@charset "UTF-8";.g-6{--bs-gutter-x:4rem;--bs-gutter-y:4rem}/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1540px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1600px){.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1599.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{-webkit-transition:none;transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{-webkit-transition:none;transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{-webkit-transition:none;transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-webkit-input-placeholder,.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext:-ms-input-placeholder,.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:not(:-ms-input-placeholder),.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;-ms-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);-ms-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1600px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{-webkit-transition:none;transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);-webkit-transition:var(--bs-navbar-toggler-transition);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;-webkit-box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1600px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;-webkit-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);-webkit-transform:var(--bs-accordion-btn-icon-transform);-ms-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);-webkit-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;-webkit-box-shadow:var(--bs-pagination-focus-box-shadow);box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-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;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);-webkit-transition:var(--bs-progress-bar-transition);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1600px){.list-group-horizontal-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{-webkit-box-sizing:content-box;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);-webkit-box-shadow:var(--bs-toast-box-shadow);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1599.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{-webkit-transition:none;transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{-webkit-transition:none;transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{-webkit-transition:none;transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{-webkit-transition:none;transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1599.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}@media (max-width:1599.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{-webkit-transition:none;transition:none}}@media (max-width:1599.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:1599.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:1599.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:1599.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:1599.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:1599.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1600px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{-webkit-transition:none;transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1600px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.vstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-ms-flex-item-align:stretch;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1600px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.g-6{--bs-gutter-x:4rem;--bs-gutter-y:4rem}IMG:not([alt]){border:solid .2rem red}.darkBlue{color:#163840}.darkBlue-outline{border:.1rem solid #163840}.darkBlue-bg{background-color:#163840}.darkBlue-hover:hover{color:#163840}.darkBlue-outline-hover:hover{border:.1rem solid #163840}.darkBlue-bg-hover:hover{background-color:#163840}.lightBlue{color:#8cd2f1}.lightBlue-outline{border:.1rem solid #8cd2f1}.lightBlue-bg{background-color:#8cd2f1}.lightBlue-hover:hover{color:#8cd2f1}.lightBlue-outline-hover:hover{border:.1rem solid #8cd2f1}.lightBlue-bg-hover:hover{background-color:#8cd2f1}.orange{color:#f7ae61}.orange-outline{border:.1rem solid #f7ae61}.orange-bg{background-color:#f7ae61}.orange-hover:hover{color:#f7ae61}.orange-outline-hover:hover{border:.1rem solid #f7ae61}.orange-bg-hover:hover{background-color:#f7ae61}.pink{color:#f5a791}.pink-outline{border:.1rem solid #f5a791}.pink-bg{background-color:#f5a791}.pink-hover:hover{color:#f5a791}.pink-outline-hover:hover{border:.1rem solid #f5a791}.pink-bg-hover:hover{background-color:#f5a791}.blue{color:#2e3192}.blue-outline{border:.1rem solid #2e3192}.blue-bg{background-color:#2e3192}.blue-hover:hover{color:#2e3192}.blue-outline-hover:hover{border:.1rem solid #2e3192}.blue-bg-hover:hover{background-color:#2e3192}.green{color:#acca2c}.green-outline{border:.1rem solid #acca2c}.green-bg{background-color:#acca2c}.green-hover:hover{color:#acca2c}.green-outline-hover:hover{border:.1rem solid #acca2c}.green-bg-hover:hover{background-color:#acca2c}.charcoal{color:#585757}.charcoal-outline{border:.1rem solid #585757}.charcoal-bg{background-color:#585757}.charcoal-hover:hover{color:#585757}.charcoal-outline-hover:hover{border:.1rem solid #585757}.charcoal-bg-hover:hover{background-color:#585757}.light-grey{color:#d9d8d9}.light-grey-outline{border:.1rem solid #d9d8d9}.light-grey-bg{background-color:#d9d8d9}.light-grey-hover:hover{color:#d9d8d9}.light-grey-outline-hover:hover{border:.1rem solid #d9d8d9}.light-grey-bg-hover:hover{background-color:#d9d8d9}.grey{color:#7b7b7b}.grey-outline{border:.1rem solid #7b7b7b}.grey-bg{background-color:#7b7b7b}.grey-hover:hover{color:#7b7b7b}.grey-outline-hover:hover{border:.1rem solid #7b7b7b}.grey-bg-hover:hover{background-color:#7b7b7b}.yellow{color:#f9c71b}.yellow-outline{border:.1rem solid #f9c71b}.yellow-bg{background-color:#f9c71b}.yellow-hover:hover{color:#f9c71b}.yellow-outline-hover:hover{border:.1rem solid #f9c71b}.yellow-bg-hover:hover{background-color:#f9c71b}.black{color:#000}.black-outline{border:.1rem solid #000}.black-bg{background-color:#000}.black-hover:hover{color:#000}.black-outline-hover:hover{border:.1rem solid #000}.black-bg-hover:hover{background-color:#000}.white{color:#fafafa}.white-outline{border:.1rem solid #fafafa}.white-bg{background-color:#fafafa}.white-hover:hover{color:#fafafa}.white-outline-hover:hover{border:.1rem solid #fafafa}.white-bg-hover:hover{background-color:#fafafa}.trasparent{color:transparent}.trasparent-outline{border:.1rem solid transparent}.trasparent-bg{background-color:rgba(0,0,0,0)}.trasparent-hover:hover{color:transparent}.trasparent-outline-hover:hover{border:.1rem solid transparent}.trasparent-bg-hover:hover{background-color:rgba(0,0,0,0)}.boxShadow{color:rgba(0,0,0,.25)}.boxShadow-outline{border:.1rem solid rgba(0,0,0,.25)}.boxShadow-bg{background-color:rgba(0,0,0,.25)}.boxShadow-hover:hover{color:rgba(0,0,0,.25)}.boxShadow-outline-hover:hover{border:.1rem solid rgba(0,0,0,.25)}.boxShadow-bg-hover:hover{background-color:rgba(0,0,0,.25)}.teal{color:#2e3192}.teal-outline{border:.1rem solid #2e3192}.teal-bg{background-color:#2e3192}.teal-hover:hover{color:#2e3192}.teal-outline-hover:hover{border:.1rem solid #2e3192}.teal-bg-hover:hover{background-color:#2e3192}.teal-dark{color:#25b599}.teal-dark-outline{border:.1rem solid #25b599}.teal-dark-bg{background-color:#25b599}.teal-dark-hover:hover{color:#25b599}.teal-dark-outline-hover:hover{border:.1rem solid #25b599}.teal-dark-bg-hover:hover{background-color:#25b599}.purple{color:#0071ce}.purple-outline{border:.1rem solid #0071ce}.purple-bg{background-color:#0071ce}.purple-hover:hover{color:#0071ce}.purple-outline-hover:hover{border:.1rem solid #0071ce}.purple-bg-hover:hover{background-color:#0071ce}.purple-mid{color:#4a2e72}.purple-mid-outline{border:.1rem solid #4a2e72}.purple-mid-bg{background-color:#4a2e72}.purple-mid-hover:hover{color:#4a2e72}.purple-mid-outline-hover:hover{border:.1rem solid #4a2e72}.purple-mid-bg-hover:hover{background-color:#4a2e72}.off-white{color:#f9f8f6}.off-white-outline{border:.1rem solid #f9f8f6}.off-white-bg{background-color:#f9f8f6}.off-white-hover:hover{color:#f9f8f6}.off-white-outline-hover:hover{border:.1rem solid #f9f8f6}.off-white-bg-hover:hover{background-color:#f9f8f6}.text{color:#1a1a1a}.text-outline{border:.1rem solid #1a1a1a}.text-bg{background-color:#1a1a1a}.text-hover:hover{color:#1a1a1a}.text-outline-hover:hover{border:.1rem solid #1a1a1a}.text-bg-hover:hover{background-color:#1a1a1a}.muted{color:#6b6b6b}.muted-outline{border:.1rem solid #6b6b6b}.muted-bg{background-color:#6b6b6b}.muted-hover:hover{color:#6b6b6b}.muted-outline-hover:hover{border:.1rem solid #6b6b6b}.muted-bg-hover:hover{background-color:#6b6b6b}.border{color:#e4e2dd}.border-outline{border:.1rem solid #e4e2dd}.border-bg{background-color:#e4e2dd}.border-hover:hover{color:#e4e2dd}.border-outline-hover:hover{border:.1rem solid #e4e2dd}.border-bg-hover:hover{background-color:#e4e2dd}.card-bg{color:#f2f1ee}.card-bg-outline{border:.1rem solid #f2f1ee}.card-bg-bg{background-color:#f2f1ee}.card-bg-hover:hover{color:#f2f1ee}.card-bg-outline-hover:hover{border:.1rem solid #f2f1ee}.card-bg-bg-hover:hover{background-color:#f2f1ee}body .has-darkBlue-color{color:var(--wp--preset--color--blue,#163840)}body .has-lightBlue-color{color:var(--wp--preset--color--lightBlue,#8cd2f1)}body .has-orange-color{color:var(--wp--preset--color--orange,#f7ae61)}body .has-pink-color{color:var(--wp--preset--color--pink,#f5a791)}body .has-blue-color{color:var(--wp--preset--color--blue,#2e3192)}body .has-green-color{color:var(--wp--preset--color--green,#acca2c)}body .has-purple-color{color:var(--wp--preset--color--purple,#0071ce)}body .has-charcoal-color{color:var(--wp--preset--color--charcoal,#585757)}body .has-light-grey-color{color:var(--wp--preset--color--light-grey,#f3f3f3)}body .has-grey-color{color:var(--wp--preset--color--grey,#7b7b7b)}body .has-yellow-color{color:var(--wp--preset--color--yellow,#f9c71b)}body .has-black-color{color:var(--wp--preset--color--black,#231e1e)}body .has-white-color{color:var(--wp--preset--color--white,#fafafa)}.h1,.h2,.h3,.h4,.h5,.h6,.mark,.small,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-size:100%;font:inherit;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:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Manrope;src:url(../fonts/Manrope-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}html{font-size:62.5%}#cmplz-document h1,#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6,#cmplz-document p,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0 0 1rem 0}#cmplz-document h1,.h1,h1{font-family:var(--site-font-family);font-size:clamp(3.02rem,3.32vw + 1.69rem,5.68rem);font-weight:700;line-height:1.2;color:#231e1e;margin-bottom:3rem}#cmplz-document h2,.h2,h2{font-family:var(--site-font-family);font-size:clamp(2.62rem,2.54vw + 1.61rem,4.65rem);font-weight:700;line-height:1.2;color:#231e1e;margin-bottom:2rem}#cmplz-document h3,.h3,h3{font-family:var(--site-font-family);font-size:clamp(2.28rem,1.91vw + 1.52rem,3.81rem);font-weight:600;line-height:1.2;color:#231e1e;margin-bottom:2rem}#cmplz-document h4,.h4,h4{font-family:var(--site-font-family);font-size:clamp(1.98rem,1.43vw + 1.41rem,3.13rem);font-weight:600;line-height:1.2;color:#231e1e;margin-bottom:2rem}#cmplz-document h5,.h5,h5{font-family:var(--site-font-family);font-size:clamp(1.73rem,1.05vw + 1.31rem,2.56rem);font-weight:600;line-height:1.2;color:#231e1e;margin-bottom:1.5rem}#cmplz-document h6,.h6,h6{font-family:var(--site-font-family);font-size:clamp(1.6rem,.85vw + 1.25rem,2.4rem);font-weight:600;line-height:1.2;color:#231e1e;margin-bottom:1rem}#cmplz-document .button,#cmplz-document a,#cmplz-document address,#cmplz-document blockquote,#cmplz-document button,#cmplz-document caption,#cmplz-document cite,#cmplz-document dl,#cmplz-document figcaption,#cmplz-document input,#cmplz-document label,#cmplz-document legend,#cmplz-document li,#cmplz-document p,#cmplz-document select,#cmplz-document summary,#cmplz-document td,#cmplz-document textarea,#cmplz-document tr,.button,a,address,blockquote,button,caption,cite,dl,figcaption,input,label,legend,li,p,select,summary,td,textarea,tr{font-family:var(--site-font-family);font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem);font-weight:400;line-height:1.3;color:#231e1e}#cmplz-document code,#cmplz-document kbd,#cmplz-document pre,#cmplz-document samp,#cmplz-document var,code,kbd,pre,samp,var{font-family:var(--site-font-family);font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem)}#cmplz-document code,#cmplz-document pre,code,pre{background-color:#2d2d3c;color:#fff;padding:1rem;border-radius:.5rem;font-size:clamp(1.3rem,.52vw + 1.1rem,1.72rem)}#cmplz-document samp,#cmplz-document var,samp,var{color:#756f6f}#cmplz-document a,a{text-decoration:underline}#cmplz-document .bold,#cmplz-document b,#cmplz-document strong,.bold,b,strong{font-weight:600}.container.test{padding-top:5rem;padding-bottom:5rem;border-radius:2rem;margin-top:5rem;margin-bottom:5rem}.container.test.layout1{border:2px solid #8cd2f1;background-color:rgba(140,211,241,.3)}.container.test.layout2{border:2px solid #46b2d3;background-color:rgba(70,178,211,.3)}.container.test .row div .h4,.container.test .row div h4{padding:1rem 3rem;border-radius:999px;border:2px solid #000;color:#000;background-color:#fff;text-align:center}.bf-newsletter-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:33rem;overflow:hidden;background:#e2f0fe;color:#000}.bf-newsletter-cta::after{content:"";position:absolute;inset:0 0 0 auto;width:32%;background:#d8d8d8;clip-path:polygon(100% 11%,100% 100%,0 100%,25% 57%);pointer-events:none}.bf-newsletter-cta__inner{position:relative;z-index:1;width:min(100% - 12rem,1280px);margin:0 auto;padding:6.5rem 0 4rem}.bf-newsletter-cta .bf-newsletter-cta__inner .h2,.bf-newsletter-cta .bf-newsletter-cta__inner h2{margin:0 0 1.8rem;color:inherit;font-size:clamp(2.6rem,2.6vw,3.2rem);font-weight:800;line-height:1.15;text-transform:uppercase}.bf-newsletter-cta .bf-newsletter-cta__inner>p{max-width:34rem;margin:0 0 2.2rem;color:inherit;font-size:1.4rem;line-height:1.2}.bf-newsletter-cta__signup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:32rem}.bf-newsletter-cta__signup input{width:100%;min-width:0;min-height:3.2rem;padding:.5rem .8rem;border:1px solid #2e3192;border-radius:0;background:#fff;color:#000;font:inherit;font-size:1.2rem}.bf-newsletter-cta__signup button{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:.5rem 1rem;border:1px solid #2e3192;border-radius:0;background:#2e3192;color:#fff;font:inherit;font-size:1.2rem;opacity:1}.bf-newsletter-cta .bf-newsletter-cta__inner>.bf-newsletter-cta__note{margin:1.8rem 0 0 2.4rem;font-size:.9rem}@media (max-width:600px){.bf-newsletter-cta{min-height:0}.bf-newsletter-cta::after{width:42%;opacity:.35}.bf-newsletter-cta__inner{width:min(100% - 4rem,1280px);padding:6rem 0}.bf-newsletter-cta .bf-newsletter-cta__inner .h2,.bf-newsletter-cta .bf-newsletter-cta__inner h2,.bf-newsletter-cta .bf-newsletter-cta__inner>p{max-width:30rem}}.bf-account-cta{position:relative;isolation:isolate;overflow:hidden;padding:0;background:#2e3192;border-bottom:8px solid #fff;text-align:left}.bf-account-cta__card{position:static;width:100%;margin-inline:auto;padding:clamp(3rem,4.5vw,6rem) 0;background:0 0;color:#fff}.bf-account-cta__image{position:absolute;z-index:-1;inset:0 0 0 50%;background-repeat:no-repeat;background-size:cover;background-position:right center;pointer-events:none}.bf-account-cta__content{max-width:66rem}.bf-account-cta .bf-account-cta__eyebrow{margin:0 0 1.4rem;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.bf-account-cta .bf-account-cta__content .h2,.bf-account-cta .bf-account-cta__content h2{margin:0 0 1.6rem;color:#fff;letter-spacing:normal}.bf-account-cta .bf-account-cta__copy{max-width:51rem;margin:0 0 1.8rem;color:#fff;font-size:1.6rem;line-height:1.3}.bf-account-cta__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.4rem 2.4rem;margin-bottom:2.4rem}.bf-account-cta__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;min-height:4.4rem;padding:1.2rem 3rem;background:#fff;color:#111;font-size:1.4rem;font-weight:700;line-height:1.2;text-decoration:none}.bf-account-cta__button:focus-visible,.bf-account-cta__button:hover{background:#e2f0fe;color:#111}.bf-account-cta__signin{color:#fff;font-size:1.3rem;text-decoration:underline;text-underline-offset:.2em}.bf-account-cta__signin:focus-visible,.bf-account-cta__signin:hover{color:#e2f0fe}.bf-account-cta__benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;margin:0;padding:0;list-style:none}.bf-account-cta__benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;padding-inline:2.4rem;color:#fff;font-size:1.4rem;line-height:1.25}.bf-account-cta__benefits li:first-child{padding-left:0}.bf-account-cta__benefits li:last-child{padding-right:0}.bf-account-cta__benefits li+li{border-left:1px solid rgba(255,255,255,.5)}.bf-account-cta__icon{display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 4.4rem;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border-radius:50%;background:#e2f0fe}.bf-account-cta__icon img{display:block;width:2.4rem;height:2.4rem}@media (max-width:800px){.bf-account-cta__content{max-width:100%}.bf-account-cta__benefits{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.bf-account-cta__benefits li{padding:0}.bf-account-cta__benefits li+li{border:0}}@media (max-width:520px){.bf-account-cta__card{padding:3rem 0}.bf-account-cta__actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bf-account-cta__benefits{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bf-account-cta--logged-in{background:#e2f0fe}.bf-account-cta--logged-in .bf-account-cta__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;background:0 0;color:#1a1a1a}.bf-account-cta--logged-in .bf-account-cta__content{-ms-flex-item-align:center;align-self:center;max-width:none;min-width:0;padding:clamp(3rem,4.5vw,6rem) 3rem clamp(3rem,4.5vw,6rem) 0}.bf-account-cta--logged-in .bf-account-cta__content:only-child{grid-column:1/-1}.bf-account-cta--logged-in .bf-account-cta__content .h2,.bf-account-cta--logged-in .bf-account-cta__content h2,.bf-account-cta--logged-in .bf-account-cta__copy,.bf-account-cta--logged-in .bf-account-cta__copy p{color:#1a1a1a}.bf-account-cta--logged-in .bf-account-cta__button{background:#2e3192;color:#fff}.bf-account-cta--logged-in .bf-account-cta__button:focus-visible,.bf-account-cta--logged-in .bf-account-cta__button:hover{background:#0071ce}.bf-account-cta--logged-in .bf-account-cta__shopping-image{position:absolute;inset:0 0 0 50%;min-width:0}.bf-account-cta--logged-in .bf-account-cta__shopping-image img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.bf-account-cta--logged-in .bf-account-cta__card{grid-template-columns:1fr}.bf-account-cta--logged-in .bf-account-cta__shopping-image{position:relative;inset:auto;width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:16/9}.bf-account-cta--logged-in .bf-account-cta__content{padding-right:0}}@media (max-width:520px){.bf-account-cta--logged-in .bf-account-cta__card{padding:0}.bf-account-cta--logged-in .bf-account-cta__content{padding:3rem 0}}#landing-page .bf-account-cta__icon{border-radius:50%!important}.bf-social-heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(2rem,5vw,8rem);margin-bottom:3rem;text-align:left}.bf-social-heading .bf-social-heading__title{margin:0;font-size:clamp(2.6rem,2.5vw,3.4rem);font-weight:800;line-height:1.16}.bf-social-heading p{margin:0;font-size:1.4rem}.bf-social-heading__tagline{-ms-flex-item-align:end;align-self:end;padding-bottom:.4rem}.bf-social-heading__follow{justify-self:end}.bf-social-heading__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:.7rem}.bf-social-heading__links a{display:grid;place-items:center;width:4rem;height:4rem;border:.1rem solid #2e3192;border-radius:50%;background:#fff;color:#2e3192;text-decoration:none}.bf-social-heading__links a:focus-visible,.bf-social-heading__links a:hover{background:#2e3192;color:#fff}.bf-social-heading__links span,.bf-social-heading__links svg{display:block;width:2rem;height:2rem}@media (max-width:800px){.bf-social-heading{grid-template-columns:minmax(0,1fr) auto}.bf-social-heading__tagline{grid-column:1;grid-row:2}.bf-social-heading__follow{grid-column:2;grid-row:1/3}}@media (max-width:520px){.bf-social-heading{grid-template-columns:1fr;gap:1.5rem}.bf-social-heading__follow,.bf-social-heading__tagline{grid-column:1;grid-row:auto;justify-self:start}}#landing-page .bf-social-heading__links a{border-radius:50%!important}.email-signup{background:#2e3192;color:#fff;padding:clamp(4.8rem,6vw,7rem) 0;position:relative;z-index:100}.email-signup .email-signup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.email-signup .email-signup__copy{max-width:72rem}.email-signup .email-signup__copy .h2,.email-signup .email-signup__copy h2,.email-signup .email-signup__copy p{color:#fff}.email-signup .email-signup__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.email-signup .email-signup__eyebrow::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:#0071ce}.email-signup .h2,.email-signup h2{margin:0;font-size:clamp(2.8rem,3.4vw,4.8rem);font-weight:800;line-height:1.04}.email-signup .h2+p,.email-signup h2+p{max-width:54rem;margin:1.8rem auto 0;color:rgba(255,255,255,.82);font-size:1.6rem;line-height:1.65}.email-signup .email-signup__form{width:100%;-ms-flex-item-align:center;align-self:center}.email-signup .email-signup__brevo{width:100%;max-width:42rem;margin:0 auto}.email-signup .email-signup__brevo,.email-signup .email-signup__brevo #sib-container,.email-signup .email-signup__brevo .sib-form,.email-signup .email-signup__brevo .sib-form-container,.email-signup .email-signup__brevo form{width:100%;margin:0;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none}.email-signup .email-signup__brevo #sib-container{max-width:none!important;border:0!important;background:0 0!important}.email-signup .email-signup__brevo .entry__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.email-signup .email-signup__brevo .entry__specification{display:none}.email-signup .email-signup__brevo form{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.email-signup .email-signup__brevo .email-signup__submit-wrap,.email-signup .email-signup__brevo .entry__field,.email-signup .email-signup__brevo .form__entry,.email-signup .email-signup__brevo .form__label-row,.email-signup .email-signup__brevo .sib-form-block,.email-signup .email-signup__brevo .sib-input{width:100%;margin:0;padding:0}.email-signup .email-signup__brevo .sib-form-message-panel{margin:0 0 1rem!important;padding:1.4rem 1.8rem!important;border-radius:.8rem!important;font-family:var(--site-font-family)!important;font-size:1.45rem!important;line-height:1.55!important;border:.1rem solid rgba(255,255,255,.28)!important;background:rgba(255,255,255,.16)!important;color:#fff!important}.email-signup .email-signup__brevo .sib-form-message-panel__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;text-align:left!important}.email-signup .email-signup__brevo .sib-notification__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.8rem!important;height:1.8rem!important;fill:currentColor}.email-signup .email-signup__brevo .input,.email-signup .email-signup__brevo .sib-form-block__button{min-height:5.2rem!important;border-radius:.4rem!important;font-family:var(--site-font-family)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.email-signup .email-signup__brevo .input{width:100%;border:.2rem solid rgba(255,255,255,.3)!important;background-color:rgba(255,255,255,.96)!important;color:#1a1a1a!important;padding:0 1.8rem!important;font-size:1.6rem!important;line-height:1.2!important;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease}.email-signup .email-signup__brevo .input::-webkit-input-placeholder{color:#6b6b6b!important;opacity:1}.email-signup .email-signup__brevo .input::-moz-placeholder{color:#6b6b6b!important;opacity:1}.email-signup .email-signup__brevo .input:-ms-input-placeholder{color:#6b6b6b!important;opacity:1}.email-signup .email-signup__brevo .input::-ms-input-placeholder{color:#6b6b6b!important;opacity:1}.email-signup .email-signup__brevo .input::placeholder{color:#6b6b6b!important;opacity:1}.email-signup .email-signup__brevo .input:focus{border-color:#fff!important;background-color:#fff!important;-webkit-box-shadow:0 0 0 .3rem rgba(255,255,255,.2)!important;box-shadow:0 0 0 .3rem rgba(255,255,255,.2)!important;outline:0}.email-signup .email-signup__brevo .sib-form-block__button{width:100%;min-width:100%!important;padding:0 1.8rem!important;border:none!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem;background-color:#0071ce!important;color:#fff!important;font-size:1.3rem!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important;text-align:center!important;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease,color .2s ease;transition:transform .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .2s ease}.email-signup .email-signup__brevo .sib-form-block__button:hover{background-color:#fff!important;color:#0071ce!important;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.email-signup .email-signup__brevo .progress-indicator__icon{width:1.6rem;height:1.6rem;fill:currentColor}.email-signup .email-signup__brevo .sib-hide-loader-icon{display:none!important}.email-signup .email-signup__brevo .entry__error{display:block;margin-top:.8rem;color:#fff!important;font-family:var(--site-font-family)!important;font-size:1.3rem!important;font-weight:700!important}.email-signup .email-signup__brevo .input.input--hidden{display:none}.email-signup .email-signup__brevo .email-signup__submit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:767.98px){.email-signup{padding:4.5rem 0}.email-signup .h2,.email-signup h2{font-size:3.2rem}.email-signup .email-signup__brevo form{grid-template-columns:1fr}}.newsletter-popup{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;padding:2rem;background:rgba(0,0,0,.7)}.newsletter-popup[hidden]{display:none!important}.newsletter-popup__dialog{display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);width:min(100%,92rem);max-height:calc(100dvh - 4rem);overflow-y:auto;background:#2e3192 center/cover no-repeat;-webkit-box-shadow:0 2.4rem 7rem rgba(0,0,0,.28);box-shadow:0 2.4rem 7rem rgba(0,0,0,.28)}.newsletter-popup__media{min-height:46rem}.newsletter-popup__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:clamp(4rem,5vw,7rem);background:#2e3192;color:#fafafa}.newsletter-popup__logo{display:block;width:min(100%,22rem);height:auto;margin:0 auto 3rem;padding:1rem}.newsletter-popup__close{position:absolute;top:1.5rem;right:1.5rem;display:grid;place-items:center;width:4rem;height:4rem;border:0;background:0 0;color:#fafafa;font-size:3rem;line-height:1;cursor:pointer;padding:0!important}.newsletter-popup__close:focus-visible,.newsletter-popup__close:hover{background:0 0}.newsletter-popup .h2,.newsletter-popup h2{margin:0;color:#fafafa!important;font-size:clamp(3rem,3.5vw,4.6rem);font-weight:800;line-height:1.08}.newsletter-popup__description{margin-top:1.8rem;color:#fafafa!important;font-size:1.6rem;line-height:1.65}.newsletter-popup__description p:last-child{margin-bottom:0}.newsletter-popup__description p{color:#fafafa!important}.newsletter-popup__form{margin-top:2.6rem}.newsletter-popup__form iframe{display:block;width:100%;max-width:100%;border:0}.newsletter-popup__form,.newsletter-popup__form *{color:#fafafa!important}.newsletter-popup__form input::-webkit-input-placeholder,.newsletter-popup__form textarea::-webkit-input-placeholder{color:#fafafa!important;opacity:1}.newsletter-popup__form input::-moz-placeholder,.newsletter-popup__form textarea::-moz-placeholder{color:#fafafa!important;opacity:1}.newsletter-popup__form input:-ms-input-placeholder,.newsletter-popup__form textarea:-ms-input-placeholder{color:#fafafa!important;opacity:1}.newsletter-popup__form input::-ms-input-placeholder,.newsletter-popup__form textarea::-ms-input-placeholder{color:#fafafa!important;opacity:1}.newsletter-popup__form input::placeholder,.newsletter-popup__form textarea::placeholder{color:#fafafa!important;opacity:1}.newsletter-popup__form #sib-container,.newsletter-popup__form .entry__field,.newsletter-popup__form .form__entry,.newsletter-popup__form .sib-container--large,.newsletter-popup__form .sib-form,.newsletter-popup__form .sib-form-block,.newsletter-popup__form .sib-form-container,.newsletter-popup__form .sib-input,.newsletter-popup__form form{width:100%;max-width:none!important;margin:0;padding:0!important;border:0!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.newsletter-popup__form .entry__label,.newsletter-popup__form .entry__specification{color:#fafafa!important;font-family:Manrope,sans-serif!important}.newsletter-popup__form .input{width:100%;min-height:5.2rem;border:.1rem solid #fafafa!important;border-radius:.4rem!important;background:0 0!important;color:#fafafa!important;font-family:Manrope,sans-serif!important;font-size:1.6rem!important}.newsletter-popup__form .sib-optin .entry__choice label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.newsletter-popup__form .sib-form__declaration,.newsletter-popup__form .sib-form__declaration a,.newsletter-popup__form .sib-form__declaration div,.newsletter-popup__form .sib-form__declaration p,.newsletter-popup__form .sib-optin .entry__choice label>span:not(.checkbox),.newsletter-popup__form .sib-optin .entry__choice p,.newsletter-popup__form .sib-optin .entry__specification{font-family:Manrope,sans-serif!important;font-size:12px!important;line-height:1.5!important}.newsletter-popup__form .sib-form__declaration p,.newsletter-popup__form .sib-optin .entry__choice p{margin:0}.newsletter-popup__form .sib-optin .entry__choice label>span:not(.checkbox),.newsletter-popup__form .sib-optin .entry__choice p{font-size:16px!important}.newsletter-popup__form .sib-optin .checkbox{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px!important;height:14px!important;margin:2px 12px 0 0!important}.newsletter-popup__form .sib-form__declaration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.newsletter-popup__form .sib-form__declaration .declaration-block-icon{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px!important;margin:0!important}.newsletter-popup__form .sib-form__declaration .svgIcon-sphere{display:block;width:44px!important;height:44px!important}.newsletter-popup__form .sib-form-block__button{min-height:5.8rem;padding:1.4rem 2.8rem!important;border:0!important;border-radius:.4rem!important;background:#fafafa!important;color:#2e3192!important;font-family:Manrope,sans-serif!important;font-size:1.5rem!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.newsletter-popup__form .sib-form-block__button *{color:#2e3192!important}@media (max-width:767.98px){.newsletter-popup{padding:1.2rem}.newsletter-popup__dialog{grid-template-columns:1fr;max-width:52rem;max-height:calc(100dvh - 2.4rem)}.newsletter-popup__media{min-height:17rem;max-height:24rem}.newsletter-popup__content{padding:3.2rem 2.8rem 3.6rem}}.faq-component{padding:clamp(6rem,8vw,10rem) 0;background:radial-gradient(circle at top right,rgba(0,113,206,.08) 0,rgba(0,113,206,0) 34rem),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#f2f1ee));background:radial-gradient(circle at top right,rgba(0,113,206,.08) 0,rgba(0,113,206,0) 34rem),linear-gradient(180deg,#fff 0,#f2f1ee 100%)}.faq-component .faq-component__header{max-width:96rem;margin-bottom:clamp(3rem,5vw,5rem)}.faq-component .h2,.faq-component h2{margin-bottom:0;color:#1a1a1a}.faq-component .faq-component__layout{display:grid;grid-template-columns:minmax(28rem,.72fr) minmax(0,1.28fr);gap:clamp(2.4rem,4vw,4rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.faq-component .faq-component__support{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1.2rem;padding:clamp(2.4rem,3vw,3.2rem);border:.1rem solid rgba(228,226,221,.95);border-radius:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,113,206,.08)),to(rgba(255,255,255,.98)));background:linear-gradient(180deg,rgba(0,113,206,.08) 0,rgba(255,255,255,.98) 100%);-webkit-box-shadow:0 1.4rem 3.8rem rgba(26,26,26,.05);box-shadow:0 1.4rem 3.8rem rgba(26,26,26,.05)}.faq-component .faq-component__support p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;color:#6b6b6b;line-height:1.75}.faq-component .faq-component__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:5.2rem;margin-top:2.4rem;padding:0 2.4rem;border-radius:0;background:#0071ce;color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}.faq-component .faq-component__cta:focus,.faq-component .faq-component__cta:hover{background:#1a1a1a;color:#fff;text-decoration:none;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.faq-component .faq-component__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4rem}.faq-component .faq-component__item{border:.1rem solid rgba(228,226,221,.95);border-radius:0;background:#fff;-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.04);box-shadow:0 1.2rem 3rem rgba(26,26,26,.04);overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.faq-component .faq-component__item[open]{border-color:rgba(0,113,206,.24);-webkit-box-shadow:0 1.8rem 4rem rgba(26,26,26,.08);box-shadow:0 1.8rem 4rem rgba(26,26,26,.08)}.faq-component .faq-component__item summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;padding:2.2rem 2.4rem;cursor:pointer;list-style:none;color:#1a1a1a;font-family:var(--site-font-family);font-size:clamp(1.8rem,1.8vw,2.3rem);font-weight:800;line-height:1.25}.faq-component .faq-component__item summary::-webkit-details-marker{display:none}.faq-component .faq-component__item summary::after{content:"+";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#0071ce;font-size:2.8rem;font-weight:400;line-height:1}.faq-component .faq-component__item[open] summary::after{content:"−"}.faq-component .faq-component__answer{padding:0 2.4rem 2.4rem}.faq-component .faq-component__answer p{max-width:60rem;margin:0;color:#6b6b6b;line-height:1.75}@media (max-width:991.98px){.faq-component .faq-component__layout{grid-template-columns:1fr}}#recent-posts{padding:4rem 0;background-color:#fff;position:relative;z-index:2}#recent-posts .margin-bottom{margin-bottom:4rem}#recent-posts .center{text-align:center;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#recent-posts a{text-decoration:none}#recent-posts a:hover{text-decoration:none;color:#f5a791}#recent-posts a:hover .post img{width:105%}#recent-posts .margin-bottom{margin-bottom:4rem}#recent-posts .h2,#recent-posts h2{margin-bottom:5rem}#recent-posts .post{background-color:#fafafa;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.5);box-shadow:0 10px 20px -10px rgba(0,0,0,.5);height:100%;margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#recent-posts .post .img-box{width:100%;height:15rem;overflow:hidden}#recent-posts .post .img-box img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}#recent-posts .post .h3,#recent-posts .post h3,#recent-posts .post p{padding:2rem}#recent-posts .post .button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#recent-posts .post .button-row .button{margin-left:auto;margin-right:2rem}#post_sidebar .h2,#post_sidebar h2{margin-bottom:2rem}#post_sidebar .sidebar_elements{list-style-type:none}#post_sidebar .sidebar_elements .widget .h3,#post_sidebar .sidebar_elements .widget h3{font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem);margin-bottom:1rem}#post_sidebar .sidebar_elements .widget.widget_categories{margin-bottom:2rem}#post_sidebar .sidebar_elements .widget.widget_categories ul{list-style-type:none}#post_sidebar .sidebar_elements .widget.widget_categories ul li a{font-size:clamp(1.73rem,1.05vw + 1.31rem,2.56rem)}#post_sidebar .sidebar_elements .widget.widget_tag_cloud{margin-bottom:2rem}#post_sidebar .sidebar_elements .widget.widget_tag_cloud .tagcloud a{font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem)}#post_sidebar .sidebar_elements .widget.widget_tag_cloud .tagcloud a:after{content:", "}#post_sidebar .sidebar_elements .widget.widget_tag_cloud .tagcloud a:first-of-type{font-weight:800}#post_sidebar .sidebar_elements .widget.widget_tag_cloud .tagcloud a:last-of-type():after{display:none}#post_sidebar .sidebar_elements .widget.widget_archive ul{list-style-type:none}#post_sidebar .sidebar_elements .widget.widget_archive ul li a{font-size:clamp(1.73rem,1.05vw + 1.31rem,2.56rem)}.wpcf7 form p{margin-bottom:1.5rem}.wpcf7 form p label{font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem);display:block}.wpcf7 form p .wpcf7-form-control-wrap input{font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem);border:.1rem solid #000;border-radius:.5rem;margin-top:.5rem;text-indent:.5rem;outline:0}.wpcf7 form p .wpcf7-form-control-wrap input:not([name=cmplz-acceptance]){width:100%;display:block}.wpcf7 form p .wpcf7-form-control-wrap .wpcf7-acceptance span{margin:1rem 0 0 0}.wpcf7 form p .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item-label{margin-right:1rem;font-size:1.8rem}.wpcf7 form p .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item-label a{text-decoration:underline;font-size:inherit!important}.wpcf7 form p .wpcf7-form-control-wrap textarea{font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem);border:.1rem solid #000;border-radius:.5rem;height:8em;display:block;width:100%;margin-top:.5rem;text-indent:.5rem;outline:0}.wpcf7 form p .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:clamp(1.73rem,1.05vw + 1.31rem,2.56rem);color:red;margin-top:.5rem}.wpcf7 form .submit_btn_row{position:relative;text-align:right}.wpcf7 form .submit_btn_row input{font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem);padding:.5rem 3rem;border-radius:.5rem;border:0;background-color:#ff0;outline:0}.wpcf7 form .submit_btn_row .ajax-loader{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 1rem 0 0}.wpcf7 form .wpcf7-response-output{border:0;margin:1.5rem 0 0 0;padding:0;font-size:clamp(1.73rem,1.05vw + 1.31rem,2.56rem)}textarea{max-width:100%}.button,button{display:inline-block;padding:.5rem 3rem;border-radius:0;color:#000;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-decoration:none;position:relative;border:solid .3rem #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.round,button.round{border-radius:999px}.button:hover,button:hover{color:#000;background-color:#c8c8c8;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.wpcf7-submit{display:inline-block;padding:1.3rem 3rem;border-radius:0;font-family:var(--site-font-family);font-size:2rem;font-weight:600;line-height:1;color:#231e1e;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-decoration:none;position:relative;border:solid .3rem #231e1e;background-color:#fff}.wpcf7-submit:hover{background-color:#231e1e;color:#fafafa;text-decoration:none}.btn-purple,.btn-teal{background-color:#2e3192;color:#fff;font-size:13px;font-weight:600;border:none;border-radius:4px;padding:9px 20px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;white-space:nowrap}.btn-purple:hover,.btn-teal:hover{color:#fff}.btn-teal{background-color:#2e3192}.btn-teal:hover{background-color:#0071ce}.btn-purple{background-color:#0071ce}.btn-purple:hover{background-color:#2e3192}.card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8rem 0}.basic-card{width:30%;min-height:15rem;-webkit-box-shadow:0 0 1rem #000;box-shadow:0 0 1rem #000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:4rem}@media (max-width:991.98px){.basic-card{width:48%}}@media (max-width:575.98px){.basic-card{width:100%}}.basic-card:hover{text-decoration:none}.basic-card:hover .image .hover-text{opacity:1;text-decoration:none}.basic-card:hover .image:after{opacity:1}.basic-card .image{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/sliderbg1.jpg);min-height:25rem;padding-bottom:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;position:relative;transition:all .3s ease-in-out}.basic-card .image:after{content:"";opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.basic-card .image .hover-text{opacity:0;color:#fff;text-align:center;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.basic-card .image svg{height:15rem;width:100%;z-index:1}.basic-card .title{text-align:center;padding:2rem;color:#163840;margin-bottom:0}.text-card{width:30%;min-height:15rem;-webkit-box-shadow:0 0 1rem #000;box-shadow:0 0 1rem #000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:4rem}@media (max-width:991.98px){.text-card{width:48%}}@media (max-width:575.98px){.text-card{width:100%}}.text-card:hover{text-decoration:none}.text-card .image{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/sliderbg1.jpg);min-height:25rem;padding-bottom:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.text-card .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}.text-card .text .title{color:#163840;margin-bottom:2rem;text-align:center}.text-card .text p{text-align:center;color:#231e1e}.text-card .text .button{text-align:center;margin:auto}table td,table th{border:1px solid grey;padding:1rem}table thead{background-color:#c8c8c8}table tfoot{background-color:#f0f0f0}footer{position:relative;z-index:100;background:#17347f;color:rgba(255,255,255,.72);padding:8.4rem 0 4.2rem}footer .footer-catalogue-link{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:14.8rem;min-height:3.2rem;padding:.6rem 2.4rem;border:.2rem solid rgba(255,255,255,.48);border-radius:999rem;background:#17347f;color:#fff;font-size:1.4rem;font-weight:700;line-height:1;text-decoration:none}footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4rem;padding-bottom:3.2rem;border-bottom:.1rem solid rgba(255,255,255,.12)}footer .footer-brand-mark{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:0}footer .footer-brand-mark img,footer .footer-brand-mark svg{width:18rem;height:auto}footer .footer-payments{display:grid;justify-items:end;gap:1.2rem;padding-top:.3rem}footer .footer-payments__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.8rem}footer .footer-payments__note{margin:0;color:rgba(255,255,255,.6);font-size:1rem;font-weight:700;line-height:1.4;text-align:right}footer .footer-payments__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.1rem;height:2.2rem;padding:.5rem .7rem;border-radius:.35rem;background:#fff}footer .footer-payments__logo svg{width:100%;height:100%}footer .footer-main{display:grid;grid-template-columns:minmax(26rem,30.5%) minmax(0,1fr);min-height:34rem;border-bottom:.1rem solid rgba(255,255,255,.12)}footer .footer-social{padding:5.6rem 4rem 4.8rem 0}footer .footer-social__heading{margin:0;color:rgba(255,255,255,.82);font-size:2.5rem;font-weight:400;letter-spacing:0;line-height:1.18}footer .footer-social__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;margin-top:1.8rem}footer .footer-social__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.8rem;height:1.8rem;color:#fff;border:0}footer .footer-social__icon,footer .footer-social__icon svg{display:block;width:100%;height:100%}footer .footer-social__contact{margin:3.2rem 0 0;color:rgba(255,255,255,.82);font-size:1.5rem;line-height:1.5}footer .footer-social__contact span{display:block;margin-bottom:.8rem}footer .footer-social__contact a{color:#fff;font-size:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:.3rem;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}footer .footer-menus{padding:5.6rem 0 4.8rem 7.2rem;border-left:.1rem solid rgba(255,255,255,.12)}footer .footer-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,4.4vw,7.6rem)}footer .footer-nav .col-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:4.8rem;min-height:2rem;margin:0 0 3.2rem;padding:.3rem 1.3rem;border:.15rem solid rgba(255,255,255,.42);border-radius:999rem;color:rgba(255,255,255,.62);font-size:1rem;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}footer .footer-nav__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.45rem}footer a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:rgba(255,255,255,.82);border-bottom:.1rem solid transparent;font-size:1.6rem;font-weight:500;line-height:1.15;text-decoration:none;-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}footer a:hover{color:#fff;border-bottom-color:currentColor}footer .footer-bottom{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.8rem;padding-top:3rem;color:rgba(255,255,255,.62);font-size:1rem;font-weight:700;line-height:1.4}footer .footer-bottom p{margin:0;color:inherit;font-size:inherit}footer .footer-bottom a{color:inherit;font-size:inherit;font-weight:inherit}footer .footer-bottom__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.8rem}@media (max-width:991.98px){footer .footer-main{grid-template-columns:1fr}footer .footer-social{padding-right:0}footer .footer-menus{padding-left:0;border-top:.1rem solid rgba(255,255,255,.12);border-left:0}footer .footer-bottom{grid-template-columns:1fr}}@media (max-width:767.98px){footer{padding:7.2rem 0 3.2rem}footer .footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-payments{justify-items:start}footer .footer-payments__logos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-payments__note{text-align:left}footer .footer-menus,footer .footer-social{padding-top:4rem;padding-bottom:4rem}footer .footer-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem}footer .footer-social__heading{font-size:2.2rem}footer .footer-bottom,footer .footer-bottom__legal{justify-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:575.98px){footer .footer-menu-grid{grid-template-columns:1fr}}#header{position:fixed;top:0;right:0;left:0;width:100%;z-index:1000;background:#fff}#header .shipping-strip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.2rem;padding:0;background:#2e3192;color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;line-height:1.25;letter-spacing:.08em;text-align:center;text-transform:uppercase}#header .shipping-strip__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}#header .shipping-strip__message{grid-column:2}#header .shipping-strip__trade{grid-column:3;justify-self:end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.2rem;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:#fff;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}#header .shipping-strip__trade:hover{color:#fff;text-decoration-thickness:.2rem}#header .shipping-strip__trade:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:767.98px){#header .shipping-strip__inner{grid-template-columns:minmax(0,1fr) auto}#header .shipping-strip__message{grid-column:1;text-align:left}#header .shipping-strip__trade{grid-column:2}}#header .cl-nav{padding:1.25rem 0;border-bottom:1px solid var(#e4e2dd);background-color:#fff}#header .cl-nav .nav-links a{font-size:2rem;font-weight:500;color:#1a1a1a;text-decoration:none;margin-left:32px;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s}#header .cl-nav .nav-links a:hover{opacity:1}#header .cl-nav .header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;margin-left:2rem}#header .cl-nav .cart-link,#header .cl-nav .header-action-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;width:5.6rem;min-height:5.2rem;padding:0;border:0;background:0 0;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.5rem;font-weight:400;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease}#header .cl-nav .cart-link:focus-visible,#header .cl-nav .cart-link:hover,#header .cl-nav .header-action-link:focus-visible,#header .cl-nav .header-action-link:hover{color:#0071ce;text-decoration:none}#header .cl-nav .cart-link .header-action-link__icon,#header .cl-nav .header-action-link .header-action-link__icon{display:block;width:2.4rem;height:2.4rem;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#header .cl-nav .header-action-link__icon--account{-webkit-mask-image:url(../images/icon-account.svg);mask-image:url(../images/icon-account.svg)}#header .cl-nav .header-action-link__icon--basket{-webkit-mask-image:url(../images/icon-basket.svg);mask-image:url(../images/icon-basket.svg)}#header .cl-nav .cart-menu{position:relative;z-index:20}#header .cl-nav .cart-menu:focus-within .cart-menu__panel,#header .cl-nav .cart-menu:hover .cart-menu__panel,#header .cl-nav .cart-menu[open] .cart-menu__panel{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#header .cl-nav .cart-link{position:relative;cursor:pointer;list-style:none}#header .cl-nav .cart-link::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){#header .cl-nav .cart-link:hover{color:#0071ce}}#header .cl-nav .cart-link.is-cart-updated{-webkit-animation:cart-link-pop .45s ease;animation:cart-link-pop .45s ease}#header .cl-nav .cart-link.is-cart-updated .cart-link__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-animation:cart-count-pop .7s ease;animation:cart-count-pop .7s ease}#header .cl-nav .cart-link svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#header .cl-nav .cart-link__label{display:block}#header .cl-nav .cart-link__count{position:absolute;top:-.4rem;right:.1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .45rem;border:.2rem solid #fff;border-radius:999px;background:#0071ce;color:#fff;font-family:var(--site-font-family);font-size:1.1rem;font-weight:900;line-height:1}#header .cl-nav .cart-link__count.is-empty{display:none}@-webkit-keyframes cart-link-pop{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}45%{-webkit-transform:translateY(-.15rem) scale(1.06);transform:translateY(-.15rem) scale(1.06)}}@keyframes cart-link-pop{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}45%{-webkit-transform:translateY(-.15rem) scale(1.06);transform:translateY(-.15rem) scale(1.06)}}@-webkit-keyframes cart-count-pop{0%{-webkit-transform:scale(.75);transform:scale(.75)}45%{-webkit-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cart-count-pop{0%{-webkit-transform:scale(.75);transform:scale(.75)}45%{-webkit-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);transform:scale(1)}}#header .cl-nav .cart-menu__panel{position:absolute;top:calc(100% + 1.2rem);right:0;display:block;width:min(38rem,calc(100vw - 2rem));padding:1.4rem;border:.1rem solid #e4e2dd;background:#fff;-webkit-box-shadow:0 2rem 5rem rgba(26,26,26,.16);box-shadow:0 2rem 5rem rgba(26,26,26,.16);opacity:0;pointer-events:none;-webkit-transform:translateY(.8rem);-ms-transform:translateY(.8rem);transform:translateY(.8rem);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}#header .cl-nav .cart-menu__panel::before{content:"";position:absolute;top:-.8rem;right:1.6rem;width:1.6rem;height:1.6rem;border-top:.1rem solid #e4e2dd;border-left:.1rem solid #e4e2dd;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#header .cl-nav .cart-menu__mobile-close{display:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:#f9f8f6;color:#1a1a1a;font-size:2.4rem;line-height:1;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}#header .cl-nav .cart-menu__mobile-close:hover{background:#0071ce;color:#fff}#header .cl-nav .cart-menu__mobile-close span{display:inline-block;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}#header .cl-nav .cart-menu__items{display:grid;gap:1rem;max-height:min(46rem,58vh);padding-right:.4rem;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}#header .cl-nav .cart-menu__item{display:grid;grid-template-columns:8.6rem minmax(0,1fr);gap:1.2rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:11.2rem;padding:0;border:.1rem solid #e4e2dd;background:#f9f8f6;overflow:hidden}#header .cl-nav .cart-menu__item-image{display:block;width:100%;height:100%;background:#fff;overflow:hidden}#header .cl-nav .cart-menu__item-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#header .cl-nav .cart-menu__item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-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;min-width:0;padding:1.2rem 1.2rem 1.2rem 0}#header .cl-nav .cart-menu__item-name{display:block;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.4rem;font-weight:800;line-height:1.15;text-decoration:none;text-transform:uppercase}#header .cl-nav .cart-menu__item-name:hover{color:#0071ce}#header .cl-nav .cart-menu__item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.8rem}#header .cl-nav .cart-menu__item-meta span{color:#6b6b6b;font-family:var(--site-font-family);font-size:1.2rem;font-weight:700;line-height:1.2}#header .cl-nav .cart-menu__quantity{display:inline-grid;grid-template-columns:3rem 3.4rem 3rem;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:flex-start;margin-top:1.2rem;border:.1rem solid #e4e2dd;background:#fff;overflow:hidden}#header .cl-nav .cart-menu__quantity a,#header .cl-nav .cart-menu__quantity span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:3rem;border-radius:0;font-family:var(--site-font-family);font-size:1.3rem;font-weight:900;line-height:1;text-decoration:none}#header .cl-nav .cart-menu__quantity a{border:0;background:#fff;color:#1a1a1a}#header .cl-nav .cart-menu__quantity a:hover{background:#0071ce;color:#fff}#header .cl-nav .cart-menu__quantity span{border-right:.1rem solid #e4e2dd;border-left:.1rem solid #e4e2dd;color:#1a1a1a}#header .cl-nav .cart-menu__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding-top:1.2rem;border-top:.1rem solid #e4e2dd}#header .cl-nav .cart-menu__summary span,#header .cl-nav .cart-menu__summary strong{color:#1a1a1a;font-family:var(--site-font-family);font-size:1.5rem;line-height:1.2}#header .cl-nav .cart-menu__summary span{font-weight:700}#header .cl-nav .cart-menu__summary strong{font-weight:900}#header .cl-nav .cart-menu__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.2rem}#header .cl-nav .cart-menu__actions a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.4rem;padding:1rem 1.2rem;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}#header .cl-nav .cart-menu__actions a:first-child{border:.1rem solid #2e3192;color:#2e3192}#header .cl-nav .cart-menu__actions a:first-child:hover{border-color:#0071ce;color:#0071ce}#header .cl-nav .cart-menu__actions a:last-child{border:.1rem solid #2e3192;background:#2e3192;color:#fff}#header .cl-nav .cart-menu__actions a:last-child:hover{border-color:#0071ce;background:#0071ce}#header .cl-nav .cart-menu__empty{display:grid;gap:1.2rem;padding:1.6rem;background:#f9f8f6;text-align:center}#header .cl-nav .cart-menu__empty p{margin:0;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.5rem;font-weight:700}#header .cl-nav .cart-menu__empty a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.4rem;background:#2e3192;color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;text-decoration:none;text-transform:uppercase}#header .cl-nav .cart-menu__empty a:hover{background:#0071ce;color:#fff}body.admin-bar #header{top:32px}@media screen and (max-width:782px){body.admin-bar #header{top:46px}}@media (max-width:767.98px){body.cart-menu-open{overflow:hidden}body.cart-menu-open::after{content:"";position:fixed;inset:0;background:rgba(26,26,26,.3);backdrop-filter:blur(.2rem);pointer-events:none;z-index:999}#header .cl-nav .cart-menu:focus-within .cart-menu__panel,#header .cl-nav .cart-menu:hover .cart-menu__panel,#header .cl-nav .cart-menu[open] .cart-menu__panel{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#header .cl-nav .header-actions{gap:.7rem;margin-left:1rem}#header .cl-nav .cart-menu__panel{position:fixed;top:calc(var(--clarity-header-offset,10rem) + 1rem);right:auto;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(42rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - var(--clarity-header-offset,10rem) - 2rem);margin:0 auto;padding:5.8rem 1.2rem 1.2rem;overflow:hidden;-webkit-box-shadow:0 2.6rem 6rem rgba(26,26,26,.22);box-shadow:0 2.6rem 6rem rgba(26,26,26,.22);-webkit-transform:translate(-50%,.8rem);-ms-transform:translate(-50%,.8rem);transform:translate(-50%,.8rem)}#header .cl-nav .cart-menu__panel::before{display:none}#header .cl-nav .cart-menu__items{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;max-height:none;margin-top:.8rem;padding-right:.2rem}#header .cl-nav .cart-menu__mobile-close{position:absolute;top:.8rem;right:.8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:2}#header .cl-nav .cart-menu__item{grid-template-columns:7.6rem minmax(0,1fr);min-height:0}#header .cl-nav .cart-menu__item-body{padding:1.1rem 1.1rem 1.1rem 0}#header .cl-nav .cart-menu__item-name{font-size:1.3rem;overflow-wrap:anywhere}#header .cl-nav .cart-menu__item-meta{gap:.4rem .8rem}#header .cl-nav .cart-menu__summary{margin-top:1rem;padding-top:1rem}#header .cl-nav .cart-menu__actions{margin-top:1rem}}@media (max-width:575.98px){#header .shipping-strip{min-height:3.6rem;padding-right:1rem;padding-left:1rem;font-size:1rem;letter-spacing:.04em}#header .cl-nav .auth-action--quiet,#header .cl-nav .auth-action--secondary{display:none}#header .cl-nav .auth-action{padding-right:.9rem;padding-left:.9rem}#header .cl-nav .cart-menu__panel{width:calc(100vw - 1.4rem);max-width:calc(100vw - 1.4rem);padding:5.4rem 1rem 1rem}#header .cl-nav .cart-menu__mobile-close{top:.8rem;right:.8rem;width:3.8rem;height:3.8rem;font-size:2.2rem}}.cart-menu-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;z-index:40}body.cart-menu-open .cart-menu-backdrop{opacity:1;pointer-events:auto}#header .cl-nav{padding:0}#header .cl-nav>.container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:7.6rem;gap:2rem;padding-top:1rem;padding-bottom:1rem}#header .cl-nav .brand{grid-column:2;justify-self:center}#header .cl-nav .header-actions{grid-column:3;justify-self:end;margin-left:0}.site-nav-search-toggle,.site-nav-search__close{display:none}.site-nav-search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1;justify-self:start;width:100%;max-width:40rem;margin-left:0}.site-nav-search input[type=search]{width:100%;min-height:4.6rem;padding:.9rem 5rem .9rem 1.6rem;border:.1rem solid #e4e2dd;background:#f9f8f6;color:#1a1a1a;font-size:1.5rem;font-weight:700}.site-nav-search input[type=search]:focus{border-color:#2e3192;outline:.2rem solid rgba(46,49,146,.2);outline-offset:.1rem}.site-nav-search button[type=submit]{position:absolute;top:50%;right:.3rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:0 0;color:#1a1a1a;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-nav-search button[type=submit] svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.8}.site-nav-search__results{position:absolute;top:calc(100% + .6rem);right:0;left:0;z-index:120;max-height:min(42rem,60vh);padding:.6rem;border:.1rem solid #e4e2dd;background:#fff;-webkit-box-shadow:0 1.6rem 4rem rgba(26,26,26,.16);box-shadow:0 1.6rem 4rem rgba(26,26,26,.16);overflow-y:auto}.site-nav-search__results a{display:grid;grid-template-columns:minmax(0,1fr) 5.2rem;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.4rem;padding:.8rem 1rem;color:#1a1a1a;font-size:1.4rem;font-weight:800;text-decoration:none}.site-nav-search__results a:focus,.site-nav-search__results a:hover,.site-nav-search__results a[aria-selected=true]{background:#f9f8f6;color:#0071ce}.site-nav-search__results img{display:block;width:5.2rem;height:5.2rem;justify-self:end;-o-object-fit:cover;object-fit:cover}.site-nav-search__results .site-nav-search__result--no-image{grid-template-columns:minmax(0,1fr)}.site-nav-search__results .site-nav-search__result-content{display:grid;gap:.2rem;min-width:0}.site-nav-search__results .small,.site-nav-search__results small{color:#2e3192;font-size:1rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.site-nav-search__results p{margin:0;padding:1.2rem;color:#6b6b6b;font-size:1.3rem}.site-nav__mobile-open{display:none}.site-nav__desktop{border-top:.1rem solid #e4e2dd;border-bottom:.1rem solid #e4e2dd;background:#fff}.site-nav__primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(.6rem,1.2vw,2rem);margin:0;padding:0;list-style:none}.site-nav__primary>li{position:relative}.site-nav__primary>li>.site-nav__branch-row>a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.8rem;color:#1a1a1a;font-size:clamp(1rem,.9vw,1.35rem);font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-nav__primary>li>.site-nav__branch-row>a::after{content:"";position:absolute;right:0;bottom:-.1rem;left:0;height:.2rem;background:#2e3192;opacity:0;-webkit-transform:scaleX(.35);-ms-transform:scaleX(.35);transform:scaleX(.35);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.site-nav__primary a:focus-visible,.site-nav__primary a:hover{color:#0071ce}.site-nav__primary>li:focus-within>.site-nav__branch-row>a::after,.site-nav__primary>li:hover>.site-nav__branch-row>a::after{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.site-nav__desktop .site-nav__branch-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.site-nav__desktop .site-nav__branch-row>button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;min-height:4.8rem;padding:0;border:0;background:0 0;color:#1a1a1a;cursor:pointer;font-size:2rem}.site-nav__desktop .site-nav__branch-row>button[aria-expanded=true]>span[aria-hidden=true]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu{position:fixed;top:var(--clarity-header-offset);right:0;left:0;z-index:100;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:3rem;width:100%;max-height:calc(100vh - var(--clarity-header-offset));margin:0;padding:clamp(2.8rem,4vw,5rem) max(2rem,calc((100vw - 1320px)/ 2));border:0;border-top:.1rem solid #e4e2dd;border-bottom:.1rem solid #e4e2dd;border-radius:0;background:#fff;-webkit-box-shadow:0 2rem 4rem rgba(26,26,26,.08);box-shadow:0 2rem 4rem rgba(26,26,26,.08);list-style:none;overflow-y:auto}.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.2rem;padding:.25rem 0;color:#1a1a1a;font-size:1.45rem;font-weight:700;line-height:1.25;text-decoration:none}.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu a:focus-visible,.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu a:hover{text-decoration:underline;-webkit-text-decoration-color:#2e3192;text-decoration-color:#2e3192;text-decoration-thickness:.2rem;text-underline-offset:.4rem}.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu .site-nav__ranges-column-list>li>.site-nav__branch-row>a,.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu>li>.site-nav__branch-row>a{min-height:0;margin-bottom:1.4rem;padding:0;color:#1a1a1a;font-size:1.5rem;font-weight:900;line-height:1.2;text-transform:none}.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu .site-nav__ranges-column-list>li>.site-nav__branch-row>a::after,.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu>li>.site-nav__branch-row>a::after{content:none}.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu .site-nav__branch-row>button{display:none}.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu .site-nav__ranges-column-list>li>.sub-menu,.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu>li>.sub-menu{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu .site-nav__ranges-column-list>li>.sub-menu a,.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu>li>.sub-menu a{min-height:2.4rem;padding:.15rem 0;font-size:1.4rem;font-weight:500}.site-nav__desktop .site-nav__desktop-item--panel.menu-mega>.sub-menu.sub-menu--featured-ranges{grid-template-columns:minmax(0,2fr) minmax(32rem,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.site-nav__desktop .site-nav__ranges-columns{min-width:0;list-style:none}.site-nav__desktop .site-nav__ranges-column-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;height:100%;margin:0;padding:0;list-style:none}.site-nav__desktop .site-nav__featured-ranges{min-width:0;list-style:none}.site-nav__desktop .site-nav__featured-ranges-grid{display:grid;gap:1.4rem;height:100%}.site-nav__desktop .site-nav__featured-range{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:17.5rem;padding:2rem;background-position:center;background-size:cover;color:#fff;font-size:1.55rem;font-weight:900;line-height:1.2;text-align:center;text-decoration:none;overflow:hidden}.site-nav__desktop .site-nav__featured-range::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7);-webkit-transition:background .2s ease;transition:background .2s ease}.site-nav__desktop .site-nav__featured-range span{position:relative;z-index:1;color:#fff}.site-nav__desktop .site-nav__featured-range:focus-visible,.site-nav__desktop .site-nav__featured-range:hover{color:#fff}.site-nav__desktop .site-nav__featured-range:focus-visible::before,.site-nav__desktop .site-nav__featured-range:hover::before{background:rgba(0,0,0,.62)}.site-nav__mobile,.site-nav__mobile-backdrop{display:none}body.site-nav-open{overflow:hidden}@media (max-width:767.98px){#header .cl-nav>.container{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(8rem,calc(100vw - 27rem),15rem) minmax(0,1fr);gap:1rem;min-height:6.8rem}#header .cl-nav .brand{grid-column:2;grid-row:1;justify-self:center;min-width:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .cl-nav .brand img,#header .cl-nav .brand svg{width:100%;height:auto;max-height:4.4rem;max-width:15rem;-o-object-fit:contain;object-fit:contain}#header .cl-nav .header-actions{grid-column:3;grid-row:1;margin-left:0}#header .cl-nav .cart-menu{margin-left:.6rem}#header .cl-nav .cart-link,#header .cl-nav .header-action-link{width:4.8rem;min-height:4.8rem;font-size:1.2rem}.site-nav__desktop{display:none}.site-nav__mobile-open{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;width:4.4rem;height:4.4rem;padding:0;border:0;background:0 0}.site-nav__mobile-open>span[aria-hidden=true]{width:2.4rem;height:.2rem;background:#1a1a1a}.site-nav-search{grid-column:1/-1;grid-row:2;display:none;width:100%;max-width:none;margin:0}.site-nav-search.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.site-nav-search input[type=search]{min-width:0}.site-nav-search input[type=search]{padding-right:8.6rem}.site-nav-search button[type=submit]{right:4rem}.site-nav-search .site-nav-search__close{position:absolute;top:50%;right:.3rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:4.4rem;padding:0;border:0;background:0 0;color:#1a1a1a;font-size:2.6rem}.site-nav-search-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:4.4rem;padding:0;border:0;background:0 0;color:#1a1a1a}.site-nav-search-toggle svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2}}@media (max-width:767.98px) and (max-width:380px){#header .cl-nav>.container{gap:.6rem}#header .cl-nav .cart-link,#header .cl-nav .header-action-link,#header .cl-nav .site-nav__mobile-open{width:3.2rem}#header .cl-nav .header-actions{gap:.3rem}.site-nav-search-toggle{width:3.2rem}}@media (max-width:767.98px){.site-nav__mobile-backdrop{position:fixed;inset:0;z-index:1100;display:block;background:rgba(26,26,26,.45);opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}}@media (max-width:767.98px){.site-nav__mobile{position:fixed;top:0;bottom:0;left:0;z-index:1110;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(42rem,calc(100vw - 3.2rem));background:#fff;-webkit-box-shadow:2rem 0 5rem rgba(26,26,26,.2);box-shadow:2rem 0 5rem rgba(26,26,26,.2);-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:-webkit-transform .24s ease;transition:-webkit-transform .24s ease;transition:transform .24s ease;transition:transform .24s ease,-webkit-transform .24s ease}.site-nav__mobile[hidden]{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden}}@media (max-width:767.98px){body.site-nav-open .site-nav__mobile-backdrop{opacity:1;pointer-events:auto}body.site-nav-open .site-nav__mobile{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:767.98px){.site-nav__mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:6.4rem;padding:.8rem 1.2rem .8rem 2rem;border-bottom:.1rem solid #e4e2dd}.site-nav__mobile-header strong{font-size:2rem;font-weight:900;text-transform:uppercase}}@media (max-width:767.98px){.site-nav__mobile-close{width:4.4rem;height:4.4rem;padding:0;border:0;background:#f9f8f6;color:#1a1a1a;font-size:3rem;line-height:1}}@media (max-width:767.98px){.site-nav__mobile-scroll{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}}@media (max-width:767.98px){.site-nav__mobile-list,.site-nav__mobile-list ul{margin:0;padding:0;list-style:none}}@media (max-width:767.98px){.site-nav__mobile-list>li{border-bottom:.1rem solid #e4e2dd}.site-nav__mobile-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.8rem;padding:.9rem 2rem;color:#1a1a1a;font-size:1.55rem;font-weight:800;text-decoration:none}.site-nav__mobile-list ul a{padding-left:3.2rem}.site-nav__mobile-list ul ul a{padding-left:4.4rem}.site-nav__mobile-list .is-current>.site-nav__branch-row>a,.site-nav__mobile-list a[aria-current=page]{color:#0071ce;-webkit-box-shadow:inset .4rem 0 #2e3192;box-shadow:inset .4rem 0 #2e3192}}@media (max-width:767.98px){.site-nav__branch-row{display:grid;grid-template-columns:minmax(0,1fr) 4.8rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.site-nav__branch-row a{min-width:0}}@media (max-width:767.98px){.site-nav__branch-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.8rem;min-height:4.8rem;padding:0;border:0;border-left:.1rem solid #e4e2dd;background:0 0;color:#1a1a1a;font-size:2.6rem}.site-nav__branch-toggle>span[aria-hidden=true]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.site-nav__branch-toggle[aria-expanded=true]>span[aria-hidden=true]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-width:767.98px){.site-nav__branch>ul{position:static;display:block;width:auto;margin:0;padding:0;border-top:.1rem solid #e4e2dd;border-right:0;border-bottom:0;border-left:0;border-radius:0;background:#f9f8f6;-webkit-box-shadow:none;box-shadow:none}.site-nav__branch>ul[hidden]{display:none}}@media (max-width:767.98px){.site-nav__shop-parent a{color:#2e3192;font-weight:900}}@media (max-width:767.98px){.site-nav__mobile-utility{padding:1.2rem;background:#f9f8f6}.site-nav__mobile-utility ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem;margin:0;padding:0;list-style:none}.site-nav__mobile-utility a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.4rem;padding:.8rem;color:#6b6b6b;font-size:1.3rem;font-weight:800;text-decoration:none}}@media (max-width:575.98px){#header .cl-nav .cart-link,#header .cl-nav .header-action-link{width:clamp(3.2rem,9.6vw,3.6rem)}#header .cl-nav .header-actions{gap:.3rem}}@media (prefers-reduced-motion:reduce){.site-nav__mobile,.site-nav__mobile-backdrop{-webkit-transition:none;transition:none}}.ranges-hub{min-height:60vh;background:#f9f8f6}.ranges-hub__hero{padding:clamp(5rem,8vw,9rem) 0 clamp(3.5rem,6vw,6rem);background:#c6f0e8}.ranges-hub__hero .container{max-width:90rem;text-align:center}.ranges-hub__hero .h1,.ranges-hub__hero h1{margin:0;color:#1a1a1a;font-size:clamp(4rem,7vw,7.2rem);font-weight:900;line-height:.95;text-transform:uppercase}.ranges-hub__hero p:last-child{max-width:62rem;margin:2rem auto 0;color:#1a1a1a;font-size:clamp(1.6rem,2vw,2rem);font-weight:600}.ranges-hub__eyebrow{margin:0 0 1rem;color:#0071ce;font-size:1.3rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ranges-hub__content{padding:clamp(4rem,7vw,8rem) 0}.ranges-hub__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:2rem}.ranges-hub__card{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:26rem;padding:clamp(2.2rem,4vw,3.5rem);border:.1rem solid #e4e2dd;background:#fff}.ranges-hub__card .h2,.ranges-hub__card h2{margin:.8rem 0 1.2rem;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:900;line-height:1}.ranges-hub__card .h2 a,.ranges-hub__card h2 a{color:#1a1a1a;text-decoration:none}.ranges-hub__count{margin:0;color:#2e3192;font-size:1.2rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ranges-hub__description{color:#6b6b6b;font-size:1.5rem;line-height:1.5}.ranges-hub__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;min-height:4.4rem;margin-top:auto;padding-top:2rem;color:#0071ce;font-size:1.35rem;font-weight:900;text-decoration:none;text-transform:uppercase}.ranges-hub__empty{margin:0;color:#6b6b6b;font-size:1.7rem;text-align:center}.attribute-hub{min-height:60vh;background:#f9f8f6}.attribute-hub__hero{padding:clamp(5rem,8vw,9rem) 0 clamp(3.5rem,6vw,6rem);background:#c6f0e8}.attribute-hub__hero .container{text-align:left}.attribute-hub__hero .h1,.attribute-hub__hero h1{margin:0;color:#1a1a1a;font-size:clamp(4rem,7vw,7.2rem);font-weight:900;line-height:.95;text-transform:uppercase}.attribute-hub__hero p:last-child{max-width:62rem;margin:2rem auto 0;color:#1a1a1a;font-size:clamp(1.6rem,2vw,2rem);font-weight:600}.attribute-hub__eyebrow{margin:0 0 1rem;color:#0071ce;font-size:1.3rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.attribute-hub__content{padding:clamp(4rem,7vw,8rem) 0}.attribute-hub__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:2rem}.attribute-hub__card{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:26rem;padding:clamp(2.2rem,4vw,3.5rem);border:.1rem solid #e4e2dd;background:#fff}.attribute-hub__card .h2,.attribute-hub__card h2{margin:.8rem 0 1.2rem;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:900;line-height:1}.attribute-hub__card .h2 a,.attribute-hub__card h2 a{color:#1a1a1a;text-decoration:none}.attribute-hub__count{margin:0;color:#2e3192;font-size:1.2rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.attribute-hub__description{color:#6b6b6b;font-size:1.5rem;line-height:1.5}.attribute-hub__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;min-height:4.4rem;margin-top:auto;padding-top:2rem;color:#0071ce;font-size:1.35rem;font-weight:900;text-decoration:none;text-transform:uppercase}.attribute-hub__empty{margin:0;color:#6b6b6b;font-size:1.7rem;text-align:center}.categories-hub{min-height:60vh;background:#f9f8f6}.categories-hub__hero{padding:clamp(5rem,8vw,9rem) 0 clamp(3.5rem,6vw,6rem);background:#fff;border-bottom:.1rem solid #e4e2dd}.categories-hub__hero .container{max-width:96rem}.categories-hub__hero .h1,.categories-hub__hero h1{max-width:78rem;margin:0;color:#1a1a1a;font-size:clamp(4rem,7vw,7.2rem);font-weight:900;line-height:.95;text-transform:uppercase}.categories-hub__hero p:last-child{max-width:62rem;margin:2rem 0 0;color:#6b6b6b;font-size:clamp(1.6rem,2vw,2rem);font-weight:600;line-height:1.45}.categories-hub__eyebrow{margin:0 0 1rem;color:#0071ce;font-size:1.3rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.categories-hub__content{padding:clamp(4rem,7vw,8rem) 0}.categories-hub__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));gap:2rem}.categories-hub__card{display:grid;grid-template-rows:auto 1fr;min-height:100%;border:.1rem solid #e4e2dd;background:#fff;overflow:hidden}.categories-hub__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:4/3;background:#c6f0e8;color:#0071ce;text-decoration:none}.categories-hub__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.categories-hub__media span{font-size:clamp(5rem,9vw,9rem);font-weight:900;line-height:1;text-transform:uppercase}.categories-hub__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(2rem,3vw,3rem)}.categories-hub__body .h2,.categories-hub__body h2{margin:.8rem 0 1.2rem;color:#1a1a1a;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:900;line-height:1}.categories-hub__body .h2 a,.categories-hub__body h2 a{color:inherit;text-decoration:none}.categories-hub__count{margin:0;color:#2e3192;font-size:1.2rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.categories-hub__description{color:#6b6b6b;font-size:1.5rem;line-height:1.5}.categories-hub__children{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin:1.8rem 0 0;padding:0;list-style:none}.categories-hub__children a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.6rem;padding:.8rem 1.1rem;border:.1rem solid #e4e2dd;color:#1a1a1a;font-size:1.25rem;font-weight:800;line-height:1.1;text-decoration:none}.categories-hub__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;min-height:4.4rem;margin-top:auto;padding-top:2rem;color:#0071ce;font-size:1.35rem;font-weight:900;text-decoration:none;text-transform:uppercase}.categories-hub__empty{margin:0;color:#6b6b6b;font-size:1.7rem;text-align:center}@media (max-width:767.98px){.categories-hub__hero .container{text-align:center}.categories-hub__hero .h1,.categories-hub__hero h1,.categories-hub__hero p:last-child{margin-right:auto;margin-left:auto}}#hero{min-height:90vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:991.98px){#hero{min-height:unset;padding:5rem 0}}#hero.gradient:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;background:#fc466b;background:-webkit-gradient(linear,left top,right top,from(#fc466b),to(#3f5efb));background:linear-gradient(to right,#fc466b,#3f5efb);z-index:-1}#hero.gradient .h1,#hero.gradient h1,#hero.gradient p{color:#fafafa}#hero.fullbg{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/sliderbg1.jpg)}#hero.fullbg .h1,#hero.fullbg h1,#hero.fullbg p{color:#fafafa}#hero.fullbg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}#hero.fullbg .content{position:relative;z-index:2}#hero .content .text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){#hero .content .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#hero .content p{margin-bottom:4rem;width:100%}#hero .content .image{width:100%;padding-bottom:50%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/logo.png)}@media (max-width:767.98px){#hero .content .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.ie-logo{margin-top:30vw;padding:5rem 0}#ie-heading{background-color:#2e3192;color:#231e1e;padding:5rem}#wrapper{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#wrapper .header-spacing{padding-top:10.8rem}.grecaptcha-badge{visibility:hidden}#not_found_404{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;padding:10rem 0}#not_found_404 .not-found__content{max-width:80rem;text-align:center;margin:0 auto}#not_found_404 .h1,#not_found_404 h1{font-weight:800;margin-bottom:2rem}#not_found_404 .not-found__content>p{margin-bottom:3rem}#not_found_404 .not-found__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem}#not_found_404 .not-found__actions .button{min-width:14rem;padding:1.5rem 2.8rem;border:.2rem solid #0071ce;border-radius:4px;background:#0071ce;color:#fafafa;font-weight:800;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase}#not_found_404 .not-found__actions .button:hover{background:#2e3192;border-color:#2e3192}#not_found_404 .not-found__actions .button.button--outline{background:0 0;color:#0071ce}#not_found_404 .not-found__actions .button.button--outline:hover{background:#0071ce;color:#fafafa}#not_found_404 .not-found__products{margin-top:clamp(7rem,10vw,12rem)}#not_found_404 .not-found__products .h2,#not_found_404 .not-found__products h2{margin-bottom:clamp(4rem,5vw,6.4rem);font-size:clamp(2.2rem,3vw,3.6rem);font-weight:900;text-align:center}@media (max-width:575.98px){#not_found_404 .not-found__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#subscribed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;padding:10rem 0}#subscribed .subscribed__content{max-width:80rem;text-align:center;margin:0 auto}#subscribed .h1,#subscribed h1{font-weight:800;margin-bottom:2rem}#subscribed .subscribed__content>p{margin-bottom:3rem}#subscribed .subscribed__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem}#subscribed .subscribed__actions .button{min-width:14rem;padding:1.5rem 2.8rem;border:.2rem solid #0071ce;border-radius:4px;background:#0071ce;color:#fafafa;font-weight:800;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase}#subscribed .subscribed__actions .button:hover{background:#2e3192;border-color:#2e3192}#subscribed .subscribed__actions .button.button--outline{background:0 0;color:#0071ce}#subscribed .subscribed__actions .button.button--outline:hover{background:#0071ce;color:#fafafa}#subscribed .subscribed__products{margin-top:clamp(7rem,10vw,12rem)}#subscribed .subscribed__products .h2,#subscribed .subscribed__products h2{margin-bottom:clamp(4rem,5vw,6.4rem);font-size:clamp(2.2rem,3vw,3.6rem);font-weight:900;text-align:center}@media (max-width:575.98px){#subscribed .subscribed__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#about-page{background:radial-gradient(circle at top left,rgba(46,49,146,.08) 0,rgba(46,49,146,0) 34rem),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9f8f6));background:radial-gradient(circle at top left,rgba(46,49,146,.08) 0,rgba(46,49,146,0) 34rem),linear-gradient(180deg,#fff 0,#f9f8f6 100%)}#about-page .about-page__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:0 0 1.6rem;color:#2e3192;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}#about-page .about-page__eyebrow::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}#about-page .about-section__heading{margin-bottom:1.8rem;color:#1a1a1a;font-size:clamp(3.6rem,5vw,6rem);font-weight:800;line-height:.98}#about-page .about-section__copy,#about-page li,#about-page p{color:#6b6b6b;line-height:1.7}#about-page section{padding:clamp(6rem,8vw,10rem) 0}#about-page .about-manufacturing{background:#0071ce;color:#fafafa}#about-page .about-manufacturing__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(4rem,7vw,9rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about-page .about-manufacturing__media{overflow:hidden;border-radius:1.6rem}#about-page .about-manufacturing__media img{width:100%;height:clamp(34rem,42vw,56rem);display:block;-o-object-fit:cover;object-fit:cover}#about-page .about-manufacturing__content .h2,#about-page .about-manufacturing__content h2{margin-bottom:2.4rem;color:#fafafa;font-size:clamp(3.6rem,5vw,6rem);font-weight:800;line-height:.98}#about-page .about-manufacturing__content p{color:rgba(250,250,250,.82)}#about-page .about-manufacturing__content p:not(:last-child){margin-bottom:1.8rem}@media (max-width:767.98px){#about-page .about-manufacturing__grid{grid-template-columns:1fr}#about-page .about-manufacturing__media img{height:clamp(28rem,80vw,44rem)}}#about-page .strip{padding:5rem 0;background-color:#2e3192;border-bottom:solid 5rem #0071ce;overflow:hidden}#about-page .strip ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem}#about-page .strip ul li{color:#fff;font-size:clamp(2.28rem,1.91vw + 1.52rem,3.81rem);font-weight:700;line-height:normal;text-wrap:nowrap}#about-page .about-page__button{min-height:5.6rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2.8rem;border:.1rem solid transparent;border-radius:999px;font-family:var(--site-font-family);font-size:1.3rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,-webkit-transform .2s ease}#about-page .about-page__button:focus,#about-page .about-page__button:hover{text-decoration:none;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}#about-page .about-page__button--primary{background:#2e3192;color:#fff}#about-page .about-page__button--primary:focus,#about-page .about-page__button--primary:hover{background:#1a1a1a;color:#fff}#about-page .about-page__button--secondary{border-color:rgba(26,26,26,.12);background:rgba(255,255,255,.94);color:#1a1a1a}#about-page .about-page__button--secondary:focus,#about-page .about-page__button--secondary:hover{border-color:#0071ce;background:#0071ce;color:#fff}#about-page .about-page__button--purple{background:#0071ce;color:#fff}#about-page .about-page__button--purple:focus,#about-page .about-page__button--purple:hover{background:#1a1a1a;color:#fff}#about-page .about-page__button--dark{background:#1a1a1a;color:#fff}#about-page .about-page__button--dark:focus,#about-page .about-page__button--dark:hover{background:#2e3192;color:#fff}#about-page .about-hero{padding-top:clamp(5rem,7vw,8rem)}#about-page .about-hero__grid,#about-page .about-problem__grid,#about-page .about-simple__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(28rem,.95fr);gap:clamp(2.4rem,4vw,5rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about-page .about-hero__heading{margin-bottom:2rem;color:#1a1a1a;font-size:clamp(4.4rem,6vw,7.6rem);font-weight:800;line-height:.94;letter-spacing:-.03em}#about-page .about-hero__intro{max-width:60rem;margin-bottom:1.4rem;color:#1a1a1a;font-size:clamp(2rem,2.3vw,2.7rem);line-height:1.35}#about-page .about-hero__copy{max-width:62rem;margin:0}#about-page .about-final-cta__actions,#about-page .about-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.4rem;margin-top:3rem}#about-page .about-hero__image-wrap{position:relative;overflow:hidden;border-radius:2.8rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(46,49,146,.1)),to(rgba(0,113,206,.12)));background:linear-gradient(180deg,rgba(46,49,146,.1),rgba(0,113,206,.12));-webkit-box-shadow:0 2.4rem 5rem rgba(26,26,26,.1);box-shadow:0 2.4rem 5rem rgba(26,26,26,.1)}#about-page .about-hero__image-wrap::after{content:"";position:absolute;inset:auto 0 0;height:30%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(26,26,26,0)),to(rgba(26,26,26,.16)));background:linear-gradient(180deg,rgba(26,26,26,0) 0,rgba(26,26,26,.16) 100%);pointer-events:none}#about-page .about-hero__image-wrap img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#about-page .about-problem{background:rgba(255,255,255,.65)}#about-page .about-problem__panel,#about-page .about-simple__callout{padding:clamp(2.6rem,3vw,3.6rem);border:.1rem solid rgba(228,226,221,.95);border-radius:2.2rem;background:#fff;-webkit-box-shadow:0 1.6rem 4rem rgba(26,26,26,.06);box-shadow:0 1.6rem 4rem rgba(26,26,26,.06)}#about-page .about-approach__card .h3,#about-page .about-approach__card h3,#about-page .about-buy-direct__card .h3,#about-page .about-buy-direct__card h3,#about-page .about-phase-card__body .h3,#about-page .about-phase-card__body h3,#about-page .about-problem__panel .h3,#about-page .about-problem__panel h3,#about-page .about-simple__callout .h3,#about-page .about-simple__callout h3,#about-page .about-trust__card .h3,#about-page .about-trust__card h3{margin-bottom:1.4rem;color:#1a1a1a;font-size:clamp(2.1rem,2.1vw,2.8rem);font-weight:800;line-height:1.05;text-transform:uppercase}#about-page .about-problem__list{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}#about-page .about-problem__list li{position:relative;padding-left:2rem;margin:0}#about-page .about-problem__list li::before{content:"";position:absolute;left:0;top:.95rem;width:.8rem;height:.8rem;border-radius:50%;background:#0071ce}#about-page .about-product-gallery{padding:clamp(4rem,6vw,7rem) 0}#about-page .about-product-gallery--daily{background:#fff}#about-page .about-product-gallery--breakout{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,113,206,.07)),to(rgba(255,255,255,.9)));background:linear-gradient(180deg,rgba(0,113,206,.07),rgba(255,255,255,.9))}#about-page .about-product-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem);max-width:104rem;margin:0 auto;padding-bottom:2rem}#about-page .about-product-gallery__item{margin:0;overflow:hidden;border-radius:clamp(1.4rem,2vw,2.2rem);background:rgba(46,49,146,.08);-webkit-box-shadow:0 1.6rem 4rem rgba(26,26,26,.1);box-shadow:0 1.6rem 4rem rgba(26,26,26,.1)}#about-page .about-product-gallery__item:nth-child(2){-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem)}#about-page .about-product-gallery__item img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}#about-page .about-product-gallery__item:hover img{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}#about-page .about-product-gallery__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;margin-top:clamp(2.6rem,4vw,4rem);text-align:center}#about-page .about-approach__intro,#about-page .about-faq__header,#about-page .about-phases__intro,#about-page .about-trust__header{max-width:80rem;margin-bottom:clamp(3rem,5vw,5rem)}#about-page .about-approach__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}#about-page .about-buy-direct__grid,#about-page .about-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}#about-page .about-approach__card,#about-page .about-buy-direct__card,#about-page .about-trust__card{min-height:100%;padding:clamp(2.4rem,3vw,3.2rem);border:.1rem solid rgba(228,226,221,.95);border-radius:2rem;background:rgba(255,255,255,.96);-webkit-box-shadow:0 1.4rem 3.6rem rgba(26,26,26,.05);box-shadow:0 1.4rem 3.6rem rgba(26,26,26,.05)}#about-page .about-phases__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}#about-page .about-phase-card{--about-phase-accent:#2e3192;overflow:hidden;border-radius:2.4rem;border:.1rem solid rgba(228,226,221,.95);background:#fff;-webkit-box-shadow:0 1.8rem 4.2rem rgba(26,26,26,.08);box-shadow:0 1.8rem 4.2rem rgba(26,26,26,.08)}#about-page .about-phase-card--purple{--about-phase-accent:#0071ce}#about-page .about-phase-card__media{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.15)),to(rgba(255,255,255,0))),rgba(46,49,146,.08);background:linear-gradient(180deg,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%),rgba(46,49,146,.08)}#about-page .about-phase-card__media img{display:block;width:100%;aspect-ratio:1.15;-o-object-fit:cover;object-fit:cover}#about-page .about-phase-card--purple .about-phase-card__media{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.15)),to(rgba(255,255,255,0))),rgba(0,113,206,.08);background:linear-gradient(180deg,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%),rgba(0,113,206,.08)}#about-page .about-phase-card__body{padding:clamp(2.6rem,3vw,3.4rem)}#about-page .about-phase-card__label{margin:0 0 1rem;color:var(--about-phase-accent);font-family:var(--site-font-family);font-size:1.1rem;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}#about-page .about-phase-card__note{margin:0;color:#1a1a1a;font-weight:700}#about-page .about-phase-card__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:5.2rem;margin-top:2.2rem;padding:0 2.4rem;border-radius:999px;background:var(--about-phase-accent);color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}#about-page .about-phase-card__cta:focus,#about-page .about-phase-card__cta:hover{background:#1a1a1a;color:#fff;text-decoration:none}#about-page .about-simple__callout{background:linear-gradient(135deg,rgba(0,113,206,.08) 0,rgba(46,49,146,.08) 100%),#fff}#about-page .about-trust{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.4)),to(rgba(46,49,146,.05)));background:linear-gradient(180deg,rgba(255,255,255,.4) 0,rgba(46,49,146,.05) 100%)}#about-page .about-trust__card{position:relative;padding-top:8.4rem}#about-page .about-trust__icon{position:absolute;top:2.8rem;left:2.8rem;width:5.2rem;height:4.2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.1rem solid rgba(46,49,146,.18);border-radius:999px;background:linear-gradient(135deg,rgba(46,49,146,.18),rgba(0,113,206,.09));color:#2e3192}#about-page .about-trust__icon svg{width:2.4rem;height:2.4rem;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#about-page .about-trust__shipping-note{color:#1a1a1a;font-weight:700}#about-page .about-buy-direct__layout{display:grid;grid-template-columns:minmax(26rem,.8fr) minmax(0,1.2fr);gap:clamp(2.4rem,4vw,4rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start}#about-page .about-buy-direct__card{position:relative;overflow:hidden}#about-page .about-buy-direct__index{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:5.2rem;height:3.4rem;margin-bottom:1.8rem;border-radius:999px;background:rgba(46,49,146,.12);color:#2e3192;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.12em}#about-page .about-support-links{margin-top:clamp(3rem,5vw,5rem);padding-top:2.4rem;border-top:.1rem solid rgba(26,26,26,.08)}#about-page .about-support-links__label{margin-bottom:1.4rem;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#about-page .about-support-links__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}#about-page .about-support-links__items a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.8rem;padding:0 2rem;border:.1rem solid rgba(26,26,26,.12);border-radius:999px;background:#fff;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}#about-page .about-support-links__items a:focus,#about-page .about-support-links__items a:hover{background:#1a1a1a;color:#fff;text-decoration:none}#about-page .about-faq{background:rgba(255,255,255,.7)}#about-page .about-faq__items{display:grid;gap:1.4rem}#about-page .about-faq__item{border:.1rem solid rgba(228,226,221,.95);border-radius:1.8rem;background:rgba(255,255,255,.96);overflow:hidden;-webkit-box-shadow:0 1.2rem 3.2rem rgba(26,26,26,.05);box-shadow:0 1.2rem 3.2rem rgba(26,26,26,.05)}#about-page .about-faq__item summary{position:relative;padding:2rem 5.6rem 2rem 2.2rem;color:#1a1a1a;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:700;line-height:1.35;cursor:pointer;list-style:none}#about-page .about-faq__item summary::-webkit-details-marker{display:none}#about-page .about-faq__item summary::after{content:"+";position:absolute;top:50%;right:2.2rem;color:#2e3192;font-size:2.8rem;font-weight:400;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#about-page .about-faq__item[open] summary::after{content:"−"}#about-page .about-faq__answer{padding:0 2.2rem 2rem}#about-page .about-faq__answer p:last-child{margin-bottom:0}#about-page .about-final-cta{padding-top:0}#about-page .about-final-cta__panel{padding:clamp(3rem,5vw,5rem);border-radius:2.8rem;background:linear-gradient(135deg,rgba(46,49,146,.12) 0,rgba(0,113,206,.12) 100%),#fff;-webkit-box-shadow:0 2rem 4.5rem rgba(26,26,26,.08);box-shadow:0 2rem 4.5rem rgba(26,26,26,.08)}@media (max-width:991.98px){#about-page .about-approach__cards,#about-page .about-buy-direct__grid,#about-page .about-buy-direct__layout,#about-page .about-hero__grid,#about-page .about-phases__grid,#about-page .about-problem__grid,#about-page .about-simple__grid,#about-page .about-trust__grid{grid-template-columns:1fr}#about-page .about-hero__media{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#about-page .about-hero__image-wrap img{aspect-ratio:1.08}}@media (max-width:767.98px){#about-page section{padding:5rem 0}#about-page .about-page__button,#about-page .about-phase-card__cta{width:100%}#about-page .about-final-cta__actions,#about-page .about-hero__actions,#about-page .about-support-links__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#about-page .about-support-links__items a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#about-page .about-trust__card{padding-top:7.8rem}#about-page .about-trust__icon{top:2.4rem;left:2.4rem}}.bf-about{color:#000;background:#fff;font-size:1.6rem;line-height:1.35}.bf-about .h1,.bf-about .h2,.bf-about .h3,.bf-about h1,.bf-about h2,.bf-about h3,.bf-about p{color:inherit}.bf-about p{margin:0 0 1.4rem}.bf-about-image{overflow:hidden;background:#e6e6e6}.bf-about-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bf-about-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;min-height:3.6rem;padding:.7rem 1.2rem;border:1px solid transparent;color:#000;font-size:1.4rem;font-weight:600;line-height:1;text-decoration:none;text-transform:uppercase}.bf-about-button:focus-visible,.bf-about-button:hover{text-decoration:none}.bf-about-button--white{background:#fff}.bf-about-button--white:focus-visible,.bf-about-button--white:hover{background:#e2f0fe;color:#000}.bf-about-button--blue{background:#294391;color:#fff}.bf-about-button--blue:focus-visible,.bf-about-button--blue:hover{background:#192f75;color:#fff}.bf-about-button--outline{border-color:#294391;background:0 0;color:#000}.bf-about-button--outline:focus-visible,.bf-about-button--outline:hover{background:#294391;color:#fff}.bf-about #landing-hero:not(.hero-section),.bf-page #landing-hero:not(.hero-section){height:clamp(38rem,46vw,56rem);width:100%}.bf-about #landing-hero:not(.hero-section) .container-fluid,.bf-about #landing-hero:not(.hero-section) .container-lg,.bf-about #landing-hero:not(.hero-section) .container-md,.bf-about #landing-hero:not(.hero-section) .container-sm,.bf-about #landing-hero:not(.hero-section) .container-xl,.bf-about #landing-hero:not(.hero-section) .container-xxl,.bf-about #landing-hero:not(.hero-section) .homepage-hero-slide,.bf-about #landing-hero:not(.hero-section) .row,.bf-about #landing-hero:not(.hero-section) .swiper-wrapper,.bf-page #landing-hero:not(.hero-section) .container-fluid,.bf-page #landing-hero:not(.hero-section) .container-lg,.bf-page #landing-hero:not(.hero-section) .container-md,.bf-page #landing-hero:not(.hero-section) .container-sm,.bf-page #landing-hero:not(.hero-section) .container-xl,.bf-page #landing-hero:not(.hero-section) .container-xxl,.bf-page #landing-hero:not(.hero-section) .homepage-hero-slide,.bf-page #landing-hero:not(.hero-section) .row,.bf-page #landing-hero:not(.hero-section) .swiper-wrapper{height:100%}.bf-about #landing-hero:not(.hero-section) .homepage-hero-slide,.bf-page #landing-hero:not(.hero-section) .homepage-hero-slide{display:block}.bf-about #landing-hero:not(.hero-section) .homepage-hero-slide__content,.bf-page #landing-hero:not(.hero-section) .homepage-hero-slide__content{display:-webkit-box;display:-ms-flexbox;display:flex;-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:start;-ms-flex-align:start;align-items:flex-start;padding:5rem 5.4vw;background:#2e3192;color:#fff}.bf-about #landing-hero:not(.hero-section) .h1,.bf-about #landing-hero:not(.hero-section) .h2,.bf-about #landing-hero:not(.hero-section) h1,.bf-about #landing-hero:not(.hero-section) h2,.bf-about #landing-hero:not(.hero-section) p,.bf-page #landing-hero:not(.hero-section) .h1,.bf-page #landing-hero:not(.hero-section) .h2,.bf-page #landing-hero:not(.hero-section) h1,.bf-page #landing-hero:not(.hero-section) h2,.bf-page #landing-hero:not(.hero-section) p{color:inherit}.bf-about #landing-hero:not(.hero-section) .hero-bg-image,.bf-page #landing-hero:not(.hero-section) .hero-bg-image{overflow:hidden}.bf-about #landing-hero:not(.hero-section) .hero-bg-image img,.bf-about #landing-hero:not(.hero-section) .hero-bg-image picture,.bf-page #landing-hero:not(.hero-section) .hero-bg-image img,.bf-page #landing-hero:not(.hero-section) .hero-bg-image picture{display:block;width:100%;height:100%}.bf-about #landing-hero:not(.hero-section) .hero-bg-image img,.bf-page #landing-hero:not(.hero-section) .hero-bg-image img{-o-object-fit:cover;object-fit:cover}.bf-about #landing-hero:not(.hero-section) .h1,.bf-about #landing-hero:not(.hero-section) h1,.bf-page #landing-hero:not(.hero-section) .h1,.bf-page #landing-hero:not(.hero-section) h1{max-width:48rem;font-size:clamp(3.02rem,3.32vw + 1.69rem,5.68rem);font-weight:600;line-height:1.05;margin-bottom:3rem}.bf-about #landing-hero:not(.hero-section) .bf-split-hero__subheading,.bf-page #landing-hero:not(.hero-section) .bf-split-hero__subheading{max-width:48rem;margin-bottom:2rem}.bf-about #landing-hero:not(.hero-section) .bf-about-hero__eyebrow,.bf-page #landing-hero:not(.hero-section) .bf-about-hero__eyebrow{margin-bottom:.8rem;font-size:1.4rem}.bf-about #landing-hero:not(.hero-section) .tagline,.bf-page #landing-hero:not(.hero-section) .tagline{max-width:48rem;font-weight:400;margin-bottom:3rem}.bf-about #landing-hero:not(.hero-section) .homepage-hero__actions,.bf-page #landing-hero:not(.hero-section) .homepage-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}.bf-about #landing-hero:not(.hero-section) .landing-hero__shop-link,.bf-page #landing-hero:not(.hero-section) .landing-hero__shop-link{min-height:5.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2.8rem;font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bf-about #landing-hero:not(.hero-section) .homepage-hero__shop-link,.bf-page #landing-hero:not(.hero-section) .homepage-hero__shop-link{min-height:6.4rem;padding:0 3.8rem;font-size:1.6rem;background:#fff;color:#2e3192;text-decoration:none}.bf-about #landing-hero:not(.hero-section) .homepage-hero__shop-link:focus,.bf-about #landing-hero:not(.hero-section) .homepage-hero__shop-link:hover,.bf-page #landing-hero:not(.hero-section) .homepage-hero__shop-link:focus,.bf-page #landing-hero:not(.hero-section) .homepage-hero__shop-link:hover{background:#e2f0fe;color:#2e3192;text-decoration:none}@media (max-width:991.98px){.bf-about #landing-hero:not(.hero-section),.bf-page #landing-hero:not(.hero-section){height:auto}.bf-about #landing-hero:not(.hero-section) .homepage-hero-slide__content,.bf-page #landing-hero:not(.hero-section) .homepage-hero-slide__content{min-height:38rem;padding:5rem 2rem}.bf-about #landing-hero:not(.hero-section) .hero-bg-image,.bf-page #landing-hero:not(.hero-section) .hero-bg-image{height:38rem}}@media (max-width:575.98px){.bf-about #landing-hero:not(.hero-section) .homepage-hero__actions,.bf-page #landing-hero:not(.hero-section) .homepage-hero__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.bf-about #landing-hero:not(.hero-section) .homepage-hero__shop-link,.bf-page #landing-hero:not(.hero-section) .homepage-hero__shop-link{width:100%}}.bf-about-stats{background:#f1f1f1}.bf-about-stats__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:8rem;padding-block:1rem}.bf-about-stats__item .h2,.bf-about-stats__item h2{margin:0;font-size:1.6rem;font-weight:700;line-height:1.1}.bf-about-stats__item p{margin:0;font-size:1.4rem}.bf-about-familiar .h2,.bf-about-familiar h2,.bf-about-section .h2,.bf-about-section h2{margin:0 0 2.8rem;font-size:clamp(2.8rem,2.5vw,3.4rem);font-weight:700;line-height:1.15}.bf-about-why{padding:8rem 0 6rem}.bf-about-why__image{aspect-ratio:1.62}.bf-about-why__copy{max-width:43rem}.bf-about-behind__copy>p:not(.bf-about-behind__lead),.bf-about-care__copy p,.bf-about-why__copy p{font-size:1.6rem;line-height:1.35}.bf-about-behind__copy p:last-child,.bf-about-care__copy p:last-of-type,.bf-about-why__copy p:last-child{margin-bottom:0}.bf-about-values{padding:3rem 0 6rem}.bf-about-values__heading{-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:2.8rem}.bf-about-values__heading .h2,.bf-about-values__heading h2,.bf-about-values__heading p{margin:0}.bf-about-values__heading p{padding-top:.5rem;font-size:1.6rem}.bf-about-value-card{min-height:16rem;padding:.8rem;background:#294391;color:#fff}.bf-about-value-card__inner{min-height:100%;padding:1.7rem;border:1px solid #fff}.bf-about-value-card .h3,.bf-about-value-card h3{margin:0 0 .6rem;font-size:2rem;font-weight:800;line-height:1.1;text-transform:uppercase}.bf-about-value-card p{margin:0 0 .6rem;font-size:1.6rem;line-height:1.3}.bf-about-value-card p:last-child{margin-bottom:0;font-size:1.4rem}.bf-about-care{padding:0 0 8rem}.bf-about-care__copy{max-width:39rem}.bf-about-care__copy .bf-about-button{margin-top:2.8rem}.bf-about-care__image{aspect-ratio:1.9}.bf-about-behind{padding:6rem 0 8rem}.bf-about-behind__image{aspect-ratio:1.85}.bf-about-behind__copy{max-width:38rem}.bf-about-behind__copy .h2,.bf-about-behind__copy h2{margin-bottom:2.4rem}.bf-about-behind__copy .bf-about-behind__lead{font-size:2rem;line-height:1.3}.bf-about-family{padding:4rem 0;border-top:1px solid #dde3ed;background:#f5f7fb;scroll-margin-top:18rem}.bf-about-family .h2,.bf-about-family h2{margin:0 0 1rem;font-size:clamp(2.4rem,2.3vw,3rem)}.bf-about-family .bf-about-family__intro{margin:0 0 2.8rem;color:#4b5565;font-size:1.5rem;line-height:1.5}.bf-about-family__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.bf-about-family__grid article{padding-top:1.6rem;border-top:2px solid #294391}.bf-about-family__grid .h3,.bf-about-family__grid h3{margin:0 0 .8rem;color:#202536;font-size:1.8rem;font-weight:600;line-height:1.3}.bf-about-family__grid p{margin:0;color:#4b5565;font-size:1.5rem;line-height:1.5}.bf-about-family__grid a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;min-height:4.4rem;margin-top:.6rem;color:#294391;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.bf-about-family__grid a:hover{color:#192f75}.bf-about-family__grid a:focus-visible{outline:2px solid #294391;outline-offset:4px}@media (max-width:767.98px){.bf-about-family__grid{grid-template-columns:1fr;gap:2rem}}.bf-about-familiar{overflow:hidden;padding-top:7rem;text-align:center}.bf-about-familiar__copy{width:min(100%,80rem);margin-inline:auto}.bf-about-familiar__copy .h2,.bf-about-familiar__copy h2{margin-bottom:2.4rem}.bf-about-familiar__copy p{margin:0 0 2rem;font-size:1.6rem;line-height:1.35}.bf-about-familiar__image{width:100%;aspect-ratio:2.5;margin-top:2rem;background:#fff}.bf-about-familiar__image img{-o-object-position:center bottom;object-position:center bottom}.bf-about-final{min-height:33rem;background:#e2f0fe}.bf-about-final .row{min-height:33rem}.bf-about-final__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5rem 5.4vw}.bf-about-final__inner{width:100%;max-width:48rem}.bf-about-final .h2,.bf-about-final h2{margin:0 0 1.8rem;color:#294391;font-size:clamp(2.8rem,2.5vw,3.4rem);font-weight:700;line-height:1.12}.bf-about-final p{max-width:39rem;font-size:1.6rem;line-height:1.35}.bf-about-final__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;margin-top:7rem}.bf-about-final__image{-ms-flex-item-align:end;align-self:end;height:calc(100% - 7rem)}@media (max-width:991.98px){.bf-about-final__copy{padding:5rem 2rem}.bf-about-behind,.bf-about-why{padding:5rem 0}.bf-about-care{padding-bottom:5rem}.bf-about-final__actions{margin-top:3rem}.bf-about-final__image{height:30rem}}@media (max-width:520px){.bf-about-stats__items{padding-block:2rem}.bf-about-value-card{min-height:0}.bf-about-final__actions{gap:1rem}.bf-about-final__actions .bf-about-button{width:100%}}.bf-page{--bf-blue:#27418f;--bf-light:#dfe1e3;--bf-dark:#686868;color:#101010;font-family:Manrope,sans-serif;line-height:1.45}.bf-page .about-hero-strip{background:#f3f3f3;color:#000}.bf-page .about-hero-strip__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:2rem;min-height:6rem;padding-top:1.2rem;padding-bottom:1.2rem}.bf-page .about-hero-strip__item{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;min-width:0;text-align:left}.bf-page .about-hero-strip .h3,.bf-page .about-hero-strip h3,.bf-page .about-hero-strip p{margin:0;color:#000;line-height:1.25}.bf-page .about-hero-strip .h3,.bf-page .about-hero-strip h3{font-size:1.6rem;font-weight:700;text-transform:uppercase}.bf-page .about-hero-strip p{font-size:1.4rem}@media (max-width:575.98px){.bf-page .about-hero-strip{overflow-x:auto}.bf-page .about-hero-strip__items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.bf-page .about-hero-strip__item{-webkit-box-flex:0;-ms-flex:0 0 18rem;flex:0 0 18rem}}.bf-page .h1,.bf-page .h2,.bf-page .h3,.bf-page h1,.bf-page h2,.bf-page h3,.bf-page p{margin:0 0 1rem}.bf-page .h1,.bf-page h1{font-size:clamp(2rem,3.6vw,4.4rem);line-height:1.08;font-weight:800}.bf-page .h2,.bf-page h2{font-size:clamp(1.75rem,2.5vw,3rem);line-height:1.16;font-weight:800}.bf-page .h3,.bf-page h3{font-size:clamp(1.1rem,1.5vw,1.5rem);line-height:1.2;font-weight:800}.bf-page p{max-width:58ch}.bf-page .bf-inner{width:min(100% - 3rem,1280px);margin-inline:auto}.bf-page .bf-section{padding:clamp(4rem,7vw,8rem) max(1.5rem,calc((100vw - 1280px)/ 2))}.bf-page .bf-section>.bf-inner{width:100%}.bf-page .bf-row,.bf-page .bf-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bf-page .bf-row{gap:clamp(2rem,7vw,8rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bf-page .bf-panel{min-height:28rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:3rem}.bf-page .bf-panel .bf-inner{max-width:590px}.bf-page .bf-light{background:var(--bf-light)}.bf-page .bf-dark{background:var(--bf-dark);color:#fff}.bf-page .bf-blue{background:var(--bf-blue);color:#fff}.bf-page .bf-white{background:#fff}.bf-page .bf-hero .bf-panel{min-height:37rem}.bf-page .bf-hero .bf-panel:first-child .bf-inner{margin-left:max(1.5rem,calc((100vw - 1280px)/ 2));margin-right:3rem}.bf-page .bf-four,.bf-page .bf-stats,.bf-page .bf-three{display:grid;gap:1.5rem}.bf-page .bf-stats,.bf-page .bf-three{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-page .bf-four{grid-template-columns:repeat(4,minmax(0,1fr))}.bf-page .bf-stats{margin-top:3rem;font-size:.78rem}.bf-page .bf-stats p{margin:0}.bf-page .bf-media{background:var(--bf-light);min-height:25rem;width:100%}.bf-page .bf-copy{max-width:560px}.bf-page .bf-values .h3,.bf-page .bf-values h3{margin-top:2rem;margin-bottom:.25rem}.bf-page .bf-values .h3:first-child,.bf-page .bf-values h3:first-child{margin-top:0}.bf-page .bf-band{padding:clamp(4rem,7vw,8rem) 0}.bf-page .bf-band .bf-inner>p{max-width:55ch}.bf-page .bf-button{display:inline-block;margin-top:.7rem;padding:.8rem 1.6rem;background:#a5a8ab;color:#111;text-decoration:none;font-size:.9rem;font-weight:700}.bf-page .bf-button:focus-visible,.bf-page .bf-button:hover{background:#161616;color:#fff}.bf-page .bf-button-white{background:#fff}.bf-page .bf-button-blue{background:var(--bf-blue);color:#fff}.bf-page .bf-range{position:relative;overflow:hidden;background:var(--bf-light)}.bf-page .bf-range .bf-inner{position:relative;z-index:1}.bf-page .bf-range-art{position:absolute;right:8%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:65%}.bf-page .bf-range-art span{display:block;background:#101010;width:clamp(2.5rem,5vw,5rem);height:75%}.bf-page .bf-range-art span:nth-child(2){height:85%}.bf-page .bf-range-art span:nth-child(3){height:95%}.bf-page .bf-trust .bf-three{margin:3rem 0 5rem}.bf-page .bf-trust .bf-row{margin-top:3rem}.bf-page .bf-benefits{background:var(--bf-dark);color:#fff;padding:2.5rem 0}.bf-page .bf-benefits p{margin-bottom:0}.bf-page .bf-offer .bf-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}.bf-page .bf-offer .bf-inner>*{margin-bottom:0}.bf-page .bf-creator-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.bf-page .bf-tile{background:var(--bf-dark);min-height:15rem;display:grid;place-items:center;font-size:clamp(2.5rem,5vw,5rem);font-weight:800}.bf-page .bf-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-top:2rem}.bf-page .bf-gallery .bf-media{min-height:18rem;background:var(--bf-dark)}.bf-page .bf-creator-cards{row-gap:2rem}.bf-page .bf-creator-cards .bf-media{min-height:13rem;margin-bottom:1rem;background:var(--bf-dark)}.bf-page .bf-social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.bf-page .bf-form-slot{min-height:32rem;max-width:700px;border:1px solid #d9dce2;background:#fff;margin:3rem auto 0}.bf-page .bf-join{text-align:center}.bf-page .bf-join p{margin-inline:auto}.bf-page .bf-faq{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.bf-page .bf-faq .h3,.bf-page .bf-faq h3{margin-top:1.5rem}@media (max-width:800px){.bf-page .bf-row,.bf-page .bf-split{grid-template-columns:1fr}.bf-page .bf-hero .bf-panel:first-child .bf-inner{margin-inline:auto}.bf-page .bf-panel{min-height:18rem}.bf-page .bf-hero .bf-panel{min-height:26rem}.bf-page .bf-hero .bf-panel:last-child{min-height:16rem}.bf-page .bf-stats,.bf-page .bf-three{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-page .bf-four{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-page .bf-gallery{grid-template-columns:repeat(3,1fr)}.bf-page .bf-range-art{opacity:.2}.bf-page .bf-offer .bf-inner{display:block}}@media (max-width:520px){.bf-page .bf-creator-actions,.bf-page .bf-four,.bf-page .bf-stats,.bf-page .bf-three{grid-template-columns:1fr}.bf-page .bf-gallery{grid-template-columns:repeat(2,1fr)}.bf-page .bf-media{min-height:17rem}.bf-page .bf-band{padding-block:4rem}}.bf-why-page .bf-section{padding-inline:0}.bf-why-page .bf-split{display:block}.bf-why-page .bf-why-panel__inner{max-width:590px}.bf-why-page .bf-benefits .h3,.bf-why-page .bf-benefits h3,.bf-why-page .bf-benefits p,.bf-why-page .bf-blue .h2,.bf-why-page .bf-blue h2,.bf-why-page .bf-blue p{color:#fff}.bf-page.bf-creator{--bf-blue:#294391;--bf-light:#f1f1f1;font-size:1.6rem;line-height:1.3}.bf-page.bf-creator .h1,.bf-page.bf-creator .h2,.bf-page.bf-creator .h3,.bf-page.bf-creator .h4,.bf-page.bf-creator h1,.bf-page.bf-creator h2,.bf-page.bf-creator h3,.bf-page.bf-creator h4,.bf-page.bf-creator p{color:inherit}.bf-page.bf-creator .bf-inner{width:min(100% - 4rem,1280px)}.bf-page.bf-creator .bf-section{padding-block:clamp(5rem,7vw,10rem)}.bf-page.bf-creator .bf-creator-intro__row{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin-bottom:8rem}.bf-page.bf-creator .bf-creator-intro__row .h2,.bf-page.bf-creator .bf-creator-intro__row h2{font-size:clamp(3rem,3vw,4.4rem)}.bf-page.bf-creator .bf-creator-intro__row .h3,.bf-page.bf-creator .bf-creator-intro__row h3{font-size:clamp(2.3rem,2.2vw,3.2rem);font-weight:500;max-width:28ch}.bf-page.bf-creator .bf-creator-intro__row p{max-width:50ch}.bf-page.bf-creator .bf-creator-intro .bf-button{text-transform:uppercase;font-size:1.4rem;font-weight:500}.bf-page.bf-creator .bf-creator-actions{gap:5rem 4rem}.bf-page.bf-creator .bf-creator-action-card__image{aspect-ratio:2.25;background:#ddd;margin-bottom:1.5rem;overflow:hidden}.bf-page.bf-creator .bf-creator-action-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bf-page.bf-creator .bf-creator-action-card .h3,.bf-page.bf-creator .bf-creator-action-card h3,.bf-page.bf-creator .bf-creator-action-card p{font-size:1.6rem;margin:0}.bf-page.bf-creator .bf-creator-action-card .h3,.bf-page.bf-creator .bf-creator-action-card h3{font-weight:800}.bf-page.bf-creator .bf-creator-videos{overflow:hidden;padding-bottom:12rem}.bf-page.bf-creator .bf-creator-videos .homepage-social-videos__row{margin-inline:0}.bf-page.bf-creator .bf-creator-audience{padding-top:6rem}.bf-page.bf-creator .bf-creator-audience__intro{max-width:57rem;margin-bottom:5rem}.bf-page.bf-creator .bf-creator-audience__intro .h3,.bf-page.bf-creator .bf-creator-audience__intro h3{font-size:clamp(2rem,2vw,2.8rem);font-weight:500}.bf-page.bf-creator .bf-creator-cards{gap:5rem 3rem}.bf-page.bf-creator .bf-creator-audience-card{border:1px solid #888}.bf-page.bf-creator .bf-creator-audience-card__image{aspect-ratio:1.5;background:#ddd;overflow:hidden}.bf-page.bf-creator .bf-creator-audience-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bf-page.bf-creator .bf-creator-audience-card__body{padding:1.5rem 2rem 2rem}.bf-page.bf-creator .bf-creator-audience-card .h3,.bf-page.bf-creator .bf-creator-audience-card h3,.bf-page.bf-creator .bf-creator-audience-card p{font-size:1.5rem;margin:0}.bf-page.bf-creator .bf-creator-audience-card .h3,.bf-page.bf-creator .bf-creator-audience-card h3{font-weight:800}.bf-page.bf-creator .bf-creator-audience__footer{max-width:none;text-align:center;margin:5rem 0 0;font-size:2.2rem}.bf-page.bf-creator .bf-creator-join{background:var(--bf-blue);padding:clamp(7rem,12vw,18rem) 2rem}.bf-page.bf-creator .bf-creator-join__card{width:min(100%,68rem);margin-inline:auto;padding:clamp(3rem,5vw,6rem);background:#f1f1f1;color:#111}.bf-page.bf-creator .bf-creator-join__card>.h2,.bf-page.bf-creator .bf-creator-join__card>h2,.bf-page.bf-creator .bf-creator-join__card>p{text-align:center;margin-inline:auto}.bf-page.bf-creator .bf-creator-join__card>.h2,.bf-page.bf-creator .bf-creator-join__card>h2{font-size:clamp(2.5rem,3vw,3.5rem)}.bf-page.bf-creator .bf-creator-join__card>p{margin-bottom:5rem}.bf-page.bf-creator .fluentform,.bf-page.bf-creator .frm-fluent-form{text-align:left}.bf-page.bf-creator .fluentform .ff-el-group,.bf-page.bf-creator .frm-fluent-form .ff-el-group{margin-bottom:2rem}.bf-page.bf-creator .fluentform .ff-el-input--label,.bf-page.bf-creator .frm-fluent-form .ff-el-input--label{margin-bottom:.6rem}.bf-page.bf-creator .fluentform .ff-el-input--label label,.bf-page.bf-creator .fluentform label,.bf-page.bf-creator .frm-fluent-form .ff-el-input--label label,.bf-page.bf-creator .frm-fluent-form label{font:inherit;font-weight:500;color:#111}.bf-page.bf-creator .fluentform .ff-el-input--content,.bf-page.bf-creator .frm-fluent-form .ff-el-input--content{color:#111}.bf-page.bf-creator .fluentform .h4,.bf-page.bf-creator .fluentform h4,.bf-page.bf-creator .frm-fluent-form .h4,.bf-page.bf-creator .frm-fluent-form h4{font-size:1.6rem;font-weight:800;margin:3rem 0 1rem}.bf-page.bf-creator .fluentform .ff-t-container,.bf-page.bf-creator .frm-fluent-form .ff-t-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin:0}.bf-page.bf-creator .fluentform .ff-t-cell,.bf-page.bf-creator .frm-fluent-form .ff-t-cell{min-width:0;padding:0}.bf-page.bf-creator .fluentform .ff-el-form-control,.bf-page.bf-creator .fluentform input:not([type=checkbox],[type=radio]),.bf-page.bf-creator .fluentform select,.bf-page.bf-creator .fluentform textarea,.bf-page.bf-creator .frm-fluent-form .ff-el-form-control,.bf-page.bf-creator .frm-fluent-form input:not([type=checkbox],[type=radio]),.bf-page.bf-creator .frm-fluent-form select,.bf-page.bf-creator .frm-fluent-form textarea{width:100%;min-height:4.4rem;border:1px solid #777;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#111;font:inherit;padding:.8rem 1rem}.bf-page.bf-creator .fluentform textarea,.bf-page.bf-creator .frm-fluent-form textarea{min-height:12rem;resize:vertical}.bf-page.bf-creator .fluentform .ff-el-form-check,.bf-page.bf-creator .frm-fluent-form .ff-el-form-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin:0 1.5rem .7rem 0}.bf-page.bf-creator .fluentform input[type=checkbox],.bf-page.bf-creator .frm-fluent-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-flex:0;-ms-flex:none;flex:none;width:1.7rem;height:1.7rem;margin:0;border:1.5px solid var(--bf-blue);border-radius:0;background:0 0}.bf-page.bf-creator .fluentform input[type=checkbox]:checked,.bf-page.bf-creator .frm-fluent-form input[type=checkbox]:checked{background:var(--bf-blue);-webkit-box-shadow:inset 0 0 0 .3rem #f1f1f1;box-shadow:inset 0 0 0 .3rem #f1f1f1}.bf-page.bf-creator .fluentform .ff-btn-submit,.bf-page.bf-creator .fluentform button[type=submit],.bf-page.bf-creator .frm-fluent-form .ff-btn-submit,.bf-page.bf-creator .frm-fluent-form button[type=submit]{display:block;margin:3rem auto 0;min-width:16rem;padding:1.2rem 2rem;border:0;border-radius:0;background:var(--bf-blue)!important;color:#fff!important;font:inherit;cursor:pointer}@media (max-width:800px){.bf-page.bf-creator .bf-creator-intro__row{grid-template-columns:1fr;gap:3rem}.bf-page.bf-creator .bf-creator-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bf-page.bf-creator .bf-inner{width:min(100% - 3rem,1280px)}.bf-page.bf-creator .bf-creator-actions,.bf-page.bf-creator .bf-creator-cards{grid-template-columns:1fr}.bf-page.bf-creator .bf-creator-join{padding-inline:1.5rem}.bf-page.bf-creator .bf-creator-join__card{padding:3rem 2rem}.bf-page.bf-creator .fluentform .ff-t-container,.bf-page.bf-creator .frm-fluent-form .ff-t-container{display:block}}.bf-page.bf-why-page{--bf-blue:#294391;background:#fff;color:#111;font-size:1.6rem;line-height:1.3}.bf-page.bf-why-page .bf-why-final p,.bf-page.bf-why-page .bf-why-offer p,.bf-page.bf-why-page .bf-why-section p{font-size:1.6rem}.bf-page.bf-why-page .bf-why-section{padding-block:clamp(4rem,5vw,7rem)}.bf-page.bf-why-page .bf-why-collection{padding-bottom:0}.bf-page.bf-why-page .bf-why-copy{max-width:58rem;margin-inline:auto}.bf-page.bf-why-page .bf-why-copy .h2,.bf-page.bf-why-page .bf-why-copy h2{margin-bottom:2rem;font-size:clamp(2.5rem,2.6vw,3.5rem);font-weight:800;line-height:1.15}.bf-page.bf-why-page .bf-why-copy p{margin-bottom:1.8rem}.bf-page.bf-why-page .bf-why-copy .bf-button{margin-top:2rem}.bf-page.bf-why-page .bf-why-copy--narrow{max-width:42rem;margin-left:0}.bf-page.bf-why-page .bf-why-media{aspect-ratio:1.45;overflow:hidden}.bf-page.bf-why-page .bf-why-media--wide{aspect-ratio:1.84}.bf-page.bf-why-page .bf-why-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bf-page.bf-why-page .bf-button{min-height:4rem;padding:1.1rem 2.4rem;font-size:1.4rem;font-weight:500;line-height:1.3;text-align:center}.bf-page.bf-why-page .bf-button [aria-hidden=true]{margin-left:.4rem}.bf-page.bf-why-page .bf-why-features{margin-top:clamp(4rem,5vw,7rem)}.bf-page.bf-why-page .bf-why-feature{position:relative;height:100%;padding:3.6rem 3.2rem;background:var(--bf-blue);color:#fff}.bf-page.bf-why-page .bf-why-feature::before{content:"";position:absolute;inset:.9rem;border:.2rem solid #fff;pointer-events:none}.bf-page.bf-why-page .bf-why-feature .h3,.bf-page.bf-why-page .bf-why-feature h3{color:inherit;font-size:2rem;font-weight:800;text-transform:uppercase}.bf-page.bf-why-page .bf-why-feature p{margin:0;color:inherit}.bf-page.bf-why-page .bf-why-offer{padding-block:clamp(3.5rem,4vw,5rem);background:var(--bf-blue);color:#fff}.bf-page.bf-why-page .bf-why-offer .h2,.bf-page.bf-why-page .bf-why-offer a:not(.bf-button),.bf-page.bf-why-page .bf-why-offer h2,.bf-page.bf-why-page .bf-why-offer p{color:inherit}.bf-page.bf-why-page .bf-why-offer .h2,.bf-page.bf-why-page .bf-why-offer h2{margin:0;font-size:3rem;font-weight:800}.bf-page.bf-why-page .bf-why-offer p:last-child{margin-bottom:0}.bf-page.bf-why-page .bf-why-offer .bf-button{display:block;margin:0 0 1.4rem;color:#111}.bf-page.bf-why-page .bf-why-offer .bf-why-offer__signin{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;font-size:1.2rem}.bf-page.bf-why-page .bf-why-offer .bf-why-offer__signin a{font-size:inherit;text-decoration:none}.bf-page.bf-why-page .bf-why-support__faq{margin-top:2rem}.bf-page.bf-why-page .bf-why-support__faq a{color:inherit;font-size:inherit;text-decoration:none}.bf-page.bf-why-page .bf-why-support__faq a:hover{text-decoration:underline}.bf-page.bf-why-page .bf-why-final{background:#e2f0fe;color:var(--bf-blue)}.bf-page.bf-why-page .bf-why-final__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-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;padding:clamp(4rem,5vw,7rem) 4rem clamp(4rem,5vw,7rem) 0}.bf-page.bf-why-page .bf-why-final__copy .h2,.bf-page.bf-why-page .bf-why-final__copy h2{margin-bottom:2.4rem;color:inherit;font-size:clamp(2.5rem,2.6vw,3.5rem);font-weight:800}.bf-page.bf-why-page .bf-why-final__copy p{margin-bottom:3rem;color:#111}.bf-page.bf-why-page .bf-why-final__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.bf-page.bf-why-page .bf-why-final__actions .bf-button{margin:0;text-transform:uppercase}.bf-page.bf-why-page .bf-why-button-outline{border:.1rem solid var(--bf-blue);background:0 0;color:#111}.bf-page.bf-why-page .bf-why-button-outline:focus-visible,.bf-page.bf-why-page .bf-why-button-outline:hover{background:var(--bf-blue);color:#fff}.bf-page.bf-why-page .bf-why-final__media{min-height:36rem}@media (max-width:991.98px){.bf-page.bf-why-page .bf-why-copy{max-width:none}.bf-page.bf-why-page .bf-why-offer__actions{max-width:32rem}.bf-page.bf-why-page .bf-why-final__copy{padding-right:0}.bf-page.bf-why-page .bf-why-final__media{min-height:0;aspect-ratio:1.35}}#blog_archive #cover{position:relative;padding:4rem;overflow:hidden}@media (max-width:767.98px){#blog_archive #cover{padding:2rem}}#blog_archive #cover .back-box{position:absolute;top:-5rem;right:-5rem;left:-5rem;bottom:-5rem;content:"";z-index:1}@media (max-width:767.98px){#blog_archive #cover .back-box{display:none}}#blog_archive #cover .back-box img{height:100%;width:100%;opacity:.5;-webkit-filter:blur(1.5rem);filter:blur(1.5rem)}#blog_archive #cover .featured-box{background-color:#fff;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.5);box-shadow:0 10px 20px -10px rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative}@media (max-width:767.98px){#blog_archive #cover .featured-box{-ms-flex-wrap:wrap;flex-wrap:wrap}}#blog_archive #cover .featured-box .left-col,#blog_archive #cover .featured-box .right-col{width:50%;position:relative;z-index:2}@media (max-width:767.98px){#blog_archive #cover .featured-box .left-col,#blog_archive #cover .featured-box .right-col{width:100%}}#blog_archive #cover .featured-box .left-col{position:relative;overflow:hidden;margin:0}@media (max-width:767.98px){#blog_archive #cover .featured-box .left-col{min-height:15rem}}#blog_archive #cover .featured-box .left-col .h1,#blog_archive #cover .featured-box .left-col h1{top:4rem;left:4rem;color:#fff;position:relative;z-index:2}#blog_archive #cover .featured-box .left-col img{min-height:100%;width:auto;max-height:100vh;position:absolute;top:0;left:0}@media (max-width:767.98px){#blog_archive #cover .featured-box .left-col img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#blog_archive #cover .featured-box .left-col:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1}#blog_archive #cover .featured-box .right-col{border-bottom:solid 2rem #f5a791;background-color:#fafafa}@media (max-width:767.98px){#blog_archive #cover .featured-box .right-col{border-top:solid 2rem #f5a791}}#blog_archive #cover .featured-box .right-col .date-row{border-bottom:solid .1rem grey;padding:2rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blog_archive #cover .featured-box .right-col .date-row a{color:#f5a791;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:underline}#blog_archive #cover .featured-box .right-col .date-row a:hover{text-decoration:none;color:#2e3192}#blog_archive #cover .featured-box .right-col .text-box{padding:8rem;max-width:75%}@media (max-width:1199.98px){#blog_archive #cover .featured-box .right-col .text-box{max-width:100%}}@media (max-width:767.98px){#blog_archive #cover .featured-box .right-col .text-box{padding:3rem}}#blog_archive #cover .featured-box .right-col .text-box .h2,#blog_archive #cover .featured-box .right-col .text-box h2{margin-bottom:4rem}#blog_archive #cover .featured-box .right-col .text-box p{margin-bottom:3rem}#blog_archive #cover .featured-box .right-col .text-box .button{min-width:20rem;text-align:center}#contact_page{background:#f9f8f6}#contact_page .contact-hero{padding:7rem 0 6rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#f9f8f6));background:linear-gradient(180deg,#fff 0,#f9f8f6 100%)}@media (max-width:767.98px){#contact_page .contact-hero{padding:4rem 0}}#contact_page .contact-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(34rem,.78fr);gap:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:991.98px){#contact_page .contact-hero__grid{grid-template-columns:1fr}}#contact_page .contact-hero__content{max-width:68rem;padding-top:2rem}@media (max-width:991.98px){#contact_page .contact-hero__content{max-width:82rem;padding-top:0}}#contact_page .contact-form-card__label,#contact_page .contact-page__eyebrow,#contact_page .contact-support-card__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-bottom:1.4rem;color:#2e3192;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}#contact_page .contact-form-card__label::before,#contact_page .contact-page__eyebrow::before,#contact_page .contact-support-card__label::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}#contact_page .contact-hero__heading{max-width:64rem;margin:0 0 2rem;color:#1a1a1a;font-size:6.4rem;font-weight:900;letter-spacing:0;line-height:.98;text-transform:uppercase}@media (max-width:767.98px){#contact_page .contact-hero__heading{font-size:4.4rem}}#contact_page .contact-hero__intro{max-width:58rem;margin-bottom:2.6rem;color:#6b6b6b;font-size:1.8rem;line-height:1.65}#contact_page .contact-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;margin-bottom:1.6rem}#contact_page .contact-hero__email{margin:0 0 3.2rem;color:#6b6b6b;font-size:1.6rem;line-height:1.6}#contact_page .contact-hero__email span{display:block}#contact_page .contact-hero__email a{color:#0071ce;font-weight:700;text-decoration:underline;text-underline-offset:.3rem;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#contact_page .contact-hero__address{margin:0 0 3.2rem;color:#6b6b6b;font-size:1.6rem;font-style:normal;line-height:1.6}#contact_page .contact-hero__address strong{color:#1a1a1a}#contact_page .contact-page__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.8rem;padding:1.3rem 2.4rem;border:.2rem solid transparent;border-radius:0;font-family:var(--site-font-family);font-size:1.4rem;font-weight:900;letter-spacing:.03em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}#contact_page .contact-page__button:focus,#contact_page .contact-page__button:hover{-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem);text-decoration:none}#contact_page .contact-page__button--primary{border-color:#2e3192;background:#2e3192;color:#fff}#contact_page .contact-page__button--primary:focus,#contact_page .contact-page__button--primary:hover{border-color:#0071ce;background:#0071ce;color:#fff}#contact_page .contact-page__button--secondary{border-color:rgba(46,49,146,.35);background:#fff;color:#1a1a1a}#contact_page .contact-page__button--secondary:focus,#contact_page .contact-page__button--secondary:hover{border-color:#2e3192;color:#2e3192}#contact_page .contact-info-panel{max-width:62rem;padding:2.4rem;border:.1rem solid rgba(46,49,146,.18);border-left:.5rem solid #2e3192;border-radius:0;background:rgba(198,240,232,.35)}#contact_page .contact-info-panel__heading{margin-bottom:1.2rem;color:#1a1a1a;font-size:2rem;font-weight:800;line-height:1.2}#contact_page .contact-info-panel__list{display:grid;gap:.8rem;margin:0;padding-left:2rem;list-style:disc}#contact_page .contact-info-panel__list li{margin:0;padding-left:.4rem;color:#1a1a1a;font-size:1.55rem;line-height:1.55}#contact_page .contact-info-panel__list li::marker{color:#2e3192}#contact_page .contact-form-card{padding:3rem;border:.1rem solid #e4e2dd;border-radius:0;background:#fff;-webkit-box-shadow:0 2rem 5rem rgba(26,26,26,.08);box-shadow:0 2rem 5rem rgba(26,26,26,.08)}@media (max-width:767.98px){#contact_page .contact-form-card{padding:2.2rem}}#contact_page .contact-form-card__header{margin-bottom:2.6rem}#contact_page .contact-form-card__label{margin-bottom:1rem}#contact_page .contact-form-card__heading{margin:0 0 1rem;color:#1a1a1a;font-size:3rem;font-weight:900;line-height:1.08}#contact_page .contact-form-card__copy{margin:0;color:#6b6b6b;font-size:1.55rem;line-height:1.6}#contact_page .contact-form-card__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contact_page .fluentform .ff-el-group,#contact_page .frm-fluent-form .ff-el-group{margin-bottom:1.8rem}#contact_page .fluentform .ff-el-input--label,#contact_page .frm-fluent-form .ff-el-input--label{margin-bottom:.6rem}#contact_page .fluentform .ff-el-input--label label,#contact_page .frm-fluent-form .ff-el-input--label label{margin:0}#contact_page .fluentform .ff-el-input--label label,#contact_page .fluentform label,#contact_page .frm-fluent-form .ff-el-input--label label,#contact_page .frm-fluent-form label{color:#1a1a1a;font-family:var(--site-font-family);font-size:1.2rem;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}#contact_page .fluentform .ff-el-form-required,#contact_page .fluentform .ff-el-is-required label::after,#contact_page .frm-fluent-form .ff-el-form-required,#contact_page .frm-fluent-form .ff-el-is-required label::after{color:#2e3192}#contact_page .fluentform .ff-t-container,#contact_page .frm-fluent-form .ff-t-container{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin:0}@media (max-width:575.98px){#contact_page .fluentform .ff-t-container,#contact_page .frm-fluent-form .ff-t-container{grid-template-columns:1fr}}#contact_page .fluentform .ff-t-cell,#contact_page .frm-fluent-form .ff-t-cell{padding:0}#contact_page .fluentform .ff-el-form-control,#contact_page .fluentform input,#contact_page .fluentform select,#contact_page .fluentform textarea,#contact_page .frm-fluent-form .ff-el-form-control,#contact_page .frm-fluent-form input,#contact_page .frm-fluent-form select,#contact_page .frm-fluent-form textarea{width:100%;height:auto;padding:1.2rem 1.5rem;border:.15rem solid #e4e2dd;border-radius:0;background:#f9f8f6;-webkit-box-shadow:none;box-shadow:none;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.5rem;font-weight:400;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}#contact_page .fluentform .ff-el-form-control::-webkit-input-placeholder,#contact_page .fluentform input::-webkit-input-placeholder,#contact_page .fluentform select::-webkit-input-placeholder,#contact_page .fluentform textarea::-webkit-input-placeholder,#contact_page .frm-fluent-form .ff-el-form-control::-webkit-input-placeholder,#contact_page .frm-fluent-form input::-webkit-input-placeholder,#contact_page .frm-fluent-form select::-webkit-input-placeholder,#contact_page .frm-fluent-form textarea::-webkit-input-placeholder{color:#6b6b6b;opacity:.65}#contact_page .fluentform .ff-el-form-control::-moz-placeholder,#contact_page .fluentform input::-moz-placeholder,#contact_page .fluentform select::-moz-placeholder,#contact_page .fluentform textarea::-moz-placeholder,#contact_page .frm-fluent-form .ff-el-form-control::-moz-placeholder,#contact_page .frm-fluent-form input::-moz-placeholder,#contact_page .frm-fluent-form select::-moz-placeholder,#contact_page .frm-fluent-form textarea::-moz-placeholder{color:#6b6b6b;opacity:.65}#contact_page .fluentform .ff-el-form-control:-ms-input-placeholder,#contact_page .fluentform input:-ms-input-placeholder,#contact_page .fluentform select:-ms-input-placeholder,#contact_page .fluentform textarea:-ms-input-placeholder,#contact_page .frm-fluent-form .ff-el-form-control:-ms-input-placeholder,#contact_page .frm-fluent-form input:-ms-input-placeholder,#contact_page .frm-fluent-form select:-ms-input-placeholder,#contact_page .frm-fluent-form textarea:-ms-input-placeholder{color:#6b6b6b;opacity:.65}#contact_page .fluentform .ff-el-form-control::-ms-input-placeholder,#contact_page .fluentform input::-ms-input-placeholder,#contact_page .fluentform select::-ms-input-placeholder,#contact_page .fluentform textarea::-ms-input-placeholder,#contact_page .frm-fluent-form .ff-el-form-control::-ms-input-placeholder,#contact_page .frm-fluent-form input::-ms-input-placeholder,#contact_page .frm-fluent-form select::-ms-input-placeholder,#contact_page .frm-fluent-form textarea::-ms-input-placeholder{color:#6b6b6b;opacity:.65}#contact_page .fluentform .ff-el-form-control::placeholder,#contact_page .fluentform input::placeholder,#contact_page .fluentform select::placeholder,#contact_page .fluentform textarea::placeholder,#contact_page .frm-fluent-form .ff-el-form-control::placeholder,#contact_page .frm-fluent-form input::placeholder,#contact_page .frm-fluent-form select::placeholder,#contact_page .frm-fluent-form textarea::placeholder{color:#6b6b6b;opacity:.65}#contact_page .fluentform .ff-el-form-control:focus,#contact_page .fluentform input:focus,#contact_page .fluentform select:focus,#contact_page .fluentform textarea:focus,#contact_page .frm-fluent-form .ff-el-form-control:focus,#contact_page .frm-fluent-form input:focus,#contact_page .frm-fluent-form select:focus,#contact_page .frm-fluent-form textarea:focus{outline:0;border-color:#2e3192;-webkit-box-shadow:0 0 0 .3rem rgba(46,49,146,.12);box-shadow:0 0 0 .3rem rgba(46,49,146,.12)}#contact_page .fluentform textarea,#contact_page .frm-fluent-form textarea{min-height:12rem;line-height:1.55;resize:vertical}#contact_page .fluentform .error,#contact_page .fluentform .ff-el-is-error .error,#contact_page .fluentform .text-danger,#contact_page .frm-fluent-form .error,#contact_page .frm-fluent-form .ff-el-is-error .error,#contact_page .frm-fluent-form .text-danger{display:block;margin-top:.6rem;color:#b00020;font-size:1.2rem;line-height:1.4}#contact_page .fluentform .ff-el-is-error .ff-el-form-control,#contact_page .frm-fluent-form .ff-el-is-error .ff-el-form-control{border-color:#b00020}#contact_page .fluentform .ff_submit_btn_wrapper,#contact_page .frm-fluent-form .ff_submit_btn_wrapper{margin-bottom:0}#contact_page .fluentform .ff-btn-submit,#contact_page .fluentform button[type=submit],#contact_page .fluentform input[type=submit],#contact_page .frm-fluent-form .ff-btn-submit,#contact_page .frm-fluent-form button[type=submit],#contact_page .frm-fluent-form input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;min-height:4.8rem;padding:1.35rem 2.8rem;border:.2rem solid #2e3192;border-radius:0;background:#2e3192;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-family:var(--site-font-family);font-size:1.4rem;font-weight:900;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}#contact_page .fluentform .ff-btn-submit:focus,#contact_page .fluentform .ff-btn-submit:hover,#contact_page .fluentform button[type=submit]:focus,#contact_page .fluentform button[type=submit]:hover,#contact_page .fluentform input[type=submit]:focus,#contact_page .fluentform input[type=submit]:hover,#contact_page .frm-fluent-form .ff-btn-submit:focus,#contact_page .frm-fluent-form .ff-btn-submit:hover,#contact_page .frm-fluent-form button[type=submit]:focus,#contact_page .frm-fluent-form button[type=submit]:hover,#contact_page .frm-fluent-form input[type=submit]:focus,#contact_page .frm-fluent-form input[type=submit]:hover{border-color:#0071ce;background:#0071ce;-webkit-box-shadow:0 .6rem 1.8rem rgba(46,49,146,.3);box-shadow:0 .6rem 1.8rem rgba(46,49,146,.3);color:#fff;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}#contact_page .fluentform .ff-message-success,#contact_page .frm-fluent-form .ff-message-success{margin:1.8rem 0 0;padding:1.4rem 1.8rem;border:.1rem solid rgba(46,49,146,.24);border-radius:0;background:rgba(46,49,146,.08);color:#161744;font-size:1.35rem;line-height:1.55}#contact_page .contact-support{padding:0 0 8rem}@media (max-width:767.98px){#contact_page .contact-support{padding-bottom:5rem}}#contact_page .contact-support__header{max-width:70rem;margin-bottom:2.4rem}#contact_page .contact-support__heading{margin:0;color:#1a1a1a;font-size:3.2rem;font-weight:900;line-height:1.1}#contact_page .contact-support__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}@media (max-width:991.98px){#contact_page .contact-support__grid{grid-template-columns:1fr}}#contact_page .contact-support-card{padding:2.4rem;border:.1rem solid #e4e2dd;border-radius:0;background:#fff}#contact_page .contact-support-card__label{margin-bottom:1.2rem;color:#0071ce}#contact_page .contact-support-card__heading{margin:0 0 1rem;color:#1a1a1a;font-size:2.1rem;font-weight:800;line-height:1.2}#contact_page .contact-support-card__copy{margin-bottom:1.6rem;color:#6b6b6b;font-size:1.5rem;line-height:1.6}#contact_page .contact-support-card a{color:#22246b;font-family:var(--site-font-family);font-size:1.35rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-decoration-thickness:.12em;-webkit-text-decoration-color:rgba(46,49,146,.35);text-decoration-color:rgba(46,49,146,.35);text-underline-offset:.18em}#contact_page .contact-support-card a:focus,#contact_page .contact-support-card a:hover{color:#0071ce;-webkit-text-decoration-color:rgba(0,113,206,.45);text-decoration-color:rgba(0,113,206,.45)}.faq-archive{background:#f9f8f6}.faq-archive .faq-archive__hero{position:relative;padding:clamp(7rem,10vw,13rem) 0 clamp(5rem,7vw,8rem);background:radial-gradient(circle at 82% 14%,rgba(46,49,146,.2),rgba(46,49,146,0) 30rem),linear-gradient(135deg,#0071ce 0,#005ba5 100%);color:#fff;overflow:hidden}.faq-archive .faq-archive__hero::after{content:"?";position:absolute;right:max(2rem,calc((100vw - 132rem)/ 2));bottom:-.28em;color:rgba(255,255,255,.055);font-family:var(--site-font-family);font-size:clamp(20rem,32vw,46rem);font-weight:700;line-height:1;pointer-events:none}.faq-archive .faq-archive__hero .container{position:relative;z-index:1}.faq-archive .faq-archive__hero .h1,.faq-archive .faq-archive__hero h1{max-width:92rem;margin:0;color:#fff;font-size:clamp(3.02rem,3.32vw + 1.69rem,5.68rem);font-weight:700;letter-spacing:normal;line-height:1.2}.faq-archive .faq-archive__eyebrow{margin:0 0 1.8rem;color:#c6f0e8;font-family:var(--site-font-family);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.faq-archive .faq-archive__intro{max-width:64rem;margin:3rem 0 0;color:rgba(255,255,255,.82);font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.6}.faq-archive .faq-archive__content{padding:clamp(5rem,8vw,10rem) 0}.faq-archive .faq-archive__layout{display:grid;grid-template-columns:minmax(24rem,.56fr) minmax(0,1.44fr);gap:clamp(3rem,6vw,8rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.faq-archive .faq-archive__support{position:sticky;top:14rem;padding:clamp(2.6rem,3vw,3.6rem);border-radius:0;background:#c6f0e8}.faq-archive .faq-archive__support .h2,.faq-archive .faq-archive__support h2{margin:0 0 1.4rem;color:#1a1a1a;font-size:clamp(2.8rem,3vw,4rem);font-weight:850;line-height:1}.faq-archive .faq-archive__support>p:not(.faq-archive__support-label){margin:0;color:#6b6b6b;line-height:1.65}.faq-archive .faq-archive__support a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:5.2rem;margin-top:2.4rem;padding:0 2.6rem;border-radius:0;background:#0071ce;color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}.faq-archive .faq-archive__support a:focus-visible,.faq-archive .faq-archive__support a:hover{background:#1a1a1a;color:#fff;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.faq-archive .faq-archive__support-label{margin:0 0 1.2rem;color:#0071ce;font-family:var(--site-font-family);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.faq-archive .faq-archive__empty{padding:4rem 0}.faq-archive .faq-archive__empty .h2,.faq-archive .faq-archive__empty h2{margin-bottom:1rem}.faq-archive .faq-archive__empty p{color:#6b6b6b}@media (max-width:991.98px){.faq-archive .faq-archive__layout{grid-template-columns:1fr}.faq-archive .faq-archive__support{position:static}}.homepage-section{background:#fff;color:#000;padding:clamp(6rem,8vw,11rem) 0;text-align:center}.homepage-section .h2,.homepage-section h2{margin:0 0 1.5rem;font-size:clamp(2.8rem,3.5vw,4.8rem);font-weight:800}.homepage-section__intro{max-width:70rem;margin:0 auto clamp(3rem,4vw,5rem);font-size:1.8rem;line-height:1.6}.homepage-section__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.6rem;margin-top:clamp(3rem,4vw,5rem);padding:1.2rem 2.8rem;border:.1rem solid #292929;background:#292929;color:#fff;font-size:1.3rem;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.homepage-section__button:hover{background:#fff;color:#292929}.homepage-taxonomy-grid{display:grid;gap:2rem}.homepage-taxonomy-grid--categories{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-taxonomy-grid--concerns{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-taxonomy-grid--ingredients{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-taxonomy-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:clamp(17rem,19vw,27rem);background:#e6e6e6;color:#fff;overflow:hidden;text-align:left;text-decoration:none}.homepage-taxonomy-card .homepage-taxonomy-card__image{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-height:0;background-position:center;background-size:cover}.homepage-taxonomy-card .homepage-taxonomy-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:100%;min-height:4.8rem;padding:1rem 1.6rem;background:#2e3192}.homepage-taxonomy-card .homepage-taxonomy-card__title{font-size:1.5rem;font-weight:600;line-height:1.25}.homepage-taxonomy-card .homepage-taxonomy-card__arrow{-webkit-box-flex:0;-ms-flex:0 0 .7rem;flex:0 0 .7rem;width:.7rem;height:.7rem;border-top:.2rem solid currentColor;border-right:.2rem solid currentColor;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.homepage-taxonomy-card:focus-visible,.homepage-taxonomy-card:hover{color:#fff}.homepage-taxonomy-card:focus-visible .homepage-taxonomy-card__content,.homepage-taxonomy-card:hover .homepage-taxonomy-card__content{background:#242773}.homepage-taxonomy-card--empty{background:#e6e6e6}.homepage-product-section{padding-top:0}.homepage-product-section__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(2rem,4vw,5rem);margin-bottom:clamp(3rem,4vw,5rem);border-bottom:.1rem solid #ddd}.homepage-product-section__tabs .h2,.homepage-product-section__tabs h2{margin:0;font-size:clamp(1.8rem,2vw,2.6rem)}.homepage-product-section__tabs button{display:block;padding:1rem 0;border:0;border-bottom:.3rem solid transparent;background:0 0;color:#222;font:inherit;cursor:pointer}.homepage-product-section__tabs button[aria-selected=true]{border-bottom-color:#000}.homepage-product-section__panel[hidden]{display:none}.homepage-product-section__stage{position:relative}.homepage-product-section__slider{overflow:hidden}.homepage-product-section.woocommerce ul.products.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;text-align:left}.homepage-product-section.woocommerce ul.products.swiper-wrapper>li.homepage-product-section__shop-card,.homepage-product-section.woocommerce ul.products.swiper-wrapper>li.product{-ms-flex-negative:0;flex-shrink:0;height:auto;width:calc((100% - 7.2rem)/ 4)!important;margin-right:2.4rem!important}.homepage-product-section.woocommerce ul.products.swiper-wrapper>li.homepage-product-section__shop-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;background:#29499b}.homepage-product-section.woocommerce ul.products.swiper-wrapper>li.homepage-product-section__shop-card a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.6rem;padding:1.2rem 2.8rem;background:#fff;color:#29499b;font-size:1.3rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase}.homepage-product-section__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-top:2rem}.homepage-product-section button.homepage-product-section__arrow{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:3.6rem;min-width:3.6rem;height:3.6rem;min-height:3.6rem;padding:0;border:0;background:#fff;color:#222;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homepage-product-section button.homepage-product-section__arrow--previous{left:.8rem}.homepage-product-section button.homepage-product-section__arrow--next{right:.8rem}.homepage-product-section button.homepage-product-section__arrow::before{content:"";width:.8rem;height:.8rem;border-top:.2rem solid currentColor;border-right:.2rem solid currentColor}.homepage-product-section button.homepage-product-section__arrow--previous::before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.homepage-product-section button.homepage-product-section__arrow--next::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.homepage-product-section button.homepage-product-section__arrow:disabled{opacity:.35;cursor:default}.homepage-product-section__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.7rem}.homepage-product-section__pagination .swiper-pagination-bullet{width:.8rem;height:.8rem;margin:0;border-radius:0;background:#aab0b7;opacity:1}.homepage-product-section__pagination .swiper-pagination-bullet-active{background:#222}.homepage-social-videos{padding-top:0}.homepage-social-videos .h2,.homepage-social-videos h2{margin-bottom:clamp(3rem,4vw,5rem)}.homepage-social-videos__row{overflow:visible}.homepage-social-videos__row .swiper-wrapper{overflow:visible}.homepage-social-videos__navigation{position:absolute;z-index:6;top:50%;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fff;color:#000;font-size:2rem;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homepage-social-videos__navigation:focus-visible,.homepage-social-videos__navigation:hover{background:#000;color:#fff}.homepage-social-videos__navigation.swiper-button-disabled{display:none}.homepage-social-videos__navigation--previous{left:1rem}.homepage-social-videos__navigation--next{right:1rem}.homepage-social-video-card{position:relative;isolation:isolate;width:auto;min-width:0;height:clamp(32rem,35vw,52rem);aspect-ratio:var(--social-content-aspect-ratio,9/16);background-color:#ddd;overflow:hidden;text-align:left}.homepage-social-video-card::after{content:"";position:absolute;z-index:2;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.5)));background:linear-gradient(to bottom,rgba(0,0,0,0) 75%,rgba(0,0,0,.5) 80%);pointer-events:none}.homepage-social-video-card__image{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-social-video-card__open{position:absolute;z-index:3;inset:0;width:100%;height:100%;padding:0;border:0;background:0 0;cursor:pointer}.homepage-social-video-card__open:focus,.homepage-social-video-card__open:hover{background-color:transparent}.homepage-social-video-card__open:focus-visible{outline:.3rem solid #fff;outline-offset:-.6rem}.homepage-social-video-card__video{position:absolute;z-index:1;inset:0;height:100%;background:#000;-o-object-fit:cover;object-fit:cover;opacity:0}.homepage-social-video-card.is-active.is-ready .homepage-social-video-card__video{opacity:1}.homepage-social-video-card__handle{position:absolute;z-index:4;top:1rem;left:1rem;max-width:calc(100% - 2rem);padding:.55rem .8rem;background:#fff;color:#000;font-size:1.1rem;font-weight:700;line-height:1;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.homepage-social-video-card__handle:focus-visible,.homepage-social-video-card__handle:hover{background:#000;color:#fff}.homepage-social-video-card__products{position:absolute;z-index:4;right:1rem;bottom:1rem;left:1rem;color:#fff}.homepage-social-video-card__products>p{margin:0 0 .8rem;color:inherit;font-size:1.5rem;font-weight:800;line-height:1.1}.homepage-social-video-modal{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:5vh 5vw;background:rgba(0,0,0,.7)}.homepage-social-video-card--modal{height:min(90vh,72rem);min-width:0;background:#000}.homepage-social-video-card--modal .homepage-social-video-card__image{-o-object-fit:contain;object-fit:contain}.homepage-social-video-card--modal .homepage-social-video-card__products{bottom:5rem}.homepage-social-video-modal__close{position:fixed;z-index:100000;top:2rem;right:2rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:.2rem solid #fff;background:rgba(0,0,0,.35);color:#fff;font-size:3.6rem;font-weight:300;line-height:1}.homepage-social-video-modal__close:focus-visible,.homepage-social-video-modal__close:hover{background:#fff;color:#000}.homepage-social-video-card__product-list{display:grid;gap:.6rem}.homepage-social-video-card__product{display:grid;grid-template-columns:3.6rem minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;color:#fff;font-size:1.1rem;font-weight:700;line-height:1.2;text-decoration:none}.homepage-social-video-card__product img{width:3.6rem;height:3.6rem;background:#fff;-o-object-fit:cover;object-fit:cover}.homepage-social-video-card__product span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.homepage-social-video-card__product:focus-visible,.homepage-social-video-card__product:hover{color:#fff;text-decoration:underline}.homepage-featured-range{background-color:#f37c1f;color:#fff}.homepage-featured-range__layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:clamp(38rem,46vw,66rem)}.homepage-featured-range--has-image .homepage-featured-range__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-featured-range__content{position:relative;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:clamp(6rem,8vw,11rem) max(2rem,calc((100vw - 128rem)/ 2)) clamp(6rem,8vw,11rem) clamp(2rem,5vw,7rem);color:#fff}.homepage-featured-range__content .h2,.homepage-featured-range__content h2{margin:0 0 2rem;color:#fff;font-size:clamp(3.6rem,5vw,7rem);font-weight:800}.homepage-featured-range__content p{margin:0;color:#fff;font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.5}.homepage-featured-range__content .homepage-section__button{border-color:#c20063;background:#c20063;color:#fff}.homepage-featured-range__content .homepage-section__button:hover{background:#9f0051;border-color:#9f0051;color:#fff}.homepage-featured-range__copy{position:relative;z-index:1;max-width:58rem}.homepage-featured-range__image{min-height:100%;background-position:center;background-size:cover}.homepage-featured-range__decoration{position:absolute;z-index:0;width:clamp(10rem,16vw,21rem);height:auto;opacity:.1;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);pointer-events:none}.homepage-featured-range__decoration--full{top:-8rem;right:2rem;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.homepage-featured-range__decoration--half{bottom:-7rem;left:-6rem;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.homepage-featured-range__decoration--small{top:48%;right:-7rem;width:10rem;-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}.homepage-featured-range__eyebrow{margin-bottom:1rem!important;font-size:1.4rem!important;font-weight:700;text-transform:uppercase}@media (max-width:767.98px){.homepage-featured-range--has-image .homepage-featured-range__layout{grid-template-columns:minmax(0,1fr)}.homepage-featured-range__image{min-height:clamp(24rem,70vw,42rem)}.homepage-featured-range__content{padding:clamp(4rem,8vw,6rem) 2rem}}.homepage-about{display:block;min-height:43.5rem;background:#294391;color:#fff}.homepage-about__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.homepage-about__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 4rem 5rem 0;text-align:left}.homepage-about__content .h2,.homepage-about__content h2{margin:0 0 2.8rem;color:inherit;letter-spacing:normal}.homepage-about__content p{max-width:44rem;margin:0 0 1.5rem;color:#fff;line-height:1.5}.homepage-about__content .homepage-about__lead{margin-bottom:2rem}.homepage-about__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:2.8rem;padding:1rem 1.4rem;background:#fff;color:#000;font-size:1.4rem;line-height:1;text-decoration:none;text-transform:uppercase}.homepage-about__button:focus-visible,.homepage-about__button:hover{background:#e8ecf8;color:#000}.homepage-about__image{margin-right:calc((100vw - 200%)/ -2);min-height:43.5rem;background-position:center;background-repeat:no-repeat;background-size:cover}.homepage-inline-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.homepage-text-link{margin-top:clamp(3rem,4vw,5rem);color:#000;font-weight:700}#landing-page *,#landing-page ::after,#landing-page ::before{border-radius:0!important}@media (max-width:991.98px){.homepage-taxonomy-grid--categories,.homepage-taxonomy-grid--ingredients{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-product-section.woocommerce ul.products.swiper-wrapper>li.homepage-product-section__shop-card,.homepage-product-section.woocommerce ul.products.swiper-wrapper>li.product{width:calc((100% - 2.4rem)/ 2)!important}}@media (max-width:767.98px){.homepage-about__layout{grid-template-columns:1fr}.homepage-about__content{padding:4rem 0}.homepage-about__image{margin-right:calc((100vw - 100%)/ -2);min-height:clamp(28rem,60vw,45rem)}.homepage-taxonomy-grid--concerns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.homepage-about__desktop-break{display:none}.homepage-taxonomy-grid--categories,.homepage-taxonomy-grid--concerns,.homepage-taxonomy-grid--ingredients{grid-template-columns:1fr}.homepage-product-section.woocommerce ul.products.swiper-wrapper>li.homepage-product-section__shop-card,.homepage-product-section.woocommerce ul.products.swiper-wrapper>li.product{width:100%!important}.homepage-taxonomy-card{height:22rem}.homepage-inline-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}#single_blog_post .title-block{padding:12rem;background-image:url(../images/background.jpg);background-size:cover;background-position:center}@media (max-width:767.98px){#single_blog_post .title-block{padding:5rem 2rem}}#single_blog_post .title-block .date{color:#fafafa}#single_blog_post .title-block .h1,#single_blog_post .title-block h1{font-size:600;font-weight:1.5;line-height:#fafafa;margin-bottom:2rem}#single_blog_post #post_content{padding:10rem 0}@media (max-width:991.98px){#single_blog_post #post_content{padding:0 2rem 5rem}}#single_blog_post #post_content .white-background{background-color:#fff}#single_blog_post #post_content .h1,#single_blog_post #post_content h1{margin-bottom:2rem}#single_blog_post #post_content .h2,#single_blog_post #post_content h2{margin-bottom:2rem}#single_blog_post #post_content .h3,#single_blog_post #post_content h3{margin-bottom:2rem}#single_blog_post #post_content .h4,#single_blog_post #post_content h4{margin-bottom:2rem}#single_blog_post #post_content .h5,#single_blog_post #post_content h5{margin-bottom:2rem}#single_blog_post #post_content .h6,#single_blog_post #post_content h6{margin-bottom:2rem}#single_blog_post #post_content p{margin-bottom:3rem}#single_blog_post #post_content ol,#single_blog_post #post_content ul{list-style:unset;margin-bottom:3rem;margin-left:4rem}#single_blog_post #post_content ol li,#single_blog_post #post_content ul li{padding-bottom:1rem}#single_blog_post #post_content blockquote{padding-left:2rem;border-left:solid}#single_blog_post #post_content a{-webkit-transition:.5s ease all;transition:.5s ease all}#single_blog_post #post_content a:hover{color:#ed5c34}#single_blog_post #post_content a.wp-block-button__link{color:#fff}#single_blog_post #post_content a.wp-block-button__link:hover{color:#fff}#single_blog_post #post_content a.wp-block-button__link.wp-block-button__link{color:#fff}#single_blog_post #post_content a.wp-block-button__link.wp-block-button__link:hover{color:#fff}#single_blog_post #post_content ol{list-style:decimal}#single_blog_post #post_content img{max-width:100%;height:auto;margin-bottom:3rem}#single_blog_post #post_content #post_sidebar{padding:2rem;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.5);box-shadow:0 10px 20px -10px rgba(0,0,0,.5);background-color:#fff;margin-bottom:3rem}#single_blog_post #post_content #post_sidebar ul{margin:0;list-style-type:none;margin-bottom:1rem}#single_blog_post #post_content #post_sidebar ul li{padding:0}#single_blog_post #post_content #post_sidebar ul li a{margin-bottom:2rem;display:inline-block}#single_blog_post #post_content #post_sidebar .h2,#single_blog_post #post_content #post_sidebar h2{font-weight:700;color:#585757;margin-bottom:0}#single_blog_post #post_content #post_sidebar .h3,#single_blog_post #post_content #post_sidebar h3{color:#f5a791;margin-bottom:0}#single_blog_post #post_content #post_sidebar a{color:#585757;-webkit-transition:all .3rem ease-in-out;transition:all .3rem ease-in-out;font-weight:300;padding:0;margin:0}#single_blog_post #post_content #post_sidebar a:hover{color:#f5a791;text-decoration:none}#single_blog_post #post_content .cta-sidebar{-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.5);box-shadow:0 10px 20px -10px rgba(0,0,0,.5);background-image:url("../images/Alpha Logo small.jpg");background-position:bottom;background-repeat:no-repeat;background-size:contain;padding:3rem;padding-bottom:15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){#single_blog_post #post_content .cta-sidebar{padding:10rem 3rem;background-image:url("../images/Alpha Logo light.jpg")}}#single_blog_post #post_content .cta-sidebar .h3,#single_blog_post #post_content .cta-sidebar h3,#single_blog_post #post_content .cta-sidebar p{color:#585757;padding-bottom:2rem}#single_blog_post #post_content .cta-sidebar a{color:#fafafa;margin:auto;font-weight:300}#single_blog_post #post_content .image-repeater img{margin-top:3rem}#single_blog_post #post_content .tags-row{padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){#single_blog_post #post_content .tags-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#single_blog_post #post_content .tags-row a{color:#f5a791;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:500}#single_blog_post #post_content .tags-row a:hover{text-decoration:none;color:#2e3192}#single_blog_post #lastest_posts{padding-top:8rem}#single_blog_post #lastest_posts .h2,#single_blog_post #lastest_posts h2{margin-bottom:4rem}#single_blog_post .social_media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;margin:0 3rem 3rem 0;position:sticky;top:150px;height:40rem;padding:10rem 0}#single_blog_post .social_media a{margin-bottom:2rem}#single_blog_post .social_media a svg{fill:#585757}#single_blog_post .social_media a:hover svg{fill:#f5a791}@media (max-width:767.98px){#single_blog_post .social_media{height:unset}}@media (max-width:991.98px){#single_blog_post .social_media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:25%;padding:2rem 0}#single_blog_post .social_media a{margin-right:2rem}#single_blog_post .social_media a svg{fill:#585757}#single_blog_post .social_media a:hover svg{fill:#f5a791}}#single_blog_post .social_media .back{margin-bottom:5rem;color:#dbdbdb;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#single_blog_post .social_media .back span{color:#f5a791}#single_blog_post .social_media .back:hover{color:#f5a791}#single_blog_post .social_media .social-icon{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (max-width:767.98px){#single_blog_post .social_media .social-icon{margin:0 1rem}}#single_blog_post .social_media .social-icon span{opacity:0;color:#f5a791;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-decoration:none;margin-left:2rem}@media (max-width:991.98px){#single_blog_post .social_media .social-icon span{display:none}}#single_blog_post .social_media .social-icon:hover{text-decoration:none}#single_blog_post .social_media .social-icon:hover path{fill:#f5a791}#single_blog_post .social_media .social-icon:hover span{opacity:1;text-decoration:none;fill:#f5a791}@media (max-width:991.98px){#single_blog_post .social_media .social-icon:hover span{display:none}}#single_blog_post .social_media .social-icon svg{width:3rem}#single_blog_post .social_media .social-icon svg path{fill:#ededed;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-faq{min-height:60vh;padding:clamp(7rem,10vw,12rem) 0;background:#f9f8f6}.single-faq .single-faq__back{display:inline-block;margin-bottom:clamp(4rem,7vw,7rem);color:#0071ce;font-weight:800;text-decoration:none}.single-faq .single-faq__back::before{content:"←";margin-right:.8rem}.single-faq .single-faq__back:focus-visible,.single-faq .single-faq__back:hover{text-decoration:underline}.single-faq .single-faq__eyebrow{margin:0 0 1.6rem;color:#0071ce;font-family:var(--site-font-family);font-size:1.3rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.single-faq .h1,.single-faq h1{margin:0;color:#1a1a1a;font-size:clamp(4rem,7vw,7rem);font-weight:900;letter-spacing:-.035em;line-height:1}.single-faq .single-faq__answer{margin-top:clamp(3rem,5vw,5rem);padding-top:clamp(3rem,5vw,5rem);border-top:.2rem solid rgba(26,26,26,.14);color:#1a1a1a;font-size:clamp(1.8rem,2vw,2.1rem);line-height:1.7}.single-faq .single-faq__answer>:last-child{margin-bottom:0}.single-faq .single-faq__answer a{color:#0071ce;font-weight:700}.single-faq .single-faq__products{margin-top:clamp(7rem,10vw,12rem)}.single-faq .single-faq__products>.h2,.single-faq .single-faq__products>h2{margin-bottom:clamp(4rem,5vw,6.4rem);font-size:clamp(2.2rem,3vw,3.6rem);font-weight:900;text-align:center}.single-faq .single-faq__products .woocommerce-loop-product__title{text-align:left}#policy_page,body.privacy-policy #default_page{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(32rem,#f9f8f6)),#f9f8f6;background:linear-gradient(180deg,#fff 0,#f9f8f6 32rem),#f9f8f6}#policy_page .default-page__header,#policy_page .policy-page__header,body.privacy-policy #default_page .default-page__header,body.privacy-policy #default_page .policy-page__header{max-width:118rem;margin-right:auto;margin-left:auto;padding-bottom:clamp(2rem,4vw,4rem)}#policy_page .default-page__header .h1,#policy_page .default-page__header h1,#policy_page .policy-page__header .h1,#policy_page .policy-page__header h1,body.privacy-policy #default_page .default-page__header .h1,body.privacy-policy #default_page .default-page__header h1,body.privacy-policy #default_page .policy-page__header .h1,body.privacy-policy #default_page .policy-page__header h1{max-width:100rem;margin-bottom:0;color:#1a1a1a;font-size:clamp(4rem,7vw,8.4rem);line-height:.95;letter-spacing:0}#policy_page .policy-page__eyebrow,body.privacy-policy #default_page .policy-page__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-bottom:1.6rem;color:#2e3192;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}#policy_page .policy-page__eyebrow::before,body.privacy-policy #default_page .policy-page__eyebrow::before{content:"";width:.7rem;height:.7rem;border-radius:0;background:#2e3192}#policy_page .default-page__content,#policy_page .policy-page__content,body.privacy-policy #default_page .default-page__content,body.privacy-policy #default_page .policy-page__content{padding-bottom:clamp(6rem,9vw,12rem)}#policy_page .default-page__content .container,#policy_page .policy-page__document-wrap,body.privacy-policy #default_page .default-page__content .container,body.privacy-policy #default_page .policy-page__document-wrap{max-width:118rem;margin-right:auto;margin-left:auto}#policy_page #cmplz-document,#policy_page .default-page__content .container,#policy_page .policy-page__document,body.privacy-policy #default_page #cmplz-document,body.privacy-policy #default_page .default-page__content .container,body.privacy-policy #default_page .policy-page__document{max-width:112rem;margin-right:auto;margin-left:auto;padding:clamp(2.8rem,5vw,5.6rem);border:.1rem solid rgba(228,226,221,.95);border-radius:0;background:#fff;-webkit-box-shadow:0 2.4rem 6rem rgba(26,26,26,.07);box-shadow:0 2.4rem 6rem rgba(26,26,26,.07)}#policy_page .default-page__content .container>:first-child,#policy_page .policy-page__document>:first-child,body.privacy-policy #default_page .default-page__content .container>:first-child,body.privacy-policy #default_page .policy-page__document>:first-child{margin-top:0}#policy_page .default-page__content .container>:last-child,#policy_page .policy-page__document>:last-child,body.privacy-policy #default_page .default-page__content .container>:last-child,body.privacy-policy #default_page .policy-page__document>:last-child{margin-bottom:0}#policy_page #cmplz-document .h1,#policy_page #cmplz-document .h2,#policy_page #cmplz-document .h3,#policy_page #cmplz-document .h4,#policy_page #cmplz-document h1,#policy_page #cmplz-document h2,#policy_page #cmplz-document h3,#policy_page #cmplz-document h4,#policy_page .default-page__content .h1,#policy_page .default-page__content .h2,#policy_page .default-page__content .h3,#policy_page .default-page__content .h4,#policy_page .default-page__content h1,#policy_page .default-page__content h2,#policy_page .default-page__content h3,#policy_page .default-page__content h4,#policy_page .policy-page__document .h1,#policy_page .policy-page__document .h2,#policy_page .policy-page__document .h3,#policy_page .policy-page__document .h4,#policy_page .policy-page__document h1,#policy_page .policy-page__document h2,#policy_page .policy-page__document h3,#policy_page .policy-page__document h4,body.privacy-policy #default_page #cmplz-document .h1,body.privacy-policy #default_page #cmplz-document .h2,body.privacy-policy #default_page #cmplz-document .h3,body.privacy-policy #default_page #cmplz-document .h4,body.privacy-policy #default_page #cmplz-document h1,body.privacy-policy #default_page #cmplz-document h2,body.privacy-policy #default_page #cmplz-document h3,body.privacy-policy #default_page #cmplz-document h4,body.privacy-policy #default_page .default-page__content .h1,body.privacy-policy #default_page .default-page__content .h2,body.privacy-policy #default_page .default-page__content .h3,body.privacy-policy #default_page .default-page__content .h4,body.privacy-policy #default_page .default-page__content h1,body.privacy-policy #default_page .default-page__content h2,body.privacy-policy #default_page .default-page__content h3,body.privacy-policy #default_page .default-page__content h4,body.privacy-policy #default_page .policy-page__document .h1,body.privacy-policy #default_page .policy-page__document .h2,body.privacy-policy #default_page .policy-page__document .h3,body.privacy-policy #default_page .policy-page__document .h4,body.privacy-policy #default_page .policy-page__document h1,body.privacy-policy #default_page .policy-page__document h2,body.privacy-policy #default_page .policy-page__document h3,body.privacy-policy #default_page .policy-page__document h4{color:#1a1a1a;letter-spacing:0;text-transform:none}#policy_page #cmplz-document .h2,#policy_page #cmplz-document h2,#policy_page .default-page__content .h2,#policy_page .default-page__content h2,#policy_page .policy-page__document .h2,#policy_page .policy-page__document h2,body.privacy-policy #default_page #cmplz-document .h2,body.privacy-policy #default_page #cmplz-document h2,body.privacy-policy #default_page .default-page__content .h2,body.privacy-policy #default_page .default-page__content h2,body.privacy-policy #default_page .policy-page__document .h2,body.privacy-policy #default_page .policy-page__document h2{position:relative;margin:clamp(3.6rem,5vw,5.2rem) 0 1.4rem;padding-top:2.4rem;border-top:.1rem solid #e4e2dd;font-size:clamp(2.5rem,2.2vw,3.4rem);font-weight:800;line-height:1.12}#policy_page #cmplz-document .h2::before,#policy_page #cmplz-document h2::before,#policy_page .default-page__content .h2::before,#policy_page .default-page__content h2::before,#policy_page .policy-page__document .h2::before,#policy_page .policy-page__document h2::before,body.privacy-policy #default_page #cmplz-document .h2::before,body.privacy-policy #default_page #cmplz-document h2::before,body.privacy-policy #default_page .default-page__content .h2::before,body.privacy-policy #default_page .default-page__content h2::before,body.privacy-policy #default_page .policy-page__document .h2::before,body.privacy-policy #default_page .policy-page__document h2::before{content:"";position:absolute;top:-.1rem;left:0;width:7.2rem;height:.3rem;border-radius:0;background:#2e3192}#policy_page #cmplz-document .h3,#policy_page #cmplz-document h3,#policy_page .default-page__content .h3,#policy_page .default-page__content h3,#policy_page .policy-page__document .h3,#policy_page .policy-page__document h3,body.privacy-policy #default_page #cmplz-document .h3,body.privacy-policy #default_page #cmplz-document h3,body.privacy-policy #default_page .default-page__content .h3,body.privacy-policy #default_page .default-page__content h3,body.privacy-policy #default_page .policy-page__document .h3,body.privacy-policy #default_page .policy-page__document h3{margin:3rem 0 1rem;color:#0071ce;font-size:clamp(2rem,1.5vw,2.6rem);font-weight:800;line-height:1.2}#policy_page #cmplz-document .h4,#policy_page #cmplz-document h4,#policy_page .default-page__content .h4,#policy_page .default-page__content h4,#policy_page .policy-page__document .h4,#policy_page .policy-page__document h4,body.privacy-policy #default_page #cmplz-document .h4,body.privacy-policy #default_page #cmplz-document h4,body.privacy-policy #default_page .default-page__content .h4,body.privacy-policy #default_page .default-page__content h4,body.privacy-policy #default_page .policy-page__document .h4,body.privacy-policy #default_page .policy-page__document h4{margin:2.4rem 0 .8rem;font-size:clamp(1.7rem,1.2vw,2.1rem);font-weight:800;line-height:1.25}#policy_page #cmplz-document li,#policy_page #cmplz-document p,#policy_page #cmplz-document td,#policy_page #cmplz-document th,#policy_page .default-page__content li,#policy_page .default-page__content p,#policy_page .default-page__content td,#policy_page .default-page__content th,#policy_page .policy-page__document li,#policy_page .policy-page__document p,#policy_page .policy-page__document td,#policy_page .policy-page__document th,body.privacy-policy #default_page #cmplz-document li,body.privacy-policy #default_page #cmplz-document p,body.privacy-policy #default_page #cmplz-document td,body.privacy-policy #default_page #cmplz-document th,body.privacy-policy #default_page .default-page__content li,body.privacy-policy #default_page .default-page__content p,body.privacy-policy #default_page .default-page__content td,body.privacy-policy #default_page .default-page__content th,body.privacy-policy #default_page .policy-page__document li,body.privacy-policy #default_page .policy-page__document p,body.privacy-policy #default_page .policy-page__document td,body.privacy-policy #default_page .policy-page__document th{color:#1a1a1a;font-size:clamp(1.55rem,.5vw + 1.35rem,1.85rem);line-height:1.7}#policy_page #cmplz-document p,#policy_page .default-page__content p,#policy_page .policy-page__document p,body.privacy-policy #default_page #cmplz-document p,body.privacy-policy #default_page .default-page__content p,body.privacy-policy #default_page .policy-page__document p{max-width:88ch;margin-bottom:1.6rem}#policy_page #cmplz-document a,#policy_page .default-page__content a,#policy_page .policy-page__document a,body.privacy-policy #default_page #cmplz-document a,body.privacy-policy #default_page .default-page__content a,body.privacy-policy #default_page .policy-page__document a{color:#22246b;font:inherit;font-weight:700;text-decoration-thickness:.12em;-webkit-text-decoration-color:rgba(46,49,146,.35);text-decoration-color:rgba(46,49,146,.35);text-underline-offset:.18em}#policy_page #cmplz-document a:hover,#policy_page .default-page__content a:hover,#policy_page .policy-page__document a:hover,body.privacy-policy #default_page #cmplz-document a:hover,body.privacy-policy #default_page .default-page__content a:hover,body.privacy-policy #default_page .policy-page__document a:hover{color:#0071ce;-webkit-text-decoration-color:rgba(0,113,206,.45);text-decoration-color:rgba(0,113,206,.45)}#policy_page #cmplz-document strong,#policy_page .default-page__content strong,#policy_page .policy-page__document strong,body.privacy-policy #default_page #cmplz-document strong,body.privacy-policy #default_page .default-page__content strong,body.privacy-policy #default_page .policy-page__document strong{color:#1a1a1a;font-weight:900}#policy_page .default-page__content strong:first-child,#policy_page .policy-page__document strong:first-child,#policy_page .privacy-policy-tutorial,body.privacy-policy #default_page .default-page__content strong:first-child,body.privacy-policy #default_page .policy-page__document strong:first-child,body.privacy-policy #default_page .privacy-policy-tutorial{color:#0071ce}#policy_page #cmplz-document ol,#policy_page #cmplz-document ul,#policy_page .default-page__content ol,#policy_page .default-page__content ul,#policy_page .policy-page__document ol,#policy_page .policy-page__document ul,body.privacy-policy #default_page #cmplz-document ol,body.privacy-policy #default_page #cmplz-document ul,body.privacy-policy #default_page .default-page__content ol,body.privacy-policy #default_page .default-page__content ul,body.privacy-policy #default_page .policy-page__document ol,body.privacy-policy #default_page .policy-page__document ul{max-width:88ch;margin:0 0 2rem;padding-left:2.2rem}#policy_page #cmplz-document ul,#policy_page .default-page__content ul,#policy_page .policy-page__document ul,body.privacy-policy #default_page #cmplz-document ul,body.privacy-policy #default_page .default-page__content ul,body.privacy-policy #default_page .policy-page__document ul{list-style:disc}#policy_page #cmplz-document ol,#policy_page .default-page__content ol,#policy_page .policy-page__document ol,body.privacy-policy #default_page #cmplz-document ol,body.privacy-policy #default_page .default-page__content ol,body.privacy-policy #default_page .policy-page__document ol{list-style:decimal}#policy_page #cmplz-document ul li::marker,#policy_page .default-page__content ul li::marker,#policy_page .policy-page__document ul li::marker,body.privacy-policy #default_page #cmplz-document ul li::marker,body.privacy-policy #default_page .default-page__content ul li::marker,body.privacy-policy #default_page .policy-page__document ul li::marker{color:#2e3192}#policy_page #cmplz-document li,#policy_page .default-page__content li,#policy_page .policy-page__document li,body.privacy-policy #default_page #cmplz-document li,body.privacy-policy #default_page .default-page__content li,body.privacy-policy #default_page .policy-page__document li{margin-bottom:.8rem;padding-left:.4rem}#policy_page #cmplz-document .wp-block-pullquote,#policy_page #cmplz-document blockquote,#policy_page .default-page__content .wp-block-pullquote,#policy_page .default-page__content blockquote,#policy_page .policy-page__document .wp-block-pullquote,#policy_page .policy-page__document blockquote,body.privacy-policy #default_page #cmplz-document .wp-block-pullquote,body.privacy-policy #default_page #cmplz-document blockquote,body.privacy-policy #default_page .default-page__content .wp-block-pullquote,body.privacy-policy #default_page .default-page__content blockquote,body.privacy-policy #default_page .policy-page__document .wp-block-pullquote,body.privacy-policy #default_page .policy-page__document blockquote{position:relative;max-width:88ch;margin:2.4rem 0;padding:clamp(2rem,3vw,2.8rem) clamp(2rem,3.5vw,3.4rem);border:.1rem solid rgba(46,49,146,.18);border-left:.5rem solid #2e3192;border-radius:0;background:rgba(198,240,232,.32)}#policy_page #cmplz-document .wp-block-pullquote p,#policy_page #cmplz-document blockquote p,#policy_page .default-page__content .wp-block-pullquote p,#policy_page .default-page__content blockquote p,#policy_page .policy-page__document .wp-block-pullquote p,#policy_page .policy-page__document blockquote p,body.privacy-policy #default_page #cmplz-document .wp-block-pullquote p,body.privacy-policy #default_page #cmplz-document blockquote p,body.privacy-policy #default_page .default-page__content .wp-block-pullquote p,body.privacy-policy #default_page .default-page__content blockquote p,body.privacy-policy #default_page .policy-page__document .wp-block-pullquote p,body.privacy-policy #default_page .policy-page__document blockquote p{max-width:none;color:#1a1a1a;font-size:clamp(1.7rem,.65vw + 1.45rem,2rem);font-weight:700;line-height:1.55}#policy_page #cmplz-document .wp-block-pullquote p:last-child,#policy_page #cmplz-document blockquote p:last-child,#policy_page .default-page__content .wp-block-pullquote p:last-child,#policy_page .default-page__content blockquote p:last-child,#policy_page .policy-page__document .wp-block-pullquote p:last-child,#policy_page .policy-page__document blockquote p:last-child,body.privacy-policy #default_page #cmplz-document .wp-block-pullquote p:last-child,body.privacy-policy #default_page #cmplz-document blockquote p:last-child,body.privacy-policy #default_page .default-page__content .wp-block-pullquote p:last-child,body.privacy-policy #default_page .default-page__content blockquote p:last-child,body.privacy-policy #default_page .policy-page__document .wp-block-pullquote p:last-child,body.privacy-policy #default_page .policy-page__document blockquote p:last-child{margin-bottom:0}#policy_page #cmplz-document .wp-block-pullquote cite,#policy_page #cmplz-document blockquote cite,#policy_page .default-page__content .wp-block-pullquote cite,#policy_page .default-page__content blockquote cite,#policy_page .policy-page__document .wp-block-pullquote cite,#policy_page .policy-page__document blockquote cite,body.privacy-policy #default_page #cmplz-document .wp-block-pullquote cite,body.privacy-policy #default_page #cmplz-document blockquote cite,body.privacy-policy #default_page .default-page__content .wp-block-pullquote cite,body.privacy-policy #default_page .default-page__content blockquote cite,body.privacy-policy #default_page .policy-page__document .wp-block-pullquote cite,body.privacy-policy #default_page .policy-page__document blockquote cite{display:block;margin-top:1.2rem;color:#6b6b6b;font-size:1.3rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#policy_page #cmplz-document .wp-block-pullquote blockquote,#policy_page .default-page__content .wp-block-pullquote blockquote,#policy_page .policy-page__document .wp-block-pullquote blockquote,body.privacy-policy #default_page #cmplz-document .wp-block-pullquote blockquote,body.privacy-policy #default_page .default-page__content .wp-block-pullquote blockquote,body.privacy-policy #default_page .policy-page__document .wp-block-pullquote blockquote{max-width:none;margin:0;padding:0;border:0;background:0 0}#policy_page #cmplz-document table,#policy_page .default-page__content table,#policy_page .policy-page__document table,body.privacy-policy #default_page #cmplz-document table,body.privacy-policy #default_page .default-page__content table,body.privacy-policy #default_page .policy-page__document table{display:table;width:100%;min-width:68rem;margin:0;border:.1rem solid #e4e2dd;border-radius:0;border-collapse:separate;border-spacing:0;background:#fff}#policy_page #cmplz-document table tbody,#policy_page #cmplz-document table thead,#policy_page .default-page__content table tbody,#policy_page .default-page__content table thead,#policy_page .policy-page__document table tbody,#policy_page .policy-page__document table thead,body.privacy-policy #default_page #cmplz-document table tbody,body.privacy-policy #default_page #cmplz-document table thead,body.privacy-policy #default_page .default-page__content table tbody,body.privacy-policy #default_page .default-page__content table thead,body.privacy-policy #default_page .policy-page__document table tbody,body.privacy-policy #default_page .policy-page__document table thead{min-width:68rem}#policy_page #cmplz-document tr,#policy_page .default-page__content tr,#policy_page .policy-page__document tr,body.privacy-policy #default_page #cmplz-document tr,body.privacy-policy #default_page .default-page__content tr,body.privacy-policy #default_page .policy-page__document tr{background:#fff}#policy_page #cmplz-document tr:nth-child(even),#policy_page .default-page__content tr:nth-child(even),#policy_page .policy-page__document tr:nth-child(even),body.privacy-policy #default_page #cmplz-document tr:nth-child(even),body.privacy-policy #default_page .default-page__content tr:nth-child(even),body.privacy-policy #default_page .policy-page__document tr:nth-child(even){background:#f9f8f6}#policy_page #cmplz-document tr:last-child td,#policy_page #cmplz-document tr:last-child th,#policy_page .default-page__content tr:last-child td,#policy_page .default-page__content tr:last-child th,#policy_page .policy-page__document tr:last-child td,#policy_page .policy-page__document tr:last-child th,body.privacy-policy #default_page #cmplz-document tr:last-child td,body.privacy-policy #default_page #cmplz-document tr:last-child th,body.privacy-policy #default_page .default-page__content tr:last-child td,body.privacy-policy #default_page .default-page__content tr:last-child th,body.privacy-policy #default_page .policy-page__document tr:last-child td,body.privacy-policy #default_page .policy-page__document tr:last-child th{border-bottom:0}#policy_page #cmplz-document td,#policy_page #cmplz-document th,#policy_page .default-page__content td,#policy_page .default-page__content th,#policy_page .policy-page__document td,#policy_page .policy-page__document th,body.privacy-policy #default_page #cmplz-document td,body.privacy-policy #default_page #cmplz-document th,body.privacy-policy #default_page .default-page__content td,body.privacy-policy #default_page .default-page__content th,body.privacy-policy #default_page .policy-page__document td,body.privacy-policy #default_page .policy-page__document th{height:auto;min-height:0;padding:1.4rem 1.6rem;border:0;border-bottom:.1rem solid #e4e2dd;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.4rem;line-height:1.45;vertical-align:top}#policy_page #cmplz-document th,#policy_page .default-page__content th,#policy_page .policy-page__document th,body.privacy-policy #default_page #cmplz-document th,body.privacy-policy #default_page .default-page__content th,body.privacy-policy #default_page .policy-page__document th{background:rgba(198,240,232,.35);color:#1a1a1a;font-weight:800;text-align:left;text-transform:uppercase}#policy_page #cmplz-document td,#policy_page .default-page__content td,#policy_page .policy-page__document td,body.privacy-policy #default_page #cmplz-document td,body.privacy-policy #default_page .default-page__content td,body.privacy-policy #default_page .policy-page__document td{color:#6b6b6b;font-weight:400}#policy_page #cmplz-document td p,#policy_page .default-page__content td p,#policy_page .policy-page__document td p,body.privacy-policy #default_page #cmplz-document td p,body.privacy-policy #default_page .default-page__content td p,body.privacy-policy #default_page .policy-page__document td p{max-width:none;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}@media (max-width:767.98px){#policy_page #cmplz-document,#policy_page .default-page__content .container,#policy_page .policy-page__document,body.privacy-policy #default_page #cmplz-document,body.privacy-policy #default_page .default-page__content .container,body.privacy-policy #default_page .policy-page__document{padding:2.4rem 2rem}}#policy_page .policy-table-scroll{max-width:100%;margin:2.4rem 0;overflow-x:auto;border:1px solid #d9d9d9;border-radius:0}#policy_page .policy-table-scroll table{border:0}#policy_page .policy-table-scroll:focus-visible{outline:2px solid #294391;outline-offset:3px}#where-to-buy-page,#where-to-buy-page *,#where-to-buy-page ::after,#where-to-buy-page ::before{border-radius:0!important}#where-to-buy-page .wtb-section{padding:clamp(6rem,9vw,12rem) 0}#where-to-buy-page .wtb-section__header{max-width:60rem;margin-bottom:6rem}#where-to-buy-page .wtb-section__header--center{max-width:56rem;margin-left:auto;margin-right:auto;text-align:center}#where-to-buy-page .wtb-section__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;font-family:var(--site-font-family);font-size:1.1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#2e3192;margin-bottom:1.4rem}#where-to-buy-page .wtb-section__label::before{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background-color:#2e3192;-ms-flex-negative:0;flex-shrink:0}#where-to-buy-page .wtb-section__label--light{color:rgba(255,255,255,.7)}#where-to-buy-page .wtb-section__label--light::before{background-color:#2e3192}#where-to-buy-page .wtb-section__heading{font-family:var(--site-font-family);font-size:clamp(2.8rem,3.5vw,4.6rem);font-weight:800;line-height:1.1;color:#1a1a1a;margin-bottom:1.6rem}#where-to-buy-page .wtb-section__copy{font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem);line-height:1.65;color:#6b6b6b;margin:0}#where-to-buy-page .wtb-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;padding:1.4rem 2.8rem;border-radius:999px;font-family:var(--site-font-family);font-size:1.4rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;border:.2rem solid transparent}#where-to-buy-page .wtb-btn svg{width:1.8rem;height:1.8rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#where-to-buy-page .wtb-btn:hover svg{-webkit-transform:translateX(.3rem);-ms-transform:translateX(.3rem);transform:translateX(.3rem)}#where-to-buy-page .wtb-btn--primary{background:#2e3192;border-color:#2e3192;color:#fff}#where-to-buy-page .wtb-btn--primary:hover{background:#0071ce;border-color:#0071ce;color:#fff;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem);-webkit-box-shadow:0 .6rem 1.8rem rgba(46,49,146,.3);box-shadow:0 .6rem 1.8rem rgba(46,49,146,.3);text-decoration:none}#where-to-buy-page .wtb-btn--outline{background:0 0;border-color:#2e3192;color:#2e3192}#where-to-buy-page .wtb-btn--outline:hover{background:#2e3192;color:#fff;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem);text-decoration:none}#where-to-buy-page .wtb-btn--outline-light{background:0 0;border-color:rgba(255,255,255,.4);color:#fff}#where-to-buy-page .wtb-btn--outline-light:hover{background:rgba(255,255,255,.1);border-color:#fff;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem);text-decoration:none}#where-to-buy-page .wtb-hero{padding:clamp(5rem,7vw,9rem) 0 clamp(3rem,4vw,5rem);background-color:#f9f8f6;border-bottom:.1rem solid #e4e2dd}#where-to-buy-page .wtb-hero .wtb-hero__eyebrow{font-family:var(--site-font-family);font-size:1.1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#2e3192;margin-bottom:1rem}#where-to-buy-page .wtb-hero .wtb-hero__heading{font-family:var(--site-font-family);font-size:clamp(4rem,6vw,7.2rem);font-weight:900;line-height:1;color:#1a1a1a;margin-bottom:2rem}#where-to-buy-page .wtb-hero .wtb-hero__sub{font-size:clamp(1.6rem,1.4vw,2rem);line-height:1.6;color:#6b6b6b;max-width:52rem;margin:0}#where-to-buy-page .wtb-direct{background-color:#fff}#where-to-buy-page .wtb-direct .wtb-direct__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:991.98px){#where-to-buy-page .wtb-direct .wtb-direct__grid{grid-template-columns:1fr;gap:4rem}}#where-to-buy-page .wtb-direct .wtb-direct__card{position:relative;background:linear-gradient(140deg,#282a7f 0,#2e3192 55%,#383bb1 100%);border-radius:2rem;overflow:hidden;padding:4rem;color:#fff;-webkit-box-shadow:0 2rem 5rem rgba(46,49,146,.25);box-shadow:0 2rem 5rem rgba(46,49,146,.25)}@media (max-width:767.98px){#where-to-buy-page .wtb-direct .wtb-direct__card{padding:3rem 2.4rem}}#where-to-buy-page .wtb-direct .wtb-direct__card-inner{position:relative;z-index:1}#where-to-buy-page .wtb-direct .wtb-direct__card-accent{position:absolute;bottom:-6rem;right:-6rem;width:22rem;height:22rem;border-radius:50%;background:rgba(255,255,255,.06);pointer-events:none}#where-to-buy-page .wtb-direct .wtb-direct__card-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1.2rem;background:rgba(255,255,255,.18);border:.1rem solid rgba(255,255,255,.3);border-radius:999px;font-family:var(--site-font-family);font-size:1.1rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:2rem}#where-to-buy-page .wtb-direct .wtb-direct__card-title{font-family:var(--site-font-family);font-size:clamp(2.2rem,2.8vw,3.2rem);font-weight:800;line-height:1.15;color:#fff;margin-bottom:1.4rem}#where-to-buy-page .wtb-direct .wtb-direct__card-copy{font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem);line-height:1.6;color:rgba(255,255,255,.85);margin-bottom:2.8rem}#where-to-buy-page .wtb-direct .wtb-direct__perks{list-style:none;padding:0;margin:0 0 3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9rem}#where-to-buy-page .wtb-direct .wtb-direct__perks li{font-family:var(--site-font-family);font-size:1.4rem;font-weight:600;color:rgba(255,255,255,.92);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:0}#where-to-buy-page .wtb-direct .wtb-direct__perks li::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:50%;background:rgba(255,255,255,.25);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:60%;background-repeat:no-repeat;background-position:center}#where-to-buy-page .wtb-direct .wtb-direct__card .wtb-btn--primary{background:#fff;border-color:#fff;color:#2e3192}#where-to-buy-page .wtb-direct .wtb-direct__card .wtb-btn--primary:hover{background:#0071ce;border-color:#0071ce;color:#fff;-webkit-box-shadow:0 .6rem 1.8rem rgba(0,113,206,.35);box-shadow:0 .6rem 1.8rem rgba(0,113,206,.35)}#where-to-buy-page .wtb-direct .wtb-direct__features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem;padding-top:1rem}#where-to-buy-page .wtb-direct .wtb-feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.8rem}#where-to-buy-page .wtb-direct .wtb-feature-item__icon{-ms-flex-negative:0;flex-shrink:0;width:5rem;height:5rem;border-radius:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#where-to-buy-page .wtb-direct .wtb-feature-item__icon svg{width:2.4rem;height:2.4rem}#where-to-buy-page .wtb-direct .wtb-feature-item__icon--teal{background:rgba(46,49,146,.1);color:#2e3192}#where-to-buy-page .wtb-direct .wtb-feature-item__title{font-family:var(--site-font-family);font-size:1.6rem;font-weight:800;color:#1a1a1a;margin-bottom:.4rem}#where-to-buy-page .wtb-direct .wtb-feature-item__copy{font-size:clamp(1.3rem,.52vw + 1.1rem,1.72rem);line-height:1.55;color:#6b6b6b;margin:0}#where-to-buy-page .wtb-retail{background-color:#f9f8f6}#where-to-buy-page .wtb-retail .wtb-retail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}@media (max-width:991.98px){#where-to-buy-page .wtb-retail .wtb-retail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){#where-to-buy-page .wtb-retail .wtb-retail__grid{grid-template-columns:1fr}}#where-to-buy-page .wtb-retail .wtb-stockist-card{display:grid;gap:1.8rem;padding:2.4rem;border:.1rem solid rgba(228,226,221,.95);border-radius:1.6rem;background:#fff;-webkit-box-shadow:0 1.4rem 3.8rem rgba(26,26,26,.06);box-shadow:0 1.4rem 3.8rem rgba(26,26,26,.06)}#where-to-buy-page .wtb-retail .wtb-stockist-card__brand{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#where-to-buy-page .wtb-retail .wtb-stockist-card__logo{display:grid;place-items:center;aspect-ratio:1;padding:.8rem;border-radius:1.2rem;background:linear-gradient(135deg,rgba(46,49,146,.14) 0,rgba(0,113,206,.12) 100%);overflow:hidden}#where-to-buy-page .wtb-retail .wtb-stockist-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#where-to-buy-page .wtb-retail .wtb-stockist-card__logo--text span{color:#1a1a1a;font-family:var(--site-font-family);font-size:2.8rem;font-weight:900;line-height:1;text-transform:uppercase}#where-to-buy-page .wtb-retail .wtb-stockist-card__location{margin:0 0 .6rem;color:#2e3192;font-family:var(--site-font-family);font-size:1.05rem;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}#where-to-buy-page .wtb-retail .wtb-stockist-card__title{margin:0;color:#1a1a1a;font-family:var(--site-font-family);font-size:2.2rem;font-weight:800;line-height:1.1}#where-to-buy-page .wtb-retail .wtb-stockist-card__copy{margin:0;color:#6b6b6b;font-size:1.5rem;line-height:1.65}#where-to-buy-page .wtb-retail .wtb-retail__coming-soon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem}#where-to-buy-page .wtb-retail .wtb-retail__cs-inner{max-width:54rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#where-to-buy-page .wtb-retail .wtb-retail__cs-icon{width:6.4rem;height:6.4rem;border-radius:50%;background:rgba(46,49,146,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.4rem;color:#2e3192}#where-to-buy-page .wtb-retail .wtb-retail__cs-icon svg{width:3.2rem;height:3.2rem}#where-to-buy-page .wtb-retail .wtb-retail__cs-heading{font-family:var(--site-font-family);font-size:clamp(2.2rem,2.5vw,3rem);font-weight:800;color:#1a1a1a;margin-bottom:1.4rem}#where-to-buy-page .wtb-retail .wtb-retail__cs-copy{font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem);line-height:1.65;color:#6b6b6b;margin-bottom:2.8rem}#where-to-buy-page .wtb-retail .wtb-retail__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;width:100%;max-width:68rem}#where-to-buy-page .wtb-retail .wtb-retail__logo-slot{width:calc(25% - 1.2rem);min-width:12rem;height:8rem;border:.15rem dashed #e4e2dd;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-transition:border-color .2s;transition:border-color .2s}@media (max-width:575.98px){#where-to-buy-page .wtb-retail .wtb-retail__logo-slot{width:calc(50% - .8rem)}}#where-to-buy-page .wtb-retail .wtb-retail__logo-slot span{font-family:var(--site-font-family);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e4e2dd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#where-to-buy-page .wtb-trade{background:linear-gradient(135deg,#0c0c0c 0,#1a1a1a 60%,#00559b 100%)}#where-to-buy-page .wtb-trade .wtb-section__heading{color:#fff}#where-to-buy-page .wtb-trade .wtb-trade__inner{display:grid;grid-template-columns:1fr 1fr;gap:7rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:991.98px){#where-to-buy-page .wtb-trade .wtb-trade__inner{grid-template-columns:1fr;gap:4.8rem}}#where-to-buy-page .wtb-trade .wtb-trade__content{padding-top:1rem}#where-to-buy-page .wtb-trade .wtb-trade__heading{font-family:var(--site-font-family);font-size:clamp(2.8rem,3vw,4rem);font-weight:800;line-height:1.12;color:#fff;margin-bottom:2rem}#where-to-buy-page .wtb-trade .wtb-trade__copy{font-size:clamp(1.5rem,.75vw + 1.2rem,2.1rem);line-height:1.7;color:rgba(255,255,255,.7);margin-bottom:1.4rem}#where-to-buy-page .wtb-trade .wtb-trade__criteria{list-style:none;padding:0;margin:3rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.1rem}#where-to-buy-page .wtb-trade .wtb-trade__criteria li{font-family:var(--site-font-family);font-size:1.4rem;font-weight:600;color:rgba(255,255,255,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:0}#where-to-buy-page .wtb-trade .wtb-trade__criteria li::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:#2e3192}#where-to-buy-page .wtb-trade .wtb-trade__form-wrap{background:#fff;border-radius:2rem;padding:4rem}@media (max-width:767.98px){#where-to-buy-page .wtb-trade .wtb-trade__form-wrap{padding:3rem 2.4rem}}#where-to-buy-page .wtb-trade .wtb-trade__form-heading{font-family:var(--site-font-family);font-size:clamp(2rem,2.2vw,2.6rem);font-weight:800;color:#1a1a1a;margin-bottom:2.8rem}#where-to-buy-page .wtb-trade .wtb-trade__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#where-to-buy-page .wtb-trade .fluentform .ff-el-group,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-group{margin-bottom:1.8rem}#where-to-buy-page .wtb-trade .fluentform .ff-el-input--label,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-input--label{margin-bottom:.6rem}#where-to-buy-page .wtb-trade .fluentform .ff-el-input--label label,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-input--label label{margin:0}#where-to-buy-page .wtb-trade .fluentform .ff-el-input--label label,#where-to-buy-page .wtb-trade .fluentform label,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-input--label label,#where-to-buy-page .wtb-trade .frm-fluent-form label{font-family:var(--site-font-family);font-size:1.2rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a}#where-to-buy-page .wtb-trade .fluentform .ff-el-form-required,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-form-required{color:#2e3192}#where-to-buy-page .wtb-trade .fluentform .ff-t-container,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-t-container{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin:0}@media (max-width:575.98px){#where-to-buy-page .wtb-trade .fluentform .ff-t-container,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-t-container{grid-template-columns:1fr}}#where-to-buy-page .wtb-trade .fluentform .ff-t-cell,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-t-cell{padding:0}#where-to-buy-page .wtb-trade .fluentform .ff-el-form-control,#where-to-buy-page .wtb-trade .fluentform input,#where-to-buy-page .wtb-trade .fluentform select,#where-to-buy-page .wtb-trade .fluentform textarea,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-form-control,#where-to-buy-page .wtb-trade .frm-fluent-form input,#where-to-buy-page .wtb-trade .frm-fluent-form select,#where-to-buy-page .wtb-trade .frm-fluent-form textarea{font-family:var(--site-font-family);font-size:1.5rem;font-weight:400;color:#1a1a1a;background:#f9f8f6;border:.15rem solid #e4e2dd;border-radius:.8rem;padding:1.2rem 1.6rem;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}#where-to-buy-page .wtb-trade .fluentform .ff-el-form-control::-webkit-input-placeholder,#where-to-buy-page .wtb-trade .fluentform input::-webkit-input-placeholder,#where-to-buy-page .wtb-trade .fluentform select::-webkit-input-placeholder,#where-to-buy-page .wtb-trade .fluentform textarea::-webkit-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-form-control::-webkit-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form input::-webkit-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form select::-webkit-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form textarea::-webkit-input-placeholder{color:#6b6b6b;opacity:.6}#where-to-buy-page .wtb-trade .fluentform .ff-el-form-control::-moz-placeholder,#where-to-buy-page .wtb-trade .fluentform input::-moz-placeholder,#where-to-buy-page .wtb-trade .fluentform select::-moz-placeholder,#where-to-buy-page .wtb-trade .fluentform textarea::-moz-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-form-control::-moz-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form input::-moz-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form select::-moz-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form textarea::-moz-placeholder{color:#6b6b6b;opacity:.6}#where-to-buy-page .wtb-trade .fluentform .ff-el-form-control:-ms-input-placeholder,#where-to-buy-page .wtb-trade .fluentform input:-ms-input-placeholder,#where-to-buy-page .wtb-trade .fluentform select:-ms-input-placeholder,#where-to-buy-page .wtb-trade .fluentform textarea:-ms-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-form-control:-ms-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form input:-ms-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form select:-ms-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form textarea:-ms-input-placeholder{color:#6b6b6b;opacity:.6}#where-to-buy-page .wtb-trade .fluentform .ff-el-form-control::-ms-input-placeholder,#where-to-buy-page .wtb-trade .fluentform input::-ms-input-placeholder,#where-to-buy-page .wtb-trade .fluentform select::-ms-input-placeholder,#where-to-buy-page .wtb-trade .fluentform textarea::-ms-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-form-control::-ms-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form input::-ms-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form select::-ms-input-placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form textarea::-ms-input-placeholder{color:#6b6b6b;opacity:.6}#where-to-buy-page .wtb-trade .fluentform .ff-el-form-control::placeholder,#where-to-buy-page .wtb-trade .fluentform input::placeholder,#where-to-buy-page .wtb-trade .fluentform select::placeholder,#where-to-buy-page .wtb-trade .fluentform textarea::placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-form-control::placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form input::placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form select::placeholder,#where-to-buy-page .wtb-trade .frm-fluent-form textarea::placeholder{color:#6b6b6b;opacity:.6}#where-to-buy-page .wtb-trade .fluentform .ff-el-form-control:focus,#where-to-buy-page .wtb-trade .fluentform input:focus,#where-to-buy-page .wtb-trade .fluentform select:focus,#where-to-buy-page .wtb-trade .fluentform textarea:focus,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-form-control:focus,#where-to-buy-page .wtb-trade .frm-fluent-form input:focus,#where-to-buy-page .wtb-trade .frm-fluent-form select:focus,#where-to-buy-page .wtb-trade .frm-fluent-form textarea:focus{outline:0;border-color:#2e3192;-webkit-box-shadow:0 0 0 .3rem rgba(46,49,146,.12);box-shadow:0 0 0 .3rem rgba(46,49,146,.12)}#where-to-buy-page .wtb-trade .fluentform textarea,#where-to-buy-page .wtb-trade .frm-fluent-form textarea{resize:vertical;min-height:11rem;line-height:1.5}#where-to-buy-page .wtb-trade .fluentform .error,#where-to-buy-page .wtb-trade .fluentform .ff-el-is-error .error,#where-to-buy-page .wtb-trade .fluentform .text-danger,#where-to-buy-page .wtb-trade .frm-fluent-form .error,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-is-error .error,#where-to-buy-page .wtb-trade .frm-fluent-form .text-danger{display:block;font-size:1.2rem;line-height:1.4;color:#b00020;margin-top:.6rem}#where-to-buy-page .wtb-trade .fluentform .ff-el-is-error .ff-el-form-control,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-el-is-error .ff-el-form-control{border-color:#b00020}#where-to-buy-page .wtb-trade .fluentform .ff-btn-submit,#where-to-buy-page .wtb-trade .fluentform button[type=submit],#where-to-buy-page .wtb-trade .fluentform input[type=submit],#where-to-buy-page .wtb-trade .frm-fluent-form .ff-btn-submit,#where-to-buy-page .wtb-trade .frm-fluent-form button[type=submit],#where-to-buy-page .wtb-trade .frm-fluent-form input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;min-height:4.8rem;padding:1.4rem 2.8rem;border:.2rem solid #2e3192;border-radius:999px;background:#2e3192;color:#fff;font-family:var(--site-font-family);font-size:1.4rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}#where-to-buy-page .wtb-trade .fluentform .ff-btn-submit:focus,#where-to-buy-page .wtb-trade .fluentform .ff-btn-submit:hover,#where-to-buy-page .wtb-trade .fluentform button[type=submit]:focus,#where-to-buy-page .wtb-trade .fluentform button[type=submit]:hover,#where-to-buy-page .wtb-trade .fluentform input[type=submit]:focus,#where-to-buy-page .wtb-trade .fluentform input[type=submit]:hover,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-btn-submit:focus,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-btn-submit:hover,#where-to-buy-page .wtb-trade .frm-fluent-form button[type=submit]:focus,#where-to-buy-page .wtb-trade .frm-fluent-form button[type=submit]:hover,#where-to-buy-page .wtb-trade .frm-fluent-form input[type=submit]:focus,#where-to-buy-page .wtb-trade .frm-fluent-form input[type=submit]:hover{background:#0071ce;border-color:#0071ce;color:#fff;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem);-webkit-box-shadow:0 .6rem 1.8rem rgba(46,49,146,.3);box-shadow:0 .6rem 1.8rem rgba(46,49,146,.3)}#where-to-buy-page .wtb-trade .fluentform .ff-message-success,#where-to-buy-page .wtb-trade .frm-fluent-form .ff-message-success{font-size:clamp(1.3rem,.52vw + 1.1rem,1.72rem);line-height:1.55;color:#161744;background:rgba(46,49,146,.08);border:.1rem solid rgba(46,49,146,.24);border-radius:.8rem;padding:1.4rem 1.8rem;margin:1.8rem 0 0}#landing-page .h1,#landing-page h1{font-size:clamp(3rem,3.6vw,4.6rem);font-weight:600;line-height:1.05;margin-bottom:1.6rem}#landing-page em{font-style:italic}#landing-page .strip{padding:3rem 0;padding:5rem 0;background-color:#2e3192;border-bottom:solid 5rem #0071ce;overflow:hidden}#landing-page .strip ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem}#landing-page .strip ul li{font-size:clamp(2.28rem,1.91vw + 1.52rem,3.81rem);font-weight:700;color:#fff;text-wrap:nowrap}#landing-page #home-products{padding:clamp(5rem,7vw,8rem) 0;background:#f2f1ee}#landing-page #home-products .home-products__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;margin-bottom:clamp(2.4rem,4vw,4rem)}#landing-page #home-products .h2,#landing-page #home-products h2{margin-bottom:0;color:#1a1a1a}#landing-page #home-products .home-products__shop-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#2e3192;font-family:var(--site-font-family);font-size:1.3rem;font-weight:900;line-height:1.2;text-decoration:none;text-transform:uppercase}#landing-page #home-products .home-products__shop-link:focus,#landing-page #home-products .home-products__shop-link:hover{color:#0071ce;text-decoration:none}#landing-page #home-products ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}#landing-page #home-products ul.products li.product .woocommerce-loop-product__title{min-height:5.6rem;font-size:clamp(1.7rem,1.25vw,2.2rem)}#landing-page #home-products ul.products li.product .clarity-product-card__benefit{min-height:6.3rem}#landing-page #home-products ul.products li.product .clarity-product-card__ingredients{display:none}@media (max-width:1599.98px){#landing-page #home-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){#landing-page #home-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){#landing-page #home-products .home-products__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:575.98px){#landing-page #home-products ul.products{grid-template-columns:1fr}#landing-page #home-products ul.products li.product .clarity-product-card__benefit,#landing-page #home-products ul.products li.product .woocommerce-loop-product__title{min-height:0}}#landing-page #home-starting-point{padding:clamp(4.5rem,6vw,7rem) 0;border-bottom:solid 5rem #0071ce;background:#2e3192}#landing-page #home-starting-point .home-starting-point__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,6vw,8rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}#landing-page #home-starting-point .home-starting-point__eyebrow{margin:0 0 1.2rem;color:#fff;font-family:var(--site-font-family);font-size:1.4rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}#landing-page #home-starting-point .h2,#landing-page #home-starting-point h2{max-width:88rem;margin:0;color:#fff;font-size:clamp(3.6rem,5vw,6.4rem);font-weight:800;line-height:.98}#landing-page #home-starting-point .home-starting-point__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:6.4rem;padding:0 3.8rem;font-size:1.5rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}#landing-page #home-starting-point .home-starting-point__button:focus,#landing-page #home-starting-point .home-starting-point__button:hover{background:#1a1a1a;color:#fff;text-decoration:none}@media (max-width:991.98px){#landing-page #home-starting-point .home-starting-point__layout{grid-template-columns:1fr;justify-items:start}}@media (max-width:575.98px){#landing-page #home-starting-point{border-bottom-width:3rem}#landing-page #home-starting-point .home-starting-point__button{width:100%;padding-right:2rem;padding-left:2rem;white-space:normal}}#landing-page #routine-finder{padding:clamp(6rem,8vw,10rem) 0;background:-webkit-gradient(linear,left top,left bottom,from(#f2f1ee),color-stop(18rem,#fff)),#fff;background:linear-gradient(180deg,#f2f1ee 0,#fff 18rem),#fff}#landing-page #routine-finder .routine-finder__intro{max-width:82rem;margin-bottom:clamp(3rem,5vw,5rem)}#landing-page #routine-finder .h2,#landing-page #routine-finder h2{max-width:70rem;margin-bottom:1.8rem;color:#1a1a1a;font-size:clamp(3.8rem,5vw,6.2rem);font-weight:800;line-height:.96}#landing-page #routine-finder .routine-finder__copy{max-width:72rem;margin:0;color:#6b6b6b;line-height:1.7}#landing-page #routine-finder .phase-carousel{width:min(100% - 3rem,154rem);margin:0 auto;padding-bottom:4.8rem;overflow:hidden}#landing-page #routine-finder .phase-carousel .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#landing-page #routine-finder .phase-slide{--phase-accent:#2e3192;--phase-accent-soft:#c6f0e8;display:grid;grid-template-columns:minmax(32rem,.92fr) minmax(0,1.08fr);height:auto;min-height:clamp(48rem,48vw,68rem);background:#f2f1ee}#landing-page #routine-finder .phase-slide--purple{--phase-accent:#0071ce;--phase-accent-soft:rgba(0, 113, 206, 0.12)}#landing-page #routine-finder .phase-slide--charcoal{--phase-accent:#1a1a1a;--phase-accent-soft:rgba(26, 26, 26, 0.08)}#landing-page #routine-finder .phase-slide__content{display:-webkit-box;display:-ms-flexbox;display:flex;-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;padding:clamp(4rem,5vw,7.2rem);background:#f2f1ee}#landing-page #routine-finder .phase-slide__content .h2,#landing-page #routine-finder .phase-slide__content h2{margin-bottom:1.8rem;color:var(--phase-accent);font-size:clamp(3.2rem,5vw,6.8rem);font-weight:900;line-height:.95;text-transform:uppercase}#landing-page #routine-finder .phase-slide__content p{max-width:54rem;color:#6b6b6b;line-height:1.6}#landing-page #routine-finder .phase-slide__lede{margin-bottom:1rem}#landing-page #routine-finder .phase-slide__lede strong{color:#1a1a1a;font-weight:900}#landing-page #routine-finder .phase-slide__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:6.4rem;margin-top:clamp(2.6rem,4vw,4rem);padding:0 3.8rem;background:var(--phase-accent);color:#fff;font-family:var(--site-font-family);font-size:1.6rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase}#landing-page #routine-finder .phase-slide__button:focus,#landing-page #routine-finder .phase-slide__button:hover{background:#1a1a1a;color:#fff;text-decoration:none}#landing-page #routine-finder .phase-slide__media{min-height:100%;overflow:hidden}#landing-page #routine-finder .phase-slide__media img{display:block;width:100%;height:100%;min-height:clamp(48rem,48vw,68rem);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#landing-page #routine-finder .phase-carousel__controls{position:absolute;inset:0;z-index:3;pointer-events:none}#landing-page #routine-finder .phase-carousel__nav{position:absolute;top:calc(50% - 2.4rem);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.8rem;height:4.8rem;border:0;border-radius:0;background:#fff;color:#1a1a1a;-webkit-box-shadow:0 1rem 2rem rgba(26,26,26,.1);box-shadow:0 1rem 2rem rgba(26,26,26,.1);pointer-events:auto;-webkit-transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,color .2s ease,transform .2s ease;transition:background .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}#landing-page #routine-finder .phase-carousel__nav span{display:block;font-family:var(--site-font-family);font-size:4rem;font-weight:400;line-height:.8;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}#landing-page #routine-finder .phase-carousel__nav:focus,#landing-page #routine-finder .phase-carousel__nav:hover{background:#1a1a1a;color:#fff}#landing-page #routine-finder .phase-carousel__nav--prev{left:0}#landing-page #routine-finder .phase-carousel__nav--next{right:0}#landing-page #routine-finder .phase-carousel__pagination{position:absolute;right:0;bottom:1.6rem;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;pointer-events:auto}#landing-page #routine-finder .phase-carousel__pagination .swiper-pagination-bullet{position:relative;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;background:0 0;opacity:1}#landing-page #routine-finder .phase-carousel__pagination .swiper-pagination-bullet::after{position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-radius:50%;background:rgba(26,26,26,.25);content:"";-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#landing-page #routine-finder .phase-carousel__pagination .swiper-pagination-bullet-active::after{background:#1a1a1a}@media (max-width:991.98px){#landing-page #routine-finder .phase-slide{grid-template-columns:1fr}#landing-page #routine-finder .phase-slide__media{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#landing-page #routine-finder .phase-slide__media img{min-height:0;aspect-ratio:1.25}}@media (max-width:767.98px){#landing-page #routine-finder .phase-carousel{width:min(100% - 2rem,72rem)}#landing-page #routine-finder .phase-slide__content{padding:3rem 2.2rem 3.4rem}#landing-page #routine-finder .phase-carousel__nav{top:26vw;width:4.2rem;height:4.2rem}#landing-page #routine-finder .phase-carousel__nav span{font-size:3.4rem}#landing-page #routine-finder .phase-slide__button{width:100%;padding-right:2.4rem;padding-left:2.4rem}}#landing-page #phases .h2,#landing-page #phases h2{font-size:clamp(3rem,4.5vw,5.2rem);font-weight:800;margin-bottom:2rem}#landing-page #phases .phase-cards{margin-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem}@media (max-width:1199.98px){#landing-page #phases .phase-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#landing-page #phases .phase-cards .phase-card{background:#f2f1ee;border-radius:10px;overflow:hidden;color:#fff}#landing-page #phases .phase-cards .phase-card.teal{background-color:#2e3192}#landing-page #phases .phase-cards .phase-card.purple{background-color:#0071ce}#landing-page #phases .phase-cards .phase-card .phase-card-image{width:100%;aspect-ratio:1.5}#landing-page #phases .phase-cards .phase-card .phase-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border:none}#landing-page #phases .phase-cards .phase-card .phase-card-body{padding:4.8rem 4rem}#landing-page #phases .phase-cards .phase-card .phase-card-body .h3,#landing-page #phases .phase-cards .phase-card .phase-card-body .h5,#landing-page #phases .phase-cards .phase-card .phase-card-body h3,#landing-page #phases .phase-cards .phase-card .phase-card-body h5,#landing-page #phases .phase-cards .phase-card .phase-card-body li,#landing-page #phases .phase-cards .phase-card .phase-card-body p{color:#fff}#landing-page #phases .phase-cards .phase-card .phase-card-body .h3,#landing-page #phases .phase-cards .phase-card .phase-card-body .h5,#landing-page #phases .phase-cards .phase-card .phase-card-body h3,#landing-page #phases .phase-cards .phase-card .phase-card-body h5{font-weight:700}#landing-page #phases .phase-cards .phase-card .phase-card-body p{margin-bottom:1rem}#landing-page #phases .phase-cards .phase-card ul{list-style:disc;padding-left:2rem}#landing-page #routine-steps{padding:clamp(6rem,8vw,10rem) 0;background:radial-gradient(circle at top right,rgba(0,113,206,.08) 0,rgba(0,113,206,0) 34rem),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#f9f8f6));background:radial-gradient(circle at top right,rgba(0,113,206,.08) 0,rgba(0,113,206,0) 34rem),linear-gradient(180deg,#fff 0,#f9f8f6 100%)}#landing-page #routine-steps .routine-steps__intro{max-width:78rem;margin-bottom:clamp(3rem,5vw,5rem)}#landing-page #routine-steps .routine-steps__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:0 0 1.6rem;color:#0071ce;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}#landing-page #routine-steps .routine-steps__eyebrow::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}#landing-page #routine-steps .h2,#landing-page #routine-steps h2{max-width:72rem;margin-bottom:1.8rem;color:#1a1a1a;font-size:clamp(3.8rem,5vw,6rem);font-weight:800;line-height:.96}#landing-page #routine-steps .routine-steps__copy{max-width:64rem;margin:0;color:#6b6b6b;line-height:1.7}#landing-page #routine-steps .routine-steps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}#landing-page #routine-steps .routine-steps__card{--step-accent:#2e3192;--step-accent-soft:rgba(46, 49, 146, 0.08);position:relative;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:100%;padding:0 2.4rem 2.8rem;border:.1rem solid rgba(228,226,221,.95);border-radius:1.8rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.98)),to(rgba(255,255,255,.95))),var(--step-accent-soft);background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(255,255,255,.95) 100%),var(--step-accent-soft);-webkit-box-shadow:0 1.4rem 3.8rem rgba(26,26,26,.06);box-shadow:0 1.4rem 3.8rem rgba(26,26,26,.06);overflow:hidden}#landing-page #routine-steps .routine-steps__card::before{content:"";position:absolute;top:0;right:0;left:0;height:.4rem;background:var(--step-accent)}#landing-page #routine-steps .routine-steps__card .h3,#landing-page #routine-steps .routine-steps__card h3{margin:0 0 1.2rem;color:#1a1a1a;font-size:clamp(2.2rem,2vw,2.8rem);font-weight:800;line-height:1.02;text-transform:uppercase}#landing-page #routine-steps .routine-steps__card p{margin:0 0 2rem;color:#6b6b6b;line-height:1.7}#landing-page #routine-steps .routine-steps__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1;margin-bottom:2rem;margin-right:-2.4rem;margin-left:-2.4rem;border-radius:1.8rem 1.8rem 0 0;background:rgba(255,255,255,.88);overflow:hidden}#landing-page #routine-steps .routine-steps__product img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#landing-page #routine-steps .routine-steps__card--purple{--step-accent:#0071ce;--step-accent-soft:rgba(0, 113, 206, 0.08)}#landing-page #routine-steps .routine-steps__number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:5.2rem;min-height:3.4rem;margin-bottom:2rem;padding:.4rem 1.2rem;border-radius:999px;background:var(--step-accent-soft);color:var(--step-accent);font-family:var(--site-font-family);font-size:1.15rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}#landing-page #routine-steps .routine-steps__card-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:5rem;margin-top:auto;padding:1.2rem 2rem;border-radius:999px;background:var(--step-accent);color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}#landing-page #routine-steps .routine-steps__card-link:focus,#landing-page #routine-steps .routine-steps__card-link:hover{background:#1a1a1a;color:#fff;text-decoration:none;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}#landing-page #routine-steps .routine-steps__note{max-width:72rem;margin:clamp(2.4rem,4vw,3.6rem) 0 0;padding:1.8rem 2rem;border-left:.4rem solid #2e3192;border-radius:0 1.2rem 1.2rem 0;background:rgba(198,240,232,.45);color:#1a1a1a;font-family:var(--site-font-family);line-height:1.65}@media (max-width:1199.98px){#landing-page #routine-steps .routine-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){#landing-page #routine-steps .routine-steps__grid{grid-template-columns:1fr}#landing-page #routine-steps .routine-steps__card-link{width:100%}}#landing-page #buy-direct{padding:clamp(6rem,8vw,10rem) 0;background:radial-gradient(circle at top left,rgba(46,49,146,.08) 0,rgba(46,49,146,0) 32rem),-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f8f6),to(#fff));background:radial-gradient(circle at top left,rgba(46,49,146,.08) 0,rgba(46,49,146,0) 32rem),linear-gradient(180deg,#f9f8f6 0,#fff 100%)}#landing-page #buy-direct .buy-direct__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,6rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start}#landing-page #buy-direct .buy-direct__intro{max-width:none;-ms-flex-item-align:start;align-self:start}#landing-page #buy-direct .buy-direct__intro-sticky{position:sticky;top:calc(var(--clarity-header-offset,10rem) + 2rem)}#landing-page #buy-direct .buy-direct__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:0 0 1.6rem;color:#2e3192;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}#landing-page #buy-direct .buy-direct__eyebrow::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}#landing-page #buy-direct .h2,#landing-page #buy-direct h2{margin-bottom:1.8rem;color:#1a1a1a;font-size:clamp(3.8rem,5vw,6rem);font-weight:800;line-height:.96}#landing-page #buy-direct .buy-direct__copy{margin:0;color:#6b6b6b;line-height:1.7}#landing-page #buy-direct .buy-direct__grid{display:grid;grid-template-columns:1fr;gap:1.8rem}#landing-page #buy-direct .buy-direct__card{--direct-accent:#2e3192;--direct-accent-soft:rgba(46, 49, 146, 0.08);position:relative;min-height:100%;padding:2.8rem 2.6rem 3rem;border:.1rem solid rgba(228,226,221,.95);border-radius:2rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.98)),to(rgba(255,255,255,.95))),var(--direct-accent-soft);background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(255,255,255,.95) 100%),var(--direct-accent-soft);-webkit-box-shadow:0 1.4rem 3.8rem rgba(26,26,26,.06);box-shadow:0 1.4rem 3.8rem rgba(26,26,26,.06);overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}#landing-page #buy-direct .buy-direct__card::before{content:"";position:absolute;inset:0 auto 0 0;width:.4rem;background:var(--direct-accent)}#landing-page #buy-direct .buy-direct__card:hover{-webkit-transform:translateY(-.3rem);-ms-transform:translateY(-.3rem);transform:translateY(-.3rem);border-color:rgba(26,26,26,.12);-webkit-box-shadow:0 2rem 4.8rem rgba(26,26,26,.1);box-shadow:0 2rem 4.8rem rgba(26,26,26,.1)}#landing-page #buy-direct .buy-direct__card .h3,#landing-page #buy-direct .buy-direct__card h3{margin:0 0 1.2rem;color:#1a1a1a;font-size:clamp(2.1rem,2vw,2.8rem);font-weight:800;line-height:1.05}#landing-page #buy-direct .buy-direct__card p{margin:0;color:#6b6b6b;line-height:1.7}#landing-page #buy-direct .buy-direct__card--purple{--direct-accent:#0071ce;--direct-accent-soft:rgba(0, 113, 206, 0.08)}#landing-page #buy-direct .buy-direct__card-index{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:5.2rem;min-height:3.4rem;margin-bottom:2rem;padding:.4rem 1.2rem;border-radius:999px;background:var(--direct-accent-soft);color:var(--direct-accent);font-family:var(--site-font-family);font-size:1.15rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}@media (max-width:1199.98px){#landing-page #buy-direct .buy-direct__layout{grid-template-columns:1fr}#landing-page #buy-direct .buy-direct__intro-sticky{position:static;top:auto}}@media (max-width:767.98px){#landing-page #buy-direct .buy-direct__grid{grid-template-columns:1fr}}#landing-page #features{padding:clamp(6rem,8vw,10rem) 0;background:linear-gradient(135deg,#091315 0,#111827 58%,#18363b 100%)}#landing-page #features .features__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(28rem,.82fr);gap:2rem;padding:clamp(2.6rem,4vw,4.8rem);border:.1rem solid rgba(255,255,255,.12);border-radius:3rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.06)),to(rgba(255,255,255,.03)));background:linear-gradient(180deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.03) 100%);-webkit-box-shadow:0 2rem 6rem rgba(0,0,0,.18);box-shadow:0 2rem 6rem rgba(0,0,0,.18);overflow:hidden}#landing-page #features .features__panel::before{content:"";position:absolute;top:-8rem;right:-10rem;width:26rem;height:26rem;border-radius:50%;background:radial-gradient(circle,rgba(46,49,146,.22) 0,rgba(46,49,146,0) 70%)}#landing-page #features .features__content,#landing-page #features .features__feature{position:relative;z-index:1}#landing-page #features .features__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:0 0 1.6rem;color:#2e3192;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}#landing-page #features .features__eyebrow::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}#landing-page #features .h2,#landing-page #features h2{max-width:64rem;margin-bottom:1.8rem;color:#fff;font-size:clamp(3.8rem,5vw,6rem);font-weight:800;line-height:.96}#landing-page #features .features__copy{max-width:60rem;margin:0;color:rgba(255,255,255,.78);line-height:1.75}#landing-page #features .features__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:3rem}#landing-page #features .features__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.6rem;padding:1.1rem 1.6rem;border:.1rem solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:800;letter-spacing:.04em;line-height:1.3}#landing-page #features .features__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:5.4rem;margin-top:3rem;padding:0 2.6rem;border-radius:999px;background:#2e3192;color:#fff;font-family:var(--site-font-family);font-size:1.25rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}#landing-page #features .features__cta:focus,#landing-page #features .features__cta:hover{background:#fff;color:#1a1a1a;text-decoration:none;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}#landing-page #features .features__feature{position:relative;min-height:100%;min-height:clamp(30rem,40vw,48rem);border:.1rem solid rgba(255,255,255,.12);border-radius:2.4rem;background:url(../images/all-products.webp) center center/cover no-repeat;overflow:hidden}@media (max-width:991.98px){#landing-page #features .features__panel{grid-template-columns:1fr}}#landing-page #homepage-faq-preview{padding:clamp(6rem,8vw,10rem) 0;background:radial-gradient(circle at top right,rgba(0,113,206,.08) 0,rgba(0,113,206,0) 34rem),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#f2f1ee));background:radial-gradient(circle at top right,rgba(0,113,206,.08) 0,rgba(0,113,206,0) 34rem),linear-gradient(180deg,#fff 0,#f2f1ee 100%)}#landing-page #homepage-faq-preview .homepage-faq-preview__header{max-width:96rem;margin-bottom:clamp(3rem,5vw,5rem)}#landing-page #homepage-faq-preview .homepage-faq-preview__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:0 0 1.6rem;color:#0071ce;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}#landing-page #homepage-faq-preview .homepage-faq-preview__eyebrow::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}#landing-page #homepage-faq-preview .h2,#landing-page #homepage-faq-preview h2{margin-bottom:0;color:#1a1a1a;font-size:clamp(3.8rem,5vw,6rem);font-weight:800;line-height:.96}#landing-page #homepage-faq-preview .homepage-faq-preview__layout{display:grid;grid-template-columns:minmax(28rem,.72fr) minmax(0,1.28fr);gap:clamp(2.4rem,4vw,4rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start}#landing-page #homepage-faq-preview .homepage-faq-preview__support{padding:clamp(2.4rem,3vw,3.2rem);border:.1rem solid rgba(228,226,221,.95);border-radius:2.2rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,113,206,.08)),to(rgba(255,255,255,.98)));background:linear-gradient(180deg,rgba(0,113,206,.08) 0,rgba(255,255,255,.98) 100%);-webkit-box-shadow:0 1.4rem 3.8rem rgba(26,26,26,.05);box-shadow:0 1.4rem 3.8rem rgba(26,26,26,.05)}#landing-page #homepage-faq-preview .homepage-faq-preview__support p{margin:0;color:#6b6b6b;line-height:1.75}#landing-page #homepage-faq-preview .homepage-faq-preview__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:5.2rem;margin-top:2.4rem;padding:0 2.4rem;border-radius:999px;background:#0071ce;color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}#landing-page #homepage-faq-preview .homepage-faq-preview__cta:focus,#landing-page #homepage-faq-preview .homepage-faq-preview__cta:hover{background:#1a1a1a;color:#fff;text-decoration:none;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}#landing-page #homepage-faq-preview .homepage-faq-preview__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4rem}#landing-page #homepage-faq-preview .homepage-faq-preview__item{border:.1rem solid rgba(228,226,221,.95);border-radius:1.8rem;background:#fff;-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.04);box-shadow:0 1.2rem 3rem rgba(26,26,26,.04);overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}#landing-page #homepage-faq-preview .homepage-faq-preview__item[open]{border-color:rgba(0,113,206,.24);-webkit-box-shadow:0 1.8rem 4rem rgba(26,26,26,.08);box-shadow:0 1.8rem 4rem rgba(26,26,26,.08)}#landing-page #homepage-faq-preview .homepage-faq-preview__item summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;padding:2.2rem 2.4rem;cursor:pointer;list-style:none;color:#1a1a1a;font-family:var(--site-font-family);font-size:clamp(1.8rem,1.8vw,2.3rem);font-weight:800;line-height:1.25}#landing-page #homepage-faq-preview .homepage-faq-preview__item summary::-webkit-details-marker{display:none}#landing-page #homepage-faq-preview .homepage-faq-preview__item summary::after{content:"+";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#0071ce;font-size:2.8rem;font-weight:400;line-height:1}#landing-page #homepage-faq-preview .homepage-faq-preview__item[open] summary::after{content:"−"}#landing-page #homepage-faq-preview .homepage-faq-preview__answer{padding:0 2.4rem 2.4rem}#landing-page #homepage-faq-preview .homepage-faq-preview__answer p{max-width:60rem;margin:0;color:#6b6b6b;line-height:1.75}@media (max-width:991.98px){#landing-page #homepage-faq-preview .homepage-faq-preview__layout{grid-template-columns:1fr}}#landing-page #claims{position:relative;margin:0 auto;background-color:#060606;background-image:radial-gradient(circle at 18% 22%,rgba(81,194,185,.2),transparent 34%),radial-gradient(circle at 82% 70%,rgba(93,40,95,.24),transparent 30%),-webkit-gradient(linear,left top,left bottom,from(#0b0b0b),to(#060606));background-image:radial-gradient(circle at 18% 22%,rgba(81,194,185,.2),transparent 34%),radial-gradient(circle at 82% 70%,rgba(93,40,95,.24),transparent 30%),linear-gradient(180deg,#0b0b0b 0,#060606 100%);overflow:hidden;isolation:isolate}#landing-page #claims .claims-css-background{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:paint;background:linear-gradient(115deg,rgba(81,194,185,.08),transparent 34%),linear-gradient(305deg,rgba(93,40,95,.12),transparent 38%)}#landing-page #claims .claims-css-background::before{content:"";position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:clamp(5rem,7vw,9rem) clamp(5rem,7vw,9rem);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(48%,#000),to(#000));-webkit-mask-image:linear-gradient(90deg,transparent,#000 48%,#000);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(48%,#000),to(#000));mask-image:linear-gradient(90deg,transparent,#000 48%,#000)}#landing-page #claims .claims-css-background::after{content:"";position:absolute;top:12%;right:-8%;width:clamp(28rem,42vw,66rem);aspect-ratio:1;border:1px solid rgba(198,240,232,.14);border-radius:50%;-webkit-box-shadow:0 0 0 8rem rgba(46,49,146,.018),0 0 0 16rem rgba(0,113,206,.018);box-shadow:0 0 0 8rem rgba(46,49,146,.018),0 0 0 16rem rgba(0,113,206,.018)}#landing-page #claims .claims-css-background__glow{position:absolute;top:-18%;right:-10%;width:75%;height:130%;opacity:.7;-webkit-filter:blur(1px);filter:blur(1px);background:radial-gradient(ellipse at 72% 28%,rgba(46,49,146,.22),transparent 34%),radial-gradient(ellipse at 42% 68%,rgba(0,113,206,.28),transparent 38%)}#landing-page #claims .claims-css-background__lattice{position:absolute;top:-8%;right:-7%;width:min(72vw,98rem);height:116%;opacity:.82;-webkit-transform:rotate(-13deg);-ms-transform:rotate(-13deg);transform:rotate(-13deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(28%,#000),to(#000));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28%,#000 100%);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(28%,#000),to(#000));mask-image:linear-gradient(90deg,transparent 0,#000 28%,#000 100%)}#landing-page #claims .claims-css-background__lattice span{position:absolute;left:var(--lattice-left);top:var(--lattice-top);width:var(--lattice-width);height:1px;opacity:var(--lattice-opacity,.7);background:-webkit-gradient(linear,left top,right top,from(rgba(198,240,232,.18)),color-stop(rgba(255,255,255,.3)),to(rgba(0,113,206,.22)));background:linear-gradient(90deg,rgba(198,240,232,.18),rgba(255,255,255,.3),rgba(0,113,206,.22));-webkit-transform:rotate(var(--lattice-angle));-ms-transform:rotate(var(--lattice-angle));transform:rotate(var(--lattice-angle));-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}#landing-page #claims .claims-css-background__lattice span::after,#landing-page #claims .claims-css-background__lattice span::before{content:"";position:absolute;top:50%;width:clamp(1.2rem,1.8vw,2.3rem);aspect-ratio:1;border:1px solid rgba(255,255,255,.16);border-radius:28%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-box-shadow:0 0 2.4rem currentColor;box-shadow:0 0 2.4rem currentColor}#landing-page #claims .claims-css-background__lattice span::before{left:0;color:rgba(198,240,232,.45);background:rgba(198,240,232,.78)}#landing-page #claims .claims-css-background__lattice span::after{right:0;color:rgba(0,113,206,.5);background:rgba(43,159,255,.76)}#landing-page #claims .claims-css-background__lattice span:nth-child(1){--lattice-left:25%;--lattice-top:4%;--lattice-width:46%;--lattice-angle:12deg}#landing-page #claims .claims-css-background__lattice span:nth-child(2){--lattice-left:12%;--lattice-top:13%;--lattice-width:62%;--lattice-angle:-7deg}#landing-page #claims .claims-css-background__lattice span:nth-child(3){--lattice-left:31%;--lattice-top:22%;--lattice-width:52%;--lattice-angle:8deg}#landing-page #claims .claims-css-background__lattice span:nth-child(4){--lattice-left:17%;--lattice-top:31%;--lattice-width:68%;--lattice-angle:-10deg}#landing-page #claims .claims-css-background__lattice span:nth-child(5){--lattice-left:34%;--lattice-top:40%;--lattice-width:49%;--lattice-angle:11deg}#landing-page #claims .claims-css-background__lattice span:nth-child(6){--lattice-left:15%;--lattice-top:48%;--lattice-width:65%;--lattice-angle:-8deg}#landing-page #claims .claims-css-background__lattice span:nth-child(7){--lattice-left:28%;--lattice-top:57%;--lattice-width:56%;--lattice-angle:9deg}#landing-page #claims .claims-css-background__lattice span:nth-child(8){--lattice-left:10%;--lattice-top:65%;--lattice-width:69%;--lattice-angle:-11deg}#landing-page #claims .claims-css-background__lattice span:nth-child(9){--lattice-left:29%;--lattice-top:73%;--lattice-width:55%;--lattice-angle:8deg}#landing-page #claims .claims-css-background__lattice span:nth-child(10){--lattice-left:14%;--lattice-top:81%;--lattice-width:63%;--lattice-angle:-9deg}#landing-page #claims .claims-css-background__lattice span:nth-child(11){--lattice-left:32%;--lattice-top:89%;--lattice-width:48%;--lattice-angle:10deg}#landing-page #claims .claims-css-background__lattice span:nth-child(12){--lattice-left:20%;--lattice-top:97%;--lattice-width:58%;--lattice-angle:-8deg}#landing-page #claims .claims-css-background__particles{position:absolute;width:.8rem;height:.8rem;border-radius:38%;opacity:.5;-webkit-transform:rotate(28deg);-ms-transform:rotate(28deg);transform:rotate(28deg)}#landing-page #claims .claims-css-background__particles--teal{top:16%;right:18%;color:rgba(198,240,232,.65);background:currentColor;-webkit-box-shadow:-18vw 8vh 0 0 currentColor,8vw 17vh 0 0 currentColor,-8vw 34vh 0 0 currentColor,11vw 52vh 0 0 currentColor,-25vw 66vh 0 0 currentColor,3vw 82vh 0 0 currentColor;box-shadow:-18vw 8vh 0 0 currentColor,8vw 17vh 0 0 currentColor,-8vw 34vh 0 0 currentColor,11vw 52vh 0 0 currentColor,-25vw 66vh 0 0 currentColor,3vw 82vh 0 0 currentColor}#landing-page #claims .claims-css-background__particles--purple{top:27%;right:33%;color:rgba(43,159,255,.58);background:currentColor;-webkit-box-shadow:18vw 6vh 0 0 currentColor,-12vw 18vh 0 0 currentColor,9vw 38vh 0 0 currentColor,-4vw 57vh 0 0 currentColor,16vw 72vh 0 0 currentColor;box-shadow:18vw 6vh 0 0 currentColor,-12vw 18vh 0 0 currentColor,9vw 38vh 0 0 currentColor,-4vw 57vh 0 0 currentColor,16vw 72vh 0 0 currentColor}@media (prefers-reduced-motion:no-preference){#landing-page #claims .claims-css-background__lattice{-webkit-animation:claims-lattice-drift 18s ease-in-out infinite alternate;animation:claims-lattice-drift 18s ease-in-out infinite alternate}#landing-page #claims .claims-css-background__glow{-webkit-animation:claims-glow-drift 14s ease-in-out infinite alternate;animation:claims-glow-drift 14s ease-in-out infinite alternate}}@-webkit-keyframes claims-lattice-drift{from{-webkit-transform:rotate(-13deg) translate3d(0,-1.5%,0);transform:rotate(-13deg) translate3d(0,-1.5%,0)}to{-webkit-transform:rotate(-11deg) translate3d(-2%,1.5%,0);transform:rotate(-11deg) translate3d(-2%,1.5%,0)}}@keyframes claims-lattice-drift{from{-webkit-transform:rotate(-13deg) translate3d(0,-1.5%,0);transform:rotate(-13deg) translate3d(0,-1.5%,0)}to{-webkit-transform:rotate(-11deg) translate3d(-2%,1.5%,0);transform:rotate(-11deg) translate3d(-2%,1.5%,0)}}@-webkit-keyframes claims-glow-drift{from{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}to{-webkit-transform:translate3d(-3%,2%,0) scale(1.04);transform:translate3d(-3%,2%,0) scale(1.04)}}@keyframes claims-glow-drift{from{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}to{-webkit-transform:translate3d(-3%,2%,0) scale(1.04);transform:translate3d(-3%,2%,0) scale(1.04)}}@media (max-width:767.98px){#landing-page #claims .claims-css-background__lattice{right:-52%;width:135vw;opacity:.48}#landing-page #claims .claims-css-background__glow{right:-42%;width:130%;opacity:.54}}#landing-page #claims .container{position:relative;z-index:1;padding:clamp(80px,10vw,140px) clamp(24px,6vw,96px)}#landing-page #claims .container .h2,#landing-page #claims .container h2{color:#fff}#landing-page #claims .container>p{font-weight:300;line-height:1.75;color:#fff;max-width:480px;margin-bottom:clamp(48px,6vw,80px)}#landing-page #claims .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-bottom:3rem}#landing-page #claims .container .row .col-half{width:calc(50% - 1rem)}@media (max-width:991.98px){#landing-page #claims .container .row .col-half{width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}#landing-page #claims .container .row .col-third{-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(33% - 2rem)}@media (max-width:991.98px){#landing-page #claims .container .row .col-third{width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}#landing-page #claims .data-block{position:relative;background:rgba(255,255,255,.005);border:1px solid rgba(255,255,255,.07);padding:clamp(32px,4vw,56px) clamp(28px,4vw,52px);overflow:hidden;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#landing-page #claims .data-block:not(:last-child){margin-bottom:3rem}@media (max-width:1199.98px){#landing-page #claims .data-block{width:100%}}#landing-page #claims .data-block .data-block-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem;margin-bottom:5rem}#landing-page #claims .data-block .data-block-content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:300px}@media (max-width:1199.98px){#landing-page #claims .data-block .data-block-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#landing-page #claims .data-block span{font-size:clamp(1.73rem,1.05vw + 1.31rem,2.56rem);color:#2e3192;vertical-align:baseline;position:relative;bottom:.1em}#landing-page #claims .data-block .data-subh{color:#fff;font-weight:600;font-size:clamp(1.6rem,.85vw + 1.25rem,2.4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}#landing-page #claims .data-block .data-subh::before{content:"";width:3rem;height:1px;background-color:#2e3192}#landing-page #claims .data-block .data-description{font-weight:300;line-height:1.75;color:#fff;max-width:520px;margin-bottom:2rem}#landing-page #claims .data-stat{font-family:var(--site-font-family);font-size:clamp(3.02rem,3.32vw + 1.69rem,5.68rem);font-weight:800;letter-spacing:-.03em;line-height:.9;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:2rem}#landing-page #claims .data-claim{color:#fafafa;margin:0 0 5rem 0;font-size:clamp(1.6rem,.85vw + 1.25rem,2.4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}#landing-page #claims .data-claim:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#2e3192;-ms-flex-negative:0;flex-shrink:0;background-color:#2e3192}#landing-page #routine{padding:10rem 0 8rem;background-color:transparent;background-color:#fff}@media (max-width:991.98px){#landing-page #routine{padding:5rem 0 2rem}}#landing-page #routine .timeline-scroll{width:100%}@media (max-width:1199.98px){#landing-page #routine .timeline-scroll{overflow-x:scroll;overflow-y:clip}}#landing-page #routine .timeline-outer{position:relative}@media (max-width:1199.98px){#landing-page #routine .timeline-outer{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#landing-page #routine .timeline-outer .timeline-background{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#landing-page #routine .timeline-outer .timeline-background>div{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}#landing-page #routine .timeline-outer .timeline-background .bg-none,#landing-page #routine .timeline-outer .timeline-background .bg-purple,#landing-page #routine .timeline-outer .timeline-background .bg-teal{border-right:.1rem dashed #6b6b6b!important;border-right:.1rem dashed #6b6b6b!important}#landing-page #routine .timeline-outer .timeline-background .bg-teal{background-color:rgba(198,240,232,.5)}#landing-page #routine .timeline-outer .timeline-background .bg-purple{background-color:rgba(0,113,206,.5)}#landing-page #routine .timeline-table{width:100%;min-width:96rem;border-collapse:separate;border-spacing:0;table-layout:fixed;margin-top:5rem}#landing-page #routine .timeline-table tbody,#landing-page #routine .timeline-table td,#landing-page #routine .timeline-table th,#landing-page #routine .timeline-table thead,#landing-page #routine .timeline-table tr{background-color:transparent;border:none;padding:0}#landing-page #routine .timeline-table>:not(caption)>*>*{background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}#landing-page #routine .timeline-table thead.thead-bottom tr th{padding:2.4rem 1.2rem 0!important}#landing-page #routine .timeline-table thead tr th{padding:0 1.2rem 2.4rem!important;text-align:left;vertical-align:bottom;position:sticky;top:0;z-index:10}#landing-page #routine .timeline-table thead .col-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}#landing-page #routine .timeline-table thead .col-header::before{content:"";display:block;width:100%;height:.1rem;background:#6b6b6b;border-radius:.1rem}#landing-page #routine .timeline-table thead .col-header::after{content:"";display:block;width:100%;height:.1rem;background:#6b6b6b;border-radius:.1rem}#landing-page #routine .timeline-table thead th.state--breakout .col-header::before,#landing-page #routine .timeline-table thead th.state--warning .col-header::before{background:#2e3192}#landing-page #routine .timeline-table thead th.state--breakout .col-label,#landing-page #routine .timeline-table thead th.state--warning .col-label{color:#2e3192}#landing-page #routine .timeline-table thead .col-index{font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b}#landing-page #routine .timeline-table thead .col-label{font-size:1.3rem;font-weight:800;letter-spacing:-.01em;color:#1a1a1a;line-height:1.2}#landing-page #routine .timeline-table tbody tr td{padding:.8rem 0!important;vertical-align:middle}#landing-page #routine .timeline-table tbody tr.spacer td{height:1.4rem;padding:0!important;border:none!important}#landing-page #routine .timeline-table tbody tr .cell-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}#landing-page #routine .timeline-table tbody tr .cell-track::before{content:"";position:absolute;top:50%;left:0;right:0;height:.1rem;background:#e4e2dd;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0}#landing-page #routine .timeline-table tbody tr .track-line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:.5rem;background:#e4e2dd;z-index:1;min-width:1.2rem}#landing-page #routine .timeline-table tbody tr .track-line.teal{background:#2e3192}#landing-page #routine .timeline-table tbody tr .track-line.purple{background:#0071ce}#landing-page #routine .timeline-table tbody tr .track-line--left{position:relative}#landing-page #routine .timeline-table tbody tr .track-line--left::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.5rem;height:2.4rem;border-radius:.1rem;background:#e4e2dd}#landing-page #routine .timeline-table tbody tr .track-line--left.teal::before{background:#2e3192}#landing-page #routine .timeline-table tbody tr .track-line--left.purple::before{background:#0071ce}#landing-page #routine .timeline-table tbody tr .track-line--right{position:relative}#landing-page #routine .timeline-table tbody tr .track-line--right::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.5rem;height:2.4rem;border-radius:.1rem;background:#e4e2dd}#landing-page #routine .timeline-table tbody tr .track-line--right.teal::after{background:#2e3192}#landing-page #routine .timeline-table tbody tr .track-line--right.purple::after{background:#0071ce}#landing-page #routine .timeline-table tbody tr .prod-card{background:#fafafa;border-radius:1.2rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:.1rem solid #e4e2dd;position:relative;overflow:hidden;z-index:2;-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s;-ms-flex-negative:0;flex-shrink:0;width:calc(100% - 4rem);max-width:44rem}#landing-page #routine .timeline-table tbody tr .prod-card::before{content:"";position:absolute;top:0;left:0;right:0;height:.3rem;background:#2e3192;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:1}#landing-page #routine .timeline-table tbody tr .prod-card.alt::before{background:#0071ce}#landing-page #routine .timeline-table tbody tr .prod-card:hover{-webkit-box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08);-webkit-transform:translateY(-.2rem);-ms-transform:translateY(-.2rem);transform:translateY(-.2rem)}#landing-page #routine .timeline-table tbody tr .prod-card:hover::before{opacity:1}#landing-page #routine .timeline-table tbody tr .prod-card .prod-card-img{width:10rem;-ms-flex-negative:0;flex-shrink:0;border-radius:0;border:none;border-right:.1rem solid #e4e2dd;overflow:hidden;background:#c6f0e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#landing-page #routine .timeline-table tbody tr .prod-card .prod-card-img.alt{background:#f0eaf9}#landing-page #routine .timeline-table tbody tr .prod-card .prod-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border:none}#landing-page #routine .timeline-table tbody tr .prod-card .prod-card-img .img-placeholder{width:3.2rem;height:3.2rem;opacity:.3}#landing-page #routine .timeline-table tbody tr .prod-card .prod-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:2rem 2.4rem}#landing-page #routine .timeline-table tbody tr .prod-card .prod-card-body .h3,#landing-page #routine .timeline-table tbody tr .prod-card .prod-card-body h3{font-size:1.4rem;font-weight:800;letter-spacing:-.01em;color:#1a1a1a;margin:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#landing-page #routine .timeline-table tbody tr .prod-card .prod-card-body p{font-size:1.2rem;color:#6b6b6b;line-height:1.5;margin:0}#landing-page #products{padding:10rem 0 5rem;background-color:#fff}@media (max-width:1199.98px){#landing-page #products{padding:3rem 0 1rem}}#landing-page #products .span-teal{color:#2e3192}#landing-page #products .span-purple{color:#0071ce}#landing-page #products .product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:20rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1199.98px){#landing-page #products .product-wrap{padding-right:10rem;height:100lvh}}@media (max-width:1199.98px) and (max-width:575.98px){#landing-page #products .product-wrap{padding-right:3rem}}#landing-page #products .product-wrap .product-card{width:40vw;aspect-ratio:1;-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s;overflow:hidden;border-radius:2.5rem;position:relative}#landing-page #products .product-wrap .product-card .product-img{width:100%;height:100%;background-color:#e4e2dd;overflow:hidden;position:absolute;top:0;left:0;z-index:-1}#landing-page #products .product-wrap .product-card .product-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}#landing-page #products .product-wrap .product-card .product-img img.i-mobile{display:none;-o-object-position:right;object-position:right}@media (max-width:1199.98px){#landing-page #products .product-wrap .product-card .product-img img{display:none}#landing-page #products .product-wrap .product-card .product-img img.i-mobile{display:block}}#landing-page #products .product-wrap .product-card .product-body{padding:3.2rem 3.6rem 1.5rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1199.98px){#landing-page #products .product-wrap .product-card{width:90vw;height:calc(100lvh - 10rem)}}#landing-page #products .product-wrap .product-card .product-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#landing-page #products .product-wrap .product-card .product-header .product-type{font-size:clamp(1.3rem,.52vw + 1.1rem,1.72rem);color:#2e3192;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;text-transform:uppercase;margin-bottom:2rem}#landing-page #products .product-wrap .product-card .product-header .product-type.alt{color:#0071ce}#landing-page #products .product-wrap .product-card .product-header .product-type:first-child:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#2e3192;-ms-flex-negative:0;flex-shrink:0}#landing-page #products .product-wrap .product-card .product-header .product-type.alt::before{background-color:#0071ce}#landing-page #products .product-wrap .product-card .product-header .product-type:last-child{color:#000!important;font-weight:600}#landing-page #products .product-wrap .product-card .product-name{font-weight:700;font-size:clamp(2.28rem,1.91vw + 1.52rem,3.81rem);text-transform:uppercase}#landing-page #products .product-wrap .product-card .product-desc{margin-bottom:2rem;max-width:50%}@media (max-width:1199.98px){#landing-page #products .product-wrap .product-card .product-desc{max-width:75%}}#landing-page #products .product-wrap .product-card .product-extra{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;color:inherit;text-decoration:none}#landing-page #products .product-wrap .product-card .product-extra::before{content:"";width:6px;height:6px;border-radius:50%;background-color:#2e3192;-ms-flex-negative:0;flex-shrink:0}#landing-page #products .product-wrap .product-card .product-extra.alt::before{background-color:#0071ce}#landing-page #products .product-wrap .product-card .product-extra:hover{color:inherit;text-decoration:underline}#landing-page #products .product-wrap .product-card .product-extra:focus{color:inherit;text-decoration:none}#landing-page .prod-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}#landing-page .prod-tags .tag{display:inline-block;background:#2e3192;color:#fff;font-size:clamp(1.1rem,.4vw + .8rem,1.1rem);font-weight:600;border-radius:10rem;padding:.4rem 1.1rem;letter-spacing:.01em;white-space:nowrap;font-family:var(--site-font-family)}#landing-page .prod-tags .tag.alt{background:#0071ce}#landing-page .prod-tags .tag.tag-l{font-size:clamp(1.3rem,.52vw + 1.1rem,1.72rem);padding:.6rem 1.5rem}#landing-hero.hero-section,#landing-page #landing-hero{position:relative;height:clamp(38rem,46vw,56rem);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#landing-hero.hero-section .homepage-hero-slide__heading,#landing-page #landing-hero .homepage-hero-slide__heading{font-size:clamp(3rem,3.6vw,4.6rem);font-weight:600;line-height:1.05;margin-bottom:1.6rem}#landing-hero.hero-section .homepage-hero-slide__subheading,#landing-page #landing-hero .homepage-hero-slide__subheading{font-size:clamp(2rem,2.4vw,3rem);font-weight:600;line-height:1.2;margin:0 0 1.2rem}#landing-hero.hero-section .swiper-wrapper,#landing-page #landing-hero .swiper-wrapper{height:100%}#landing-hero.hero-section .homepage-hero-slide,#landing-page #landing-hero .homepage-hero-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#landing-hero.hero-section .homepage-hero-slide__content,#landing-page #landing-hero .homepage-hero-slide__content{width:min(100%,60rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0}#landing-hero.hero-section .homepage-hero-slide__content--white-background,#landing-page #landing-hero .homepage-hero-slide__content--white-background{padding:clamp(2.4rem,3vw,3.6rem);background:#fff}#landing-hero.hero-section .container,#landing-page #landing-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;margin-bottom:auto}#landing-hero.hero-section .container .row,#landing-page #landing-hero .container .row{width:100%;margin-right:0;margin-left:0}#landing-hero.hero-section .homepage-hero-slide--align-left .row,#landing-page #landing-hero .homepage-hero-slide--align-left .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#landing-hero.hero-section .homepage-hero-slide--align-center .row,#landing-page #landing-hero .homepage-hero-slide--align-center .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#landing-hero.hero-section .hero-bg-image,#landing-page #landing-hero .hero-bg-image{position:absolute;inset:0;z-index:0;overflow:hidden;width:100%;height:100%}#landing-hero.hero-section .hero-bg-image img,#landing-hero.hero-section .hero-bg-image picture,#landing-page #landing-hero .hero-bg-image img,#landing-page #landing-hero .hero-bg-image picture{display:block;width:100%;height:100%}#landing-hero.hero-section .hero-bg-image img,#landing-page #landing-hero .hero-bg-image img{-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){#landing-hero.hero-section .hero-bg-image img,#landing-page #landing-hero .hero-bg-image img{-o-object-position:bottom;object-position:bottom}}#landing-hero.hero-section .container,#landing-page #landing-hero .container{position:relative;z-index:1}#landing-hero.hero-section .homepage-hero-swiper__pagination,#landing-page #landing-hero .homepage-hero-swiper__pagination{z-index:2;bottom:2rem}#landing-hero.hero-section .homepage-hero-swiper__pagination .swiper-pagination-bullet,#landing-page #landing-hero .homepage-hero-swiper__pagination .swiper-pagination-bullet{width:1rem;height:1rem;background:#fff;opacity:.65}#landing-hero.hero-section .homepage-hero-swiper__pagination .swiper-pagination-bullet-active,#landing-page #landing-hero .homepage-hero-swiper__pagination .swiper-pagination-bullet-active{background:#29499b;opacity:1}#landing-hero.hero-section .homepage-hero-swiper__nav,#landing-page #landing-hero .homepage-hero-swiper__nav{position:absolute;z-index:3;top:50%;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:rgba(255,255,255,.88);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}#landing-hero.hero-section .homepage-hero-swiper__nav::after,#landing-page #landing-hero .homepage-hero-swiper__nav::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;border-top:.2rem solid #29499b;border-right:.2rem solid #29499b}#landing-hero.hero-section .homepage-hero-swiper__nav:focus-visible,#landing-page #landing-hero .homepage-hero-swiper__nav:focus-visible{outline:.3rem solid #29499b;outline-offset:.2rem}#landing-hero.hero-section .homepage-hero-swiper__nav--previous,#landing-page #landing-hero .homepage-hero-swiper__nav--previous{left:2rem}#landing-hero.hero-section .homepage-hero-swiper__nav--previous::after,#landing-page #landing-hero .homepage-hero-swiper__nav--previous::after{-webkit-transform:translate(-35%,-50%) rotate(-135deg);-ms-transform:translate(-35%,-50%) rotate(-135deg);transform:translate(-35%,-50%) rotate(-135deg)}#landing-hero.hero-section .homepage-hero-swiper__nav--next,#landing-page #landing-hero .homepage-hero-swiper__nav--next{right:2rem}#landing-hero.hero-section .homepage-hero-swiper__nav--next::after,#landing-page #landing-hero .homepage-hero-swiper__nav--next::after{-webkit-transform:translate(-65%,-50%) rotate(45deg);-ms-transform:translate(-65%,-50%) rotate(45deg);transform:translate(-65%,-50%) rotate(45deg)}#landing-hero.hero-section .tagline,#landing-page #landing-hero .tagline{font-size:clamp(1.4rem,1.25vw,1.7rem);font-weight:400;line-height:1.35;margin-bottom:2rem}#landing-hero.hero-section .sub-copy,#landing-page #landing-hero .sub-copy{line-height:1.6;margin-bottom:3rem}#landing-hero.hero-section .homepage-hero__actions,#landing-page #landing-hero .homepage-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.2rem}#landing-hero.hero-section .landing-hero__shop-link,#landing-page #landing-hero .landing-hero__shop-link{min-height:4.6rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#landing-hero.hero-section .homepage-hero__shop-link,#landing-page #landing-hero .homepage-hero__shop-link{min-height:4.8rem;padding:0 2.2rem;font-size:1.3rem;text-decoration:none;white-space:nowrap}#landing-hero.hero-section .homepage-hero__shop-link [aria-hidden=true],#landing-page #landing-hero .homepage-hero__shop-link [aria-hidden=true]{margin-left:.6rem}#landing-hero.hero-section .homepage-hero__shop-link:focus,#landing-hero.hero-section .homepage-hero__shop-link:hover,#landing-page #landing-hero .homepage-hero__shop-link:focus,#landing-page #landing-hero .homepage-hero__shop-link:hover{text-decoration:none}#landing-hero.hero-section .homepage-hero__secondary-link,#landing-page #landing-hero .homepage-hero__secondary-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.8rem;padding:0 2.2rem;border:.2rem solid #29499b;background:#fff;color:#29499b;font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}#landing-hero.hero-section .homepage-hero__secondary-link:focus,#landing-hero.hero-section .homepage-hero__secondary-link:hover,#landing-page #landing-hero .homepage-hero__secondary-link:focus,#landing-page #landing-hero .homepage-hero__secondary-link:hover{background:#29499b;color:#fff;text-decoration:none}@media (max-width:991.98px){#landing-hero.hero-section,#landing-page #landing-hero{height:clamp(36rem,58vw,50rem)}#landing-hero.hero-section .homepage-hero-slide__content,#landing-page #landing-hero .homepage-hero-slide__content{width:min(100%,42rem)}}@media (max-width:767.98px){#landing-hero.hero-section,#landing-page #landing-hero{height:clamp(42rem,78vw,54rem)}}@media (max-width:575.98px){#landing-hero.hero-section,#landing-page #landing-hero{height:clamp(44rem,125vw,58rem)}#landing-hero.hero-section .homepage-hero-slide__content--white-background,#landing-page #landing-hero .homepage-hero-slide__content--white-background{padding:2.2rem}#landing-hero.hero-section .homepage-hero-swiper__nav,#landing-page #landing-hero .homepage-hero-swiper__nav{display:none}#landing-hero.hero-section .homepage-hero__actions,#landing-page #landing-hero .homepage-hero__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#landing-hero.hero-section .homepage-hero__secondary-link,#landing-hero.hero-section .homepage-hero__shop-link,#landing-page #landing-hero .homepage-hero__secondary-link,#landing-page #landing-hero .homepage-hero__shop-link{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:1.2rem;padding-left:1.2rem}}@media (max-width:991.98px){#landing-hero.hero-section,#landing-page #landing-hero.hero-section{--mobile-hero-image-height:clamp(22rem, 65vw, 36rem);height:auto;background:#fff}#landing-hero.hero-section .swiper-wrapper,#landing-page #landing-hero.hero-section .swiper-wrapper{height:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#landing-hero.hero-section .homepage-hero-slide,#landing-page #landing-hero.hero-section .homepage-hero-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:auto;padding-top:var(--mobile-hero-image-height);min-height:0;background:#fff}#landing-hero.hero-section .hero-bg-image,#landing-page #landing-hero.hero-section .hero-bg-image{inset:0 0 auto;height:var(--mobile-hero-image-height)}#landing-hero.hero-section .hero-bg-image img,#landing-page #landing-hero.hero-section .hero-bg-image img{-o-object-position:right center;object-position:right center}#landing-hero.hero-section .container,#landing-page #landing-hero.hero-section .container{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0;background:#fff}#landing-hero.hero-section .container .row,#landing-page #landing-hero.hero-section .container .row{height:auto;min-height:0}#landing-hero.hero-section .homepage-hero-slide__content,#landing-page #landing-hero.hero-section .homepage-hero-slide__content{width:100%;height:auto;min-height:0;padding:1.6rem 2rem;background:#fff;color:#000}#landing-hero.hero-section:has(.homepage-hero-swiper__nav) .container,#landing-page #landing-hero.hero-section:has(.homepage-hero-swiper__nav) .container{padding-bottom:6.4rem}#landing-hero.hero-section .homepage-hero-slide__heading,#landing-page #landing-hero.hero-section .homepage-hero-slide__heading{color:#000;font-size:clamp(2.4rem,5vw,3rem);margin-bottom:.8rem}#landing-hero.hero-section .homepage-hero-slide__subheading,#landing-page #landing-hero.hero-section .homepage-hero-slide__subheading{color:#000;font-size:1.8rem;margin-bottom:.8rem}#landing-hero.hero-section .tagline,#landing-page #landing-hero.hero-section .tagline{color:#000;margin-bottom:1.2rem}#landing-hero.hero-section .homepage-hero__actions,#landing-page #landing-hero.hero-section .homepage-hero__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}#landing-hero.hero-section .homepage-hero__secondary-link,#landing-hero.hero-section .homepage-hero__shop-link,#landing-page #landing-hero.hero-section .homepage-hero__secondary-link,#landing-page #landing-hero.hero-section .homepage-hero__shop-link{min-height:4.4rem;padding:.8rem 1.2rem;white-space:normal;text-align:center}#landing-hero.hero-section .homepage-hero-swiper__nav,#landing-page #landing-hero.hero-section .homepage-hero-swiper__nav{display:block;top:auto;bottom:1rem;-webkit-transform:none;-ms-transform:none;transform:none;background:#f1f1f1}#landing-hero.hero-section .homepage-hero-swiper__nav--previous,#landing-page #landing-hero.hero-section .homepage-hero-swiper__nav--previous{left:2rem}#landing-hero.hero-section .homepage-hero-swiper__nav--next,#landing-page #landing-hero.hero-section .homepage-hero-swiper__nav--next{right:2rem}#landing-hero.hero-section .homepage-hero-swiper__pagination,#landing-page #landing-hero.hero-section .homepage-hero-swiper__pagination{left:7rem;bottom:1rem;width:calc(100% - 14rem);height:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#landing-hero.hero-section .homepage-hero-swiper__pagination .swiper-pagination-bullet,#landing-page #landing-hero.hero-section .homepage-hero-swiper__pagination .swiper-pagination-bullet{position:relative;-webkit-box-flex:0;-ms-flex:0 0 2.8rem;flex:0 0 2.8rem;width:2.8rem;height:4.4rem;margin:0;border-radius:0;background:0 0}#landing-hero.hero-section .homepage-hero-swiper__pagination .swiper-pagination-bullet::after,#landing-page #landing-hero.hero-section .homepage-hero-swiper__pagination .swiper-pagination-bullet::after{content:"";position:absolute;inset:calc(50% - .5rem) auto auto calc(50% - .5rem);width:1rem;height:1rem;border-radius:50%;background:#777}#landing-hero.hero-section .homepage-hero-swiper__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after,#landing-page #landing-hero.hero-section .homepage-hero-swiper__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{background:#29499b}}#landing-page #landing-hero.hero-section .tagline{font-size:clamp(1.7rem,2vw,2.2rem)}@media (min-width:576px) and (max-width:1199.98px){#landing-page #landing-hero.hero-section .homepage-hero-slide__content{max-width:48rem}}.bf-mobile-strip{display:none}.bf-about-stats.bf-mobile-strip-active,.homepage-hero-strip.bf-mobile-strip-active{overflow:hidden!important}.bf-about-stats.bf-mobile-strip-active>:not(.bf-mobile-strip),.homepage-hero-strip.bf-mobile-strip-active>:not(.bf-mobile-strip){display:none!important}.bf-about-stats.bf-mobile-strip-active>.bf-mobile-strip,.homepage-hero-strip.bf-mobile-strip-active>.bf-mobile-strip{display:block;overflow:hidden;width:100%}.bf-mobile-strip__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.bf-mobile-strip__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;padding:1.6rem 3rem 1.6rem 0}.bf-mobile-strip__item{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 0 0 1.6rem}.bf-mobile-strip__item .h2,.bf-mobile-strip__item .h3,.bf-mobile-strip__item h2,.bf-mobile-strip__item h3,.bf-mobile-strip__item p{margin:0;color:inherit}.bf-mobile-strip__item .h2,.bf-mobile-strip__item .h3,.bf-mobile-strip__item h2,.bf-mobile-strip__item h3{font-size:1.6rem;font-weight:700;line-height:1.25}.bf-mobile-strip__item p{font-size:1.4rem;line-height:1.25}@media (min-width:992px){.bf-mobile-strip__group{gap:12rem;padding-right:12rem}}#hero-strip-container .homepage-hero-strip{background:#29499b;color:#fff}#hero-strip-container .homepage-hero-strip__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:2rem;min-height:6rem;padding-top:1.2rem;padding-bottom:1.2rem}#hero-strip-container .homepage-hero-strip__item{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;min-width:0;text-align:left}#hero-strip-container .homepage-hero-strip .h3,#hero-strip-container .homepage-hero-strip h3,#hero-strip-container .homepage-hero-strip p{margin:0;color:inherit;line-height:1.25}#hero-strip-container .homepage-hero-strip .h3,#hero-strip-container .homepage-hero-strip h3{font-size:1.6rem;font-weight:700;text-transform:uppercase}#hero-strip-container .homepage-hero-strip p{font-size:1.4rem}@media (max-width:575.98px){#hero-strip-container .homepage-hero-strip{overflow-x:auto}#hero-strip-container .homepage-hero-strip__items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}#hero-strip-container .homepage-hero-strip__item{-webkit-box-flex:0;-ms-flex:0 0 18rem;flex:0 0 18rem}}#getting-started-page{--getting-started-teal:#2e3192;--getting-started-teal-light:#c6f0e8;--getting-started-purple:#0071ce;--getting-started-text:#1a1a1a;--getting-started-muted:#6b6b6b;--getting-started-border:#e4e2dd;--getting-started-card:#f2f1ee;position:relative;overflow:clip;background:#f9f8f6;color:#1a1a1a}#getting-started-page .getting-started-faq,#getting-started-page section{position:relative;z-index:2}#getting-started-page .getting-started__section-header{max-width:82rem;margin:0 0 clamp(4rem,6vw,7rem)}#getting-started-page .getting-started__section-header .h2,#getting-started-page .getting-started__section-header h2{margin:0 0 2rem;color:#1a1a1a;font-size:clamp(3.6rem,5vw,6.4rem);font-weight:800;line-height:.98}#getting-started-page .getting-started__section-header>p:last-child{max-width:68rem;margin:0;color:#6b6b6b;font-size:clamp(1.7rem,1.4vw,2rem);line-height:1.5}#getting-started-page .getting-started__section-header--center{margin-right:auto;margin-left:auto;text-align:center}#getting-started-page .getting-started__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:4.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.2rem 2.6rem;border:0;border-radius:999px;background:#2e3192;color:#fff;font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease,-webkit-transform .2s ease}#getting-started-page .getting-started__button:focus,#getting-started-page .getting-started__button:hover{background:#0071ce;color:#fff;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}#getting-started-page .getting-started__button--purple{background:#0071ce}#getting-started-page .getting-started__button--purple:focus,#getting-started-page .getting-started__button--purple:hover{background:#2e3192}#getting-started-page .getting-started__media-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:42rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.8rem;border:1px dashed rgba(26,26,26,.3);border-radius:2.4rem;background:linear-gradient(135deg,rgba(198,240,232,.5),rgba(255,255,255,.85)),#f2f1ee;color:#6b6b6b;text-align:center}#getting-started-page .getting-started__media-placeholder svg{width:7rem;fill:none;stroke:currentColor;stroke-width:1.5}#getting-started-page .getting-started__media-placeholder span{max-width:28rem;padding:0 2rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#getting-started-page .getting-started-section{padding:clamp(7rem,9vw,12rem) 0}#getting-started-page .getting-started-hero{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 10.8rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(3rem,4vh,5rem) 0;background:radial-gradient(circle at 78% 20%,rgba(198,240,232,.52),rgba(198,240,232,0) 31%),#f9f8f6}#getting-started-page .getting-started-hero>.container{width:100%}#getting-started-page .getting-started-hero .h1,#getting-started-page .getting-started-hero h1{width:100%;max-width:none;margin:0 0 2rem;color:#1a1a1a;font-size:clamp(4.4rem,5vw,7.2rem);font-weight:900;line-height:.98;letter-spacing:-.035em}#getting-started-page .getting-started-hero__line{display:block}#getting-started-page .getting-started-hero__copy{max-width:67rem;margin:0;color:#6b6b6b;font-size:clamp(1.7rem,1.4vw,2rem);line-height:1.5}#getting-started-page .getting-started-hero__underline{--underline-scale:0;position:relative;display:inline-block;cursor:pointer}#getting-started-page .getting-started-hero__underline:focus-visible{border-radius:.2rem;outline:.2rem solid #2e3192;outline-offset:.2rem}#getting-started-page .getting-started-hero__underline::after{position:absolute;right:0;bottom:.05em;left:0;height:.16rem;background:#2e3192;content:"";-webkit-transform:scaleX(var(--underline-scale));-ms-transform:scaleX(var(--underline-scale));transform:scaleX(var(--underline-scale));-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#getting-started-page .getting-started-hero__products{position:relative;min-height:clamp(26rem,38vh,38rem)}#getting-started-page .getting-started-hero__product{position:absolute;display:block;width:clamp(14rem,34%,21rem);aspect-ratio:1;border-radius:1.4rem;-webkit-box-shadow:0 2rem 5rem rgba(26,26,26,.16);box-shadow:0 2rem 5rem rgba(26,26,26,.16);-o-object-fit:cover;object-fit:cover;will-change:opacity,transform}#getting-started-page .getting-started-hero__product--control{z-index:2;top:-3%;left:1%;-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg)}#getting-started-page .getting-started-hero__product--exfoliating{z-index:5;top:35%;left:28%;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}#getting-started-page .getting-started-hero__product--moisturiser{z-index:1;top:-5%;right:2%;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}#getting-started-page .getting-started-hero__product--breakout{z-index:3;right:8%;bottom:-5%;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}#getting-started-page .getting-started-hero__product--sos{z-index:4;bottom:-4%;left:3%;-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg)}#getting-started-page .getting-started-hero__check-in{margin-top:clamp(2rem,3vh,3.6rem)}#getting-started-page .getting-started-hero__check-in .h2,#getting-started-page .getting-started-hero__check-in h2{margin:0 0 1rem;color:#1a1a1a;font-size:clamp(2rem,2vw,2.8rem);font-weight:800;line-height:1.1}#getting-started-page .getting-started-hero__check-in>p{margin:0 0 2.2rem;color:#6b6b6b;font-size:1.4rem;line-height:1.4}#getting-started-page .getting-started-hero__state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}#getting-started-page .getting-started-state-card{--state-accent:#2e3192;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:31rem;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(2.8rem,4vw,4.4rem);border:1px solid #e4e2dd;border-left:.5rem solid var(--state-accent);border-radius:1.8rem;background:linear-gradient(135deg,color-mix(in srgb,var(--state-accent) 7%,#fff),#fff 55%);color:#1a1a1a;text-decoration:none;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}#getting-started-page .getting-started-state-card:focus,#getting-started-page .getting-started-state-card:hover{border-color:var(--state-accent);-webkit-box-shadow:0 2rem 5rem rgba(26,26,26,.1);box-shadow:0 2rem 5rem rgba(26,26,26,.1);color:#1a1a1a;-webkit-transform:translateY(-.6rem);-ms-transform:translateY(-.6rem);transform:translateY(-.6rem)}#getting-started-page .getting-started-state-card--purple{--state-accent:#0071ce}#getting-started-page .getting-started-state-card--blend{--state-accent:#0071ce;border-left-color:#2e3192;background:linear-gradient(135deg,rgba(198,240,232,.45),rgba(0,113,206,.08)),#fff}#getting-started-page .getting-started-state-card__icon{display:grid;width:5rem;height:5rem;place-items:center;margin:0 0 3rem;border-radius:50%;background:color-mix(in srgb,var(--state-accent) 12%,#fff);color:var(--state-accent)}#getting-started-page .getting-started-state-card__icon svg{width:2.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}#getting-started-page .getting-started-state-card__title{margin:0 0 1.2rem;font-size:clamp(2.2rem,2vw,3rem);font-weight:700;line-height:1.1}#getting-started-page .getting-started-state-card__description{margin:0;color:#6b6b6b;line-height:1.45}#getting-started-page .getting-started-state-card--compact{min-height:0;padding:1.5rem;border-left-width:.4rem;border-radius:1.2rem}#getting-started-page .getting-started-state-card--compact .getting-started-state-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;margin-bottom:.8rem}#getting-started-page .getting-started-state-card--compact .getting-started-state-card__icon{width:3.4rem;height:3.4rem;-webkit-box-flex:0;-ms-flex:0 0 3.4rem;flex:0 0 3.4rem;margin:0;font-size:1.5rem;font-weight:800;line-height:1}#getting-started-page .getting-started-state-card--compact .getting-started-state-card__icon svg{width:1.9rem}#getting-started-page .getting-started-state-card--compact .getting-started-state-card__title{margin:0;font-size:clamp(1.5rem,1.3vw,1.8rem);line-height:1.15}#getting-started-page .getting-started-state-card--compact .getting-started-state-card__description{font-size:1.3rem;line-height:1.35}#getting-started-page .getting-started-routines{background-color:#2e3192}#getting-started-page .getting-started-routines .getting-started__section-header .h2,#getting-started-page .getting-started-routines .getting-started__section-header h2{color:#fff}#getting-started-page .getting-started-routines__list{display:grid;gap:clamp(3rem,5vw,6rem)}#getting-started-page .getting-started-routine{--routine-accent:#2e3192;scroll-margin-top:3rem;overflow:hidden;border-radius:2.4rem;background:#fff;-webkit-box-shadow:0 1.4rem 4rem rgba(26,26,26,.05);box-shadow:0 1.4rem 4rem rgba(26,26,26,.05)}#getting-started-page .getting-started-routine--purple{--routine-accent:#0071ce}#getting-started-page .getting-started-routine--blend{--routine-accent:#2e3192}#getting-started-page .getting-started-routine--blend .getting-started-routine__goal{background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#0071ce));background:linear-gradient(90deg,#2e3192,#0071ce);-webkit-background-clip:text;background-clip:text;color:transparent}#getting-started-page .getting-started-routine__content{height:100%;padding:clamp(3rem,5vw,6rem)}#getting-started-page .getting-started-routine__index{margin:0 0 1.8rem;color:var(--routine-accent);font-size:clamp(2.4rem,2.5vw,3.2rem);font-weight:800;line-height:1;letter-spacing:.14em}#getting-started-page .getting-started-routine .h3,#getting-started-page .getting-started-routine h3{margin:0 0 1.8rem;color:#1a1a1a;font-size:clamp(3rem,3.5vw,4.8rem);font-weight:800;line-height:1}#getting-started-page .getting-started-routine .h4,#getting-started-page .getting-started-routine h4{margin:0 0 1.2rem;color:#1a1a1a;font-size:1.4rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#getting-started-page .getting-started-routine ul{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}#getting-started-page .getting-started-routine li{position:relative;padding-left:1.8rem;color:#6b6b6b;line-height:1.45}#getting-started-page .getting-started-routine li::before{position:absolute;top:.65em;left:0;width:.6rem;height:.6rem;border-radius:50%;background:var(--routine-accent);content:""}#getting-started-page .getting-started-routine__goal{margin:0 0 3.4rem;color:var(--routine-accent);font-size:clamp(1.8rem,1.8vw,2.4rem);line-height:1.35}#getting-started-page .getting-started-routine__blocks{display:grid;gap:2.8rem;margin-bottom:3.4rem}#getting-started-page .getting-started-routine__blocks p{margin:0;color:#6b6b6b;line-height:1.5}#getting-started-page .getting-started-routine__adjust{padding:2.2rem 2.4rem;border-left:.4rem solid var(--routine-accent);border-radius:0 1.2rem 1.2rem 0;background:color-mix(in srgb,var(--routine-accent) 7%,#fff)}#getting-started-page .getting-started-routine__media{display:block;width:100%;height:100%;min-height:52rem;border:0;border-radius:0;background:linear-gradient(135deg,color-mix(in srgb,var(--routine-accent) 18%,#fff),rgba(255,255,255,.65)),#f2f1ee;-o-object-fit:cover;object-fit:cover}#getting-started-page .getting-started-products{background:#fff}#getting-started-page .getting-started-products__grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#getting-started-page .getting-started-products__swiper.swiper{overflow:visible}#getting-started-page .getting-started-product-card{--product-accent:#2e3192;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid #e4e2dd;border-radius:2rem;background:#f9f8f6;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}#getting-started-page .getting-started-product-card[open] .getting-started-product-card__toggle::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}#getting-started-page .getting-started-product-card summary{position:relative;display:block;pointer-events:none;cursor:default;list-style:none}#getting-started-page .getting-started-product-card summary::-webkit-details-marker{display:none}#getting-started-page .getting-started-product-card summary img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#f2f1ee}#getting-started-page .getting-started-product-card summary>span:nth-of-type(1){display:block;min-height:7.8rem;padding:2.2rem 2.4rem;border-top:.5rem solid var(--product-accent);color:#1a1a1a;font-size:clamp(2rem,1.8vw,2.6rem);font-weight:700;line-height:1.1}#getting-started-page .getting-started-product-card--purple{--product-accent:#0071ce}#getting-started-page .getting-started-product-card__toggle{display:none}#getting-started-page .getting-started-product-card__body{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2.4rem 9rem}#getting-started-page .getting-started-product-card__button{position:absolute;bottom:2.6rem;left:2.4rem;text-decoration:none}#getting-started-page .getting-started-product-card__button:focus-visible,#getting-started-page .getting-started-product-card__button:hover{text-decoration:none}#getting-started-page .getting-started-product-card__field{padding:1.8rem 0;border-top:1px solid #e4e2dd}#getting-started-page .getting-started-product-card__field>span{display:block;margin:0 0 .7rem;color:var(--product-accent);font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#getting-started-page .getting-started-product-card__field p{margin:0;color:#6b6b6b;font-size:1.5rem;line-height:1.45}#getting-started-page .getting-started-products__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;margin-top:2.4rem}#getting-started-page .getting-started-products__nav{display:grid;width:5rem;height:5rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem;place-items:center;padding:0;border:1px solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;font-size:2.2rem;-webkit-transition:.2s ease;transition:.2s ease}#getting-started-page .getting-started-products__nav:focus-visible,#getting-started-page .getting-started-products__nav:hover{border-color:#2e3192;background:#2e3192;color:#fff}#getting-started-page .getting-started-products__nav.swiper-button-disabled{opacity:.35;pointer-events:none}#getting-started-page .getting-started-ingredients{background:#fff}#getting-started-page .getting-started-ingredients__table-wrap{overflow-x:auto;border:1px solid #e4e2dd;border-radius:1.6rem;background:#fff}#getting-started-page .getting-started-ingredients__table{width:100%;border-collapse:collapse;color:#1a1a1a}#getting-started-page .getting-started-ingredients__table td,#getting-started-page .getting-started-ingredients__table th{padding:1.8rem 2rem;border-bottom:1px solid #e4e2dd;text-align:left;vertical-align:top}#getting-started-page .getting-started-ingredients__table thead th{background:#1a1a1a;color:#fff;font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#getting-started-page .getting-started-ingredients__table tbody th{width:22%;font-size:1.6rem;font-weight:800}#getting-started-page .getting-started-ingredients__table td{color:#6b6b6b;font-size:1.5rem;line-height:1.5}#getting-started-page .getting-started-ingredients__table td:nth-child(2){width:48%}#getting-started-page .getting-started-ingredients__table tbody tr:last-child td,#getting-started-page .getting-started-ingredients__table tbody tr:last-child th{border-bottom:0}#getting-started-page .getting-started-principles{background:rgba(198,240,232,.42)}#getting-started-page .getting-started-principles .getting-started__section-header{max-width:112rem}#getting-started-page .getting-started-principles .getting-started__section-header .h2,#getting-started-page .getting-started-principles .getting-started__section-header h2{font-size:clamp(3.6rem,4.4vw,5.6rem)}#getting-started-page .getting-started-principles .getting-started__section-header p{max-width:none;margin-right:auto;margin-left:auto;white-space:nowrap}#getting-started-page .getting-started-principles__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(46,49,146,.35);border-bottom:1px solid rgba(46,49,146,.35)}#getting-started-page .getting-started-principles__item{position:relative;z-index:1;padding:3.2rem 2.4rem;outline:0;-webkit-transition:opacity .35s ease,background-color .35s ease,-webkit-box-shadow .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,background-color .35s ease,-webkit-box-shadow .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,background-color .35s ease,box-shadow .35s ease,transform .35s ease;transition:opacity .35s ease,background-color .35s ease,box-shadow .35s ease,transform .35s ease,-webkit-box-shadow .35s ease,-webkit-transform .35s ease}.is-cycling #getting-started-page .getting-started-principles__item{opacity:.58}#getting-started-page .getting-started-principles__item.is-active{z-index:2;background:#fff;-webkit-box-shadow:0 1.8rem 4rem rgba(26,26,26,.13);box-shadow:0 1.8rem 4rem rgba(26,26,26,.13);opacity:1}#getting-started-page .getting-started-principles__item:focus-visible{outline:.2rem solid #2e3192;outline-offset:-.2rem}#getting-started-page .getting-started-principles__item:not(:last-child){border-right:1px solid rgba(46,49,146,.35)}#getting-started-page .getting-started-principles__item .h3,#getting-started-page .getting-started-principles__item h3{margin:0 0 1.2rem;color:#1a1a1a;font-size:2rem;font-weight:700;line-height:1.15}#getting-started-page .getting-started-principles__item p{margin:0;color:#6b6b6b;font-size:1.5rem;line-height:1.45}@media (prefers-reduced-motion:reduce){#getting-started-page .getting-started-principles__item{-webkit-transition:none;transition:none}}#getting-started-page .getting-started-system{background:#f9f8f6}#getting-started-page .getting-started-system .h2,#getting-started-page .getting-started-system h2{margin:0 0 2rem;color:#1a1a1a;font-size:clamp(3.6rem,5vw,6.4rem);font-weight:800;line-height:.98}#getting-started-page .getting-started-system__intro>p:last-child{max-width:50rem;margin:0;color:#6b6b6b;line-height:1.5}#getting-started-page .getting-started-system__list{border-top:1px solid #e4e2dd}#getting-started-page .getting-started-system__list>a{display:grid;grid-template-columns:minmax(18rem,.75fr) 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid #e4e2dd;color:inherit;text-decoration:none}#getting-started-page .getting-started-system__list>a:focus-visible strong,#getting-started-page .getting-started-system__list>a:hover strong{color:#0071ce}#getting-started-page .getting-started-system__list strong{color:#1a1a1a;font-size:1.7rem;-webkit-transition:color .2s ease;transition:color .2s ease}#getting-started-page .getting-started-system__list span{color:#6b6b6b;font-size:1.6rem}#getting-started-page .getting-started-system__cursor-image{position:fixed;z-index:100;top:0;left:0;width:clamp(16rem,18vw,24rem);aspect-ratio:1;border-radius:1.6rem;-webkit-box-shadow:0 1.8rem 5rem rgba(26,26,26,.18);box-shadow:0 1.8rem 5rem rgba(26,26,26,.18);-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;-webkit-transform:translate(-50%,-50%) scale(.88);-ms-transform:translate(-50%,-50%) scale(.88);transform:translate(-50%,-50%) scale(.88);visibility:hidden;will-change:transform}#getting-started-page .getting-started-system__closing{max-width:68rem;margin:3rem 0;color:#6b6b6b;line-height:1.5}#getting-started-page .getting-started-faq{background:#fff}#getting-started-page .getting-started-faq .faq-component{padding:clamp(7rem,9vw,12rem) 0}#getting-started-page .getting-started-conversion{background:radial-gradient(circle at 15% 30%,rgba(46,49,146,.16),transparent 30%),radial-gradient(circle at 85% 70%,rgba(0,113,206,.15),transparent 30%),#f9f8f6}#getting-started-page .getting-started-conversion__card{--conversion-accent:#2e3192;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;border:1px solid #e4e2dd;border-bottom:.6rem solid var(--conversion-accent);border-radius:2rem;background:rgba(255,255,255,.9)}#getting-started-page .getting-started-conversion__card .h3,#getting-started-page .getting-started-conversion__card h3{margin:0 0 1.6rem;color:#1a1a1a;font-size:clamp(2.8rem,3vw,4rem);font-weight:800}#getting-started-page .getting-started-conversion__card p{margin:0 0 3rem;color:#6b6b6b;line-height:1.5}#getting-started-page .getting-started-conversion__card .getting-started__button{margin-top:auto}#getting-started-page .getting-started-conversion__image{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}#getting-started-page .getting-started-conversion__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:clamp(3rem,4vw,4.4rem)}#getting-started-page .getting-started-conversion__card--purple{--conversion-accent:#0071ce}#getting-started-page .getting-started-conversion__card--blend{position:relative;overflow:hidden;border-bottom-color:#2e3192}#getting-started-page .getting-started-conversion__card--blend::before{position:absolute;bottom:-.6rem;right:-1px;left:-1px;height:.6rem;background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#0071ce));background:linear-gradient(90deg,#2e3192,#0071ce);content:""}#getting-started-page .getting-started-mobile-cta{display:none}@media (max-width:1199.98px){#getting-started-page .getting-started-hero__state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#getting-started-page .getting-started-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#getting-started-page .getting-started-principles__item{border-bottom:1px solid rgba(46,49,146,.35)}#getting-started-page .getting-started-principles__item:not(:last-child){border-right:0}#getting-started-page .getting-started-principles__item:nth-child(odd){border-right:1px solid rgba(46,49,146,.35)}#getting-started-page .getting-started-principles__item:last-child{grid-column:1/-1;border-bottom:0}}@media (max-width:991.98px){#getting-started-page .getting-started-principles .getting-started__section-header p{max-width:68rem;white-space:normal}#getting-started-page .getting-started-hero{min-height:0}#getting-started-page .getting-started-hero__products{min-height:48rem}#getting-started-page .getting-started-hero__check-in{margin-top:3rem}#getting-started-page .getting-started-routine__media{min-height:40rem}#getting-started-page .getting-started-system__intro{margin-bottom:2rem}}@media (max-width:767.98px){#getting-started-page{padding-bottom:8.8rem}#getting-started-page .getting-started-faq .faq-component,#getting-started-page .getting-started-section{padding:7rem 0}#getting-started-page .getting-started-hero{padding:6rem 0 7rem}#getting-started-page .getting-started-hero .h1,#getting-started-page .getting-started-hero h1{font-size:clamp(4.6rem,13vw,6.4rem)}#getting-started-page .getting-started-hero__products{min-height:38rem}#getting-started-page .getting-started-hero__product{width:clamp(10rem,27%,15rem);border-radius:1rem}#getting-started-page .getting-started-state-card{min-height:0}#getting-started-page .getting-started-routine__content{padding:3rem 2.4rem}#getting-started-page .getting-started-routine__media{min-height:30rem}#getting-started-page .getting-started-product-card{width:100%}#getting-started-page .getting-started-product-card summary{display:grid;min-height:10rem;grid-template-columns:9rem 1fr 2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.8rem;padding:1rem 1.8rem 1rem 1rem;pointer-events:auto;cursor:pointer}#getting-started-page .getting-started-product-card summary img{width:9rem;border-radius:1.2rem}#getting-started-page .getting-started-product-card summary>span:nth-of-type(1){min-height:0;padding:0;border:0;font-size:1.9rem}#getting-started-page .getting-started-product-card__toggle{position:relative;display:block;width:2.4rem;height:2.4rem}#getting-started-page .getting-started-product-card__toggle::after,#getting-started-page .getting-started-product-card__toggle::before{position:absolute;top:50%;left:50%;width:1.6rem;height:.2rem;background:var(--product-accent);content:"";-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#getting-started-page .getting-started-product-card__toggle::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}#getting-started-page .getting-started-product-card:not([open])>.getting-started-product-card__body{display:none!important}#getting-started-page .getting-started-product-card__body{padding:0 2rem 2.4rem}#getting-started-page .getting-started-ingredients__table-wrap{overflow:visible;border:0;border-radius:0;background:0 0}#getting-started-page .getting-started-ingredients__table{display:block}#getting-started-page .getting-started-ingredients__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#getting-started-page .getting-started-ingredients__table tbody,#getting-started-page .getting-started-ingredients__table td,#getting-started-page .getting-started-ingredients__table th,#getting-started-page .getting-started-ingredients__table tr{display:block;width:100%}#getting-started-page .getting-started-ingredients__table tr{margin-bottom:1.6rem;overflow:hidden;border:1px solid #e4e2dd;border-radius:1.2rem;background:#fff}#getting-started-page .getting-started-ingredients__table tbody th,#getting-started-page .getting-started-ingredients__table td,#getting-started-page .getting-started-ingredients__table th{width:100%;padding:1.5rem 1.8rem;border-bottom:1px solid #e4e2dd}#getting-started-page .getting-started-ingredients__table td::before,#getting-started-page .getting-started-ingredients__table th::before{display:block;margin-bottom:.5rem;color:#2e3192;content:attr(data-label);font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#getting-started-page .getting-started-ingredients__table tbody tr:last-child td:not(:last-child),#getting-started-page .getting-started-ingredients__table tbody tr:last-child th{border-bottom:1px solid #e4e2dd}#getting-started-page .getting-started-ingredients__table td:last-child{border-bottom:0}#getting-started-page .getting-started-principles__grid{display:block}#getting-started-page .getting-started-principles__heading-break{display:none}#getting-started-page .getting-started-principles__item{border-right:0!important;border-bottom:1px solid rgba(46,49,146,.35)}#getting-started-page .getting-started-principles__item.is-active{-webkit-transform:none;-ms-transform:none;transform:none}#getting-started-page .getting-started-principles__item:last-child{border-bottom:0}#getting-started-page .getting-started-system__list>a{grid-template-columns:1fr;gap:.8rem}#getting-started-page .getting-started-mobile-cta{position:fixed;z-index:50;right:1.6rem;bottom:1.6rem;left:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;background:#2e3192;-webkit-box-shadow:0 1rem 3rem rgba(26,26,26,.22);box-shadow:0 1rem 3rem rgba(26,26,26,.22);color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.08em;opacity:0;pointer-events:none;text-decoration:none;text-transform:uppercase;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);visibility:hidden}#getting-started-page .getting-started-mobile-cta:focus,#getting-started-page .getting-started-mobile-cta:hover{background:#0071ce;color:#fff}}@media (prefers-reduced-motion:reduce){#getting-started-page .getting-started-state-card,#getting-started-page .getting-started__button{-webkit-transition:none;transition:none}}#started #started-hero{height:calc(100dvh - 107px);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-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}#started #started-hero .h1,#started #started-hero h1{margin:0 0 3rem;color:#1a1a1a;font-size:clamp(3.02rem,3.32vw + 1.69rem,5.68rem);font-weight:900;line-height:.9;letter-spacing:-.035em}#started #started-hero .h1:last-of-type,#started #started-hero h1:last-of-type{margin:0 0 6rem}#started #started-hero p{max-width:82rem;text-wrap:pretty}#theme-styles section{padding:5rem 0;background-color:#fff9f2}#theme-styles section:nth-of-type(even){background-color:#f8f8f8}#theme-styles section .section-heading{padding:1rem 2rem;background-color:#2d2d3c;border-radius:.5rem;color:#fff}#theme-styles section .sub-heading{padding:1rem 2rem;background-color:#2d2d3c;border-radius:.5rem;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#theme-styles .sub-div{margin-bottom:2rem}#theme-styles #typography .font-small{font-size:clamp(1.3rem,.52vw + 1.1rem,1.72rem)}#theme-styles #typography .line-10{line-height:1}#theme-styles #typography .line-11{line-height:1.1}#theme-styles #typography .line-12{line-height:1.2}#theme-styles #typography .line-13{line-height:1.3}#theme-styles #typography .line-14{line-height:1.4}#theme-styles #typography .line-15{line-height:1.5}#theme-styles #typography .line-20{line-height:2}#theme-styles #typography .font-100{font-weight:100}#theme-styles #typography .font-200{font-weight:200}#theme-styles #typography .font-300{font-weight:300}#theme-styles #typography .font-400{font-weight:400}#theme-styles #typography .font-500{font-weight:500}#theme-styles #typography .font-600{font-weight:600}#theme-styles #typography .font-700{font-weight:700}#theme-styles #typography .font-800{font-weight:800}#theme-styles #typography .font-900{font-weight:900}#theme-styles #svgs{background-color:#aaa}#theme-styles #svgs .col-svgs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem}#theme-styles #svgs .col-svgs svg{width:5rem;height:5rem}#theme-styles #bootstrap-grid .container{border:1px solid #000;margin-bottom:5rem}#theme-styles #bootstrap-grid .container .row{border:1px solid #adff2f}#theme-styles #bootstrap-grid .container .row .col-item{border:1px solid red}.woocommerce-notices-wrapper{width:min(100% - 3rem,132rem);margin:2rem auto 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 1.6rem;margin:0 0 2rem;padding:1.6rem 1.8rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.4rem;font-weight:400;line-height:1.45;list-style:none}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{content:none}.woocommerce-error a,.woocommerce-error li,.woocommerce-error span,.woocommerce-info a,.woocommerce-info li,.woocommerce-info span,.woocommerce-message a,.woocommerce-message li,.woocommerce-message span{font-family:inherit;font-size:inherit;line-height:inherit}.woocommerce-error a:not(.button):not(.wc-forward),.woocommerce-info a:not(.button):not(.wc-forward),.woocommerce-message a:not(.button):not(.wc-forward){color:#1a1a1a;font-weight:700;-webkit-text-decoration-color:rgba(26,26,26,.35);text-decoration-color:rgba(26,26,26,.35)}.woocommerce-error a:not(.button):not(.wc-forward):hover,.woocommerce-info a:not(.button):not(.wc-forward):hover,.woocommerce-message a:not(.button):not(.wc-forward):hover{color:#0071ce}.woocommerce-error .button,.woocommerce-error .wc-forward,.woocommerce-info .button,.woocommerce-info .wc-forward,.woocommerce-message .button,.woocommerce-message .wc-forward{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto;min-height:4.4rem;padding:1.2rem 1.8rem;border:none;border-radius:.4rem;background:#2e3192;color:#fff;font-family:inherit;font-size:1.3rem;font-weight:800;line-height:1.2;text-decoration:none;text-transform:uppercase}.woocommerce-error .button:hover,.woocommerce-error .wc-forward:hover,.woocommerce-info .button:hover,.woocommerce-info .wc-forward:hover,.woocommerce-message .button:hover,.woocommerce-message .wc-forward:hover{background:#0071ce;color:#fff}.woocommerce-message{position:relative;padding-left:9rem;border-left:0;-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.08);box-shadow:0 1.2rem 3rem rgba(26,26,26,.08)}.woocommerce-message::before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:7.2rem;border-radius:.8rem 0 0 .8rem;background-color:#2e3192;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 14.5L11.6 19L21 9' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:2.8rem 2.8rem}.woocommerce-error{position:relative;padding-left:9rem;border-left:0;-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.08);box-shadow:0 1.2rem 3rem rgba(26,26,26,.08)}.woocommerce-error::before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:7.2rem;border-radius:.8rem 0 0 .8rem;background-color:#0071ce;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 7V15' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M14 21H14.01' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:2.8rem 2.8rem}.woocommerce-error li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 1.6rem;width:100%;margin:0;color:#1a1a1a;font-family:inherit;font-size:inherit;line-height:inherit}.woocommerce-error .button,.woocommerce-error .wc-forward{margin-left:auto;background:#0071ce}.woocommerce-error .button:hover,.woocommerce-error .wc-forward:hover{background:#1a1a1a}.woocommerce-info{border-left-color:#0071ce}.clarity-free-shipping-notice{position:relative;padding:1.8rem 2.2rem 1.8rem 9rem;border-left:0;-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.08);box-shadow:0 1.2rem 3rem rgba(26,26,26,.08);font-size:1.8rem;font-weight:800;line-height:1.45}.clarity-free-shipping-notice::before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:7.2rem;border-radius:.8rem 0 0 .8rem;background-color:#2e3192;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14H20' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M14 8L20 14L14 20' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:2.8rem 2.8rem}.clarity-free-shipping-notice span{display:block;font-weight:800}.clarity-free-shipping-notice .amount,.clarity-free-shipping-notice .woocommerce-Price-amount,.clarity-free-shipping-notice .woocommerce-Price-currencySymbol,.clarity-free-shipping-notice bdi{display:inline;white-space:nowrap;font-weight:800}@media (max-width:767.98px){.clarity-free-shipping-notice{padding:1.6rem 1.8rem 1.6rem 8.4rem}.woocommerce-error,.woocommerce-info,.woocommerce-message{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce-error .button,.woocommerce-error .wc-forward,.woocommerce-info .button,.woocommerce-info .wc-forward,.woocommerce-message .button,.woocommerce-message .wc-forward{width:100%;margin-left:0;text-align:center}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.clarity-empty-cart-products ul.products,.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.8rem,2.4vw,3.2rem);margin:0;padding:0;list-style:none}.clarity-empty-cart-products ul.products::after,.clarity-empty-cart-products ul.products::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:none}.clarity-empty-cart-products ul.products li.product,.woocommerce ul.products li.product{--product-card-accent:#2e3192;--product-card-accent-soft:#c6f0e8;position:relative;float:none;width:auto!important;min-width:0;margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:.1rem solid rgba(228,226,221,.9);border-radius:.8rem;background:0 0;-webkit-box-shadow:0 1.4rem 3.2rem rgba(26,26,26,.06);box-shadow:0 1.4rem 3.2rem rgba(26,26,26,.06);overflow:hidden;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}.clarity-empty-cart-products ul.products li.product:hover,.woocommerce ul.products li.product:hover{border-color:rgba(46,49,146,.45);-webkit-box-shadow:0 2rem 4.4rem rgba(26,26,26,.1);box-shadow:0 2rem 4.4rem rgba(26,26,26,.1);-webkit-transform:translateY(-.3rem);-ms-transform:translateY(-.3rem);transform:translateY(-.3rem)}.clarity-empty-cart-products ul.products li.product.clarity-product-card--breakout,.woocommerce ul.products li.product.clarity-product-card--breakout{--product-card-accent:#0071ce;--product-card-accent-soft:rgba(0, 113, 206, 0.12)}.clarity-empty-cart-products ul.products li.product.clarity-product-card--breakout:hover,.woocommerce ul.products li.product.clarity-product-card--breakout:hover{border-color:rgba(0,113,206,.45)}.clarity-empty-cart-products ul.products li.product.clarity-product-card--everyday,.woocommerce ul.products li.product.clarity-product-card--everyday{--product-card-accent:#2e3192;--product-card-accent-soft:#c6f0e8}.clarity-empty-cart-products ul.products li.product a,.woocommerce ul.products li.product a{text-decoration:none}.clarity-empty-cart-products ul.products li.product .woocommerce-loop-product__link,.woocommerce ul.products li.product .woocommerce-loop-product__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 1.4rem;color:#1a1a1a}.clarity-empty-cart-products ul.products li.product .clarity-product-card__media,.woocommerce ul.products li.product .clarity-product-card__media{position:relative;display:block;aspect-ratio:1;margin:0 0 1.6rem;background:#f2f1ee;overflow:hidden}.clarity-empty-cart-products ul.products li.product .clarity-product-card__image,.woocommerce ul.products li.product .clarity-product-card__image{position:absolute;inset:0;display:grid;place-items:center;padding:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.clarity-empty-cart-products ul.products li.product .clarity-product-card__image img,.woocommerce ul.products li.product .clarity-product-card__image img{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;background:0 0}.clarity-empty-cart-products ul.products li.product .clarity-product-card__image--secondary,.woocommerce ul.products li.product .clarity-product-card__image--secondary{opacity:0}.clarity-empty-cart-products ul.products li.product .clarity-product-card__size,.woocommerce ul.products li.product .clarity-product-card__size{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2.8rem;border-radius:.4rem;font-family:var(--site-font-family);font-size:1.2rem;font-weight:800;line-height:1.2;text-transform:uppercase}.clarity-empty-cart-products ul.products li.product .clarity-product-card__size,.woocommerce ul.products li.product .clarity-product-card__size{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#6b6b6b}.clarity-empty-cart-products ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:6.6rem;margin:0;padding:.7rem 1.8rem 1rem;color:#1a1a1a;font-family:var(--site-font-family);font-size:clamp(2.1rem,2vw,2.9rem);font-weight:800;line-height:1.05;text-transform:uppercase}.clarity-empty-cart-products ul.products li.product .clarity-product-card__details,.woocommerce ul.products li.product .clarity-product-card__details{display:grid;gap:1.2rem;padding:.2rem 1.8rem 1.9rem}.clarity-empty-cart-products ul.products li.product .clarity-product-card__benefit,.clarity-empty-cart-products ul.products li.product .clarity-product-card__ingredients,.woocommerce ul.products li.product .clarity-product-card__benefit,.woocommerce ul.products li.product .clarity-product-card__ingredients{margin:0;color:#6b6b6b;font-family:var(--site-font-family);font-size:1.4rem;font-weight:400;line-height:1.5}.clarity-empty-cart-products ul.products li.product .clarity-product-card__benefit,.woocommerce ul.products li.product .clarity-product-card__benefit{min-height:4.2rem}.clarity-empty-cart-products ul.products li.product .clarity-product-card__ingredients,.woocommerce ul.products li.product .clarity-product-card__ingredients{padding-top:1.2rem;border-top:.1rem solid #e4e2dd}.clarity-empty-cart-products ul.products li.product .clarity-product-card__ingredients span,.woocommerce ul.products li.product .clarity-product-card__ingredients span{display:block;margin-bottom:.3rem;color:#1a1a1a;font-family:inherit;font-size:1.1rem;font-weight:800;line-height:1.2;text-transform:uppercase}.clarity-empty-cart-products ul.products li.product .price,.woocommerce ul.products li.product .price{display:block;margin-top:auto;padding:0 1.8rem 1.9rem;color:var(--product-card-accent);font-family:var(--site-font-family);font-size:2rem;font-weight:900;line-height:1.2}.clarity-empty-cart-products ul.products li.product .price del,.woocommerce ul.products li.product .price del{margin-right:.6rem;color:#6b6b6b;font-weight:400}.clarity-empty-cart-products ul.products li.product .price ins,.woocommerce ul.products li.product .price ins{text-decoration:none}.clarity-empty-cart-products ul.products li.product .price .clarity-discount-price,.woocommerce ul.products li.product .price .clarity-discount-price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .7rem}.clarity-empty-cart-products ul.products li.product .price .clarity-discount-price__current,.woocommerce ul.products li.product .price .clarity-discount-price__current{color:var(--product-card-accent);font-size:1em;font-weight:900;line-height:1}.clarity-empty-cart-products ul.products li.product .price .clarity-discount-price__details,.woocommerce ul.products li.product .price .clarity-discount-price__details{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.4rem;padding-bottom:.08em;color:#1a1a1a;font-size:.58em;font-weight:400;line-height:1.1;white-space:nowrap}.clarity-empty-cart-products ul.products li.product .price .clarity-discount-price__original,.woocommerce ul.products li.product .price .clarity-discount-price__original{margin:0;color:#6b6b6b}.clarity-empty-cart-products ul.products li.product .price .clarity-discount-price__saving,.woocommerce ul.products li.product .price .clarity-discount-price__saving{text-decoration:none}.clarity-empty-cart-products ul.products li.product .price .clarity-discount-price__saving strong,.woocommerce ul.products li.product .price .clarity-discount-price__saving strong{font-weight:800}.clarity-empty-cart-products ul.products li.product .button,.woocommerce ul.products li.product .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 3.6rem);min-height:4.8rem;margin:0 1.8rem;padding:1.2rem 1.6rem;border:none;border-radius:.4rem;font-family:var(--site-font-family);font-size:1.3rem;font-weight:900;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease}.clarity-empty-cart-products ul.products li.product .button,.woocommerce ul.products li.product .button{margin-top:auto;margin-bottom:1.2rem;background:var(--product-card-accent);color:#fff}.clarity-empty-cart-products ul.products li.product .button:hover,.woocommerce ul.products li.product .button:hover{background:#1a1a1a;color:#fff}.clarity-empty-cart-products ul.products li.product .button.is-added,.woocommerce ul.products li.product .button.is-added{background:#1a1a1a;color:#fff}.clarity-empty-cart-products ul.products li.product .button.loading,.woocommerce ul.products li.product .button.loading{opacity:.65}.clarity-empty-cart-products ul.products li.product .button.disabled,.clarity-empty-cart-products ul.products li.product .button:disabled,.woocommerce ul.products li.product .button.disabled,.woocommerce ul.products li.product .button:disabled{cursor:not-allowed;background:#6b6b6b;opacity:.65}.clarity-empty-cart-products ul.products li.product .added_to_cart,.woocommerce ul.products li.product .added_to_cart{display:none}.clarity-empty-cart-products ul.products li.product .onsale,.woocommerce ul.products li.product .onsale{position:absolute;top:1rem;left:1rem;z-index:2;min-width:0;min-height:0;margin:0;padding:.8rem 1rem;border-radius:.4rem;background:#1a1a1a;color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;line-height:1;text-transform:uppercase}.clarity-empty-cart-products ul.products li.product.outofstock .clarity-product-card__media,.woocommerce ul.products li.product.outofstock .clarity-product-card__media{-webkit-filter:grayscale(.35);filter:grayscale(.35)}.clarity-empty-cart-products ul.products li.product.outofstock .button,.woocommerce ul.products li.product.outofstock .button{background:#6b6b6b}@media (max-width:991.98px){.clarity-empty-cart-products ul.products,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.clarity-empty-cart-products ul.products,.woocommerce ul.products{grid-template-columns:1fr}.clarity-empty-cart-products ul.products li.product .clarity-product-card__benefit,.clarity-empty-cart-products ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .clarity-product-card__benefit,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0}}.clarity-empty-cart-products ul.products,.woocommerce ul.products{gap:clamp(2rem,3vw,4rem)}.clarity-empty-cart-products ul.products li.product,.woocommerce ul.products li.product{overflow:visible;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.clarity-empty-cart-products ul.products li.product:hover,.woocommerce ul.products li.product:hover{border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.clarity-empty-cart-products ul.products li.product .clarity-product-card__media,.woocommerce ul.products li.product .clarity-product-card__media{border-radius:.4rem;background:#4b93d1}.clarity-empty-cart-products ul.products li.product .clarity-product-card__image img,.woocommerce ul.products li.product .clarity-product-card__image img{background:#4b93d1}.clarity-empty-cart-products ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0;padding:.3rem 0;font-size:2rem;font-weight:700;line-height:1.25;text-transform:none}.clarity-empty-cart-products ul.products li.product .clarity-product-card__details,.woocommerce ul.products li.product .clarity-product-card__details{display:none}.clarity-empty-cart-products ul.products li.product .price,.woocommerce ul.products li.product .price{margin-top:auto;margin-right:0;margin-bottom:0;margin-left:0;padding:1rem 0 0;color:#292929;font-size:1.7rem;font-weight:500}.clarity-empty-cart-products ul.products li.product .price .clarity-discount-price__current,.woocommerce ul.products li.product .price .clarity-discount-price__current{font-weight:inherit}.clarity-empty-cart-products ul.products li.product .star-rating,.woocommerce ul.products li.product .star-rating{position:absolute;right:0;bottom:6.1rem;color:#f2cd35;font-size:1.2rem}.clarity-empty-cart-products ul.products li.product .button,.woocommerce ul.products li.product .button{position:absolute;top:1rem;right:1rem;z-index:5;width:3.6rem;min-height:3.6rem;margin:0;padding:0;border:.1rem solid #fff;border-radius:50%;background:#29499b;color:transparent;font-size:0}.clarity-empty-cart-products ul.products li.product .button::before,.woocommerce ul.products li.product .button::before{content:"";width:2rem;height:2rem;background:#fff;-webkit-mask:url(../images/svg_basket.svg) center/contain no-repeat;mask:url(../images/svg_basket.svg) center/contain no-repeat}.clarity-empty-cart-products ul.products li.product .clarity-product-card__actions,.woocommerce ul.products li.product .clarity-product-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:auto}.clarity-empty-cart-products ul.products li.product .clarity-product-card__actions .button,.woocommerce ul.products li.product .clarity-product-card__actions .button{position:static;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;min-height:4.8rem;margin:0;padding:1rem;border-radius:0;font-size:1.2rem;font-weight:700;line-height:1.2;text-transform:none;border:.1rem solid #29499b;background:#29499b;color:#fff}.clarity-empty-cart-products ul.products li.product .clarity-product-card__actions .button::before,.woocommerce ul.products li.product .clarity-product-card__actions .button::before{content:none}.woocommerce.archive .site-main{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;padding-bottom:clamp(5rem,8vw,10rem)}@media (min-width:576px){.woocommerce.archive .site-main{max-width:540px}}@media (min-width:768px){.woocommerce.archive .site-main{max-width:720px}}@media (min-width:992px){.woocommerce.archive .site-main{max-width:960px}}@media (min-width:1200px){.woocommerce.archive .site-main{max-width:1140px}}@media (min-width:1600px){.woocommerce.archive .site-main{max-width:1540px}}.woocommerce.archive #wrapper{background:#f9f8f6}.woocommerce.archive .woocommerce-breadcrumb{padding-top:2rem;color:#6b6b6b;font-family:var(--site-font-family);font-size:1.3rem;font-weight:400;line-height:1.45}.woocommerce.archive .woocommerce-breadcrumb a,.woocommerce.archive .woocommerce-breadcrumb span{color:#6b6b6b;font-family:inherit;font-size:1.3rem;font-weight:inherit;line-height:inherit;-webkit-text-decoration-color:rgba(107,107,107,.35);text-decoration-color:rgba(107,107,107,.35)}.woocommerce.archive .woocommerce-breadcrumb a:hover{color:#0071ce}.woocommerce.archive .clarity-category-intro{--category-intro-accent:#2e3192;--category-intro-accent-soft:rgba(198, 240, 232, 0.4);position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(28rem,.9fr);gap:clamp(2.4rem,4vw,5rem);margin:clamp(3rem,5vw,5.5rem) 0 clamp(3rem,5vw,5rem);padding:clamp(3rem,5vw,5.8rem);border:.1rem solid rgba(228,226,221,.95);border-radius:.8rem;background:linear-gradient(135deg,#fff 0,#fff 64%,var(--category-intro-accent-soft) 100%);-webkit-box-shadow:0 1.8rem 4.6rem rgba(26,26,26,.07);box-shadow:0 1.8rem 4.6rem rgba(26,26,26,.07);overflow:hidden}.woocommerce.archive .clarity-category-intro::before{content:"";position:absolute;top:0;right:0;left:0;height:.6rem;background:var(--category-intro-accent)}.woocommerce.archive .clarity-category-intro--breakout-care{--category-intro-accent:#0071ce;--category-intro-accent-soft:rgba(0, 113, 206, 0.1)}.woocommerce.archive .clarity-category-intro--no-proof .clarity-category-intro__content{max-width:86rem}.woocommerce.archive .clarity-category-intro--no-visual{grid-template-columns:1fr}.woocommerce.archive .clarity-category-intro__content,.woocommerce.archive .clarity-category-intro__proof{position:relative;z-index:1}.woocommerce.archive .clarity-category-intro__content{max-width:76rem}.woocommerce.archive .clarity-category-intro__visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(13rem,auto);gap:1.2rem;align-self:stretch}.woocommerce.archive .clarity-category-intro__visual-item{display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.4rem;border:.1rem solid rgba(228,226,221,.95);border-radius:.8rem;background:rgba(255,255,255,.9);-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.06);box-shadow:0 1.2rem 3rem rgba(26,26,26,.06)}.woocommerce.archive .clarity-category-intro__visual-item:first-child{grid-column:span 2}.woocommerce.archive .clarity-category-intro__visual-media{display:grid;place-items:center;aspect-ratio:1;padding:.6rem;border-radius:.6rem;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(242,241,238,.72)));background:linear-gradient(180deg,#fff 0,rgba(242,241,238,.72) 100%)}.woocommerce.archive .clarity-category-intro__visual-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.woocommerce.archive .clarity-category-intro__visual-copy{display:grid;gap:.4rem}.woocommerce.archive .clarity-category-intro__visual-copy span,.woocommerce.archive .clarity-category-intro__visual-copy strong{display:block;font-family:var(--site-font-family);line-height:1.2}.woocommerce.archive .clarity-category-intro__visual-copy span{color:var(--category-intro-accent);font-size:1.05rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.woocommerce.archive .clarity-category-intro__visual-copy strong{color:#1a1a1a;font-size:1.55rem;font-weight:800}.woocommerce.archive .clarity-category-intro__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.2rem;margin:0 0 1.8rem;padding:.8rem 1rem;border-radius:.4rem;background:var(--category-intro-accent);color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;line-height:1.2;text-transform:uppercase}.woocommerce.archive .clarity-category-intro__title{max-width:82rem;margin:0;color:#1a1a1a;font-size:5.8rem;font-weight:800;line-height:.98;text-transform:uppercase}.woocommerce.archive .clarity-category-intro__body{max-width:66rem;margin-top:2.2rem}.woocommerce.archive .clarity-category-intro__body p{margin:0 0 1.4rem;color:#6b6b6b;font-family:var(--site-font-family);font-size:1.7rem;font-weight:400;line-height:1.65}.woocommerce.archive .clarity-category-intro__body p:last-child{margin-bottom:0}.woocommerce.archive .clarity-category-intro__shop-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.8rem;margin-top:3rem;padding:1.3rem 2.2rem;border:.1rem solid var(--category-intro-accent);border-radius:.4rem;background:var(--category-intro-accent);color:#fff;font-family:var(--site-font-family);font-size:1.3rem;font-weight:900;line-height:1.2;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease}.woocommerce.archive .clarity-category-intro__shop-link:hover{border-color:#1a1a1a;background:#1a1a1a;color:#fff;text-decoration:none}.woocommerce.archive .clarity-category-intro__proof{grid-column:1/-1;align-self:center;display:grid;gap:0;border:.1rem solid rgba(228,226,221,.95);border-left:.5rem solid var(--category-intro-accent);border-radius:.8rem;background:rgba(255,255,255,.82);-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.05);box-shadow:0 1.2rem 3rem rgba(26,26,26,.05)}.woocommerce.archive .clarity-category-intro__proof-item{display:grid;gap:.5rem;padding:2rem 2.2rem;border-bottom:.1rem solid rgba(228,226,221,.95)}.woocommerce.archive .clarity-category-intro__proof-item:last-child{border-bottom:none}.woocommerce.archive .clarity-category-intro__proof-item span,.woocommerce.archive .clarity-category-intro__proof-item strong{display:block;font-family:var(--site-font-family);line-height:1.2}.woocommerce.archive .clarity-category-intro__proof-item span{color:var(--category-intro-accent);font-size:1.1rem;font-weight:900;text-transform:uppercase}.woocommerce.archive .clarity-category-intro__proof-item strong{color:#1a1a1a;font-size:2rem;font-weight:800}.woocommerce.archive .clarity-shop-catalog{position:relative;display:grid;gap:2.4rem;margin-bottom:clamp(5rem,8vw,10rem);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.woocommerce.archive .clarity-shop-catalog.is-loading{opacity:.65;pointer-events:none}.woocommerce.archive .clarity-shop-toolbar{display:grid;gap:1.6rem}.woocommerce.archive .clarity-shop-toolbar__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem}.woocommerce.archive .clarity-shop-toolbar__headline{-webkit-box-flex:1;-ms-flex:1 1 48rem;flex:1 1 48rem;min-width:0}.woocommerce.archive .clarity-shop-toolbar__page-title{max-width:78rem;margin:0;color:#1a1a1a;font-size:4.8rem;font-weight:700;line-height:.92;text-transform:uppercase}.woocommerce.archive .clarity-shop-toolbar__description .term-description{max-width:68rem;margin-top:2rem}.woocommerce.archive .clarity-shop-toolbar__description .term-description p{color:#6b6b6b;line-height:1.65}.woocommerce.archive .clarity-shop-toolbar__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woocommerce.archive .clarity-shop-toolbar__field{display:grid;gap:.7rem;-webkit-box-flex:1;-ms-flex:1 1 16rem;flex:1 1 16rem;min-width:min(100%,16rem)}.woocommerce.archive .clarity-shop-toolbar__field span{color:#1a1a1a;font-family:var(--site-font-family);font-size:1.15rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.woocommerce.archive .clarity-shop-toolbar__field select{width:100%;min-height:4.8rem;padding:1.2rem 1.5rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.45rem;font-weight:400;line-height:1.3}.woocommerce.archive .clarity-shop-toolbar__field--sort{-webkit-box-flex:1;-ms-flex:1 1 18rem;flex:1 1 18rem;min-width:min(100%,18rem)}.woocommerce.archive .clarity-shop-toolbar__reset{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:end;align-self:flex-end;height:4.8rem;padding:0 2rem;border:.1rem solid #0071ce;border-radius:.4rem;background:#0071ce;color:#fff;font-family:var(--site-font-family);font-size:1.2rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease}.woocommerce.archive .clarity-shop-toolbar__reset:hover{border-color:#005ba5;background:#005ba5;color:#fff;text-decoration:none}.woocommerce.archive .clarity-shop-results{min-width:0}.woocommerce.archive .woocommerce ul.products{margin:0}.woocommerce.archive .woocommerce-pagination{margin:3.2rem 0 0}.woocommerce.archive .woocommerce-pagination ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;border:none;list-style:none}.woocommerce.archive .woocommerce-pagination ul.page-numbers li{border:none}.woocommerce.archive .woocommerce-pagination ul.page-numbers li .page-numbers{display:grid;min-width:4rem;min-height:4rem;place-items:center;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;font-weight:700;text-decoration:none}.woocommerce.archive .woocommerce-pagination ul.page-numbers li .page-numbers.current,.woocommerce.archive .woocommerce-pagination ul.page-numbers li .page-numbers:hover{border-color:#2e3192;background:#2e3192;color:#fff}@media (max-width:991.98px){.post-type-archive-product .clarity-category-intro,.tax-product_cat .clarity-category-intro,.tax-product_tag .clarity-category-intro,.woocommerce-shop .clarity-category-intro{grid-template-columns:1fr}.post-type-archive-product .clarity-category-intro__visual-item:first-child,.tax-product_cat .clarity-category-intro__visual-item:first-child,.tax-product_tag .clarity-category-intro__visual-item:first-child,.woocommerce-shop .clarity-category-intro__visual-item:first-child{grid-column:auto}.post-type-archive-product .clarity-shop-toolbar,.tax-product_cat .clarity-shop-toolbar,.tax-product_tag .clarity-shop-toolbar,.woocommerce-shop .clarity-shop-toolbar{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.post-type-archive-product .clarity-category-intro__proof,.tax-product_cat .clarity-category-intro__proof,.tax-product_tag .clarity-category-intro__proof,.woocommerce-shop .clarity-category-intro__proof{align-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.post-type-archive-product .clarity-category-intro__proof-item,.tax-product_cat .clarity-category-intro__proof-item,.tax-product_tag .clarity-category-intro__proof-item,.woocommerce-shop .clarity-category-intro__proof-item{border-right:.1rem solid rgba(228,226,221,.95);border-bottom:none}.post-type-archive-product .clarity-category-intro__proof-item:last-child,.tax-product_cat .clarity-category-intro__proof-item:last-child,.tax-product_tag .clarity-category-intro__proof-item:last-child,.woocommerce-shop .clarity-category-intro__proof-item:last-child{border-right:none}}@media (max-width:767.98px){.post-type-archive-product .clarity-category-intro,.tax-product_cat .clarity-category-intro,.tax-product_tag .clarity-category-intro,.woocommerce-shop .clarity-category-intro{padding:3rem 2.2rem}.post-type-archive-product .clarity-shop-toolbar__top,.tax-product_cat .clarity-shop-toolbar__top,.tax-product_tag .clarity-shop-toolbar__top,.woocommerce-shop .clarity-shop-toolbar__top{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.post-type-archive-product .clarity-category-intro__title,.tax-product_cat .clarity-category-intro__title,.tax-product_tag .clarity-category-intro__title,.woocommerce-shop .clarity-category-intro__title{font-size:4rem}.post-type-archive-product .clarity-category-intro__visual,.tax-product_cat .clarity-category-intro__visual,.tax-product_tag .clarity-category-intro__visual,.woocommerce-shop .clarity-category-intro__visual{grid-template-columns:1fr}.post-type-archive-product .clarity-category-intro__visual-item,.tax-product_cat .clarity-category-intro__visual-item,.tax-product_tag .clarity-category-intro__visual-item,.woocommerce-shop .clarity-category-intro__visual-item{grid-template-columns:7.6rem minmax(0,1fr)}.post-type-archive-product .clarity-category-intro__proof,.tax-product_cat .clarity-category-intro__proof,.tax-product_tag .clarity-category-intro__proof,.woocommerce-shop .clarity-category-intro__proof{grid-template-columns:1fr}.post-type-archive-product .clarity-category-intro__proof-item,.tax-product_cat .clarity-category-intro__proof-item,.tax-product_tag .clarity-category-intro__proof-item,.woocommerce-shop .clarity-category-intro__proof-item{border-right:none;border-bottom:.1rem solid rgba(228,226,221,.95)}.post-type-archive-product .clarity-category-intro__proof-item:last-child,.tax-product_cat .clarity-category-intro__proof-item:last-child,.tax-product_tag .clarity-category-intro__proof-item:last-child,.woocommerce-shop .clarity-category-intro__proof-item:last-child{border-bottom:none}}@media (max-width:575.98px){.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.woocommerce-shop .site-main{padding-left:1rem;padding-right:1rem}.post-type-archive-product .clarity-shop-toolbar__field,.post-type-archive-product .clarity-shop-toolbar__field--sort,.post-type-archive-product .clarity-shop-toolbar__filters,.post-type-archive-product .clarity-shop-toolbar__reset,.tax-product_cat .clarity-shop-toolbar__field,.tax-product_cat .clarity-shop-toolbar__field--sort,.tax-product_cat .clarity-shop-toolbar__filters,.tax-product_cat .clarity-shop-toolbar__reset,.tax-product_tag .clarity-shop-toolbar__field,.tax-product_tag .clarity-shop-toolbar__field--sort,.tax-product_tag .clarity-shop-toolbar__filters,.tax-product_tag .clarity-shop-toolbar__reset,.woocommerce-shop .clarity-shop-toolbar__field,.woocommerce-shop .clarity-shop-toolbar__field--sort,.woocommerce-shop .clarity-shop-toolbar__filters,.woocommerce-shop .clarity-shop-toolbar__reset{width:100%}.post-type-archive-product .clarity-category-intro__title,.tax-product_cat .clarity-category-intro__title,.tax-product_tag .clarity-category-intro__title,.woocommerce-shop .clarity-category-intro__title{font-size:3.4rem}.post-type-archive-product .clarity-shop-toolbar__page-title,.tax-product_cat .clarity-shop-toolbar__page-title,.tax-product_tag .clarity-shop-toolbar__page-title,.woocommerce-shop .clarity-shop-toolbar__page-title{font-size:3.4rem}}.single-product{--single-product-accent:#2e3192;--single-product-accent-soft:rgba(198, 240, 232, 0.35)}.single-product.clarity-product-breakout{--single-product-accent:#0071ce;--single-product-accent-soft:rgba(0, 113, 206, 0.12)}.single-product.clarity-product-everyday{--single-product-accent:#2e3192;--single-product-accent-soft:rgba(198, 240, 232, 0.35)}.single-product #wrapper{background:#f9f8f6}.single-product .woocommerce-breadcrumb{width:min(100% - 3rem,132rem);margin:0 auto;padding-top:2rem;color:#6b6b6b;font-family:var(--site-font-family);font-size:1.3rem;font-weight:400;line-height:1.45}.single-product .woocommerce-breadcrumb a,.single-product .woocommerce-breadcrumb span{color:#6b6b6b;font-family:inherit;font-size:1.3rem;font-weight:inherit;line-height:inherit;-webkit-text-decoration-color:rgba(107,107,107,.35);text-decoration-color:rgba(107,107,107,.35)}.single-product .woocommerce-breadcrumb a:hover{color:#0071ce}.single-product div.product{width:min(100% - 3rem,132rem);margin:0 auto;padding:clamp(3rem,5vw,6rem) 0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(34rem,.78fr);gap:clamp(3rem,5vw,6rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.single-product div.product::after,.single-product div.product::before{content:none}.single-product div.product>.onsale{display:none}.single-product .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;overflow:hidden;-ms-flex-item-align:start;align-self:start}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{aspect-ratio:1;background:#fff}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a,.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{display:block}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{width:100%;height:100%;cursor:default}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%;height:100%;max-height:none;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#fff}.single-product .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:0;padding:1rem;list-style:none;border-top:.1rem solid #e4e2dd}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:auto!important;float:none!important;margin:0}.single-product .woocommerce-product-gallery .flex-control-thumbs img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:.1rem solid transparent;border-radius:.4rem;cursor:pointer;opacity:.65}.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active,.single-product .woocommerce-product-gallery .flex-control-thumbs img:hover{border-color:var(--single-product-accent);opacity:1}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--without-images .woocommerce-product-gallery__wrapper{aspect-ratio:1;overflow:hidden}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--without-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-product .summary{width:100%!important;float:none!important;margin:0!important;-ms-flex-item-align:start;align-self:start;top:10rem}.single-product .summary .product_title{margin:0 0 1.2rem;color:#1a1a1a;font-size:clamp(3.2rem,4.2vw,5.6rem);font-weight:700;line-height:.98;text-transform:uppercase}.single-product .summary .price{margin:0 0 2rem;padding-top:.8rem;color:var(--single-product-accent);font-size:clamp(2.4rem,2.4vw,3.4rem);font-weight:700}.single-product .summary .price del{margin-right:.8rem;color:#6b6b6b;font-weight:400}.single-product .summary .price ins{text-decoration:none}.single-product .summary .price .clarity-discount-price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .9rem}.single-product .summary .price .clarity-discount-price__current{color:var(--single-product-accent);font-size:1em;font-weight:700;line-height:1}.single-product .summary .price .clarity-discount-price__details{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem;padding-bottom:.08em;color:#1a1a1a;font-size:.42em;font-weight:400;line-height:1.1;white-space:nowrap}.single-product .summary .price .clarity-discount-price__original{margin:0;color:#6b6b6b}.single-product .summary .price .clarity-discount-price__saving{text-decoration:none}.single-product .summary .price .clarity-discount-price__saving strong{font-weight:800}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:2.4rem;max-width:56rem;font-size:1.5rem}.single-product .summary .woocommerce-product-details__short-description p{color:#6b6b6b;font-size:inherit;line-height:1.65}.single-product .summary .woocommerce-product-details__short-description ol,.single-product .summary .woocommerce-product-details__short-description ul{margin:0 0 1.6rem;padding-left:2.2rem}.single-product .summary .woocommerce-product-details__short-description ul{list-style:disc}.single-product .summary .woocommerce-product-details__short-description ol{list-style:decimal}.single-product .summary .woocommerce-product-details__short-description li{margin-bottom:.6rem;padding-left:.4rem;color:#6b6b6b;font-size:inherit;line-height:1.65}.single-product .summary .woocommerce-product-details__short-description li::marker{color:var(--single-product-accent)}.single-product .summary .woocommerce-product-details__short-description .wp-block-gallery,.single-product .summary .woocommerce-product-details__short-description figure,.single-product .summary .woocommerce-product-details__short-description img{display:none}.single-product .summary .clarity-product-quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0 0 2.4rem}@media (max-width:575.98px){.single-product .summary .clarity-product-quick-facts{grid-template-columns:1fr}}.single-product .summary .clarity-product-quick-fact{min-width:0;padding:1.4rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff}.single-product .summary .clarity-product-quick-fact span,.single-product .summary .clarity-product-quick-fact strong{display:block;font-family:var(--site-font-family);line-height:1.35}.single-product .summary .clarity-product-quick-fact span{margin-bottom:.5rem;color:#6b6b6b;font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.single-product .summary .clarity-product-quick-fact strong{color:#1a1a1a;font-size:1.35rem;font-weight:900}.single-product .summary .clarity-single-product-care,.single-product .summary .stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;margin-bottom:2rem;color:var(--single-product-accent);font-size:1.4rem;font-weight:700;text-transform:uppercase}.single-product .summary .clarity-single-product-care::before,.single-product .summary .stock::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}.single-product .summary .clarity-single-product-care{margin-top:-.2rem;margin-bottom:1.2rem}.single-product .summary .stock.out-of-stock{color:#0071ce}.single-product .summary form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:0 0 2.4rem;padding:2rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff}.single-product .summary form.cart div.quantity{margin:0}.single-product .summary form.cart .qty{width:8rem;min-height:5rem;padding:0 1rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;text-align:center;font-weight:700}.single-product .summary form.cart .single_add_to_cart_button{-webkit-box-flex:1;-ms-flex:1 1 20rem;flex:1 1 20rem;min-height:5rem;padding:1.2rem 2rem;border:none;border-radius:.4rem;background:var(--single-product-accent);color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.single-product .summary form.cart .single_add_to_cart_button:hover{background:#0071ce;color:#fff}.single-product .summary form.cart .single_add_to_cart_button.disabled,.single-product .summary form.cart .single_add_to_cart_button:disabled{cursor:not-allowed;background:#6b6b6b;opacity:.65}.single-product .summary .clarity-product-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:0 0 2.4rem;padding:2rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.single-product .summary .clarity-product-cart.is-updating{opacity:.65;pointer-events:none}.single-product .summary .clarity-product-cart--disabled{display:block}.single-product .summary .clarity-product-cart--disabled p{margin:0 0 1.6rem;color:#6b6b6b;font-size:1.45rem;line-height:1.55}.single-product .summary .clarity-product-cart--disabled .clarity-product-cart__basket-link{width:100%}.single-product .summary .clarity-product-cart__label{-ms-flex-preferred-size:100%;flex-basis:100%;color:var(--single-product-accent);font-size:1.4rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.single-product .summary .clarity-product-cart__quantity{display:inline-grid;grid-template-columns:5rem 6rem 5rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;overflow:hidden}.single-product .summary .clarity-product-cart__quantity a,.single-product .summary .clarity-product-cart__quantity span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:5rem;color:#1a1a1a;font-size:1.5rem;font-weight:900;line-height:1;text-decoration:none}.single-product .summary .clarity-product-cart__quantity a:hover{background:#0071ce;color:#fff}.single-product .summary .clarity-product-cart__quantity span{border-right:.1rem solid #e4e2dd;border-left:.1rem solid #e4e2dd}.single-product .summary .clarity-product-cart__basket-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 20rem;flex:1 1 20rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:5rem;padding:1.2rem 2rem;border-radius:.4rem;background:var(--single-product-accent);color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.single-product .summary .clarity-product-cart__basket-link:hover{background:#0071ce;color:#fff}.single-product .summary .product_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;padding-top:2rem;border-top:.1rem solid #e4e2dd;color:#6b6b6b;font-family:var(--site-font-family);font-size:1.3rem;font-weight:400;line-height:1.45}.single-product .summary .product_meta a,.single-product .summary .product_meta span{color:#6b6b6b;font-family:inherit;font-size:1.3rem;font-weight:400;line-height:inherit}.single-product .summary .product_meta a{-webkit-text-decoration-color:rgba(107,107,107,.35);text-decoration-color:rgba(107,107,107,.35)}.single-product .summary .product_meta a:hover{color:#0071ce}.single-product .woocommerce-product-gallery+.summary{min-width:0}.single-product .clarity-product-details{grid-column:1/-1;margin-top:0;padding:clamp(2.4rem,4vw,4rem);border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;overflow:hidden}.single-product .clarity-product-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.single-product .clarity-product-detail-card{min-width:0;padding:clamp(2rem,3vw,2.8rem);border:.1rem solid rgba(228,226,221,.95);border-radius:.8rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.94)),to(rgba(255,255,255,.94))),var(--single-product-accent-soft);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.94)),var(--single-product-accent-soft)}.single-product .clarity-product-detail-card .h3,.single-product .clarity-product-detail-card h3{margin:0 0 1.4rem;color:#1a1a1a;font-size:clamp(2rem,1.6vw,2.6rem);font-weight:900;line-height:1.1}.single-product .clarity-product-detail-card li,.single-product .clarity-product-detail-card p{max-width:82rem;color:#6b6b6b;font-size:1.55rem;line-height:1.7}.single-product .clarity-product-detail-card figure:last-child,.single-product .clarity-product-detail-card ol:last-child,.single-product .clarity-product-detail-card p:last-child,.single-product .clarity-product-detail-card ul:last-child{margin-bottom:0}.single-product .clarity-product-detail-card ol,.single-product .clarity-product-detail-card ul{margin:0 0 1.6rem;padding-left:2.2rem}.single-product .clarity-product-detail-card ul{list-style:disc}.single-product .clarity-product-detail-card ol{list-style:decimal}.single-product .clarity-product-detail-card ol li,.single-product .clarity-product-detail-card ul li{margin-bottom:.6rem;padding-left:.4rem}.single-product .clarity-product-detail-card ol li::marker,.single-product .clarity-product-detail-card ul li::marker{color:var(--single-product-accent)}.single-product .clarity-product-detail-card a{color:var(--single-product-accent);font-weight:800;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2em;overflow-wrap:anywhere}.single-product .clarity-product-detail-card a:focus-visible,.single-product .clarity-product-detail-card a:hover{color:#0071ce}.single-product .clarity-product-detail-card img{display:block;width:auto;max-width:100%;height:auto;margin:1.6rem 0;border-radius:.8rem}.single-product .clarity-product-detail-card figure{max-width:100%;margin:1.6rem 0}.single-product .clarity-product-detail-card figure img{margin:0}.single-product .clarity-product-detail-card figcaption{margin-top:.7rem;color:#6b6b6b;font-size:1.25rem;line-height:1.5}.single-product .clarity-product-detail-card .h4,.single-product .clarity-product-detail-card .h5,.single-product .clarity-product-detail-card .h6,.single-product .clarity-product-detail-card h4,.single-product .clarity-product-detail-card h5,.single-product .clarity-product-detail-card h6{margin:2rem 0 1rem;color:#1a1a1a;font-weight:900;line-height:1.25}.single-product .clarity-product-detail-card blockquote{margin:1.6rem 0;padding:1.4rem 1.6rem;border-left:.4rem solid var(--single-product-accent);background:rgba(255,255,255,.68)}.single-product .clarity-product-detail-card blockquote>:last-child{margin-bottom:0}.single-product .clarity-product-detail-card--wide{grid-column:1/-1}.single-product .clarity-product-detail-card__content>:first-child{margin-top:0}.single-product .clarity-product-detail-card__content>:last-child{margin-bottom:0}.single-product .clarity-product-detail-card__lead{color:#1a1a1a;font-size:1.7rem;font-weight:700;line-height:1.65}.single-product .clarity-product-detail-card .clarity-product-detail-card__lead+.clarity-product-detail-card__benefits{margin-top:2rem}.single-product .clarity-product-detail-card__benefits{margin-bottom:0!important}.single-product .clarity-product-detail-card__details{display:grid;gap:1rem;margin:0}.single-product .clarity-product-detail-card__details>div{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:1rem;padding-bottom:1rem;border-bottom:.1rem solid rgba(228,226,221,.95)}.single-product .clarity-product-detail-card__details>div:last-child{padding-bottom:0;border-bottom:0}.single-product .clarity-product-detail-card__details dd,.single-product .clarity-product-detail-card__details dt{margin:0;font-size:1.45rem;line-height:1.55}.single-product .clarity-product-detail-card__details dt{color:#1a1a1a;font-weight:900}.single-product .clarity-product-detail-card__details dd{color:#6b6b6b}.single-product .clarity-product-delivery-note__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;margin:0 0 1.2rem;color:var(--single-product-accent);font-family:var(--site-font-family);font-size:1.15rem;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.single-product .clarity-product-delivery-note__label::before{content:"";width:.65rem;height:.65rem;border-radius:50%;background:currentColor}.single-product .clarity-product-detail-card__placeholder{color:#1a1a1a!important;font-weight:700}.single-product .clarity-product-delivery-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.4rem;padding:2.4rem;border:.1rem solid rgba(46,49,146,.18);border-left:.5rem solid var(--single-product-accent);border-radius:.8rem;background:var(--single-product-accent-soft)}.single-product .clarity-product-delivery-note p{max-width:72rem;margin:0;color:#1a1a1a;font-size:1.5rem;font-weight:700;line-height:1.6}.single-product .clarity-product-delivery-note__label{margin-bottom:.8rem}.single-product .clarity-product-delivery-note__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-product .clarity-product-delivery-note__links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.2rem;padding:1rem 1.6rem;border-radius:999px;background:#fff;color:#1a1a1a;font-size:1.25rem;font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.single-product .clarity-product-delivery-note__links a:hover{background:var(--single-product-accent);color:#fff}.single-product .woocommerce-tabs{grid-column:1/-1;margin-top:0;padding:clamp(2.4rem,4vw,4rem);border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff}.single-product .woocommerce-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem clamp(2.4rem,4vw,4rem);margin:0 0 3rem;padding:0;border-bottom:.1rem solid #e4e2dd;list-style:none}.single-product .woocommerce-tabs ul.tabs::after,.single-product .woocommerce-tabs ul.tabs::before{content:none}.single-product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:none!important;border-radius:0;background:0 0!important}.single-product .woocommerce-tabs ul.tabs li::after,.single-product .woocommerce-tabs ul.tabs li::before{content:none}.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:0 0 1.4rem;color:#6b6b6b;font-size:1.4rem;font-weight:800;text-decoration:none;text-transform:uppercase}.single-product .woocommerce-tabs ul.tabs li.active a{color:#1a1a1a;-webkit-box-shadow:inset 0 -.3rem 0 var(--single-product-accent);box-shadow:inset 0 -.3rem 0 var(--single-product-accent)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{margin:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .h2,.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{margin-bottom:2rem;font-size:clamp(2.2rem,2.4vw,3.2rem);font-weight:700}.single-product .woocommerce-tabs .woocommerce-Tabs-panel figure,.single-product .woocommerce-tabs .woocommerce-Tabs-panel img{max-width:28rem;height:auto;margin:0 0 2rem}.single-product .woocommerce-tabs .woocommerce-Tabs-panel li,.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{max-width:82rem;color:#6b6b6b;line-height:1.7}.single-product .woocommerce-tabs .woocommerce-Tabs-panel ol,.single-product .woocommerce-tabs .woocommerce-Tabs-panel ul{max-width:82rem;margin:0 0 1.6rem;padding-left:2.2rem}.single-product .woocommerce-tabs .woocommerce-Tabs-panel ul{list-style:disc}.single-product .woocommerce-tabs .woocommerce-Tabs-panel ol{list-style:decimal}.single-product .woocommerce-tabs .woocommerce-Tabs-panel li{margin-bottom:.6rem;padding-left:.4rem}.single-product .woocommerce-tabs .woocommerce-Tabs-panel li::marker{color:var(--single-product-accent)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes{width:min(100%,82rem);margin:0;border:.1rem solid #e4e2dd;border-collapse:separate;border-spacing:0;border-radius:.8rem;background:#fff;overflow:hidden}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tr{background:#fff}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tr:nth-child(even){background:#f9f8f6}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tr:last-child td,.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tr:last-child th{border-bottom:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes td,.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes th{height:auto;min-height:0;padding:1.4rem 1.6rem;border:0;border-bottom:.1rem solid #e4e2dd;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.4rem;line-height:1.45;vertical-align:top}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes th{width:28%;background:var(--single-product-accent-soft);color:#1a1a1a;font-weight:800;text-align:left;text-transform:uppercase}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes td{color:#6b6b6b;font-weight:400}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes td p{max-width:none;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.single-product .related.products,.single-product .upsells.products{grid-column:1/-1;margin-top:2rem}.single-product .related.products>.h2,.single-product .related.products>h2,.single-product .upsells.products>.h2,.single-product .upsells.products>h2{margin-bottom:3rem;font-size:clamp(2.4rem,3vw,4rem);font-weight:700}@media (max-width:991.98px){.single-product .woocommerce-breadcrumb{width:min(100% - 2rem,132rem)}.single-product div.product{display:block;padding-top:3rem}.single-product .woocommerce-product-gallery{margin-bottom:3rem!important}.single-product .summary{position:static}.single-product .clarity-product-details{margin-top:3rem}.single-product .clarity-product-delivery-note{grid-template-columns:1fr}.single-product .clarity-product-delivery-note__links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-product .woocommerce-tabs{margin-top:3rem}}@media (max-width:575.98px){.single-product div.product{width:min(100% - 2rem,132rem)}.single-product .summary form.cart{padding:1.4rem}.single-product .summary form.cart .qty,.single-product .summary form.cart .single_add_to_cart_button{width:100%}.single-product .summary .clarity-product-cart{padding:1.4rem}.single-product .summary .clarity-product-cart__basket-link,.single-product .summary .clarity-product-cart__quantity{width:100%}.single-product .summary .clarity-product-cart__quantity{grid-template-columns:repeat(3,minmax(0,1fr))}.single-product .clarity-product-details{padding:2rem 1.4rem}.single-product .clarity-product-details__grid{grid-template-columns:1fr}.single-product .clarity-product-detail-card--wide{grid-column:auto}.single-product .clarity-product-detail-card__details>div{grid-template-columns:1fr;gap:.3rem}.single-product .clarity-product-delivery-note{padding:2rem 1.4rem}.single-product .clarity-product-delivery-note__links{display:grid;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.single-product .woocommerce-tabs{padding:2rem 1.4rem}.single-product .woocommerce-tabs ul.tabs{display:grid}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes{display:block;border-radius:.6rem}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody,.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes td,.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes th,.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tr{display:block;width:100%}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes th{padding-bottom:.4rem;border-bottom:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes td{padding-top:.4rem}}.single-product .woocommerce-product-gallery{padding-left:9.6rem}.single-product .woocommerce-product-gallery .flex-control-thumbs{inset:0 auto 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:8.2rem;max-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;padding:0 .8rem 0 0;background:#fff;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;-ms-scroll-chaining:none;overscroll-behavior:contain}.single-product .woocommerce-product-gallery .flex-control-thumbs li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:7.4rem;aspect-ratio:1;margin:0}.single-product .woocommerce-product-gallery .flex-control-thumbs img{width:100%;height:100%;border:.1rem solid #d9dce2;border-radius:0;background:#fff;-o-object-fit:contain;object-fit:contain;opacity:1}.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:#29499b;background:#edf2fb}.single-product .woocommerce-product-gallery .clarity-gallery-dots{position:absolute;z-index:4;right:0;bottom:2rem;left:9.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6rem;pointer-events:none}.single-product .woocommerce-product-gallery .clarity-gallery-dots button{width:1.1rem;height:1.1rem;min-width:0;min-height:0;padding:0;border:.1rem solid #292929;border-radius:0;background:0 0;cursor:pointer;pointer-events:auto}.single-product .woocommerce-product-gallery .clarity-gallery-dots button.is-active{background:#292929}.single-product .clarity-product-accordions{margin-top:3rem;border-top:.1rem solid #ccd4e8}.single-product .clarity-product-accordion{border-bottom:.1rem solid #ccd4e8}.single-product .clarity-product-accordion summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:1.5rem 0;color:#292929;font-size:1.35rem;font-weight:700;cursor:pointer;list-style:none}.single-product .clarity-product-accordion summary::-webkit-details-marker{display:none}.single-product .clarity-product-accordion summary span::before{content:"+";font-size:1.7rem;font-weight:400}.single-product .clarity-product-accordion[open] summary span::before{content:"−"}.single-product .clarity-product-accordion__content{padding:0 2.5rem 1.6rem 0;color:#555;font-size:1.6rem;line-height:1.55}.single-product .clarity-product-accordion__content *{font-size:1.6rem!important}.single-product .clarity-product-accordion__content p{margin:0 0 1rem}.single-product .clarity-product-accordion__content ul{margin:0;padding-left:1.8rem}.single-product .clarity-product-tabs{grid-column:1/-1;width:min(100% - 4rem,134rem);margin:clamp(5rem,8vw,10rem) auto;background:#f2f2f2}.single-product .clarity-product-tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.single-product .clarity-product-tabs__list button{position:relative;width:100%;min-height:5.6rem;padding:1.5rem 2rem;border:0;border-bottom:.4rem solid #29499b;border-radius:0;background:#edf2fb;color:#29499b;font-size:1.4rem;font-weight:700;cursor:pointer;-webkit-transition:background-color 180ms ease,color 180ms ease;transition:background-color 180ms ease,color 180ms ease}.single-product .clarity-product-tabs__list button:hover{background:#dfe8f8}.single-product .clarity-product-tabs__list button:focus-visible{z-index:1;outline:.2rem solid #29499b;outline-offset:-.2rem}.single-product .clarity-product-tabs__list button.is-active{border:.4rem solid #29499b;border-bottom:0;background:#fff;color:#29499b}.single-product .clarity-product-tabs__panel{min-height:25rem;padding:clamp(3rem,5vw,6rem);border:.4rem solid #29499b;border-top:0;background:#fff;color:#444;font-size:1.4rem;line-height:1.7}.single-product .clarity-product-tabs__panel[hidden]{display:none}.single-product .clarity-product-tabs__panel>:last-child{margin-bottom:0}.single-product .clarity-product-tabs__panel dl{margin:0}.single-product .clarity-product-tabs__panel dl>div{display:grid;grid-template-columns:minmax(12rem,.35fr) 1fr;gap:2rem;padding:1.2rem 0;border-bottom:.1rem solid #d2d2d2}.single-product .clarity-product-tabs__panel dt{font-weight:700}.single-product .clarity-product-tabs__panel dd{margin:0}@media (max-width:575.98px){.single-product .woocommerce-product-gallery{padding:0 0 8.6rem;overflow:visible}.single-product .woocommerce-product-gallery .flex-control-thumbs{inset:auto 0 0;width:100%;height:7.4rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.8rem;padding:.8rem 0;overflow-x:auto;overflow-y:hidden}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:5.8rem}.single-product .woocommerce-product-gallery .clarity-gallery-dots{right:0;bottom:9.8rem;left:0}.single-product .clarity-product-tabs{width:calc(100% - 2rem)}.single-product .clarity-product-tabs__list button{padding-inline:1rem;font-size:1.2rem}.single-product .clarity-product-tabs__panel{min-height:0;padding:2.4rem 1.8rem}.single-product .clarity-product-tabs__panel dl>div{grid-template-columns:1fr;gap:.3rem}}.single-product #wrapper{background:#fff}.single-product .woocommerce-breadcrumb{display:none}.single-product div.product{width:min(100%,150rem);padding:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.single-product .woocommerce-product-gallery{position:relative;aspect-ratio:1;border:0;border-radius:0;background:#fff;overflow:hidden}.single-product .woocommerce-product-gallery .flex-viewport,.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:100%!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a,.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{height:100%;background:#fff}.single-product .woocommerce-product-gallery .flex-control-thumbs{position:absolute;right:0;bottom:0;left:0;z-index:2;grid-template-columns:repeat(5,minmax(0,7.5rem));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem;padding:1.4rem clamp(1.4rem,3.5vw,4.9rem);border:0;background:rgba(41,73,155,.72)}.single-product .woocommerce-product-gallery .flex-control-thumbs img{border-radius:.3rem}.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:#fff}.single-product .summary{position:relative;padding:clamp(4rem,6vw,9rem) clamp(3rem,6vw,8rem)}.single-product .summary .clarity-product-topline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;margin-bottom:1.4rem}.single-product .summary .clarity-single-product-care{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:.45rem .8rem;border:.1rem solid #29499b;border-radius:999px;background:#fff;color:#29499b;font-size:1rem}.single-product .summary .clarity-single-product-care::before{display:none}.single-product .summary .product_title{margin:0 0 2rem;max-width:100%;font-size:clamp(2.2rem,2.5vw,3.4rem);font-weight:400;line-height:1.08;text-transform:none}.single-product .summary .woocommerce-product-details__short-description{max-width:58rem;margin:1.5rem 0 0}.single-product .summary .clarity-product-heading-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;margin:2.4rem 0 1.8rem}.single-product .summary .clarity-product-heading-meta .price{margin:0;padding:0;color:#292929;font-size:clamp(2.4rem,2.6vw,3.4rem)}.single-product .summary .clarity-product-heading-meta .price .woocommerce-Price-currencySymbol{margin-right:.4rem}.single-product .summary .clarity-product-price-size{color:#a1a1a1;font-size:clamp(1.5rem,1.7vw,2rem);font-weight:400}.single-product .summary .clarity-product-sku{margin:0;color:#8b8b8b;font-size:1rem;line-height:1.2;text-transform:uppercase}.single-product .summary .clarity-product-intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:2.4rem 0}.single-product .summary .woocommerce-product-details__short-description{max-width:none;margin:0}.single-product .summary .clarity-product-quick-facts{display:none}.single-product .summary .clarity-product-benefits{margin:0}.single-product .summary .clarity-product-benefits .h2,.single-product .summary .clarity-product-benefits h2{margin:0 0 1rem;font-size:1.5rem}.single-product .summary .clarity-product-benefits ul{margin:0;padding:0;list-style:none}.single-product .summary .clarity-product-benefits li{position:relative;margin:.7rem 0;padding-left:2.4rem;color:#555;font-size:1.35rem}.single-product .summary .clarity-product-benefits li::before{content:"✓";position:absolute;left:0;color:#29499b;font-weight:800}.single-product .summary .clarity-product-stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:2.4rem 0}.single-product .summary .clarity-product-stock strong{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:.1rem solid #dfe2e6;border-radius:.3rem;color:#292929;font-size:1.2rem}.single-product .summary .clarity-product-stock span{color:#444;font-size:1.25rem;font-weight:700}.single-product .summary .clarity-product-purchase-row{display:block;padding:2rem 0}.single-product .summary .clarity-product-size{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.4rem}.single-product .summary .clarity-product-size span{color:#292929;font-size:1.2rem;font-weight:700}.single-product .summary .clarity-product-size strong{padding:1rem 1.2rem;border:.1rem solid #dfe2e6;border-radius:.3rem;color:#555;font-size:1.2rem}.single-product .summary .clarity-product-cart,.single-product .summary form.cart{margin:0;border:0;border-radius:0;padding:0}.single-product .summary form.cart{display:grid;grid-template-columns:auto minmax(14rem,1fr);gap:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-product .summary form.cart .clarity-product-quantity-label{display:none}.single-product .summary form.cart .quantity{display:grid;grid-template-columns:repeat(3,4.4rem);height:4.4rem;width:auto;margin:0;border:.1rem solid #dfe2e6;border-radius:.3rem;overflow:hidden}.single-product .summary form.cart .quantity .qty{width:4.4rem;height:4.4rem;min-height:0;padding:0;border-width:0 .1rem;border-color:#dfe2e6;border-radius:0;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.single-product .summary form.cart .quantity .qty::-webkit-inner-spin-button,.single-product .summary form.cart .quantity .qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.single-product .summary form.cart .clarity-quantity-button{display:grid;width:4.4rem;height:4.4rem;min-width:0;min-height:0;place-items:center;align-self:stretch;padding:0;border:0;border-radius:0;background:#fff;color:#29499b;font-size:1.8rem;line-height:1;cursor:pointer}.single-product .summary form.cart .clarity-quantity-button:focus-visible,.single-product .summary form.cart .clarity-quantity-button:hover{background:#f1f7fb}.single-product .summary .clarity-product-cart__basket-link,.single-product .summary .single_add_to_cart_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.4rem;padding:1.1rem 2.4rem;border-radius:999px;background:#29499b;line-height:1.2;text-transform:none}.single-product .summary .clarity-product-express{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2.4rem;border-top:.1rem solid #e2e4e8}.single-product .summary .clarity-product-express>span{font-size:1.2rem}.single-product .summary .clarity-product-buy-now,.single-product .summary .clarity-product-payment-methods{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.15rem solid #29499b;border-radius:999px;color:#29499b;font-size:1.4rem;font-weight:700;text-decoration:none}.single-product .summary .clarity-product-payment-methods{border-color:#242424;background:#242424;color:#fff}.single-product .summary .clarity-product-free-delivery{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;margin-top:1.6rem;padding:1.2rem 1.6rem;border:.1rem solid #29499b;color:#292929;font-size:1.25rem}.single-product .summary .clarity-product-free-delivery img{width:2rem;height:2rem;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem}.single-product .summary .clarity-product-free-delivery .woocommerce-Price-amount{font-weight:700}.single-product .clarity-product-details{grid-column:1/-1;width:min(100% - 4rem,150rem);margin:0 auto;padding:clamp(6rem,8vw,11rem) 0;border:0;border-radius:0}.single-product .clarity-product-details__grid{gap:clamp(4rem,8vw,12rem)}.single-product .clarity-product-detail-panel .h2,.single-product .clarity-product-detail-panel h2{margin:0 0 3rem;font-size:clamp(2.8rem,3vw,4rem);font-weight:400}.single-product .clarity-product-detail-panel .h3,.single-product .clarity-product-detail-panel h3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:2.5rem 0 1rem;padding:.45rem .8rem;border:.1rem solid #29499b;border-radius:999px;color:#29499b;font-size:1rem;text-transform:uppercase}.single-product .clarity-product-detail-panel p{color:#444;font-size:1.35rem;line-height:1.6}.single-product .clarity-product-ingredient-list{margin:0;padding:0;list-style:none}.single-product .clarity-product-ingredient-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.4rem 0;border-bottom:.1rem solid #e2e4e8;font-size:1.7rem}.single-product .clarity-product-ingredient-list li span{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;width:3rem;height:3rem;border-radius:50%;background:#29499b url(../images/icons/svg_drop.svg) center/1.6rem no-repeat}.single-product .clarity-product-ingredient-details{margin-top:1rem;border-bottom:.1rem solid #e2e4e8}.single-product .clarity-product-ingredient-details summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.8rem 0;color:#292929;font-size:1.6rem;font-weight:700;cursor:pointer;list-style:none}.single-product .clarity-product-ingredient-details summary::-webkit-details-marker{display:none}.single-product .clarity-product-ingredient-details summary::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;width:3rem;height:3rem;border-radius:50%;background:#29499b url(../images/icons/svg_plus.svg) center/1.6rem no-repeat}.single-product .clarity-product-ingredient-details[open] summary::before{background-image:url(../images/icons/svg_minus.svg)}.single-product .clarity-product-ingredient-details div{padding:0 0 2rem 4.4rem}.single-product .clarity-product-warning{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:2.4rem}.single-product .clarity-product-warning::before{content:"i";display:grid;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border:.15rem solid #29499b;border-radius:50%;color:#29499b;font-family:var(--site-font-family)!important;font-size:1.3rem;font-weight:700;line-height:1}.single-product .clarity-product-faq{grid-column:1/-1;width:100vw;margin-left:calc(50% - 50vw);padding:clamp(6rem,8vw,10rem) 0;background:#f1f7fb}.single-product .clarity-product-section-inner{width:min(100% - 4rem,150rem);margin:0 auto}.single-product .clarity-product-faq .h2,.single-product .clarity-product-faq h2{margin:0 0 3rem;font-size:clamp(3rem,3.5vw,4.8rem);font-weight:400}.single-product .clarity-product-faq details{border-bottom:.1rem solid #d9e2e9}.single-product .clarity-product-faq summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:2.8rem 0;color:#292929;font-size:1.8rem;cursor:pointer;list-style:none}.single-product .clarity-product-faq summary span{width:2.8rem;height:2.8rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;background:#29499b}.single-product .clarity-product-faq summary span::before{content:"+";display:grid;height:100%;place-items:center;color:#fff}.single-product .clarity-product-faq details[open] summary span::before{content:"−"}.single-product .clarity-product-faq details>div{max-width:110rem;padding:0 6rem 2.8rem 0;color:#555}.single-product .related.products,.single-product .upsells.products{grid-column:1/-1;width:min(100% - 4rem,120rem);margin:0 auto;padding:clamp(6rem,8vw,10rem) 0}.single-product .related.products>.h2,.single-product .related.products>h2,.single-product .upsells.products>.h2,.single-product .upsells.products>h2{text-align:center;font-weight:400}@media (max-width:991.98px){.single-product div.product{display:grid;grid-template-columns:1fr}.single-product .clarity-product-details__grid{grid-template-columns:1fr}}@media (max-width:575.98px){.single-product div.product{width:100%}.single-product .summary{padding:4rem 2rem}.single-product .summary .clarity-product-express{grid-template-columns:1fr;text-align:center}.single-product .summary .clarity-product-intro-grid{grid-template-columns:1fr}.single-product .summary .clarity-product-purchase-row{grid-template-columns:1fr}.single-product .summary form.cart{grid-template-columns:auto 1fr}.single-product .summary form.cart .single_add_to_cart_button{grid-column:1/-1;width:100%}}.single-product .woocommerce-product-gallery{padding-left:9.6rem}.single-product .woocommerce-product-gallery .flex-control-thumbs{inset:0 auto 0 0;width:8.2rem;max-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;padding:0 .8rem 0 0;background:#fff;overflow-x:hidden;overflow-y:auto}.single-product .woocommerce-product-gallery .flex-control-thumbs li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:7.4rem;aspect-ratio:1;margin:0}.single-product .woocommerce-product-gallery .flex-control-thumbs img{width:100%;height:100%;border:.1rem solid #d9dce2;border-radius:0;background:#fff;-o-object-fit:contain;object-fit:contain;opacity:1}.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:#d9dce2;background:#fff}@media (max-width:575.98px){.single-product .woocommerce-product-gallery{padding:0 0 8.6rem;overflow:visible}.single-product .woocommerce-product-gallery .flex-control-thumbs{inset:auto 0 0;width:100%;height:7.4rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.8rem;padding:.8rem 0;overflow-x:auto;overflow-y:hidden}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:5.8rem}.single-product .woocommerce-product-gallery .clarity-gallery-dots{right:0;bottom:9.8rem;left:0}}.single-product .clarity-product-main{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.single-product .summary.entry-summary{top:auto;padding-block:clamp(2rem,3vw,4rem)}.single-product .woocommerce-product-gallery--with-images{position:sticky;top:var(--clarity-header-offset,19rem);-ms-flex-item-align:start;align-self:start}@media (max-width:991.98px){.single-product .clarity-product-main{grid-template-columns:1fr}.single-product .woocommerce-product-gallery--with-images{position:relative;top:auto}}.single-product div.product :is(button,.button,input[type=button],input[type=submit],input[type=reset],.clarity-product-cart__basket-link,.clarity-product-buy-now,.clarity-product-payment-methods,.clarity-product-delivery-note__linksa){border-radius:0!important}.woocommerce-cart #wrapper,.woocommerce-cart .default-page{background:#f9f8f6}.woocommerce-cart .default-page__header{padding:clamp(4rem,7vw,8rem) 0 0}.woocommerce-cart .default-page__header .h1,.woocommerce-cart .default-page__header h1{margin-bottom:2.8rem;color:#1a1a1a;font-size:clamp(4rem,7vw,8.4rem);font-weight:900;line-height:.92;text-transform:uppercase}.woocommerce-cart .default-page__content{padding:0 0 clamp(7rem,10vw,13rem)}.woocommerce-cart .wc-block-components-button,.woocommerce-cart .wc-block-components-formatted-money-amount,.woocommerce-cart .wc-block-components-notice-banner,.woocommerce-cart .wc-block-components-notice-banner *,.woocommerce-cart .wc-block-components-snackbar,.woocommerce-cart .wc-block-components-snackbar *,.woocommerce-cart .wc-block-components-text-input input,.woocommerce-cart .woocommerce,.woocommerce-cart .wp-block-woocommerce-cart,.woocommerce-cart .wp-block-woocommerce-cart *{font-family:var(--site-font-family)}.woocommerce-cart .wc-block-components-notice-banner,.woocommerce-cart .wc-block-components-snackbar{color:#1a1a1a;font-size:1.55rem;font-weight:700;line-height:1.45}.woocommerce-cart .wc-block-components-notice-banner__content,.woocommerce-cart .wc-block-components-snackbar__content{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.woocommerce-cart .wp-block-woocommerce-cart{margin:0;color:#1a1a1a}.woocommerce-cart .wc-block-cart,.woocommerce-cart .wc-block-components-sidebar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(36rem,.48fr);gap:clamp(2.4rem,4vw,5rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.woocommerce-cart .wc-block-cart__main,.woocommerce-cart .wc-block-components-main{width:auto;min-width:0;padding-right:0}.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-cart .wc-block-components-sidebar,.woocommerce-cart .wp-block-woocommerce-cart-totals-block{top:2rem;width:auto;min-width:0;margin:0;padding:clamp(2rem,2.2vw,2.8rem);border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;-webkit-box-shadow:0 1.8rem 4.5rem rgba(26,26,26,.06);box-shadow:0 1.8rem 4.5rem rgba(26,26,26,.06)}.woocommerce-cart .wc-block-cart-items,.woocommerce-cart table.shop_table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0 1.8rem;table-layout:auto}.woocommerce-cart .wc-block-cart-items__header,.woocommerce-cart .wc-block-cart-items__row{display:grid;grid-template-columns:minmax(11rem,13.2rem) minmax(0,1fr) minmax(10rem,12.8rem);-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-cart .wc-block-cart-items__header th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.4rem;border:0;background:#d8d8d8;color:rgba(26,26,26,.58);font-size:1.1rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.woocommerce-cart .wc-block-cart-items__header .wc-block-cart-items__header-image,.woocommerce-cart .wc-block-cart-items__header .wc-block-cart-items__header-product{border-radius:.8rem 0 0 .8rem;text-align:left}.woocommerce-cart .wc-block-cart-items__header .wc-block-cart-items__header-total{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-radius:0 .8rem .8rem 0;background:#d8d8d8;text-align:right}.woocommerce-cart .wc-block-cart-items__row{border:0;border-radius:1.6rem;background:#fff;overflow:visible;-webkit-box-shadow:0 1.8rem 4.4rem rgba(26,26,26,.07);box-shadow:0 1.8rem 4.4rem rgba(26,26,26,.07)}.woocommerce-cart .wc-block-cart-items__row td{display:block;width:auto;padding:0;border:0;background:0 0;vertical-align:middle}.woocommerce-cart .wc-block-cart-items__row td:first-child{border-radius:0}.woocommerce-cart .wc-block-cart-items__row td:last-child{border-radius:0}.woocommerce-cart .wc-block-cart-item__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:auto;min-width:0;padding:1.6rem 0 1.6rem 1.6rem;background:0 0}.woocommerce-cart .wc-block-cart-item__image a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;aspect-ratio:1/1;padding:1.2rem;border-radius:1.2rem;background:#f2f1ee;overflow:hidden}.woocommerce-cart .wc-block-cart-item__image img{display:block;width:100%;max-width:100%;height:100%;min-height:0;margin:0;border-radius:.8rem;background:0 0;-o-object-fit:contain;object-fit:contain}.woocommerce-cart .wc-block-cart-item__product{width:auto;min-width:0;padding:clamp(1.8rem,2vw,2.2rem) 0;border-right:0}.woocommerce-cart .wc-block-cart-item__product .price,.woocommerce-cart .wc-block-cart-item__product .wc-block-cart-item__prices,.woocommerce-cart .wc-block-cart-item__product .wc-block-components-formatted-money-amount,.woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-price,.woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-price__value,.woocommerce-cart .wc-block-cart-item__product .wc-block-formatted-money-amount{display:none!important}.woocommerce-cart .wc-block-cart-item__wrap{display:grid;gap:.9rem;min-width:0;width:100%}.woocommerce-cart .wc-block-components-product-name{color:#1a1a1a;font-size:clamp(1.8rem,1.55vw,2.3rem);font-weight:900;line-height:1.05;text-decoration:none;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.woocommerce-cart .wc-block-components-product-name:hover{color:#0071ce}.woocommerce-cart .wc-block-cart-item__prices,.woocommerce-cart .wc-block-components-product-details,.woocommerce-cart .wc-block-components-product-metadata,.woocommerce-cart .wc-block-components-product-metadata__description{margin:0;color:#6b6b6b;font-size:1.35rem;font-weight:700;line-height:1.45}.woocommerce-cart .wc-block-components-product-metadata p,.woocommerce-cart .wc-block-components-product-metadata__description p{margin:0;color:#6b6b6b;font-size:1.35rem;line-height:1.45}.woocommerce-cart .wc-block-components-product-price,.woocommerce-cart .wc-block-components-product-price__value{color:#1a1a1a;font-size:1.5rem;font-weight:900}.woocommerce-cart .wc-block-cart-item__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;min-width:0;padding:1.6rem 1.6rem 1.6rem 0;color:#1a1a1a;font-size:1.5rem;font-weight:900;text-align:right;white-space:normal}.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-product-price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:auto;min-height:100%;padding:0;border-radius:0;background:0 0}.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-product-price__value{display:inline;font-size:clamp(1.7rem,1.3vw,2rem)}.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-formatted-money-amount,.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-formatted-money-amount{display:inline}.woocommerce-cart .wc-block-cart-item__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.2rem}.woocommerce-cart .wc-block-components-quantity-selector{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.8rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#f9f8f6;overflow:hidden}.woocommerce-cart .wc-block-components-quantity-selector__button,.woocommerce-cart .wc-block-components-quantity-selector__input{width:3.6rem;min-width:0;min-height:3.8rem;border:0;border-radius:0;background:0 0;color:#1a1a1a;font-size:1.3rem;font-weight:900;line-height:1;text-align:center}.woocommerce-cart .wc-block-components-quantity-selector__input{width:4.2rem}.woocommerce-cart .wc-block-components-quantity-selector__button{-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.woocommerce-cart .wc-block-components-quantity-selector__button:hover{background:#0071ce;color:#fff}.woocommerce-cart .wc-block-cart-item__remove-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.8rem;min-width:3.8rem;min-height:3.8rem;padding:0;border:.1rem solid rgba(26,26,26,.14);border-radius:999px;background:#fff;color:#6b6b6b!important;font-size:1.2rem;font-weight:900;line-height:1.2;text-decoration:none;text-transform:none}.woocommerce-cart .wc-block-cart-item__remove-link svg{width:1.7rem;height:1.7rem;fill:currentColor}.woocommerce-cart .wc-block-cart-item__remove-link:hover{border-color:#0071ce;background:#0071ce;color:#fff!important}.woocommerce-cart .wc-block-cart-item__remove-link:hover svg{fill:currentColor}.woocommerce-cart .clarity-cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:2rem}.woocommerce-cart .clarity-cart-actions__continue{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.8rem;padding:1.2rem 1.8rem;border:.1rem solid #2e3192;border-radius:.4rem;background:#fff;color:#2e3192;font-family:var(--site-font-family);font-size:1.3rem;font-weight:900;line-height:1.2;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease}.woocommerce-cart .clarity-cart-actions__continue:hover{border-color:#0071ce;background:#0071ce;color:#fff;text-decoration:none}.woocommerce-cart .cart_totals .h2,.woocommerce-cart .cart_totals h2,.woocommerce-cart .wp-block-woocommerce-cart-order-summary-heading-block{margin:0 0 1.8rem;color:#1a1a1a;font-size:2rem;font-weight:900;line-height:1;text-transform:uppercase}.woocommerce-cart .wc-block-components-totals-wrapper{padding:1.5rem 0;border-top:.1rem solid #e4e2dd}.woocommerce-cart .wc-block-components-totals-wrapper:first-child{border-top:0;padding-top:0}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-panel__button{padding:0;color:#1a1a1a;font-size:1.35rem;font-weight:800;text-decoration:none}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-panel__button:hover{color:#0071ce}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem 1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:1.3rem}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form .wc-block-components-text-input,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{margin:0}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{min-width:13.8rem}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-notice-banner.is-error,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-validation-error{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:.6rem 0 0;padding:1.2rem 1.4rem;border:.1rem solid rgba(201,53,53,.3);border-left:.4rem solid #c93535;border-radius:.6rem;background:rgba(201,53,53,.08);color:#1a1a1a;-webkit-box-shadow:0 1rem 2.4rem rgba(26,26,26,.05);box-shadow:0 1rem 2.4rem rgba(26,26,26,.05)}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-notice-banner.is-error svg,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-validation-error svg{width:3rem;height:3rem;margin-top:0;color:#c93535}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-notice-banner.is-error p,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-notice-banner.is-error span,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-validation-error .wc-block-components-notice-banner__content,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-validation-error p,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-validation-error span{margin:0;color:inherit;font-family:var(--site-font-family);font-size:1.45rem;font-weight:700;line-height:1.4}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-notice-banner.is-error #validate-error-coupon,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-notice-banner.is-error[id=validate-error-coupon],.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-validation-error #validate-error-coupon,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-validation-error[id=validate-error-coupon]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-notice-banner.is-error #validate-error-coupon svg,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-notice-banner.is-error[id=validate-error-coupon] svg,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-validation-error #validate-error-coupon svg,.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-validation-error[id=validate-error-coupon] svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;margin-top:-.15rem;-webkit-transform:translateY(-.05rem);-ms-transform:translateY(-.05rem);transform:translateY(-.05rem)}.woocommerce-cart .wc-block-components-text-input input{min-height:4.8rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;font-size:1.45rem;font-weight:700}.woocommerce-cart .wc-block-components-text-input label{color:#6b6b6b;font-size:1.2rem;font-weight:800}.woocommerce-cart .wc-block-components-totals-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.woocommerce-cart .wc-block-components-totals-item .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-item .wc-block-components-totals-item__value{color:#1a1a1a;font-size:1.55rem;font-weight:800;line-height:1.3}.woocommerce-cart .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:clamp(2rem,2vw,2.8rem);font-weight:900}.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-chip,.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon,.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-list-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;min-height:3.2rem;padding:.7rem .8rem .7rem 1.1rem;border:.1rem solid rgba(46,49,146,.45);border-radius:999px;background:rgba(46,49,146,.1);color:#1a1a1a;font-family:var(--site-font-family);font-size:1.25rem;font-weight:800;line-height:1.2}.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-chip__text,.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-code{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-chip__remove,.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;padding:0;border:0;border-radius:50%;background:rgba(107,107,107,.18);color:#fff;font-size:1.1rem;line-height:1}.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-chip__remove:hover,.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-remove:hover{background:#0071ce;color:#fff}.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-chip__remove svg,.woocommerce-cart .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-remove svg{width:1.2rem;height:1.2rem;color:currentColor}.woocommerce-cart .button,.woocommerce-cart .checkout-button,.woocommerce-cart .wc-block-cart__submit-button,.woocommerce-cart .wc-block-components-button,.woocommerce-cart button.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:5.2rem;padding:1.35rem 2rem;border:none;border-radius:.4rem;background:#2e3192;color:#fff;font-size:1.3rem;font-weight:900;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,color .2s ease,transform .2s ease;transition:background .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}.woocommerce-cart .button:hover,.woocommerce-cart .checkout-button:hover,.woocommerce-cart .wc-block-cart__submit-button:hover,.woocommerce-cart .wc-block-components-button:hover,.woocommerce-cart button.button:hover{background:#0071ce;color:#fff;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.woocommerce-cart .button.disabled,.woocommerce-cart .button:disabled,.woocommerce-cart .checkout-button.disabled,.woocommerce-cart .checkout-button:disabled,.woocommerce-cart .wc-block-cart__submit-button.disabled,.woocommerce-cart .wc-block-cart__submit-button:disabled,.woocommerce-cart .wc-block-components-button.disabled,.woocommerce-cart .wc-block-components-button:disabled,.woocommerce-cart button.button.disabled,.woocommerce-cart button.button:disabled{cursor:not-allowed;background:#6b6b6b;opacity:.65;-webkit-transform:none;-ms-transform:none;transform:none}.woocommerce-cart .wc-block-cart__submit-container,.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block{margin-top:1.2rem}.woocommerce-cart .wc-block-cart__submit-container .wc-block-cart__submit-button,.woocommerce-cart .wc-block-cart__submit-container .wc-block-components-button,.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button,.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button{width:100%;background:#1a1a1a}.woocommerce-cart .wc-block-cart__submit-container .wc-block-cart__submit-button:hover,.woocommerce-cart .wc-block-cart__submit-container .wc-block-components-button:hover,.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button:hover,.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button:hover{background:#0071ce}.woocommerce-cart .wc-block-cart__empty-cart__title{display:none}.woocommerce-cart .wp-block-woocommerce-empty-cart-block{padding:clamp(3rem,5vw,6rem);border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;-webkit-box-shadow:0 1.8rem 4.5rem rgba(26,26,26,.05);box-shadow:0 1.8rem 4.5rem rgba(26,26,26,.05)}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator{display:none}.woocommerce-cart .wp-block-woocommerce-empty-cart-block>.h2:not(.wc-block-cart__empty-cart__title),.woocommerce-cart .wp-block-woocommerce-empty-cart-block>h2:not(.wc-block-cart__empty-cart__title){margin-bottom:clamp(4rem,5vw,6.4rem);color:#1a1a1a;font-size:clamp(2.2rem,3vw,3.6rem);font-weight:900;text-transform:uppercase}.woocommerce-cart .clarity-empty-cart-products{width:100%}@media (max-width:991.98px){.woocommerce-cart .wc-block-cart,.woocommerce-cart .wc-block-components-sidebar-layout{grid-template-columns:1fr}.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-cart .wc-block-components-sidebar,.woocommerce-cart .wp-block-woocommerce-cart-totals-block{position:static}}@media (max-width:767.98px){.woocommerce-cart .wc-block-cart__main{padding:0}.woocommerce-cart .wc-block-cart-items__header{display:none}.woocommerce-cart .wc-block-cart-items,.woocommerce-cart .wc-block-cart-items tbody,.woocommerce-cart .wc-block-cart-items__row,.woocommerce-cart .wc-block-cart-items__row td{display:block;width:100%}.woocommerce-cart .wc-block-cart-items__row{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:0 1.2rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:1.2rem;padding:1.2rem;border:0;border-radius:1.4rem;background:#fff;overflow:visible;-webkit-box-shadow:0 1.4rem 3.2rem rgba(26,26,26,.08);box-shadow:0 1.4rem 3.2rem rgba(26,26,26,.08)}.woocommerce-cart .wc-block-cart-items__row td{padding:0;border:0;border-radius:0;background:0 0;width:auto}.woocommerce-cart .wc-block-cart-item__product{grid-column:2;grid-row:1;display:block;width:auto;min-width:0;padding:0;border-right:0}.woocommerce-cart .wc-block-cart-item__image{grid-column:1;grid-row:1;width:auto;min-width:0;padding:0;background:0 0}.woocommerce-cart .wc-block-cart-item__image a{aspect-ratio:1/1;padding:.9rem;border-radius:1rem}.woocommerce-cart .wc-block-cart-item__image img{width:100%;max-width:100%;height:100%;min-height:0;border-radius:.6rem;-o-object-fit:contain;object-fit:contain}.woocommerce-cart .wc-block-cart-item__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem;min-width:0;padding:0}.woocommerce-cart .wc-block-components-product-name{font-family:var(--site-font-family);font-size:1.45rem;font-weight:800;line-height:1.15;text-transform:uppercase;overflow-wrap:anywhere}.woocommerce-cart .wc-block-cart-item__prices,.woocommerce-cart .wc-block-components-product-details,.woocommerce-cart .wc-block-components-product-metadata,.woocommerce-cart .wc-block-components-product-metadata p,.woocommerce-cart .wc-block-components-product-metadata__description,.woocommerce-cart .wc-block-components-product-metadata__description p{font-size:1.18rem;font-weight:700;line-height:1.4}.woocommerce-cart .wc-block-cart-item__prices,.woocommerce-cart .wc-block-components-product-details{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:0;margin-top:0;padding:0;border-radius:0;background:0 0}.woocommerce-cart .wc-block-cart-item__prices{display:none!important}.woocommerce-cart .wc-block-cart-item__total{display:none}.woocommerce-cart .wc-block-cart-item__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;margin-top:.4rem}.woocommerce-cart .wc-block-components-quantity-selector{display:inline-grid;grid-template-columns:3rem 3.4rem 3rem;width:auto;min-height:0;border-radius:.8rem}.woocommerce-cart .wc-block-components-quantity-selector__button,.woocommerce-cart .wc-block-components-quantity-selector__input{width:auto;min-height:3rem;height:3rem}.woocommerce-cart .wc-block-components-quantity-selector__button{width:3rem}.woocommerce-cart .wc-block-components-quantity-selector__input{width:3.4rem;-webkit-box-flex:0;-ms-flex:0 0 3.4rem;flex:0 0 3.4rem}.woocommerce-cart .wc-block-cart-item__remove-link{width:3.2rem;min-width:3.2rem;min-height:3.2rem;padding:0;border-radius:999px;background:#fff;font-size:1.2rem;line-height:1.2;text-transform:none}.woocommerce-cart .woocommerce-cart-form__contents,.woocommerce-cart table.shop_table.shop_table_responsive.cart{display:block;border-spacing:0;background:0 0}.woocommerce-cart .woocommerce-cart-form__contents thead,.woocommerce-cart table.shop_table.shop_table_responsive.cart thead{display:none}.woocommerce-cart .woocommerce-cart-form__contents tbody,.woocommerce-cart .woocommerce-cart-form__contents td,.woocommerce-cart .woocommerce-cart-form__contents tfoot,.woocommerce-cart .woocommerce-cart-form__contents th,.woocommerce-cart .woocommerce-cart-form__contents tr,.woocommerce-cart table.shop_table.shop_table_responsive.cart tbody,.woocommerce-cart table.shop_table.shop_table_responsive.cart td,.woocommerce-cart table.shop_table.shop_table_responsive.cart tfoot,.woocommerce-cart table.shop_table.shop_table_responsive.cart th,.woocommerce-cart table.shop_table.shop_table_responsive.cart tr{display:block;width:100%}.woocommerce-cart .woocommerce-cart-form__contents tbody,.woocommerce-cart table.shop_table.shop_table_responsive.cart tbody{display:grid;gap:1.4rem}.woocommerce-cart .woocommerce-cart-form__contents tr.cart_item,.woocommerce-cart table.shop_table.shop_table_responsive.cart tr.cart_item{display:grid;grid-template-columns:7.6rem minmax(0,1fr);gap:0;border:.1rem solid #e4e2dd;border-radius:.6rem;background:#f9f8f6;overflow:hidden;-webkit-box-shadow:none;box-shadow:none}.woocommerce-cart .woocommerce-cart-form__contents tr.cart_item td,.woocommerce-cart table.shop_table.shop_table_responsive.cart tr.cart_item td{padding:0;border:0;background:0 0}.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-thumbnail{grid-row:1/span 4;grid-column:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;background:#fff;overflow:hidden}.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail a,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-thumbnail a{display:block;width:100%;height:100%}.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail img,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-thumbnail img{display:block;width:100%;max-width:none;height:100%;margin:0;border-radius:0;background:#fff;-o-object-fit:cover;object-fit:cover}.woocommerce-cart .woocommerce-cart-form__contents td.product-name,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-name{grid-column:2;padding:1.1rem 1.1rem 0 0}.woocommerce-cart .woocommerce-cart-form__contents td.product-name a,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-name a{display:block;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.3rem;font-weight:800;line-height:1.15;text-decoration:none;text-transform:uppercase;overflow-wrap:anywhere}.woocommerce-cart .woocommerce-cart-form__contents td.product-name a:hover,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-name a:hover{color:#0071ce}.woocommerce-cart .woocommerce-cart-form__contents td.product-name dl.variation,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-name dl.variation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .8rem;margin:.8rem 0 0;color:#6b6b6b;font-size:1.2rem;font-weight:700;line-height:1.2}.woocommerce-cart .woocommerce-cart-form__contents td.product-name dd,.woocommerce-cart .woocommerce-cart-form__contents td.product-name p,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-name dd,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-name p{margin:0}.woocommerce-cart .woocommerce-cart-form__contents td.product-price,.woocommerce-cart .woocommerce-cart-form__contents td.product-quantity,.woocommerce-cart .woocommerce-cart-form__contents td.product-subtotal,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-price,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-quantity,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-subtotal{grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.4rem .8rem;padding:0 1.1rem 0 0;color:#6b6b6b;font-size:1.2rem;font-weight:700;line-height:1.2}.woocommerce-cart .woocommerce-cart-form__contents td.product-price::before,.woocommerce-cart .woocommerce-cart-form__contents td.product-quantity::before,.woocommerce-cart .woocommerce-cart-form__contents td.product-subtotal::before,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-price::before,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-quantity::before,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-subtotal::before{content:attr(data-title);color:#6b6b6b;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}.woocommerce-cart .woocommerce-cart-form__contents td.product-price .amount,.woocommerce-cart .woocommerce-cart-form__contents td.product-subtotal .amount,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-price .amount,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-subtotal .amount{font-weight:900}.woocommerce-cart .woocommerce-cart-form__contents td.product-price::before,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-price::before{content:"";display:none}.woocommerce-cart .woocommerce-cart-form__contents td.product-quantity .quantity,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-quantity .quantity{margin-left:0}.woocommerce-cart .woocommerce-cart-form__contents td.product-quantity .qty,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-quantity .qty{width:6.8rem;min-height:3rem;padding:0 .8rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;font-size:1.3rem;font-weight:900;text-align:center}.woocommerce-cart .woocommerce-cart-form__contents td.product-remove,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-remove{grid-column:2;padding:.8rem 1.1rem 1.1rem 0}.woocommerce-cart .woocommerce-cart-form__contents td.product-remove a,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-remove a{color:#6b6b6b!important;font-size:1.2rem;font-weight:900;text-decoration:underline;-webkit-text-decoration-color:rgba(107,107,107,.35);text-decoration-color:rgba(107,107,107,.35);text-transform:none}.woocommerce-cart .woocommerce-cart-form__contents td.product-remove a:hover,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-remove a:hover{color:#0071ce!important;-webkit-text-decoration-color:rgba(0,113,206,.55);text-decoration-color:rgba(0,113,206,.55)}.woocommerce-cart .woocommerce-cart-form__contents td.actions,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.actions{padding:0;border:0;background:0 0}.woocommerce-cart .woocommerce-cart-form__contents td.actions .coupon,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.actions .coupon{display:grid;gap:1rem;float:none;width:100%;margin-top:1.4rem}.woocommerce-cart .woocommerce-cart-form__contents td.actions .input-text,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.actions .input-text{width:100%!important;min-height:4.8rem;margin:0;padding:1rem 1.2rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;font-size:1.4rem}.woocommerce-cart .woocommerce-cart-form__contents td.actions .button,.woocommerce-cart .woocommerce-cart-form__contents td.actions [name=update_cart],.woocommerce-cart .woocommerce-cart-form__contents td.actions button,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.actions .button,.woocommerce-cart table.shop_table.shop_table_responsive.cart td.actions [name=update_cart],.woocommerce-cart table.shop_table.shop_table_responsive.cart td.actions button{width:100%}}@media (max-width:575.98px){.woocommerce-cart .wc-block-cart-items__row{grid-template-columns:9rem minmax(0,1fr);gap:0 1rem;padding:1rem}.woocommerce-cart .wc-block-cart-item__image img{max-width:100%}.woocommerce-cart .wc-block-cart-item__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-cart .wc-block-cart-item__remove-link,.woocommerce-cart .wc-block-components-quantity-selector{width:auto}.woocommerce-cart .wc-block-components-quantity-selector__input{-webkit-box-flex:0;-ms-flex:0 0 3.4rem;flex:0 0 3.4rem}}.woocommerce-checkout #wrapper{background:#f9f8f6}.woocommerce-checkout .woocommerce{width:min(100% - 3rem,132rem);margin:0 auto;padding:clamp(4rem,7vw,8rem) 0 clamp(5rem,8vw,10rem)}.woocommerce-checkout .entry-title,.woocommerce-checkout .h1,.woocommerce-checkout h1{margin-bottom:3rem;color:#1a1a1a;font-size:clamp(3.8rem,6vw,7rem);font-weight:700;line-height:.95;text-transform:uppercase}.woocommerce-checkout .wc-block-components-button,.woocommerce-checkout .wc-block-components-formatted-money-amount,.woocommerce-checkout button,.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea{font-family:var(--site-font-family)}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(34rem,.72fr);gap:clamp(2rem,4vw,4rem)}.woocommerce-checkout form.checkout::after,.woocommerce-checkout form.checkout::before{content:none}.woocommerce-checkout .col2-set{width:100%}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%;max-width:none;padding:2rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff}.woocommerce-checkout .col2-set .col-2{margin-top:2rem}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{grid-column:2}.woocommerce-checkout #order_review_heading{-ms-flex-item-align:end;align-self:end;margin:0;padding:2rem 2rem 0;border:.1rem solid #e4e2dd;border-bottom:0;border-radius:.8rem .8rem 0 0;background:#fff}.woocommerce-checkout #order_review{-ms-flex-item-align:start;align-self:start;padding:2rem;border:.1rem solid #e4e2dd;border-top:0;border-radius:0 0 .8rem .8rem;background:#fff}.woocommerce-checkout .h3,.woocommerce-checkout h3{margin-bottom:2rem;color:#1a1a1a;font-size:2.4rem;font-weight:800;text-transform:uppercase}.woocommerce-checkout .form-row{margin:0 0 1.6rem;padding:0}.woocommerce-checkout .form-row label{margin-bottom:.6rem;color:#1a1a1a;font-size:1.3rem;font-weight:800;text-transform:uppercase}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{min-height:4.8rem;padding:1.1rem 1.2rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;font-family:var(--site-font-family)!important;font-size:1.5rem;line-height:1.3}.woocommerce-checkout .form-row textarea{min-height:12rem}.woocommerce-checkout .select2-container .select2-selection--single{min-height:4.8rem;border:.1rem solid #e4e2dd;border-radius:.4rem}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:.9rem 1.2rem;color:#1a1a1a;line-height:2.8rem}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{min-height:4.8rem}.woocommerce-checkout table.shop_table{width:100%;margin-bottom:2rem;border:none;border-collapse:collapse}.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th{padding:1.2rem 0;border:0;border-bottom:.1rem solid #e4e2dd;color:#1a1a1a}.woocommerce-checkout table.shop_table th{color:#6b6b6b;font-size:1.2rem;font-weight:800;text-transform:uppercase}.woocommerce-checkout #payment{border-radius:.8rem;background:#f9f8f6}.woocommerce-checkout #payment ul.payment_methods{padding:1.6rem;border-bottom:.1rem solid #e4e2dd}.woocommerce-checkout #payment div.payment_box{background:#fff;color:#6b6b6b}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.woocommerce-checkout #payment .place-order{padding:1.6rem}.woocommerce-checkout #place_order{width:100%;min-height:5rem;padding:1.3rem 2rem;border:none;border-radius:.4rem;background:#2e3192;color:#fff;font-size:1.4rem;font-weight:800;text-transform:uppercase}.woocommerce-checkout #place_order:hover{background:#0071ce;color:#fff}.woocommerce-checkout .wc-block-components-checkout-step__title,.woocommerce-checkout .wc-block-components-order-summary__title-text,.woocommerce-checkout .wc-block-components-title{color:#1a1a1a;font-family:var(--site-font-family);font-size:2.2rem;font-weight:800;line-height:1.15}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle,.woocommerce-checkout .wc-block-components-checkbox,.woocommerce-checkout .wc-block-components-combobox,.woocommerce-checkout .wc-block-components-formatted-money-amount,.woocommerce-checkout .wc-block-components-order-summary-item__individual-prices,.woocommerce-checkout .wc-block-components-panel,.woocommerce-checkout .wc-block-components-product-metadata,.woocommerce-checkout .wc-block-components-product-name,.woocommerce-checkout .wc-block-components-radio-control,.woocommerce-checkout .wc-block-components-text-input,.woocommerce-checkout .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-totals-wrapper,.woocommerce-checkout .wc-blocks-components-select{font-family:var(--site-font-family)}.woocommerce-checkout .wc-block-components-combobox input,.woocommerce-checkout .wc-block-components-combobox select,.woocommerce-checkout .wc-block-components-combobox textarea,.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-text-input select,.woocommerce-checkout .wc-block-components-text-input textarea,.woocommerce-checkout .wc-blocks-components-select input,.woocommerce-checkout .wc-blocks-components-select select,.woocommerce-checkout .wc-blocks-components-select textarea{min-height:5.2rem;border:.1rem solid rgba(26,26,26,.22);border-radius:.4rem;background:#fff;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.5rem;font-weight:500;line-height:1.3;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.woocommerce-checkout .wc-block-components-combobox input:focus,.woocommerce-checkout .wc-block-components-combobox select:focus,.woocommerce-checkout .wc-block-components-combobox textarea:focus,.woocommerce-checkout .wc-block-components-text-input input:focus,.woocommerce-checkout .wc-block-components-text-input select:focus,.woocommerce-checkout .wc-block-components-text-input textarea:focus,.woocommerce-checkout .wc-blocks-components-select input:focus,.woocommerce-checkout .wc-blocks-components-select select:focus,.woocommerce-checkout .wc-blocks-components-select textarea:focus{border-color:#2e3192;-webkit-box-shadow:0 0 0 .3rem rgba(46,49,146,.12);box-shadow:0 0 0 .3rem rgba(46,49,146,.12);outline:0}.woocommerce-checkout .wc-block-components-combobox .wc-blocks-components-select__container,.woocommerce-checkout .wc-block-components-combobox .wc-blocks-components-select__label,.woocommerce-checkout .wc-block-components-combobox .wc-blocks-components-select__select,.woocommerce-checkout .wc-block-components-combobox option,.woocommerce-checkout .wc-block-components-text-input .wc-blocks-components-select__container,.woocommerce-checkout .wc-block-components-text-input .wc-blocks-components-select__label,.woocommerce-checkout .wc-block-components-text-input .wc-blocks-components-select__select,.woocommerce-checkout .wc-block-components-text-input option,.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__container,.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__label,.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select,.woocommerce-checkout .wc-blocks-components-select option{font-family:var(--site-font-family)}.woocommerce-checkout .wc-block-components-combobox .wc-blocks-components-select__select,.woocommerce-checkout .wc-block-components-text-input .wc-blocks-components-select__select,.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{font-size:1.5rem;font-weight:500;line-height:1.3}.woocommerce-checkout .wc-block-components-combobox .wc-blocks-components-select__label,.woocommerce-checkout .wc-block-components-text-input .wc-blocks-components-select__label,.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__label{color:#6b6b6b;font-size:1.2rem;font-weight:800;line-height:1.2}.woocommerce-checkout .wc-block-components-combobox .components-combobox-control__input,.woocommerce-checkout .wc-block-components-combobox .components-combobox-control__suggestions-container,.woocommerce-checkout .wc-block-components-combobox .components-form-token-field__suggestion,.woocommerce-checkout .wc-block-components-combobox .components-form-token-field__suggestions-list,.woocommerce-checkout .wc-block-components-text-input .components-combobox-control__input,.woocommerce-checkout .wc-block-components-text-input .components-combobox-control__suggestions-container,.woocommerce-checkout .wc-block-components-text-input .components-form-token-field__suggestion,.woocommerce-checkout .wc-block-components-text-input .components-form-token-field__suggestions-list,.woocommerce-checkout .wc-blocks-components-select .components-combobox-control__input,.woocommerce-checkout .wc-blocks-components-select .components-combobox-control__suggestions-container,.woocommerce-checkout .wc-blocks-components-select .components-form-token-field__suggestion,.woocommerce-checkout .wc-blocks-components-select .components-form-token-field__suggestions-list{font-family:var(--site-font-family);font-size:1.5rem;line-height:1.3}.woocommerce-checkout .wc-block-components-combobox label,.woocommerce-checkout .wc-block-components-text-input label,.woocommerce-checkout .wc-blocks-components-select label{color:#6b6b6b;font-family:var(--site-font-family);font-size:1.2rem;font-weight:800;line-height:1.2}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle{color:#1a1a1a;font-size:1.4rem;font-weight:700;-webkit-text-decoration-color:rgba(26,26,26,.28);text-decoration-color:rgba(26,26,26,.28)}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle:hover{color:#0071ce}.woocommerce-checkout .wc-block-components-checkout-step{margin-bottom:2.8rem}.woocommerce-checkout .wc-block-components-checkout-step__container{padding-left:0}.woocommerce-checkout .wc-block-components-sidebar,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;-webkit-box-shadow:0 1.8rem 4rem rgba(26,26,26,.05);box-shadow:0 1.8rem 4rem rgba(26,26,26,.05);overflow:hidden}.woocommerce-checkout .wc-block-components-sidebar{padding:0}.woocommerce-checkout .wc-block-checkout__sidebar{position:static;top:auto}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{margin:0}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{padding-right:clamp(2rem,4vw,5rem)}.woocommerce-checkout .wc-block-components-order-summary{padding:0}.woocommerce-checkout .wc-block-components-order-summary__title{padding:2rem 2rem 1.4rem;border-bottom:.1rem solid #e4e2dd;background:#f9f8f6}.woocommerce-checkout .wc-block-components-order-summary-item{padding:1.6rem 2rem;border-bottom:.1rem solid #e4e2dd}.woocommerce-checkout .wc-block-components-order-summary-item:last-child{border-bottom:0}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item:last-of-type{border-bottom:0}.woocommerce-checkout .wc-block-components-order-summary-item__image{width:5.6rem;min-width:5.6rem;border-radius:.4rem;background:#f9f8f6;overflow:visible}.woocommerce-checkout .wc-block-components-order-summary-item__image img{display:block;width:100%;height:100%;border-radius:.4rem;-o-object-fit:cover;object-fit:cover}.woocommerce-checkout .wc-block-components-order-summary-item__quantity{background:rgba(26,26,26,.8);color:#fff;font-family:var(--site-font-family);font-size:1.1rem;font-weight:900}.woocommerce-checkout .wc-block-components-product-name{color:#1a1a1a;font-size:1.4rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}.woocommerce-checkout .wc-block-components-order-summary-item__individual-prices,.woocommerce-checkout .wc-block-components-product-metadata{color:#6b6b6b;font-size:1.2rem;font-weight:600;line-height:1.35}.woocommerce-checkout .wc-block-components-order-summary-item__total-price{color:#1a1a1a;font-family:var(--site-font-family);font-size:1.4rem;font-weight:800}.woocommerce-checkout .wc-block-components-panel{border-top:0}.woocommerce-checkout .wc-block-components-totals-wrapper{border-top:0;border-bottom:.1rem solid #e4e2dd}.woocommerce-checkout .wc-block-components-totals-wrapper:last-child{border-bottom:0}.woocommerce-checkout .wc-block-components-panel__button,.woocommerce-checkout .wc-block-components-totals-coupon__button{color:#1a1a1a;font-family:var(--site-font-family);font-size:1.4rem;font-weight:800;text-decoration:none}.woocommerce-checkout .wc-block-components-panel__button:hover,.woocommerce-checkout .wc-block-components-totals-coupon__button:hover{color:#0071ce}.woocommerce-checkout .wc-block-components-totals-coupon__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:1.2rem}.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-text-input,.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{margin:0}.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.8rem;padding:1.2rem 1.8rem;border:none;border-radius:.4rem;background:#2e3192;color:#fff;font-family:var(--site-font-family);font-size:1.3rem;font-weight:900;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,color .2s ease,transform .2s ease;transition:background .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover{background:#0071ce;color:#fff;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:disabled,.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button[aria-disabled=true]{cursor:not-allowed;background:#6b6b6b;color:#fff;opacity:.65;-webkit-transform:none;-ms-transform:none;transform:none}.woocommerce-checkout .wc-block-components-totals-item{padding:1.4rem 2rem}.woocommerce-checkout .wc-block-components-totals-item .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-totals-item .wc-block-components-totals-item__value{color:#1a1a1a;font-size:1.4rem;font-weight:700}.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-chip,.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon,.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-list-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;min-height:3.2rem;padding:.7rem .8rem .7rem 1.1rem;border:.1rem solid rgba(46,49,146,.45);border-radius:999px;background:rgba(46,49,146,.1);color:#1a1a1a;font-family:var(--site-font-family);font-size:1.25rem;font-weight:800;line-height:1.2}.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-chip__text,.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-code{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-chip__remove,.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;padding:0;border:0;border-radius:50%;background:rgba(107,107,107,.18);color:#fff;font-size:1.1rem;line-height:1}.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-chip__remove:hover,.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-remove:hover{background:#0071ce;color:#fff}.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-chip__remove svg,.woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-discount__coupon-remove svg{width:1.2rem;height:1.2rem;color:currentColor}.woocommerce-checkout .wc-block-components-totals-footer-item{padding:1.8rem 2rem;border-top:0;border-bottom:0;background:#f9f8f6}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#1a1a1a;font-size:1.9rem;font-weight:900}.woocommerce-checkout .wc-block-components-notice-banner{border-radius:.8rem;font-family:var(--site-font-family)}.woocommerce-checkout .wc-block-components-notice-banner,.woocommerce-checkout .wc-block-components-notice-banner a,.woocommerce-checkout .wc-block-components-notice-banner li,.woocommerce-checkout .wc-block-components-notice-banner p,.woocommerce-checkout .wc-block-components-notice-banner span{font-family:var(--site-font-family);font-size:1.4rem;line-height:1.45}.woocommerce-checkout .wc-block-components-checkout-place-order,.woocommerce-checkout .wc-block-components-checkout-place-order__description,.woocommerce-checkout .wc-block-components-checkout-place-order__description a,.woocommerce-checkout .wc-block-components-checkout-place-order__description p,.woocommerce-checkout .wc-block-components-checkout-place-order__description span{font-family:var(--site-font-family)!important;font-size:1.4rem!important;line-height:1.5!important}.woocommerce-checkout .wc-block-components-checkout-place-order__description{color:#6b6b6b}.woocommerce-checkout .wc-block-components-checkout-place-order__description a{color:#1a1a1a;font-weight:700;-webkit-text-decoration-color:rgba(26,26,26,.3);text-decoration-color:rgba(26,26,26,.3)}.woocommerce-checkout .woocommerce-order{display:grid;gap:2.4rem;max-width:112rem;margin:0 auto}.woocommerce-checkout .woocommerce-thankyou-order-received{position:relative;margin:0;padding:2.6rem 2.8rem 2.6rem 9rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;color:#1a1a1a;font-size:clamp(1.8rem,1.4vw,2.2rem);font-weight:800;line-height:1.35;-webkit-box-shadow:0 1.8rem 4rem rgba(26,26,26,.06);box-shadow:0 1.8rem 4rem rgba(26,26,26,.06)}.woocommerce-checkout .woocommerce-thankyou-order-received::before{content:"";position:absolute;top:50%;left:2.4rem;width:4.8rem;height:4.8rem;border-radius:50%;background-color:#2e3192;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 14.5L11.6 19L21 9' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:2.8rem 2.8rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-checkout .woocommerce-thankyou-order-details{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;list-style:none;overflow:hidden;-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.04);box-shadow:0 1.2rem 3rem rgba(26,26,26,.04)}.woocommerce-checkout .woocommerce-thankyou-order-details li{display:grid;gap:.5rem;margin:0;padding:1.6rem;border-right:.1rem solid #e4e2dd;color:#6b6b6b;font-size:1.2rem;font-weight:900;line-height:1.2;text-transform:uppercase}.woocommerce-checkout .woocommerce-thankyou-order-details li:last-child{border-right:0}.woocommerce-checkout .woocommerce-thankyou-order-details li strong{display:block;color:#1a1a1a;font-size:1.5rem;font-weight:800;line-height:1.25;text-transform:none;word-break:break-word}.woocommerce-checkout .woocommerce-order>p:not(.woocommerce-thankyou-order-received){margin:0;padding:1.8rem 2rem;border:.1rem solid #e4e2dd;border-left:.4rem solid #2e3192;border-radius:.8rem;background:#fff;color:#6b6b6b;font-size:1.6rem;font-weight:700;line-height:1.5}.woocommerce-checkout .woocommerce-bacs-bank-details,.woocommerce-checkout .woocommerce-customer-details,.woocommerce-checkout .woocommerce-order-details{margin:0;padding:2.4rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.04);box-shadow:0 1.2rem 3rem rgba(26,26,26,.04)}.woocommerce-checkout .wc-bacs-bank-details-heading,.woocommerce-checkout .woocommerce-column__title,.woocommerce-checkout .woocommerce-customer-details .h2,.woocommerce-checkout .woocommerce-customer-details h2,.woocommerce-checkout .woocommerce-order-details .h2,.woocommerce-checkout .woocommerce-order-details h2,.woocommerce-checkout .woocommerce-order-details__title{margin:0 0 1.8rem;color:#1a1a1a;font-size:clamp(2.4rem,2.4vw,3.4rem);font-weight:900;line-height:1;text-transform:uppercase}.woocommerce-checkout .woocommerce-order-details table.shop_table{margin:0;border:.1rem solid #e4e2dd;border-radius:.8rem;border-collapse:separate;border-spacing:0;background:#fff;overflow:hidden}.woocommerce-checkout .woocommerce-order-details table.shop_table td,.woocommerce-checkout .woocommerce-order-details table.shop_table th{padding:1.6rem;border-bottom:.1rem solid #e4e2dd;color:#1a1a1a;font-size:1.5rem;line-height:1.4}.woocommerce-checkout .woocommerce-order-details table.shop_table thead th{background:#f9f8f6;color:#6b6b6b;font-size:1.2rem;font-weight:900;text-transform:uppercase}.woocommerce-checkout .woocommerce-order-details table.shop_table tbody tr:last-child td,.woocommerce-checkout .woocommerce-order-details table.shop_table tfoot tr:last-child td,.woocommerce-checkout .woocommerce-order-details table.shop_table tfoot tr:last-child th{border-bottom:0}.woocommerce-checkout .woocommerce-order-details table.shop_table tfoot td,.woocommerce-checkout .woocommerce-order-details table.shop_table tfoot th{background:#f9f8f6}.woocommerce-checkout .woocommerce-order-details table.shop_table .product-name a{color:#1a1a1a;font-weight:800;-webkit-text-decoration-color:rgba(26,26,26,.28);text-decoration-color:rgba(26,26,26,.28)}.woocommerce-checkout .woocommerce-order-details table.shop_table .product-name a:hover{color:#0071ce}.woocommerce-checkout .woocommerce-order-details table.shop_table .product-quantity{color:#6b6b6b;font-weight:900}.woocommerce-checkout .woocommerce-customer-details address{margin:0;padding:2rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#f9f8f6;color:#1a1a1a;font-style:normal;font-weight:700;line-height:1.6}@media (max-width:991.98px){.woocommerce-checkout form.checkout{display:block}.woocommerce-checkout #order_review_heading{margin-top:2rem}.woocommerce-checkout .woocommerce-thankyou-order-details{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-checkout .woocommerce-thankyou-order-details li{border-right:0;border-bottom:.1rem solid #e4e2dd}.woocommerce-checkout .woocommerce-thankyou-order-details li:nth-child(odd){border-right:.1rem solid #e4e2dd}.woocommerce-checkout .woocommerce-thankyou-order-details li:nth-last-child(-n+2){border-bottom:0}}@media (max-width:767.98px){.woocommerce-checkout #order_review table.shop_table,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{display:block;margin-bottom:0;border:0;background:0 0}.woocommerce-checkout #order_review table.shop_table thead,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout #order_review table.shop_table tbody,.woocommerce-checkout #order_review table.shop_table td,.woocommerce-checkout #order_review table.shop_table tfoot,.woocommerce-checkout #order_review table.shop_table th,.woocommerce-checkout #order_review table.shop_table tr,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table th,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr{display:block;width:100%}.woocommerce-checkout #order_review table.shop_table tbody,.woocommerce-checkout #order_review table.shop_table tfoot,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot{display:grid;gap:1rem}.woocommerce-checkout #order_review table.shop_table tbody tr,.woocommerce-checkout #order_review table.shop_table tfoot tr,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr{border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;overflow:hidden}.woocommerce-checkout #order_review table.shop_table tbody td,.woocommerce-checkout #order_review table.shop_table tfoot td,.woocommerce-checkout #order_review table.shop_table tfoot th,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem;min-width:0;padding:1.3rem 1.4rem;border:0;border-bottom:.1rem solid #e4e2dd;white-space:normal}.woocommerce-checkout #order_review table.shop_table tbody tr>:last-child,.woocommerce-checkout #order_review table.shop_table tfoot tr>:last-child,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr>:last-child,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr>:last-child{border-bottom:0}.woocommerce-checkout #order_review table.shop_table tbody td::before,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody td::before{content:attr(data-title);-webkit-box-flex:0;-ms-flex:0 0 8.4rem;flex:0 0 8.4rem;color:#6b6b6b;font-size:1.1rem;font-weight:900;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.woocommerce-checkout #order_review table.shop_table .product-name::before,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-name::before{content:"Product"}.woocommerce-checkout #order_review table.shop_table .product-total::before,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-total::before{content:"Subtotal"}.woocommerce-checkout #order_review table.shop_table .product-name,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.4rem;font-weight:800;overflow-wrap:anywhere}.woocommerce-checkout #order_review table.shop_table .product-name a,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-name a{overflow-wrap:anywhere}.woocommerce-checkout #order_review table.shop_table .product-quantity,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-quantity{display:inline-block;margin-top:0;color:#6b6b6b;font-weight:900}.woocommerce-checkout #order_review table.shop_table .product-total,.woocommerce-checkout #order_review table.shop_table tfoot td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot td{text-align:right;word-break:break-word}.woocommerce-checkout #order_review table.shop_table tfoot th,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot th{color:#6b6b6b;font-size:1.1rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}}@media (max-width:575.98px){.woocommerce-checkout .woocommerce{width:min(100% - 2rem,132rem)}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{padding:1.4rem}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{padding-right:1.4rem;padding-left:1.4rem}.woocommerce-checkout .wc-block-components-totals-coupon__form{grid-template-columns:1fr}.woocommerce-checkout .woocommerce-thankyou-order-received{padding:8.2rem 1.8rem 1.8rem}.woocommerce-checkout .woocommerce-thankyou-order-received::before{top:1.8rem;left:1.8rem;-webkit-transform:none;-ms-transform:none;transform:none}.woocommerce-checkout .woocommerce-thankyou-order-details{grid-template-columns:1fr}.woocommerce-checkout .woocommerce-thankyou-order-details li,.woocommerce-checkout .woocommerce-thankyou-order-details li:nth-child(odd),.woocommerce-checkout .woocommerce-thankyou-order-details li:nth-last-child(-n+2){border-right:0;border-bottom:.1rem solid #e4e2dd}.woocommerce-checkout .woocommerce-thankyou-order-details li:last-child{border-bottom:0}.woocommerce-checkout .woocommerce-bacs-bank-details,.woocommerce-checkout .woocommerce-customer-details,.woocommerce-checkout .woocommerce-order-details{padding:1.6rem}.woocommerce-checkout .woocommerce-order-details table.shop_table{display:block;border:0;background:0 0;overflow:visible}.woocommerce-checkout .woocommerce-order-details table.shop_table thead{display:none}.woocommerce-checkout .woocommerce-order-details table.shop_table tbody,.woocommerce-checkout .woocommerce-order-details table.shop_table td,.woocommerce-checkout .woocommerce-order-details table.shop_table tfoot,.woocommerce-checkout .woocommerce-order-details table.shop_table th,.woocommerce-checkout .woocommerce-order-details table.shop_table tr{display:block;width:100%}.woocommerce-checkout .woocommerce-order-details table.shop_table tbody,.woocommerce-checkout .woocommerce-order-details table.shop_table tfoot{display:grid;gap:1rem}.woocommerce-checkout .woocommerce-order-details table.shop_table tbody tr,.woocommerce-checkout .woocommerce-order-details table.shop_table tfoot tr{border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;overflow:hidden}.woocommerce-checkout .woocommerce-order-details table.shop_table td,.woocommerce-checkout .woocommerce-order-details table.shop_table th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem;min-width:0;padding:1.3rem 1.4rem;border:0;border-bottom:.1rem solid #e4e2dd;white-space:normal}.woocommerce-checkout .woocommerce-order-details table.shop_table tr>:last-child{border-bottom:0}.woocommerce-checkout .woocommerce-order-details table.shop_table td::before{content:attr(data-title);-webkit-box-flex:0;-ms-flex:0 0 8.8rem;flex:0 0 8.8rem;color:#6b6b6b;font-size:1.1rem;font-weight:900;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.woocommerce-checkout .woocommerce-order-details table.shop_table td:not([data-title])::before,.woocommerce-checkout .woocommerce-order-details table.shop_table td[data-title=""]::before{content:none}.woocommerce-checkout .woocommerce-order-details table.shop_table .product-name{display:block}.woocommerce-checkout .woocommerce-order-details table.shop_table .product-name a{overflow-wrap:anywhere}.woocommerce-checkout .woocommerce-order-details table.shop_table .product-quantity{display:inline-block;margin-top:.4rem}.woocommerce-checkout .woocommerce-order-details table.shop_table .product-total,.woocommerce-checkout .woocommerce-order-details table.shop_table tfoot td{text-align:right;word-break:break-word}.woocommerce-checkout .woocommerce-order-details table.shop_table tfoot th{color:#6b6b6b;font-size:1.1rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}}.wc-block-components-totals-item__label{font-family:var(--site-font-family)!important}.woocommerce-account #wrapper{background:#f9f8f6}.woocommerce-account .default-page__header{padding-top:clamp(3rem,5vw,5.6rem)}.woocommerce-account .default-page__header .container{width:min(100% - 3rem,112rem);max-width:112rem;margin:0 auto}.woocommerce-account .default-page__header .h1,.woocommerce-account .default-page__header h1{margin-bottom:clamp(2rem,3vw,3.2rem);font-size:clamp(3rem,3.6vw,4.8rem);line-height:1}.woocommerce-account .default-page__content{padding-bottom:clamp(4rem,6vw,7rem)}.woocommerce-account .woocommerce{display:grid;grid-template-columns:25rem minmax(0,1fr);gap:clamp(2rem,3vw,4rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:min(100% - 3rem,112rem);margin:0 auto;padding:0}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-notices-wrapper{grid-column:1/-1;width:100%}.woocommerce-account .woocommerce-notices-wrapper{margin-top:0}.woocommerce-account.woocommerce-lost-password .woocommerce,.woocommerce-account.woocommerce-reset-password .woocommerce{grid-template-columns:1fr;width:100%}.woocommerce-account .u-columns{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,3vw,3rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:100%;margin:0 auto}.woocommerce-account .u-columns::after,.woocommerce-account .u-columns::before{content:none}.woocommerce-account .u-columns .u-column1,.woocommerce-account .u-columns .u-column2{width:100%;max-width:none}.woocommerce-account .u-columns .h2,.woocommerce-account .u-columns h2{position:relative;margin:0;padding:2.6rem 2.8rem 0;color:#1a1a1a;font-size:clamp(2.6rem,2.6vw,3.4rem);font-weight:900;line-height:1;text-transform:uppercase}.woocommerce-account .u-columns .u-column1 .h2::after,.woocommerce-account .u-columns .u-column1 h2::after,.woocommerce-account .u-columns .u-column2 .h2::after,.woocommerce-account .u-columns .u-column2 h2::after{content:"";display:block;width:4.8rem;height:.3rem;margin-top:1.2rem;border-radius:999px;background:#2e3192}.woocommerce-account .u-columns .u-column2 .h2::after,.woocommerce-account .u-columns .u-column2 h2::after{background:#0071ce}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;padding:1.4rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:1rem 1.2rem;border-radius:.4rem;color:#1a1a1a;font-weight:800;text-decoration:none;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:#f9f8f6;color:#0071ce}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#2e3192;color:#fff}.woocommerce-account .woocommerce-MyAccount-content{width:100%;min-height:25rem;padding:clamp(2.4rem,3vw,3.2rem);border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;-webkit-box-shadow:0 1.8rem 4rem rgba(26,26,26,.05);box-shadow:0 1.8rem 4rem rgba(26,26,26,.05)}.woocommerce-account .woocommerce-MyAccount-content li,.woocommerce-account .woocommerce-MyAccount-content p{color:#6b6b6b;font-size:1.7rem;line-height:1.65}.woocommerce-account .woocommerce-MyAccount-content p{margin:0 0 1.4rem}.woocommerce-account .woocommerce-MyAccount-content p:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content a{color:#0071ce;font-size:inherit;font-weight:700;line-height:inherit}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .h3,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content legend,.woocommerce-account .woocommerce-MyAccount-content>.h2,.woocommerce-account .woocommerce-MyAccount-content>.h3,.woocommerce-account .woocommerce-MyAccount-content>h2,.woocommerce-account .woocommerce-MyAccount-content>h3,.woocommerce-account .woocommerce-MyAccount-content>header .h2,.woocommerce-account .woocommerce-MyAccount-content>header h2{position:relative;margin:0 0 2.4rem;padding-bottom:1.4rem;color:#1a1a1a;font-size:clamp(2.2rem,2.2vw,3rem);font-weight:900;line-height:1;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .h3::after,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3::after,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title::after,.woocommerce-account .woocommerce-MyAccount-content legend::after,.woocommerce-account .woocommerce-MyAccount-content>.h2::after,.woocommerce-account .woocommerce-MyAccount-content>.h3::after,.woocommerce-account .woocommerce-MyAccount-content>h2::after,.woocommerce-account .woocommerce-MyAccount-content>h3::after,.woocommerce-account .woocommerce-MyAccount-content>header .h2::after,.woocommerce-account .woocommerce-MyAccount-content>header h2::after{content:"";position:absolute;left:0;bottom:0;width:4.8rem;height:.3rem;border-radius:999px;background:#2e3192}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info.woocommerce-info{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 3.2rem;padding:2.2rem 2.2rem 2.2rem 9rem;border:.1rem solid #e4e2dd;border-left:0;border-radius:.8rem;background:#f9f8f6;color:#1a1a1a;font-size:1.6rem;font-weight:700;line-height:1.5;-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.08);box-shadow:0 1.2rem 3rem rgba(26,26,26,.08)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info.woocommerce-info::after{content:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info.woocommerce-info::before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:7.2rem;border-radius:.8rem 0 0 .8rem;background-color:#2e3192;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 9.5H21.5V19.5H6.5V9.5Z' stroke='white' stroke-width='2.6' stroke-linejoin='round'/%3E%3Cpath d='M7 10L14 15.5L21 10' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:2.8rem 2.8rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info.woocommerce-info .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info.woocommerce-info .wc-forward{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto;min-height:4.8rem;margin-left:0;color:#fff;font-weight:900;white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info.woocommerce-info .button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info.woocommerce-info .wc-forward:hover{color:#fff}.woocommerce-account .woocommerce-MyAccount-content .account-dashboard{display:grid;gap:2.6rem}.woocommerce-account .woocommerce-MyAccount-content .account-dashboard__intro{display:grid;gap:1.6rem}.woocommerce-account .woocommerce-MyAccount-content .account-dashboard__intro p{margin:0}.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders{display:grid;gap:1.6rem;padding:2rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#f9f8f6}.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem}.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders .h2,.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders h2{margin:0;color:#1a1a1a;font-size:2rem;font-weight:900;line-height:1.1;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4rem;padding:1rem 1.4rem;border-radius:.4rem;background:#2e3192;color:#fff;font-size:1.2rem;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders__button:hover{background:#0071ce;color:#fff;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders__empty{display:grid;justify-items:start;gap:1.2rem}.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders__empty p{margin:0;color:#6b6b6b;font-size:1.6rem}.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders__empty a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4rem;padding:1rem 1.4rem;border-radius:.4rem;background:#2e3192;color:#fff;font-size:1.2rem;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders__empty a:hover{background:#0071ce;color:#fff;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .account-recent-orders__list{display:grid;gap:1rem}.woocommerce-account .woocommerce-MyAccount-content .account-recent-order{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.4rem;border:.1rem solid #e4e2dd;border-radius:.6rem;background:#fff}.woocommerce-account .woocommerce-MyAccount-content .account-recent-order__number{display:inline-block;color:#1a1a1a;font-size:1.6rem;font-weight:900;line-height:1.2;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .account-recent-order__number:hover{color:#0071ce;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content .account-recent-order__date,.woocommerce-account .woocommerce-MyAccount-content .account-recent-order__meta span,.woocommerce-account .woocommerce-MyAccount-content .account-recent-order__meta strong{color:#6b6b6b;font-family:var(--site-font-family);font-size:1.3rem;font-weight:700;line-height:1.3}.woocommerce-account .woocommerce-MyAccount-content .account-recent-order__date{display:block;margin-top:.4rem}.woocommerce-account .woocommerce-MyAccount-content .account-recent-order__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.6rem 1rem;text-align:right}.woocommerce-account .woocommerce-MyAccount-content .account-recent-order__meta strong{color:#1a1a1a;font-weight:900}.woocommerce-account .woocommerce-MyAccount-content .myaccount_address{max-width:68rem;margin-bottom:2.4rem;color:#6b6b6b}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-column:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%;margin:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses::after,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses::before{content:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{position:relative;display:grid;gap:1.8rem;-ms-flex-line-pack:start;align-content:start;width:100%;min-height:22rem;padding:2.4rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#f9f8f6;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address::before{content:"";position:absolute;top:0;left:0;width:100%;height:.5rem;background:#2e3192}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address:nth-child(2)::before{background:#0071ce}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{display:contents;margin:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .h2,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;padding:0;color:#1a1a1a;font-size:clamp(2.4rem,2.4vw,3.2rem);font-weight:900;line-height:.95;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .h2::after,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2::after{content:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:start;min-height:3.8rem;padding:.9rem 1.2rem;border-radius:.4rem;background:#2e3192;color:#fff;font-size:1.1rem;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit:hover{background:#0071ce;color:#fff;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address:nth-child(2) .woocommerce-Address-title .edit{background:#0071ce}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address:nth-child(2) .woocommerce-Address-title .edit:hover{background:#1a1a1a}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;color:#1a1a1a;font-size:1.7rem;font-style:normal;font-weight:700;line-height:1.5}.woocommerce-account .woocommerce-MyAccount-content form>.h2,.woocommerce-account .woocommerce-MyAccount-content form>.h3,.woocommerce-account .woocommerce-MyAccount-content form>h2,.woocommerce-account .woocommerce-MyAccount-content form>h3{margin:0 0 2.6rem;color:#1a1a1a;font-size:clamp(2.8rem,3vw,4.2rem);font-weight:900;line-height:1;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields{max-width:76rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;margin:0 0 2.4rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper::after,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper::before{content:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{display:grid;gap:.7rem;width:100%;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_address_1_field,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_address_2_field,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #billing_country_field,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #shipping_address_1_field,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #shipping_address_2_field,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields #shipping_country_field,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row-wide{grid-column:1/-1}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{margin:0;color:#1a1a1a;font-size:1.3rem;font-weight:900;line-height:1.2;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .required{color:#0071ce;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea{display:block;width:100%;min-height:4.8rem;padding:1.1rem 1.2rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;font-size:1.5rem;line-height:1.3;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text:focus,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select:focus,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea:focus{border-color:#2e3192;-webkit-box-shadow:0 0 0 .3rem rgba(46,49,146,.12);box-shadow:0 0 0 .3rem rgba(46,49,146,.12);outline:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text::-webkit-input-placeholder,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select::-webkit-input-placeholder,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea::-webkit-input-placeholder{color:rgba(107,107,107,.8)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text::-moz-placeholder,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select::-moz-placeholder,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea::-moz-placeholder{color:rgba(107,107,107,.8)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text:-ms-input-placeholder,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select:-ms-input-placeholder,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea:-ms-input-placeholder{color:rgba(107,107,107,.8)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text::-ms-input-placeholder,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select::-ms-input-placeholder,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea::-ms-input-placeholder{color:rgba(107,107,107,.8)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text::placeholder,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select::placeholder,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea::placeholder{color:rgba(107,107,107,.8)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-container{width:100%!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-container .select2-selection--single{min-height:4.8rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__rendered{padding:1.1rem 4rem 1.1rem 1.2rem;color:#1a1a1a;font-size:1.5rem;line-height:1.6}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-container--focus .select2-selection--single,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-container--open .select2-selection--single{border-color:#2e3192;-webkit-box-shadow:0 0 0 .3rem rgba(46,49,146,.12);box-shadow:0 0 0 .3rem rgba(46,49,146,.12)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields p:last-child{margin:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .button{min-height:4.8rem;padding:1.2rem 2.2rem}.woocommerce-account .woocommerce-MyAccount-content>a[href*=add-payment-method]{margin-top:2.4rem;color:#fff}.woocommerce-account .woocommerce-MyAccount-content>a[href*=add-payment-method]:hover{color:#fff}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method{max-width:76rem;margin:0;padding:clamp(2rem,3vw,2.8rem);border:.1rem solid #e4e2dd;border-radius:.8rem;background:#f9f8f6}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #payment{display:grid;gap:2rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .payment_methods{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:1.6rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;color:#1a1a1a}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod:has(>.input-radio:checked){border-color:#2e3192;-webkit-box-shadow:0 0 0 .3rem rgba(46,49,146,.1);box-shadow:0 0 0 .3rem rgba(46,49,146,.1)}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .input-radio{width:1.8rem;height:1.8rem;margin:0;accent-color:#2e3192}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod>label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:0;color:#1a1a1a;cursor:pointer;font-size:1.5rem;font-weight:900;line-height:1.3}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod>label img{width:auto;max-width:12rem;max-height:3rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .payment_box{grid-column:1/-1;margin:.8rem 0 0;padding:1.8rem;border:.1rem solid #e4e2dd;border-radius:.6rem;background:#f9f8f6;color:#6b6b6b}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .payment_box::before{content:none}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .payment_box p{margin:0 0 1.4rem;color:#6b6b6b;font-size:1.4rem;line-height:1.55}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .payment_box p:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method fieldset{display:grid;gap:1.4rem;min-width:0;margin:0;padding:0;border:0}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .form-row{display:grid;gap:.7rem;width:100%;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .form-row label{margin:0;color:#1a1a1a;font-size:1.3rem;font-weight:900;line-height:1.2;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .stripe-card-group,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .wc-stripe-elements-field,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method input.input-text,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method select,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method textarea{display:block;width:100%;min-height:4.8rem;padding:1.1rem 1.2rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;font-size:1.5rem;line-height:1.3;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .stripe-card-group.focused,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .stripe-card-group:focus,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .wc-stripe-elements-field.focused,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .wc-stripe-elements-field:focus,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method input.input-text.focused,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method input.input-text:focus,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method select.focused,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method select:focus,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method textarea.focused,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method textarea:focus{border-color:#2e3192;-webkit-box-shadow:0 0 0 .3rem rgba(46,49,146,.12);box-shadow:0 0 0 .3rem rgba(46,49,146,.12);outline:0}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .stripe-card-group{padding:0;border:0;background:0 0}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-SavedPaymentMethods{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method input[type=checkbox]{width:1.7rem;height:1.7rem;accent-color:#2e3192}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #place_order{min-height:4.8rem;padding:1.2rem 2.2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders{width:100%;margin:0;border:.1rem solid #e4e2dd;border-radius:.8rem;border-collapse:separate;border-spacing:0;background:#fff;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details th,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders th{padding:1.5rem 1.6rem;border:0;border-bottom:.1rem solid #e4e2dd;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.5rem;line-height:1.35;vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details thead th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details thead th,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders thead th{background:#f9f8f6;color:#6b6b6b;font-size:1.2rem;font-weight:900;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tfoot tr:last-child th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details tbody tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details tfoot tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details tfoot tr:last-child th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tbody tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tfoot tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tfoot tr:last-child th{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:hover td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details tbody tr:hover td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:hover td,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tbody tr:hover td{background:rgba(46,49,146,.04)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table a:not(.button),.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details a:not(.button),.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details a:not(.button),.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders a:not(.button){color:#0071ce;font-weight:900;-webkit-text-decoration-color:rgba(0,113,206,.35);text-decoration-color:rgba(0,113,206,.35)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table a:not(.button):hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details a:not(.button):hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details a:not(.button):hover,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders a:not(.button):hover{color:#2e3192}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders .button,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders .woocommerce-button{min-height:4rem;padding:1rem 1.4rem;border-radius:.4rem;background:#2e3192;color:#fff;font-size:1.2rem;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details .button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details .woocommerce-button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-button:hover,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders .button:hover,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders .woocommerce-button:hover{background:#0071ce;color:#fff;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{-webkit-box-shadow:0 1.2rem 3rem rgba(26,26,26,.04);box-shadow:0 1.2rem 3rem rgba(26,26,26,.04)}.woocommerce-account .woocommerce-MyAccount-content>p:first-child:has(mark,.mark){margin:0 0 2.4rem;padding:1.8rem 2rem;border:.1rem solid #e4e2dd;border-left:.4rem solid #2e3192;border-radius:.8rem;background:#f9f8f6;color:#6b6b6b;font-size:1.6rem;font-weight:700;line-height:1.55}.woocommerce-account .woocommerce-MyAccount-content>p:first-child:has(mark,.mark) .mark,.woocommerce-account .woocommerce-MyAccount-content>p:first-child:has(mark,.mark) mark{padding:.1rem .35rem;border-radius:.3rem;background:rgba(46,49,146,.12);color:#1a1a1a;font-weight:900}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details{margin:0;padding:2.2rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#f9f8f6}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details+.woocommerce-customer-details{margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses::after,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses::before{content:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{width:100%;max-width:none;padding:0;float:none;-webkit-box-flex:0;-ms-flex:none;flex:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .h2,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details h2,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .h2,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details h2,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__title{margin:0 0 1.8rem;color:#1a1a1a;font-size:clamp(2.4rem,2.4vw,3.4rem);font-weight:900;line-height:1;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details{-webkit-box-shadow:none;box-shadow:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th{background:#f9f8f6}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .product-name a{color:#1a1a1a;font-weight:900}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .product-name a:hover{color:#0071ce}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .product-quantity{color:#6b6b6b;font-weight:900}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details address{margin:0;padding:1.8rem;border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;color:#1a1a1a;font-family:var(--site-font-family);font-size:1.6rem;font-style:normal;font-weight:700;line-height:1.55}.woocommerce-account form.edit-account,.woocommerce-account form.login,.woocommerce-account form.lost_reset_password,.woocommerce-account form.register,.woocommerce-account form.woocommerce-EditAccountForm,.woocommerce-account form.woocommerce-ResetPassword{max-width:none;margin:0;padding:2.8rem;border:.1rem solid #e4e2dd;border-radius:0 0 .8rem .8rem;background:#fff;-webkit-box-shadow:none;box-shadow:none}.woocommerce-account form.edit-account::after,.woocommerce-account form.edit-account::before,.woocommerce-account form.login::after,.woocommerce-account form.login::before,.woocommerce-account form.lost_reset_password::after,.woocommerce-account form.lost_reset_password::before,.woocommerce-account form.register::after,.woocommerce-account form.register::before,.woocommerce-account form.woocommerce-EditAccountForm::after,.woocommerce-account form.woocommerce-EditAccountForm::before,.woocommerce-account form.woocommerce-ResetPassword::after,.woocommerce-account form.woocommerce-ResetPassword::before{content:none}.woocommerce-account form.edit-account .form-row,.woocommerce-account form.login .form-row,.woocommerce-account form.lost_reset_password .form-row,.woocommerce-account form.register .form-row,.woocommerce-account form.woocommerce-EditAccountForm .form-row,.woocommerce-account form.woocommerce-ResetPassword .form-row{margin-bottom:1.8rem;padding:0}.woocommerce-account form.edit-account label,.woocommerce-account form.login label,.woocommerce-account form.lost_reset_password label,.woocommerce-account form.register label,.woocommerce-account form.woocommerce-EditAccountForm label,.woocommerce-account form.woocommerce-ResetPassword label{display:block;margin-bottom:.6rem;color:#1a1a1a;font-size:1.3rem;font-weight:800;text-transform:uppercase}.woocommerce-account form.edit-account input.input-text,.woocommerce-account form.login input.input-text,.woocommerce-account form.lost_reset_password input.input-text,.woocommerce-account form.register input.input-text,.woocommerce-account form.woocommerce-EditAccountForm input.input-text,.woocommerce-account form.woocommerce-ResetPassword input.input-text{width:100%;min-height:4.8rem;padding:1.1rem 1.2rem;border:.1rem solid #e4e2dd;border-radius:.4rem;background:#fff;color:#1a1a1a;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.woocommerce-account form.edit-account input.input-text:focus,.woocommerce-account form.login input.input-text:focus,.woocommerce-account form.lost_reset_password input.input-text:focus,.woocommerce-account form.register input.input-text:focus,.woocommerce-account form.woocommerce-EditAccountForm input.input-text:focus,.woocommerce-account form.woocommerce-ResetPassword input.input-text:focus{border-color:#2e3192;-webkit-box-shadow:0 0 0 .3rem rgba(46,49,146,.12);box-shadow:0 0 0 .3rem rgba(46,49,146,.12);outline:0}.woocommerce-account form.edit-account .password-input,.woocommerce-account form.login .password-input,.woocommerce-account form.lost_reset_password .password-input,.woocommerce-account form.register .password-input,.woocommerce-account form.woocommerce-EditAccountForm .password-input,.woocommerce-account form.woocommerce-ResetPassword .password-input{position:relative;display:block}.woocommerce-account form.edit-account .password-input input.input-text,.woocommerce-account form.login .password-input input.input-text,.woocommerce-account form.lost_reset_password .password-input input.input-text,.woocommerce-account form.register .password-input input.input-text,.woocommerce-account form.woocommerce-EditAccountForm .password-input input.input-text,.woocommerce-account form.woocommerce-ResetPassword .password-input input.input-text{padding-right:7rem}.woocommerce-account form.edit-account .show-password-input,.woocommerce-account form.login .show-password-input,.woocommerce-account form.lost_reset_password .show-password-input,.woocommerce-account form.register .show-password-input,.woocommerce-account form.woocommerce-EditAccountForm .show-password-input,.woocommerce-account form.woocommerce-ResetPassword .show-password-input{position:absolute;top:50%;right:.9rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.2rem;height:3rem;border:0;border-radius:.4rem;background:rgba(46,49,146,.1);color:#2e3192;cursor:pointer;font-size:0;font-weight:800;text-transform:uppercase;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-account form.edit-account .show-password-input::before,.woocommerce-account form.login .show-password-input::before,.woocommerce-account form.lost_reset_password .show-password-input::before,.woocommerce-account form.register .show-password-input::before,.woocommerce-account form.woocommerce-EditAccountForm .show-password-input::before,.woocommerce-account form.woocommerce-ResetPassword .show-password-input::before{content:"Show";font-size:1.1rem}.woocommerce-account form.edit-account .show-password-input.display-password::before,.woocommerce-account form.login .show-password-input.display-password::before,.woocommerce-account form.lost_reset_password .show-password-input.display-password::before,.woocommerce-account form.register .show-password-input.display-password::before,.woocommerce-account form.woocommerce-EditAccountForm .show-password-input.display-password::before,.woocommerce-account form.woocommerce-ResetPassword .show-password-input.display-password::before{content:"Hide"}.woocommerce-account form.edit-account .show-password-input:hover,.woocommerce-account form.login .show-password-input:hover,.woocommerce-account form.lost_reset_password .show-password-input:hover,.woocommerce-account form.register .show-password-input:hover,.woocommerce-account form.woocommerce-EditAccountForm .show-password-input:hover,.woocommerce-account form.woocommerce-ResetPassword .show-password-input:hover{background:#2e3192;color:#fff}.woocommerce-account form.edit-account .woocommerce-form-login__rememberme,.woocommerce-account form.login .woocommerce-form-login__rememberme,.woocommerce-account form.lost_reset_password .woocommerce-form-login__rememberme,.woocommerce-account form.register .woocommerce-form-login__rememberme,.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-form-login__rememberme,.woocommerce-account form.woocommerce-ResetPassword .woocommerce-form-login__rememberme{margin-right:1.4rem;vertical-align:middle}.woocommerce-account form.edit-account .woocommerce-form-login__submit,.woocommerce-account form.login .woocommerce-form-login__submit,.woocommerce-account form.lost_reset_password .woocommerce-form-login__submit,.woocommerce-account form.register .woocommerce-form-login__submit,.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-form-login__submit,.woocommerce-account form.woocommerce-ResetPassword .woocommerce-form-login__submit{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;margin-top:1.4rem}.woocommerce-account form.edit-account .woocommerce-form__label-for-checkbox,.woocommerce-account form.login .woocommerce-form__label-for-checkbox,.woocommerce-account form.lost_reset_password .woocommerce-form__label-for-checkbox,.woocommerce-account form.register .woocommerce-form__label-for-checkbox,.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-form__label-for-checkbox,.woocommerce-account form.woocommerce-ResetPassword .woocommerce-form__label-for-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:0;color:#6b6b6b;font-size:1.3rem;font-weight:700;line-height:1.4;text-transform:none}.woocommerce-account form.edit-account .woocommerce-form__input-checkbox,.woocommerce-account form.login .woocommerce-form__input-checkbox,.woocommerce-account form.lost_reset_password .woocommerce-form__input-checkbox,.woocommerce-account form.register .woocommerce-form__input-checkbox,.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-form__input-checkbox,.woocommerce-account form.woocommerce-ResetPassword .woocommerce-form__input-checkbox{width:1.7rem;height:1.7rem;accent-color:#2e3192}.woocommerce-account form.edit-account .lost_password,.woocommerce-account form.login .lost_password,.woocommerce-account form.lost_reset_password .lost_password,.woocommerce-account form.register .lost_password,.woocommerce-account form.woocommerce-EditAccountForm .lost_password,.woocommerce-account form.woocommerce-ResetPassword .lost_password{margin:1.6rem 0 0}.woocommerce-account form.edit-account .lost_password a,.woocommerce-account form.login .lost_password a,.woocommerce-account form.lost_reset_password .lost_password a,.woocommerce-account form.register .lost_password a,.woocommerce-account form.woocommerce-EditAccountForm .lost_password a,.woocommerce-account form.woocommerce-ResetPassword .lost_password a{color:#0071ce;font-size:1.3rem;font-weight:800;-webkit-text-decoration-color:rgba(0,113,206,.35);text-decoration-color:rgba(0,113,206,.35);text-transform:uppercase}.woocommerce-account form.edit-account .lost_password a:hover,.woocommerce-account form.login .lost_password a:hover,.woocommerce-account form.lost_reset_password .lost_password a:hover,.woocommerce-account form.register .lost_password a:hover,.woocommerce-account form.woocommerce-EditAccountForm .lost_password a:hover,.woocommerce-account form.woocommerce-ResetPassword .lost_password a:hover{color:#2e3192}.woocommerce-account form.edit-account .woocommerce-privacy-policy-text,.woocommerce-account form.login .woocommerce-privacy-policy-text,.woocommerce-account form.lost_reset_password .woocommerce-privacy-policy-text,.woocommerce-account form.register .woocommerce-privacy-policy-text,.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-privacy-policy-text,.woocommerce-account form.woocommerce-ResetPassword .woocommerce-privacy-policy-text{margin:0 0 1.6rem}.woocommerce-account form.edit-account .woocommerce-privacy-policy-text a,.woocommerce-account form.edit-account .woocommerce-privacy-policy-text p,.woocommerce-account form.login .woocommerce-privacy-policy-text a,.woocommerce-account form.login .woocommerce-privacy-policy-text p,.woocommerce-account form.lost_reset_password .woocommerce-privacy-policy-text a,.woocommerce-account form.lost_reset_password .woocommerce-privacy-policy-text p,.woocommerce-account form.register .woocommerce-privacy-policy-text a,.woocommerce-account form.register .woocommerce-privacy-policy-text p,.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-privacy-policy-text a,.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-privacy-policy-text p,.woocommerce-account form.woocommerce-ResetPassword .woocommerce-privacy-policy-text a,.woocommerce-account form.woocommerce-ResetPassword .woocommerce-privacy-policy-text p{color:#6b6b6b;font-size:1.3rem;line-height:1.55}.woocommerce-account form.edit-account .woocommerce-privacy-policy-text a,.woocommerce-account form.login .woocommerce-privacy-policy-text a,.woocommerce-account form.lost_reset_password .woocommerce-privacy-policy-text a,.woocommerce-account form.register .woocommerce-privacy-policy-text a,.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-privacy-policy-text a,.woocommerce-account form.woocommerce-ResetPassword .woocommerce-privacy-policy-text a{color:#0071ce;font-weight:800}.woocommerce-account form.lost_reset_password{grid-column:1/-1;max-width:58rem;margin:0;border-radius:.8rem;-webkit-box-shadow:0 1.8rem 4rem rgba(26,26,26,.05);box-shadow:0 1.8rem 4rem rgba(26,26,26,.05)}.woocommerce-account form.lost_reset_password p{margin:0 0 1.8rem;color:#6b6b6b;font-size:1.5rem;line-height:1.6}.woocommerce-account form.lost_reset_password .form-row{display:block;width:100%}.woocommerce-account form.lost_reset_password label{display:block}.woocommerce-account form.lost_reset_password input.input-text{display:block;margin-top:.6rem}.woocommerce-account form.lost_reset_password .button{margin-top:.4rem}.woocommerce-account form.woocommerce-ResetPassword{grid-column:1/-1;max-width:58rem;margin:0;border-radius:.8rem;-webkit-box-shadow:0 1.8rem 4rem rgba(26,26,26,.05);box-shadow:0 1.8rem 4rem rgba(26,26,26,.05)}.woocommerce-account form.woocommerce-ResetPassword p{margin:0 0 1.8rem;color:#6b6b6b;font-size:1.5rem;line-height:1.6}.woocommerce-account form.woocommerce-ResetPassword .form-row{display:block;width:100%}.woocommerce-account form.woocommerce-ResetPassword label{display:block}.woocommerce-account form.woocommerce-ResetPassword input.input-text{display:block;margin-top:.6rem}.woocommerce-account form.woocommerce-ResetPassword .button{margin-top:.4rem}.woocommerce-account .u-column1,.woocommerce-account .u-column2{border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;overflow:hidden;-webkit-box-shadow:0 1.8rem 4rem rgba(26,26,26,.05);box-shadow:0 1.8rem 4rem rgba(26,26,26,.05)}.woocommerce-account .button,.woocommerce-account button.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.2rem;border:none;border-radius:.4rem;background:#2e3192;color:#fff;font-size:1.3rem;font-weight:800;line-height:1;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.woocommerce-account .button:hover,.woocommerce-account button.button:hover{background:#0071ce;color:#fff}@media (max-width:767.98px){.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:2rem;width:min(100% - 2rem,132rem)}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:2rem}.woocommerce-account .u-columns{grid-template-columns:1fr;max-width:64rem}.woocommerce-account .u-columns .h2,.woocommerce-account .u-columns h2{padding:2rem 1.6rem 0}.woocommerce-account form.edit-account,.woocommerce-account form.login,.woocommerce-account form.lost_reset_password,.woocommerce-account form.register,.woocommerce-account form.woocommerce-EditAccountForm,.woocommerce-account form.woocommerce-ResetPassword{padding:2rem 1.6rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info.woocommerce-info{grid-template-columns:1fr;margin-bottom:2.4rem;padding:1.8rem 1.8rem 1.8rem 8rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info.woocommerce-info .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info.woocommerce-info .wc-forward{justify-self:start;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:auto}.woocommerce-account .woocommerce-MyAccount-content .account-recent-order{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-content .account-recent-order__meta{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{min-height:0;padding:2rem 1.6rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields{max-width:none}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method{max-width:none;padding:1.6rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .payment_box,.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethod{padding:1.4rem}.woocommerce-account .woocommerce-MyAccount-content #add_payment_method #place_order{width:100%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders{display:block;overflow-x:auto}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--customer-details th,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td,.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders th{white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details{display:block;border:0;background:0 0;overflow:visible}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details thead{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tbody,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tr{display:block;width:100%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tbody,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot{display:grid;gap:1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr{border:.1rem solid #e4e2dd;border-radius:.8rem;background:#fff;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr{-webkit-box-shadow:0 1.2rem 2.8rem rgba(26,26,26,.04);box-shadow:0 1.2rem 2.8rem rgba(26,26,26,.04)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem;min-width:0;padding:1.3rem 1.4rem;border:0;border-bottom:.1rem solid #e4e2dd;white-space:normal}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tr>:last-child{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details td::before{content:attr(data-title);-webkit-box-flex:0;-ms-flex:0 0 8.8rem;flex:0 0 8.8rem;color:#6b6b6b;font-size:1.1rem;font-weight:900;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details td:not([data-title])::before,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details td[data-title=""]::before{content:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .product-name,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .product-total,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th{background:#fff}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .product-name{display:block}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .product-name a{display:inline;overflow-wrap:anywhere}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .product-quantity{display:inline-block;margin-top:.4rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details .product-total,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td{text-align:right;word-break:break-word}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th{color:#6b6b6b;font-size:1.1rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details{padding:1.6rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:1fr}}.wc-block-components-checkbox__label{font-family:var(--site-font-family)!important}.anim-from-bottom,.anim-from-left,.anim-from-right,.anim-from-top{opacity:0}.anim-from-left{-webkit-transform:translateX(-4rem);-ms-transform:translateX(-4rem);transform:translateX(-4rem)}.anim-from-right{-webkit-transform:translateX(4rem);-ms-transform:translateX(4rem);transform:translateX(4rem)}.anim-from-bottom{-webkit-transform:translateY(4rem);-ms-transform:translateY(4rem);transform:translateY(4rem)}.anim-from-top{-webkit-transform:translateY(-4rem);-ms-transform:translateY(-4rem);transform:translateY(-4rem)}@media (prefers-reduced-motion:reduce){.anim-from-bottom,.anim-from-left,.anim-from-right,.anim-from-top{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}html{min-height:100vh;overflow-x:clip;--site-font-family:"Manrope",sans-serif}body{overflow-x:clip}.h1,.h2,h1,h2{font-weight:700!important}body,body :not(.dashicons):not(.dashicons-before):not(.star-rating):not(.fa):not(.fas):not(.far):not(.fal):not(.fab):not(.fa-solid):not(.fa-regular):not(.fa-light):not(.fa-brands):not([class^=icon-]):not([class*=" icon-"]):not(.use-icon-font){font-family:var(--site-font-family)!important}.star-rating,.star-rating span{font-family:WooCommerce!important}.brand img,.brand svg{display:block;height:5rem;width:auto}.default-page{background:#f9f8f6}.default-page .default-page__header{padding:clamp(4rem,7vw,8rem) 0 0}.default-page .default-page__header .h1,.default-page .default-page__header h1{margin:0 0 3rem;color:#1a1a1a;font-size:clamp(3.8rem,6vw,7rem);font-weight:900;line-height:.95;text-transform:uppercase}.default-page .default-page__content{padding:0 0 clamp(5rem,8vw,10rem)}#landing-page .homepage-about__button,#landing-page .homepage-section__button,.faq-component .faq-component__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.8rem;padding:0 2.2rem;border:0;border-radius:0;background:#0071ce;color:#fff;font-size:1.3rem;font-weight:800;line-height:1.2;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}#landing-page .homepage-about__button:focus-visible,#landing-page .homepage-about__button:hover,#landing-page .homepage-section__button:focus-visible,#landing-page .homepage-section__button:hover,.faq-component .faq-component__cta:focus-visible,.faq-component .faq-component__cta:hover{background:#2e3192;color:#fff;text-decoration:none;-webkit-transform:none;-ms-transform:none;transform:none}.homepage-featured-range__copy>p{text-wrap:balance}#contact_page .contact-page__button,#contact_page .ff-btn-submit,#contact_page button[type=submit],#contact_page input[type=submit]{border-radius:0!important}.attribute-hub__hero .container{text-align:left}.attribute-hub__hero p:last-child{margin-left:0;margin-right:0}.product-term-hero{position:relative;isolation:isolate;background-color:#2e3192;background-position:center;background-size:cover}.product-term-hero__backdrop{position:absolute;inset:0;z-index:0;background-color:rgba(0,0,0,.5);pointer-events:none}.product-term-hero .container{position:relative;z-index:1}.product-term-hero .container,.product-term-hero .container *,.product-term-hero .container p:last-child{color:#fff}.product-term-hero__description{max-width:62rem;margin-top:2rem;font-size:clamp(1.6rem,2vw,2rem);font-weight:600}.product-term-hero__description p{margin:0 0 1rem;text-wrap:balance;line-height:1.5}.product-term-hero .container .woocommerce-breadcrumb{margin:0 0 2.4rem;padding-top:0;font-family:var(--site-font-family);font-size:1.3rem;font-weight:400;line-height:1.45}.product-term-hero .container .woocommerce-breadcrumb,.product-term-hero .container .woocommerce-breadcrumb a,.product-term-hero .container .woocommerce-breadcrumb span{color:#fff;font-family:inherit;font-size:1.3rem;font-weight:inherit;line-height:inherit}.product-term-hero .container .woocommerce-breadcrumb a{position:relative;display:inline-block;text-decoration:none}.product-term-hero .container .woocommerce-breadcrumb a:focus-visible,.product-term-hero .container .woocommerce-breadcrumb a:hover{color:#fff;text-decoration:none}.product-term-hero .container .woocommerce-breadcrumb a::after{content:"";position:absolute;inset-inline:0;bottom:-.2rem;height:1px;background:#fff;opacity:0;-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease;pointer-events:none}.product-term-hero .container .woocommerce-breadcrumb a:focus-visible::after,.product-term-hero .container .woocommerce-breadcrumb a:hover::after{opacity:1}.attribute-hub__grid.homepage-taxonomy-grid--ingredients{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.attribute-hub__grid.homepage-taxonomy-grid--ingredients>.homepage-taxonomy-card{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 6rem)/ 4);flex:0 0 calc((100% - 6rem)/ 4)}@media (max-width:991.98px){.attribute-hub__grid.homepage-taxonomy-grid--ingredients>.homepage-taxonomy-card{-ms-flex-preferred-size:calc((100% - 2rem)/ 2);flex-basis:calc((100% - 2rem)/ 2)}}@media (max-width:575.98px){.attribute-hub__grid.homepage-taxonomy-grid--ingredients>.homepage-taxonomy-card{-ms-flex-preferred-size:100%;flex-basis:100%}}.clarity-empty-cart-products ul.products li.product:focus-within .clarity-product-card__image--secondary,.clarity-empty-cart-products ul.products li.product:hover .clarity-product-card__image--secondary,.woocommerce ul.products li.product:focus-within .clarity-product-card__image--secondary,.woocommerce ul.products li.product:hover .clarity-product-card__image--secondary{opacity:1}.clarity-empty-cart-products ul.products li.product .clarity-product-card__actions .button,.woocommerce ul.products li.product .clarity-product-card__actions .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.8rem;padding:0 2.2rem;border:0;border-radius:0;background:#0071ce;color:#fff;font-size:1.3rem;font-weight:800;line-height:1.2;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease;width:100%}.clarity-empty-cart-products ul.products li.product .clarity-product-card__actions .button:focus-visible,.clarity-empty-cart-products ul.products li.product .clarity-product-card__actions .button:hover,.woocommerce ul.products li.product .clarity-product-card__actions .button:focus-visible,.woocommerce ul.products li.product .clarity-product-card__actions .button:hover{background:#2e3192;color:#fff;text-decoration:none;-webkit-transform:none;-ms-transform:none;transform:none}.bf-about,.bf-page.bf-creator,.bf-page.bf-why-page{font-family:var(--site-font-family);line-height:1.5}.bf-about .bf-about-button,.bf-about .bf-button,.bf-page.bf-creator .bf-about-button,.bf-page.bf-creator .bf-button,.bf-page.bf-why-page .bf-about-button,.bf-page.bf-why-page .bf-button{border-radius:0}.bf-about .bf-about-familiar p,.bf-about .bf-about-section p{line-height:1.5}.bf-about #landing-hero:not(.hero-section) .h1,.bf-about #landing-hero:not(.hero-section) h1{font-size:clamp(3rem,3.6vw,4.6rem);margin-bottom:1.6rem}.bf-about #landing-hero:not(.hero-section) .tagline{font-size:clamp(1.6rem,1.6vw,2rem);line-height:1.5;margin-bottom:2.4rem}.bf-about #landing-hero:not(.hero-section) .homepage-hero__shop-link{border-radius:0;min-height:5.4rem;padding-inline:2.8rem;letter-spacing:0}.bf-page.bf-why-page .bf-why-copy p{line-height:1.5}.bf-page.bf-creator .bf-creator-join__card{background:#fff}.bf-trade{color:#000;background:#fff;font-size:1.6rem;line-height:1.35}.bf-trade .h1,.bf-trade .h2,.bf-trade h1,.bf-trade h2,.bf-trade p{color:inherit}.bf-trade .h2,.bf-trade h2{font-size:clamp(2.8rem,2.5vw,3.4rem);font-weight:700;line-height:1.15;margin:0 0 2.4rem}.bf-trade p{margin:0 0 1.8rem}.bf-trade .bf-trade__lead{font-size:clamp(2rem,2vw,2.5rem);line-height:1.2;margin-bottom:2rem}.bf-trade #landing-hero:not(.hero-section){position:relative;overflow:hidden;background:#2e3192;height:auto;min-height:clamp(38rem,46vw,56rem)}.bf-trade #landing-hero:not(.hero-section)>.container{height:auto}.bf-trade #landing-hero:not(.hero-section) .content{height:auto;min-height:clamp(38rem,46vw,56rem)}.bf-trade #landing-hero:not(.hero-section) .homepage-hero-slide__content{padding:5rem 3rem 5rem 0}.bf-trade #landing-hero:not(.hero-section) .h1,.bf-trade #landing-hero:not(.hero-section) h1{font-size:clamp(3.02rem,3.32vw + 1.69rem,5.68rem)}.bf-trade #landing-hero:not(.hero-section) .homepage-hero__shop-link{padding:0 2rem;min-height:5.4rem;font-size:1.3rem}.bf-trade #landing-hero:not(.hero-section) .hero-bg-image{position:static;overflow:visible}.bf-trade #landing-hero:not(.hero-section) .hero-bg-image img{position:absolute;inset:0 0 0 50%;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.bf-trade .bf-trade__consumer{display:block;margin-top:4rem;color:#fff;font-size:1.2rem}.bf-trade .bf-about-stats__items{--bs-gutter-y:0;margin-top:0}.bf-trade__section{padding-block:6rem;scroll-margin-top:12rem}.bf-trade__image{aspect-ratio:1.16;overflow:hidden}.bf-trade__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bf-trade__blue{background:#2e3192;color:#fff}.bf-trade__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#fff;color:#000;padding:1rem 2.5rem;text-decoration:none;font-size:1.4rem}.bf-trade__button:hover{background:#e2f0fe;color:#000}.bf-trade__catalogue-heading{margin-bottom:5rem}.bf-trade__partners{margin-top:4rem}.bf-trade__partners dt{font-weight:700}.bf-trade__partners dd{margin-bottom:2rem}.bf-trade__countries{margin-top:5rem;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.bf-trade__flags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:1.6rem;margin:0;padding:0;list-style:none}.bf-trade__flags li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 8rem;flex:0 0 8rem;padding-inline:.8rem}.bf-trade__flags img{display:block;width:6.4rem;max-width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.bf-trade__flags[hidden]{display:none}.bf-trade__flag-row{width:100%;overflow:hidden}.bf-trade__flag-row+.bf-trade__flag-row{margin-top:1.6rem}.bf-trade__flag-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.bf-trade__flag-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;gap:1.6rem;margin:0;padding:0 1.6rem 0 0;list-style:none}.bf-trade__flag-group li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:6.4rem}.bf-trade__flag-group img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.bf-trade__resources{padding-block:5rem}.bf-trade__email{margin-top:5rem!important}.bf-trade__email a{font-weight:700;color:inherit}.bf-trade__form{min-height:75rem;background:#f1f1f1;padding:5rem}@media (min-width:992px){.bf-trade #trade-enquiries .content>.col-lg-5{position:sticky;top:calc(var(--clarity-header-offset,19rem) + 2rem);-ms-flex-item-align:start;align-self:flex-start}}.bf-trade__lineup{overflow:hidden}.bf-trade__lineup .content{width:100vw;margin-left:calc(50% - 50vw)}.bf-trade__lineup img{display:block;width:100%;height:auto}@media (max-width:991.98px){.bf-trade #landing-hero:not(.hero-section){min-height:0}.bf-trade #landing-hero:not(.hero-section) .content{min-height:0}.bf-trade #landing-hero:not(.hero-section) .homepage-hero-slide__content{padding:5rem 0}.bf-trade #landing-hero:not(.hero-section) .hero-bg-image{position:relative;height:38rem}.bf-trade #landing-hero:not(.hero-section) .hero-bg-image img{inset:0 auto 0 50%;width:100vw;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.bf-trade__section{padding-block:4rem}.bf-trade__form{min-height:45rem;padding:2rem}}.bf-flipbook__book{margin-inline:auto;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.bf-flipbook__page{background:#fff;overflow:hidden}.bf-flipbook__page canvas{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bf-flipbook__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:2rem}.bf-flipbook__controls[hidden]{display:none}.bf-flipbook__controls button{background:#fff;color:#000;border:0;padding:1rem 1.5rem}.bf-flipbook__controls button:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.bf-flipbook__book{-webkit-transition:none;transition:none}}.bf-page.bf-trade .h2,.bf-page.bf-trade h2{font-size:clamp(2.8rem,2.5vw,3.4rem)}.bf-page.bf-trade p{font-size:1.6rem}.bf-page.bf-trade .bf-trade__lead{font-size:clamp(2rem,2vw,2.5rem)}.bf-page.bf-trade .bf-about-stats__item .h2,.bf-page.bf-trade .bf-about-stats__item h2{font-size:1.6rem}.bf-page.bf-trade .bf-about-stats__item p{font-size:1.4rem}.bf-page.bf-trade .bf-about-stats__item .h2,.bf-page.bf-trade .bf-about-stats__item h2,.bf-page.bf-trade .bf-about-stats__item p{margin:0}.bf-page.bf-trade .bf-mobile-strip__item .h2,.bf-page.bf-trade .bf-mobile-strip__item .h3,.bf-page.bf-trade .bf-mobile-strip__item h2,.bf-page.bf-trade .bf-mobile-strip__item h3,.bf-page.bf-trade .bf-mobile-strip__item p{margin:0;line-height:1.25}.bf-page.bf-trade .bf-mobile-strip__item .h2,.bf-page.bf-trade .bf-mobile-strip__item .h3,.bf-page.bf-trade .bf-mobile-strip__item h2,.bf-page.bf-trade .bf-mobile-strip__item h3{font-size:1.6rem}.bf-page.bf-trade .bf-mobile-strip__item p{font-size:1.4rem}.bf-trade__form .fluentform .ff-el-group{margin-bottom:2.2rem}.bf-trade__form .fluentform .ff-el-input--label{margin-bottom:.7rem}.bf-trade__form .fluentform .ff-el-input--label label{color:#000;font-size:1.4rem;font-weight:400}.bf-trade__form .fluentform .ff-el-form-control{min-height:3.8rem;padding:.7rem 1rem;border:1px solid #777;border-radius:0;background:0 0;color:#000;font-size:1.4rem}.bf-trade__form .fluentform .ff-el-form-control:focus{border-color:#2e3192;-webkit-box-shadow:0 0 0 2px rgba(46,49,146,.15);box-shadow:0 0 0 2px rgba(46,49,146,.15)}.bf-trade__form .fluentform textarea.ff-el-form-control{min-height:13rem;resize:vertical}.bf-trade__form .fluentform .ff-t-container{gap:2rem}.bf-trade__form .fluentform .ff-t-cell{min-width:0;padding:0}.bf-trade__form .fluentform fieldset{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.bf-trade__form .fluentform fieldset>*{grid-column:1/-1;min-width:0}.bf-trade__form .fluentform .business_type{margin-top:2rem;margin-bottom:4rem}.bf-trade__form .fluentform .business_type>.ff-el-input--content{display:grid;grid-template-columns:repeat(5,auto);gap:1.8rem 1.2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.bf-trade__form .fluentform .business_type .ff-el-form-check:nth-child(6){grid-column:1/span 2}.bf-trade__form .fluentform .ff-el-form-check{margin:0;padding:0}.bf-trade__form .fluentform .ff-el-form-check-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;color:#000;font-size:1.1rem;font-weight:400;line-height:1.5}.bf-trade__form .fluentform input[type=checkbox].ff-el-form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:static;-webkit-box-flex:0;-ms-flex:0 0 1.6rem;flex:0 0 1.6rem;width:1.6rem;height:1.6rem;margin:0;border:1px solid #2e3192;border-radius:0;background:#fff;cursor:pointer}.bf-trade__form .fluentform input[type=checkbox].ff-el-form-check-input:checked{background:#2e3192}.bf-trade__form .fluentform input[type=checkbox].ff-el-form-check-input:focus-visible{outline:2px solid #2e3192;outline-offset:3px}.bf-trade__form .fluentform .marketing_boxes{grid-column:1;margin:0;align-self:center}.bf-trade__form .fluentform .marketing_boxes>.ff-el-input--label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bf-trade__form .fluentform .marketing_boxes .ff-el-input--content{display:grid;gap:1rem}.bf-trade__form .fluentform .ff_submit_btn_wrapper{grid-column:2;align-self:center;margin:0}.bf-trade__form .fluentform .ff-btn-submit{padding:1rem 1.5rem;border:1px solid #2e3192;border-radius:0;background:#2e3192;color:#fff;font-size:1.3rem;font-weight:400;white-space:nowrap}.bf-trade__form .fluentform .ff-btn-submit:hover{background:#192f75;color:#fff}@media (max-width:767.98px){.bf-trade__form .fluentform .ff-t-container{gap:0}.bf-trade__form .fluentform .business_type>.ff-el-input--content{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-trade__form .fluentform .business_type .ff-el-form-check:nth-child(6){grid-column:auto}.bf-trade__form .fluentform .ff_submit_btn_wrapper,.bf-trade__form .fluentform .marketing_boxes{grid-column:1/-1}.bf-trade__form .fluentform .ff_submit_btn_wrapper{margin-top:2rem;text-align:right}}.bf-trade__form #fluentform_6 .ff-btn-submit{background:#2e3192;border-color:#2e3192}.bf-trade__form #fluentform_6 .ff-btn-submit:hover{background:#192f75;border-color:#192f75}
/*# sourceMappingURL=main.min.css.map */
