@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.bootstrap-touchspin{border:1px solid #D9D9D9;border-radius:10px;background-color:var(--bs-white);max-width:74px}.bootstrap-touchspin .btn-group-vertical{padding-right:.5rem}.bootstrap-touchspin .btn-group-vertical>.btn{display:flex;align-items:center;flex:none}.bootstrap-touchspin .btn-group-vertical .touchspin-up::after{content:"\E5CE"}.bootstrap-touchspin .btn-group-vertical .touchspin-down::after{content:"\E5CF"}.carousel{--slider-img-height:100%;--slider-title-weight:800;--slider-subtitle-weight:700;--slider-text-color:var(--bs-gray-800);--slider-control-bg:var(--bs-white);--slider-control-height:2rem;--slider-control-width:2rem;--slider-control-radius:50%}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#ef283f;--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:#f4f4f4;--bs-gray-300:#D9D9D9;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#848e9e;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#e3000f;--bs-secondary:#1F1F1F;--bs-success:#59ffb3;--bs-info:#5eedff;--bs-warning:#384A9B;--bs-danger:#E5330F;--bs-light:#43BBC2;--bs-dark:#212529;--bs-primary-rgb:227, 0, 15;--bs-secondary-rgb:31, 31, 31;--bs-success-rgb:89, 255, 179;--bs-info-rgb:94, 237, 255;--bs-warning-rgb:56, 74, 155;--bs-danger-rgb:229, 51, 15;--bs-light-rgb:67, 187, 194;--bs-dark-rgb:33, 37, 41;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:51, 51, 51;--bs-body-bg-rgb:250, 250, 250;--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, hsla(0, 0%, 100%, 0.15), hsla(0, 0%, 100%, 0));--bs-body-font-family:'Montserrat', sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5rem;--bs-body-color:#333;--bs-body-bg:#fafafa;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#f5f5f5;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:6px;--bs-border-radius-sm:var(--bs-border-radius);--bs-border-radius-lg:var(--bs-border-radius);--bs-border-radius-xl:var(--bs-border-radius);--bs-border-radius-2xl:var(--bs-border-radius);--bs-border-radius-pill:50rem;--bs-link-color:#353841;--bs-link-hover-color:var(--bs-primary);--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);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);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid var(--bs-border-color);color:inherit;margin:1rem 0;opacity:.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem;margin-top:0}.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.625rem}}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}p{margin:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}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{background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;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;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c757d;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}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{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@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]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}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-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x);padding-right:var(--bs-gutter-x);width:100%}@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:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1390px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5);margin-top:calc(var(--bs-gutter-y) * -1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);width:100%}.grid{display:grid;gap:var(--bs-gap,1.5rem);grid-template-columns:repeat(var(--bs-columns,12),1fr);grid-template-rows:repeat(var(--bs-rows,1),1fr)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media (min-width:576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media (min-width:768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media (min-width:992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media (min-width:1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media (min-width:1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{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:2rem}.g-5,.gy-5{--bs-gutter-y:2rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{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:2rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:2rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{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:2rem}.g-md-5,.gy-md-5{--bs-gutter-y:2rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{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:2rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:2rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-1\/5{flex:0 0 auto;width:20%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{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:2rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:2rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{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:2rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:2rem}}.rich-text table,.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);border-color:var(--bs-table-border-color);color:var(--bs-table-color);margin-bottom:1rem;vertical-align:top;width:100%}.table th{font-weight:600}.rich-text table>:not(caption)>*>*,.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;padding:.875rem 1.25rem}.rich-text table>tbody,.table>tbody{vertical-align:inherit}.rich-text table>thead,.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.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-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--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}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.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}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.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}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.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}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{font-size:1rem;margin-bottom:.5rem}.col-form-label,.form-label{color:#333;font-weight:600}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0}.col-form-label,.col-form-label-lg{padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-lg{font-size:1.25rem}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-text{color:#495057;font-size:.75rem;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#F7F7F7;border:1px solid var(--bs-border-color);border-radius:6px;color:#333;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .10s ease-in-out,box-shadow .10s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;outline:0}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#dee2e6;opacity:1}.form-control::placeholder{opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{-webkit-margin-end:1rem;background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#212529;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem;pointer-events:none;transition:color .10s ease-in-out,background-color .10s ease-in-out,border-color .10s ease-in-out,box-shadow .10s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#343a40;display:block;line-height:1.5;margin-bottom:0;padding:.5rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:4px;font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:4px;font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 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{height:calc(1.5em + .75rem + 2px);padding:.5rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:4px}.form-control-color::-webkit-color-swatch{border-radius:4px}.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{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#F7F7F7;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8715 0.994627C10.7725 0.996966 10.6784 1.03839 10.6098 1.10986L5.99995 5.71972L1.39008 1.10986C1.35513 1.07386 1.31331 1.04525 1.26709 1.02571C1.22088 1.00616 1.17122 0.996094 1.12104 0.996092C1.04641 0.99611 0.973482 1.01839 0.911587 1.06009C0.849692 1.10179 0.801645 1.16101 0.773594 1.23016C0.745543 1.29932 0.738763 1.37528 0.754122 1.44831C0.76948 1.52134 0.806279 1.58813 0.859809 1.64013L5.73481 6.51513C5.80514 6.58543 5.90051 6.62493 5.99995 6.62493C6.09939 6.62493 6.19475 6.58543 6.26508 6.51513L11.1401 1.64013C11.1946 1.58779 11.2321 1.5202 11.2475 1.44621C11.263 1.37222 11.2557 1.29529 11.2267 1.2255C11.1976 1.15571 11.1482 1.09633 11.0848 1.05513C11.0214 1.01393 10.9471 0.992841 10.8715 0.994627Z' fill='%238B8C91'/%3E%3C/svg%3E%0A");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 7px;border:1px solid var(--bs-border-color);border-radius:6px;color:var(--bs-gray-500);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .10s ease-in-out,box-shadow .10s ease-in-out;width:100%}.form-select optgroup,.form-select option{color:var(--bs-body-color);background:var(--bs-white)}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{border-radius:.25rem;font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{min-width:270px;border-radius:.625rem;padding:.5rem 2.75rem .5rem 1rem;font-weight:500}.form-check{display:flex;align-items:center;margin-bottom:.875rem}.form-check .form-check-input{float:left;margin-right:.625rem}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #757575;width:1em;height:1em;vertical-align:top}.form-check-input[type=checkbox]{flex:0 0 1em;border-radius:.15em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{outline:0}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%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;charset=utf-8,%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;background-image:url("data:image/svg+xml;charset=utf-8,%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");border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.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{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .10s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%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-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{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{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .10s ease-in-out,border-color .10s ease-in-out,box-shadow .10s ease-in-out;transition:background-color .10s ease-in-out,border-color .10s ease-in-out,box-shadow .10s ease-in-out;width:1rem}@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{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .10s ease-in-out,border-color .10s ease-in-out,box-shadow .10s ease-in-out;transition:background-color .10s ease-in-out,border-color .10s ease-in-out,box-shadow .10s ease-in-out;width:1rem}@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{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.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{border:1px solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .10s ease-in-out,transform .10s ease-in-out;white-space:nowrap;width:100%}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-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-bottom:.625rem;padding-top:1.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-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;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;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid var(--bs-gray-400);border-radius:4px;color:#212529;display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:4px;font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:4px;font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.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),.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-bottom-right-radius:0;border-top-right-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select,.input-group>:not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.valid-feedback{color:#198754;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(25,135,84,.9);border-radius:.375rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.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:#0db428;padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#0db428}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right;padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#0db428}.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"]{background-image:url("data:image/svg+xml;charset=utf-8,%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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%230db428' 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);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#0db428;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#0db428}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#0db428}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{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:#0db428}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{color:#ef283f;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:.375rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.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:#ef283f}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#ef283f}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right;padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#ef283f}.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"]{background-image:url("data:image/svg+xml;charset=utf-8,%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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ef283f'%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='%23ef283f' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#ef283f}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#ef283f}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#ef283f}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#ef283f}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{--bs-btn-padding-x:1.375rem;--bs-btn-padding-y:0.75rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:600;--bs-btn-line-height:1;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:2px;--bs-btn-border-color:transparent;--bs-btn-border-radius:6px;--bs-btn-box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, 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);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .10s ease-in-out,background-color .10s ease-in-out,border-color .10s ease-in-out,box-shadow .10s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;outline:unset}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn-check:focus+.btn,.btn:focus,.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check:focus+.btn,.btn:focus{outline:0}.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#ffffff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:var(--bs-white);--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-disabled-color:var(--bs-white);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.btn-secondary{--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:#4e4e4e;--bs-btn-hover-border-color:#4e4e4e;--bs-btn-active-color:var(--bs-white);--bs-btn-active-bg:#4e4e4e;--bs-btn-active-border-color:#4e4e4e;--bs-btn-disabled-color:var(--bs-white);--bs-btn-disabled-bg:#4e4e4e;--bs-btn-disabled-border-color:#4e4e4e}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#0db428;--bs-btn-border-color:#0db428;--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:#0db428;--bs-btn-disabled-border-color:#0db428}.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:#ef283f;--bs-btn-border-color:#ef283f;--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:#ef283f;--bs-btn-disabled-border-color:#ef283f}.btn-light{--bs-btn-color:var(--bs-gray-600);--bs-btn-bg:#ebebeb;--bs-btn-border-color:#ebebeb;--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-focus-shadow-rgb:211, 212, 213;--bs-btn-active-color:var(--bs-white);--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:var(--bs-gray-600);--bs-btn-disabled-bg:#ebebeb;--bs-btn-disabled-border-color:#ebebeb}.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-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:13, 110, 253;--bs-btn-active-color:var(--bs-white);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--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:#0db428;--bs-btn-border-color:#0db428;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0db428;--bs-btn-hover-border-color:#0db428;--bs-btn-focus-shadow-rgb:25, 135, 84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0db428;--bs-btn-active-border-color:#0db428;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0db428;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0db428;--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:#ef283f;--bs-btn-border-color:#ef283f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ef283f;--bs-btn-hover-border-color:#ef283f;--bs-btn-focus-shadow-rgb:220, 53, 69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#ef283f;--bs-btn-active-border-color:#ef283f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ef283f;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ef283f;--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{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:1.75rem;--bs-btn-font-size:1.125rem;--bs-btn-border-radius:0.625rem;font-weight:500}.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{transition:opacity .10s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{--bs-dropdown-min-width:8rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:.875rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color);--bs-dropdown-border-radius:6px;--bs-dropdown-border-width:0;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color);--bs-dropdown-divider-margin-y:0.375rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:var(--bs-link-color);--bs-dropdown-link-hover-color:var(--bs-white);--bs-dropdown-link-hover-bg:var(--bs-primary);--bs-dropdown-link-active-color:var(--bs-white);--bs-dropdown-link-active-bg:var(--bs-primary);--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;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);box-shadow:0 1rem 2rem 0 rgba(0,0,0,.2);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:.5rem 0 0 0!important;overflow:hidden;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:9999}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:var(--bs-dropdown-link-color);display:flex;align-items:center;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%;font-weight:500}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.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:hsla(0, 0%, 100%, 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{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.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:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:4px}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){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-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.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-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;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-left-radius:0;border-bottom-right-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-color:var(--bs-body-color);--bs-nav-link-disabled-color:#6c757d;--bs-nav-link-font-size:1rem;--bs-nav-link-font-weight:600;--bs-nav-link-hover-background-color:var(--bs-primary);--bs-nav-link-hover-color:var(--bs-white);--bs-nav-link-padding-x:1.5rem;--bs-nav-link-padding-y:.5rem;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .10s ease-in-out,background-color .10s ease-in-out,border-color .10s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color);background-color:var(--bs-nav-link-hover-background-color)!important}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:2px;--bs-nav-tabs-border-color:transparent;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:transparent;--bs-nav-tabs-link-active-color:var(--bs-primary);--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:transparent transparent var(--bs-primary);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{background:none;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);margin-bottom:calc(var(--bs-nav-tabs-border-width) * -1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width) * -1)}.nav-pills{--bs-nav-pills-border-radius:6px;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:var(--bs-primary)}.nav-pills .nav-link{background-color:var(--bs-white);border:1px solid var(--bs-border-color);border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0%;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{background:var(--bs-white);border:1px solid var(--bs-border-color);border-radius:6px;padding:1.5rem;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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' 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.10s ease-in-out;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
  position: relative
}

.navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
  align-items: center;
  display: flex;
  flex-wrap: inherit;
  justify-content: space-between
}

.navbar-brand {
  color: var(--bs-navbar-brand-color);
  font-size: var(--bs-navbar-brand-font-size);
  margin-right: var(--bs-navbar-brand-margin-end);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  padding-top: var(--bs-navbar-brand-padding-y);
  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-font-size: 1rem;
  --bs-nav-link-font-weight: 600;
  --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: flex;
  flex-direction: column;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0
}

.navbar-nav .nav-link.active, .navbar-nav .show > .nav-link {
  color: var(--bs-navbar-active-color)
}

.navbar-nav .dropdown-menu {
  position: static
}

.navbar-text {
  color: var(--bs-navbar-color);
  padding-bottom: .5rem;
  padding-top: .5rem
}

.navbar-text a, .navbar-text a:focus, .navbar-text a:hover {
  color: var(--bs-navbar-active-color)
}

.navbar-collapse {
  align-items: center;
  flex-basis: 100%;
  flex-grow: 1
}

.navbar-toggler {
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  color: var(--bs-navbar-color);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  transition: var(--bs-navbar-toggler-transition)
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none
  }
}

.navbar-toggler:hover {
  text-decoration: none
}

.navbar-toggler:focus {
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
  outline: 0;
  text-decoration: none
}

.navbar-toggler-icon {
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 1.5em;
  vertical-align: middle;
  width: 1.5em
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start
  }

  .navbar-expand-sm .navbar-nav {
    flex-direction: row
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x)
  }

  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible
  }

  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto
  }

  .navbar-expand-sm .navbar-toggler {
    display: none
  }

  .navbar-expand-sm .offcanvas {
    background-color: transparent !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto
  }

  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none
  }

  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start
  }

  .navbar-expand-md .navbar-nav {
    flex-direction: row
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x)
  }

  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible
  }

  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto
  }

  .navbar-expand-md .navbar-toggler {
    display: none
  }

  .navbar-expand-md .offcanvas {
    background-color: transparent !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto
  }

  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none
  }

  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x)
  }

  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto
  }

  .navbar-expand-lg .navbar-toggler {
    display: none
  }

  .navbar-expand-lg .offcanvas {
    background-color: transparent !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto
  }

  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none
  }

  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start
  }

  .navbar-expand-xl .navbar-nav {
    flex-direction: row
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x)
  }

  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible
  }

  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto
  }

  .navbar-expand-xl .navbar-toggler {
    display: none
  }

  .navbar-expand-xl .offcanvas {
    background-color: transparent !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto
  }

  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none
  }

  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0
  }
}

@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start
  }

  .navbar-expand-xxl .navbar-nav {
    flex-direction: row
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute
  }

  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x)
  }

  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible
  }

  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto
  }

  .navbar-expand-xxl .navbar-toggler {
    display: none
  }

  .navbar-expand-xxl .offcanvas {
    background-color: transparent !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto
  }

  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none
  }

  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0
  }
}

.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start
}

.navbar-expand .navbar-nav {
  flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute
}

.navbar-expand .navbar-nav .nav-link {
  padding-left: var(--bs-navbar-nav-link-padding-x);
  padding-right: var(--bs-navbar-nav-link-padding-x)
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto
}

.navbar-expand .navbar-toggler {
  display: none
}

.navbar-expand .offcanvas {
  background-color: transparent !important;
  border: 0 !important;
  flex-grow: 1;
  height: auto !important;
  position: static;
  transform: none !important;
  transition: none;
  visibility: visible !important;
  width: auto !important;
  z-index: auto
}

.navbar-expand .offcanvas .offcanvas-header {
  display: none
}

.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  overflow-y: visible;
  padding: 0
}

.navbar-dark {
  --bs-navbar-color: hsla(0, 0%, 100%, 0.55);
  --bs-navbar-hover-color: hsla(0, 0%, 100%, 0.75);
  --bs-navbar-disabled-color: hsla(0, 0%, 100%, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: hsla(0, 0%, 100%, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.card {
  --bs-card-spacer-y: 1.75rem;
  --bs-card-spacer-x: 1.75rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-radius: 6px;
  --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;
  word-wrap: break-word;
  background-clip: border-box;
  background-color: var(--bs-card-bg);
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-card-border-radius);
  display: flex;
  flex-direction: column;
  min-width: 0;
  position: relative
}

.card > hr {
  margin-left: 0;
  margin-right: 0
}

.card > .list-group {
  border-bottom: inherit;
  border-top: inherit
}

.card > .list-group:first-child {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
  border-top-width: 0
}

.card > .list-group:last-child {
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-width: 0
}

.card > .card-header + .list-group, .card > .list-group + .card-footer {
  border-top: 0
}

.card-body {
  color: var(--bs-card-color);
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x)
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y)
}

.card-subtitle {
  margin-top: calc(var(--bs-card-title-spacer-y) * -.5)
}

.card-subtitle, .card-text:last-child {
  margin-bottom: 0
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x)
}

.card-header {
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
  color: var(--bs-card-cap-color);
  margin-bottom: 0;
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)
}

.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}

.card-footer {
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
  color: var(--bs-card-cap-color);
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)
}

.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}

.card-header-tabs {
  border-bottom: 0;
  margin-bottom: calc(var(--bs-card-cap-padding-y) * -1);
  margin-left: calc(var(--bs-card-cap-padding-x) * -.5);
  margin-right: calc(var(--bs-card-cap-padding-x) * -.5)
}

.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg)
}

.card-header-pills {
  margin-left: calc(var(--bs-card-cap-padding-x) * -.5);
  margin-right: calc(var(--bs-card-cap-padding-x) * -.5)
}

.card-img-overlay {
  border-radius: var(--bs-card-inner-border-radius);
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  position: absolute;
  right: 0;
  top: 0
}

.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-left-radius: var(--bs-card-inner-border-radius);
  border-bottom-right-radius: var(--bs-card-inner-border-radius)
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin)
}

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap
  }

  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0
  }

  .card-group > .card + .card {
    border-left: 0;
    margin-left: 0
  }

  .card-group > .card:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-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-bottom-left-radius: 0;
    border-top-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: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.10s ease-in-out, background-color 0.10s ease-in-out, border-color 0.10s ease-in-out, box-shadow 0.10s ease-in-out, border-radius 0.10s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 0;
  --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: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8715 0.994642C10.7725 0.996981 10.6784 1.03841 10.6098 1.10988L5.99995 5.71974L1.39008 1.10988C1.35513 1.07388 1.31331 1.04526 1.26709 1.02572C1.22088 1.00618 1.17122 0.996109 1.12104 0.996107C1.04641 0.996125 0.973482 1.01841 0.911587 1.06011C0.849692 1.10181 0.801645 1.16102 0.773594 1.23018C0.745543 1.29934 0.738763 1.37529 0.754122 1.44833C0.76948 1.52136 0.806279 1.58815 0.859809 1.64015L5.73481 6.51515C5.80514 6.58545 5.90051 6.62494 5.99995 6.62494C6.09939 6.62494 6.19475 6.58545 6.26508 6.51515L11.1401 1.64015C11.1946 1.58781 11.2321 1.52021 11.2475 1.44622C11.263 1.37223 11.2557 1.2953 11.2267 1.22552C11.1976 1.15573 11.1482 1.09634 11.0848 1.05514C11.0214 1.01395 10.9471 0.992857 10.8715 0.994642Z' fill='%238B8C91'/%3E%3C/svg%3E");
  --bs-accordion-btn-icon-width: 12px;
  --bs-accordion-btn-icon-height: 7px;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.10s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8715 0.994642C10.7725 0.996981 10.6784 1.03841 10.6098 1.10988L5.99995 5.71974L1.39008 1.10988C1.35513 1.07388 1.31331 1.04526 1.26709 1.02572C1.22088 1.00618 1.17122 0.996109 1.12104 0.996107C1.04641 0.996125 0.973482 1.01841 0.911587 1.06011C0.849692 1.10181 0.801645 1.16102 0.773594 1.23018C0.745543 1.29934 0.738763 1.37529 0.754122 1.44833C0.76948 1.52136 0.806279 1.58815 0.859809 1.64015L5.73481 6.51515C5.80514 6.58545 5.90051 6.62494 5.99995 6.62494C6.09939 6.62494 6.19475 6.58545 6.26508 6.51515L11.1401 1.64015C11.1946 1.58781 11.2321 1.52021 11.2475 1.44622C11.263 1.37223 11.2557 1.2953 11.2267 1.22552C11.1976 1.15573 11.1482 1.09634 11.0848 1.05514C11.0214 1.01395 10.9471 0.992857 10.8715 0.994642Z' fill='%238B8C91'/%3E%3C/svg%3E");
  --bs-accordion-btn-focus-border-color: #fff;
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 0.5rem;
  --bs-accordion-active-color: #212529;
  --bs-accordion-active-bg: #fff
}

.accordion-button {
  align-items: center;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  color: var(--bs-accordion-btn-color);
  display: flex;
  font-size: 1rem;
  overflow-anchor: none;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  position: relative;
  text-align: left;
  transition: var(--bs-accordion-transition);
  width: 100%
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none
  }
}

.accordion-button:not(.collapsed) {
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);
  color: var(--bs-accordion-active-color)
}

.accordion-button:not(.collapsed):after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform)
}

.accordion-button:after {
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  content: "";
  flex-shrink: 0;
  height: var(--bs-accordion-btn-icon-height);
  margin-left: auto;
  transition: var(--bs-accordion-btn-icon-transition);
  width: var(--bs-accordion-btn-icon-width)
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button:after {
    transition: none
  }
}

.accordion-button:hover {
  z-index: 2
}

.accordion-button:focus {
  border-color: var(--bs-accordion-btn-focus-border-color);
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
  outline: 0;
  z-index: 3
}

.accordion-header {
  margin-bottom: 0
}

.accordion-item {
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
  color: var(--bs-accordion-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-left-radius: var(--bs-accordion-border-radius);
  border-bottom-right-radius: var(--bs-accordion-border-radius)
}

.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:last-of-type .accordion-collapse {
  border-bottom-left-radius: var(--bs-accordion-border-radius);
  border-bottom-right-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-left: 0;
  border-radius: 0;
  border-right: 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 {
  border-radius: 0
}

.breadcrumb {
  --bs-breadcrumb-font-size: 0.75rem;
  --bs-breadcrumb-divider-color: var(--bs-gray-600);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #343a40;
  color: var(--bs-breadcrumb-divider-color);
  display: flex;
  flex-wrap: wrap;
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x)
}

.breadcrumb-item + .breadcrumb-item:before {
  color: var(--bs-breadcrumb-divider-color);
  content: "/";
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x)
}

.breadcrumb-item:last-child {
  color: var(--bs-primary);
  font-weight: 600;
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: .875rem;
  --bs-pagination-font-weight: 600;
  --bs-pagination-color: var(--bs-gray-600);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 0px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.25rem;

  --bs-pagination-hover-color: var(--bs-white);
  --bs-pagination-hover-bg: var(--bs-primary);
  --bs-pagination-hover-border-color: #dee2e6;

  --bs-pagination-focus-color: var(--bs-white);
  --bs-pagination-focus-bg: var(--bs-primary);

  --bs-pagination-active-color: var(--bs-white);
  --bs-pagination-active-bg: var(--bs-primary);
  --bs-pagination-active-border-color: #0d6efd;

  --bs-pagination-disabled-color: var(--bs-primary);
  --bs-pagination-disabled-bg: var(--bs-gray-200);
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  list-style: none;
  padding-left: 0
}

.page-link {
  width: 34px;
  height: 34px;
  background-color: var(--bs-pagination-bg);
  border-radius: var(--bs-pagination-border-radius);
  color: var(--bs-pagination-color);
  display: block;
  font-size: var(--bs-pagination-font-size);
  font-weight: var(--bs-pagination-font-weight);
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  position: relative;
  text-decoration: none;
  transition: color .10s ease-in-out, background-color .10s ease-in-out, border-color .10s ease-in-out, box-shadow .10s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none
  }
}

.page-link:hover {
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
  color: var(--bs-pagination-hover-color);
  z-index: 2
}

.page-link:focus {
  background-color: var(--bs-pagination-focus-bg);
  color: var(--bs-pagination-focus-color);
  outline: 0;
  z-index: 3
}

.disabled > .page-link, .page-link.disabled {
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
  color: var(--bs-pagination-disabled-color);
  pointer-events: none
}

.active > .page-link, .page-link.active {
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
  color: var(--bs-pagination-active-color);
  z-index: 3
}

.page-item:not(:last-child) {
  margin-right: .5rem;
}

.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: .675rem;
  --bs-badge-padding-y: 0.5rem;
  --bs-badge-font-size: 0.875rem;
  --bs-badge-font-weight: 600;
  --bs-badge-color: var(--bs-white);
  --bs-badge-border-radius: 6px;
  border-radius: var(--bs-badge-border-radius);
  color: var(--bs-badge-color);
  display: inline-block;
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap
}

.badge:empty {
  display: none
}

.badge.new {
  background-color: var(--bs-primary);
}

.btn .badge {
  position: relative;
  top: -1px
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: .75rem;
  --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: 6px;
  --bs-alert-font-weight: 500;
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
  color: var(--bs-alert-color);
  margin-bottom: var(--bs-alert-margin-bottom);
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  position: relative;
  font-weight: var(--bs-alert-font-weight);
}

.alert-heading {
  color: inherit
}

.alert-link {
  font-weight: 600
}

.alert-dismissible {
  padding-right: 3rem
}

.alert-dismissible .btn-close {
  padding: 1.25rem 1rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2
}

.alert-primary {
  --bs-alert-color: var(--bs-white);
  --bs-alert-bg: var(--bs-primary);
  --bs-alert-border-color: var(--bs-primary);
}

.alert-primary .alert-link {
  color: var(--bs-secondary);
}

.alert-secondary {
  --bs-alert-color: var(--bs-white);
  --bs-alert-bg: var(--bs-secondary);
  --bs-alert-border-color: var(--bs-secondary)
}

.alert-secondary .alert-link {
  color: #34383c
}

.alert-success {
  --bs-alert-color: #219653;
  --bs-alert-bg: #E9F5EE;
  --bs-alert-border-color: #E9F5EE
}

.alert-success .alert-link {
  color: #E9F5EE
}

.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: #fff;
  --bs-alert-bg: #ef283f;
  --bs-alert-border-color: #ef283f
}

.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
}

@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;
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
  font-size: var(--bs-progress-font-size);
  height: var(--bs-progress-height)
}

.progress, .progress-bar {
  display: flex;
  overflow: hidden
}

.progress-bar {
  background-color: var(--bs-progress-bar-bg);
  color: var(--bs-progress-bar-color);
  flex-direction: column;
  justify-content: center;
  text-align: center;
  transition: var(--bs-progress-bar-transition);
  white-space: nowrap
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height)
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    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;
  border-radius: var(--bs-list-group-border-radius);
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0
}

.list-group-numbered {
  counter-reset: section;
  list-style-type: none
}

.list-group-numbered > .list-group-item:before {
  content: counters(section, ".") ". ";
  counter-increment: section
}

.list-group-item-action {
  color: var(--bs-list-group-action-color);
  text-align: inherit;
  width: 100%
}

.list-group-item-action:focus, .list-group-item-action:hover {
  background-color: var(--bs-list-group-action-hover-bg);
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  z-index: 1
}

.list-group-item-action:active {
  background-color: var(--bs-list-group-action-active-bg);
  color: var(--bs-list-group-action-active-color)
}

.list-group-item {
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
  color: var(--bs-list-group-color);
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  position: relative;
  text-decoration: none
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit
}

.list-group-item:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit
}

.list-group-item.disabled, .list-group-item:disabled {
  background-color: var(--bs-list-group-disabled-bg);
  color: var(--bs-list-group-disabled-color);
  pointer-events: none
}

.list-group-item.active {
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
  color: var(--bs-list-group-active-color);
  z-index: 2
}

.list-group-item + .list-group-item {
  border-top-width: 0
}

.list-group-item + .list-group-item.active {
  border-top-width: var(--bs-list-group-border-width);
  margin-top: calc(var(--bs-list-group-border-width) * -1)
}

.list-group-horizontal {
  flex-direction: row
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0
}

.list-group-horizontal > .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-top-right-radius: var(--bs-list-group-border-radius)
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-left-width: 0;
  border-top-width: var(--bs-list-group-border-width)
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  border-left-width: var(--bs-list-group-border-width);
  margin-left: calc(var(--bs-list-group-border-width) * -1)
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row
  }

  .list-group-horizontal-sm > .list-group-item:first-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 {
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-list-group-border-radius)
  }

  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: var(--bs-list-group-border-width)
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    border-left-width: var(--bs-list-group-border-width);
    margin-left: calc(var(--bs-list-group-border-width) * -1)
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row
  }

  .list-group-horizontal-md > .list-group-item:first-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 {
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-list-group-border-radius)
  }

  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: var(--bs-list-group-border-width)
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    border-left-width: var(--bs-list-group-border-width);
    margin-left: calc(var(--bs-list-group-border-width) * -1)
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row
  }

  .list-group-horizontal-lg > .list-group-item:first-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 {
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-list-group-border-radius)
  }

  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: var(--bs-list-group-border-width)
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    border-left-width: var(--bs-list-group-border-width);
    margin-left: calc(var(--bs-list-group-border-width) * -1)
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row
  }

  .list-group-horizontal-xl > .list-group-item:first-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 {
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-list-group-border-radius)
  }

  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: var(--bs-list-group-border-width)
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    border-left-width: var(--bs-list-group-border-width);
    margin-left: calc(var(--bs-list-group-border-width) * -1)
  }
}

@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row
  }

  .list-group-horizontal-xxl > .list-group-item:first-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 {
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-list-group-border-radius)
  }

  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0
  }

  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: var(--bs-list-group-border-width)
  }

  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    border-left-width: var(--bs-list-group-border-width);
    margin-left: calc(var(--bs-list-group-border-width) * -1)
  }
}

.list-group-flush {
  border-radius: 0
}

.list-group-flush > .list-group-item {
  border-bottom-width: var(--bs-list-group-border-width);
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0
}

.list-group-item-primary {
  background-color: #cfe2ff;
  color: #084298
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  background-color: #bacbe6;
  color: #084298
}

.list-group-item-primary.list-group-item-action.active {
  background-color: #084298;
  border-color: #084298;
  color: #fff
}

.list-group-item-secondary {
  background-color: #e2e3e5;
  color: #41464b
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  background-color: #cbccce;
  color: #41464b
}

.list-group-item-secondary.list-group-item-action.active {
  background-color: #41464b;
  border-color: #41464b;
  color: #fff
}

.list-group-item-success {
  background-color: #d1e7dd;
  color: #0f5132
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  background-color: #bcd0c7;
  color: #0f5132
}

.list-group-item-success.list-group-item-action.active {
  background-color: #0f5132;
  border-color: #0f5132;
  color: #fff
}

.list-group-item-info {
  background-color: #cff4fc;
  color: #055160
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  background-color: #badce3;
  color: #055160
}

.list-group-item-info.list-group-item-action.active {
  background-color: #055160;
  border-color: #055160;
  color: #fff
}

.list-group-item-warning {
  background-color: #fff3cd;
  color: #664d03
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  background-color: #e6dbb9;
  color: #664d03
}

.list-group-item-warning.list-group-item-action.active {
  background-color: #664d03;
  border-color: #664d03;
  color: #fff
}

.list-group-item-danger {
  background-color: #f8d7da;
  color: #842029
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  background-color: #dfc2c4;
  color: #842029
}

.list-group-item-danger.list-group-item-action.active {
  background-color: #842029;
  border-color: #842029;
  color: #fff
}

.list-group-item-light {
  background-color: #fefefe;
  color: #636464
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  background-color: #e5e5e5;
  color: #636464
}

.list-group-item-light.list-group-item-action.active {
  background-color: #636464;
  border-color: #636464;
  color: #fff
}

.list-group-item-dark {
  background-color: #d3d3d4;
  color: #141619
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  background-color: #bebebf;
  color: #141619
}

.list-group-item-dark.list-group-item-action.active {
  background-color: #141619;
  border-color: #141619;
  color: #fff
}

.btn-close {
  background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%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") 50%/1em auto no-repeat;
  border: 0;
  border-radius: 6px;
  box-sizing: content-box;
  color: #000;
  height: 1em;
  opacity: .5;
  padding: .25em;
  width: 1em
}

.btn-close:hover {
  color: #000;
  opacity: .75;
  text-decoration: none
}

.btn-close:focus {
  opacity: 1;
  outline: 0
}

.btn-close.disabled, .btn-close:disabled {
  opacity: .25;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 450px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-bg: var(--bs-primary);
  --bs-toast-border-width: 0;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 6px;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: hsla(0, 0%, 100%, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  background-color: var(--bs-toast-bg);
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  border-radius: var(--bs-toast-border-radius);
  font-size: var(--bs-toast-font-size);
  font-weight: 500;
  max-width: 100%;
  pointer-events: auto;
  width: var(--bs-toast-max-width)
}

.toast.showing {
  opacity: 0
}

.toast:not(.show) {
  display: none
}

.toast-container {
  max-width: 100%;
  pointer-events: none;
  position: absolute;
  width: -moz-max-content;
  width: max-content;
  z-index: 1090
}

.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing)
}

.toast-header {
  align-items: center;
  background-clip: padding-box;
  background-color: var(--bs-toast-header-bg);
  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));
  color: var(--bs-toast-header-color);
  display: flex;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x)
}

.toast-header .btn-close {
  margin-left: var(--bs-toast-padding-x);
  margin-right: calc(var(--bs-toast-padding-x) * -.5)
}

.toast-body {
  word-wrap: break-word;
  padding: var(--bs-toast-padding-x)
}

.modal {
  --bs-modal-zindex: 999999;
  --bs-modal-width: 750px;
  --bs-modal-padding: 1.5rem;
  --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: 0;
  display: none;
  height: 100%;
  left: 0;
  outline: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: var(--bs-modal-zindex)
}

.modal-dialog {
  margin: var(--bs-modal-margin);
  pointer-events: none;
  position: relative;
  width: auto
}

.modal.fade .modal-dialog {
  transform: translateY(-50px);
  transition: transform .3s ease-out
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none
  }
}

.modal.show .modal-dialog {
  transform: none
}

.modal.modal-static .modal-dialog {
  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 {
  align-items: center;
  display: flex;
  min-height: calc(100% - var(--bs-modal-margin) * 2)
}

.modal-content {
  background-clip: padding-box;
  background-color: var(--bs-modal-bg);
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  color: var(--bs-modal-color);
  display: flex;
  flex-direction: column;
  outline: 0;
  pointer-events: auto;
  position: relative;
  width: 100%
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  background-color: var(--bs-backdrop-bg);
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: var(--bs-backdrop-zindex)
}

.modal-backdrop.fade {
  opacity: 0
}

.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity)
}

.modal-header {
  align-items: center;
  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);
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding)
}

.modal-header .btn-close {
  margin: calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto;
  padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5)
}

.modal-title {
  line-height: var(--bs-modal-title-line-height);
  margin-bottom: 0
}

.modal-body {
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
  position: relative
}

.modal-footer {
  align-items: center;
  background-color: var(--bs-modal-footer-bg);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5)
}

.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 {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--bs-modal-width)
  }

  .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 {
  height: 100%;
  margin: 0;
  max-width: none;
  width: 100vw
}

.modal-fullscreen .modal-content {
  border: 0;
  border-radius: 0;
  height: 100%
}

.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 {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw
  }

  .modal-fullscreen-sm-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%
  }

  .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 {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw
  }

  .modal-fullscreen-md-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%
  }

  .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 {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw
  }

  .modal-fullscreen-lg-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%
  }

  .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 {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw
  }

  .modal-fullscreen-xl-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%
  }

  .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: 1399.98px) {
  .modal-fullscreen-xxl-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw
  }

  .modal-fullscreen-xxl-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%
  }

  .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;
  word-wrap: break-word;
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-size: var(--bs-tooltip-font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.25;
  margin: var(--bs-tooltip-margin);
  opacity: 0;
  padding: var(--bs-tooltip-arrow-height);
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: var(--bs-tooltip-zindex)
}

.tooltip.show {
  opacity: var(--bs-tooltip-opacity)
}

.tooltip .tooltip-arrow {
  display: block;
  height: var(--bs-tooltip-arrow-height);
  width: var(--bs-tooltip-arrow-width)
}

.tooltip .tooltip-arrow:before {
  border-color: transparent;
  border-style: solid;
  content: "";
  position: absolute
}

.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 {
  border-bottom-width: 0;
  border-left-width: calc(var(--bs-tooltip-arrow-width) * .5);
  border-right-width: calc(var(--bs-tooltip-arrow-width) * .5);
  border-top-color: var(--bs-tooltip-bg);
  border-top-width: var(--bs-tooltip-arrow-height);
  top: -1px
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
  height: var(--bs-tooltip-arrow-width);
  left: 0;
  width: var(--bs-tooltip-arrow-height)
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before, .bs-tooltip-end .tooltip-arrow:before {
  border-bottom-width: calc(var(--bs-tooltip-arrow-width) * .5);
  border-left-width: 0;
  border-right-color: var(--bs-tooltip-bg);
  border-right-width: var(--bs-tooltip-arrow-height);
  border-top-width: calc(var(--bs-tooltip-arrow-width) * .5);
  right: -1px
}

.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 {
  border-bottom-color: var(--bs-tooltip-bg);
  border-bottom-width: var(--bs-tooltip-arrow-height);
  border-left-width: calc(var(--bs-tooltip-arrow-width) * .5);
  border-right-width: calc(var(--bs-tooltip-arrow-width) * .5);
  border-top-width: 0;
  bottom: -1px
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
  height: var(--bs-tooltip-arrow-width);
  right: 0;
  width: var(--bs-tooltip-arrow-height)
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before, .bs-tooltip-start .tooltip-arrow:before {
  border-bottom-width: calc(var(--bs-tooltip-arrow-width) * .5);
  border-left-color: var(--bs-tooltip-bg);
  border-left-width: var(--bs-tooltip-arrow-height);
  border-right-width: 0;
  border-top-width: calc(var(--bs-tooltip-arrow-width) * .5);
  left: -1px
}

.tooltip-inner {
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
  color: var(--bs-tooltip-color);
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  text-align: center
}

.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-color: var(--bs-heading-color);
  --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);
  word-wrap: break-word;
  background-clip: padding-box;
  background-color: var(--bs-popover-bg);
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-size: var(--bs-popover-font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.25;
  max-width: var(--bs-popover-max-width);
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: var(--bs-popover-zindex)
}

.popover .popover-arrow {
  display: block;
  height: var(--bs-popover-arrow-height);
  width: var(--bs-popover-arrow-width)
}

.popover .popover-arrow:after, .popover .popover-arrow:before {
  border: 0 solid transparent;
  content: "";
  display: block;
  position: absolute
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
  bottom: calc(var(--bs-popover-arrow-height) * -1 - 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-bottom-width: 0;
  border-left-width: calc(var(--bs-popover-arrow-width) * .5);
  border-right-width: calc(var(--bs-popover-arrow-width) * .5);
  border-top-width: var(--bs-popover-arrow-height)
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow:before, .bs-popover-top > .popover-arrow:before {
  border-top-color: var(--bs-popover-arrow-border);
  bottom: 0
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow:after, .bs-popover-top > .popover-arrow:after {
  border-top-color: var(--bs-popover-bg);
  bottom: var(--bs-popover-border-width)
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
  height: var(--bs-popover-arrow-width);
  left: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height)
}

.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-bottom-width: calc(var(--bs-popover-arrow-width) * .5);
  border-left-width: 0;
  border-right-width: var(--bs-popover-arrow-height);
  border-top-width: calc(var(--bs-popover-arrow-width) * .5)
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow:before, .bs-popover-end > .popover-arrow:before {
  border-right-color: var(--bs-popover-arrow-border);
  left: 0
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow:after, .bs-popover-end > .popover-arrow:after {
  border-right-color: var(--bs-popover-bg);
  left: var(--bs-popover-border-width)
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
  top: calc(var(--bs-popover-arrow-height) * -1 - 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-bottom-width: var(--bs-popover-arrow-height);
  border-left-width: calc(var(--bs-popover-arrow-width) * .5);
  border-right-width: calc(var(--bs-popover-arrow-width) * .5);
  border-top-width: 0
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow:before, .bs-popover-bottom > .popover-arrow:before {
  border-bottom-color: var(--bs-popover-arrow-border);
  top: 0
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow:after, .bs-popover-bottom > .popover-arrow:after {
  border-bottom-color: var(--bs-popover-bg);
  top: var(--bs-popover-border-width)
}

.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before, .bs-popover-bottom .popover-header:before {
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
  content: "";
  display: block;
  left: 50%;
  margin-left: calc(var(--bs-popover-arrow-width) * -.5);
  position: absolute;
  top: 0;
  width: var(--bs-popover-arrow-width)
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
  height: var(--bs-popover-arrow-width);
  right: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height)
}

.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-bottom-width: calc(var(--bs-popover-arrow-width) * .5);
  border-left-width: var(--bs-popover-arrow-height);
  border-right-width: 0;
  border-top-width: calc(var(--bs-popover-arrow-width) * .5)
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow:before, .bs-popover-start > .popover-arrow:before {
  border-left-color: var(--bs-popover-arrow-border);
  right: 0
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow:after, .bs-popover-start > .popover-arrow:after {
  border-left-color: var(--bs-popover-bg);
  right: var(--bs-popover-border-width)
}

.popover-header {
  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);
  color: var(--bs-popover-header-color);
  font-size: var(--bs-popover-header-font-size);
  margin-bottom: 0;
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)
}

.popover-header:empty {
  display: none
}

.popover-body {
  color: var(--bs-popover-body-color);
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)
}

.carousel {
  position: relative
}

.carousel.pointer-event {
  touch-action: pan-y
}

.carousel-inner {
  overflow: hidden;
  position: relative;
  width: 100%
}

.carousel-inner:after {
  clear: both;
  content: "";
  display: block
}

.carousel-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
  transition: transform .10s ease-in-out;
  width: 100%
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none
  }
}

/*
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block
}*/

.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%)
}

.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%)
}

.carousel-fade .carousel-item {
  opacity: 0;
  transform: none;
  transition-property: opacity
}

.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {
  opacity: 1;
  z-index: 1
}

.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
  opacity: 0;
  transition: opacity 0s .10s;
  z-index: 0
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
    transition: none
  }
}

.carousel-control-next, .carousel-control-prev {
  align-items: center;
  background: none;
  border: 0;
  bottom: 0;
  color: #495057;
  display: flex;
  justify-content: center;
  opacity: .5;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition: opacity .10s ease;
  z-index: 1
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev {
    transition: none
  }
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #495057;
  opacity: .9;
  outline: 0;
  text-decoration: none
}

.carousel-control-prev {
  left: 0
}

.carousel-control-next {
  right: 0
}

.carousel-control-next-icon, .carousel-control-prev-icon {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  height: 1rem;
  width: 1rem
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'%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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'%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 {
  display: none;
  bottom: 0;
  justify-content: center;
  left: 0;
  list-style: none;
  margin-bottom: 1rem;
  margin-left: 4rem;
  margin-right: 4rem;
  padding: 0;
  position: absolute;
  right: 0;
  z-index: 2
}

.carousel-indicators [data-bs-target] {
  background-clip: padding-box;
  background-color: #0d6efd;
  border: 0;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
  box-sizing: content-box;
  cursor: pointer;
  flex: 0 1 auto;
  height: .5rem;
  margin-left: .25rem;
  margin-right: .25rem;
  opacity: .5;
  padding: 0;
  text-indent: -999px;
  transition: opacity .6s ease;
  width: .5rem
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none
  }
}

.carousel-indicators .active {
  opacity: 1
}

.carousel-caption {
  bottom: 1.25rem;
  color: #343a40;
  left: 15%;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  position: absolute;
  right: 15%;
  text-align: center
}

.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
  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 {
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
  border-radius: 50%;
  display: inline-block;
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  width: var(--bs-spinner-width)
}

@keyframes spinner-border {
  to {
    transform: rotate(1turn)
  }
}

.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-right-color: currentcolor;
  border: var(--bs-spinner-border-width) solid;
  border-right: var(--bs-spinner-border-width) solid transparent
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em
}

@keyframes spinner-grow {
  0% {
    transform: scale(0)
  }
  50% {
    opacity: 1;
    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-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 {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: transform .3s ease-in-out;
    visibility: hidden;
    z-index: 1045
  }
}

@media (max-width: 575.98px)and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none
  }
}

@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width)
  }

  .offcanvas-sm.offcanvas-end {
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width)
  }

  .offcanvas-sm.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%)
  }

  .offcanvas-sm.offcanvas-bottom, .offcanvas-sm.offcanvas-top {
    height: var(--bs-offcanvas-height);
    left: 0;
    max-height: 100%;
    right: 0
  }

  .offcanvas-sm.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
  }

  .offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing {
    transform: none
  }

  .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 {
    background-color: transparent !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: transform .3s ease-in-out;
    visibility: hidden;
    z-index: 1045
  }
}

@media (max-width: 767.98px)and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width)
  }

  .offcanvas-md.offcanvas-end {
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width)
  }

  .offcanvas-md.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%)
  }

  .offcanvas-md.offcanvas-bottom, .offcanvas-md.offcanvas-top {
    height: var(--bs-offcanvas-height);
    left: 0;
    max-height: 100%;
    right: 0
  }

  .offcanvas-md.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
  }

  .offcanvas-md.show:not(.hiding), .offcanvas-md.showing {
    transform: none
  }

  .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 {
    background-color: transparent !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: transform .3s ease-in-out;
    visibility: hidden;
    z-index: 1045
  }
}

@media (max-width: 991.98px)and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width)
  }

  .offcanvas-lg.offcanvas-end {
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width)
  }

  .offcanvas-lg.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%)
  }

  .offcanvas-lg.offcanvas-bottom, .offcanvas-lg.offcanvas-top {
    height: var(--bs-offcanvas-height);
    left: 0;
    max-height: 100%;
    right: 0
  }

  .offcanvas-lg.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
  }

  .offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing {
    transform: none
  }

  .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 {
    background-color: transparent !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: transform .3s ease-in-out;
    visibility: hidden;
    z-index: 1045
  }
}

@media (max-width: 1199.98px)and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width)
  }

  .offcanvas-xl.offcanvas-end {
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width)
  }

  .offcanvas-xl.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%)
  }

  .offcanvas-xl.offcanvas-bottom, .offcanvas-xl.offcanvas-top {
    height: var(--bs-offcanvas-height);
    left: 0;
    max-height: 100%;
    right: 0
  }

  .offcanvas-xl.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
  }

  .offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing {
    transform: none
  }

  .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 {
    background-color: transparent !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: transform .3s ease-in-out;
    visibility: hidden;
    z-index: 1045
  }
}

@media (max-width: 1399.98px)and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width)
  }

  .offcanvas-xxl.offcanvas-end {
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width)
  }

  .offcanvas-xxl.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%)
  }

  .offcanvas-xxl.offcanvas-bottom, .offcanvas-xxl.offcanvas-top {
    height: var(--bs-offcanvas-height);
    left: 0;
    max-height: 100%;
    right: 0
  }

  .offcanvas-xxl.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
  }

  .offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing {
    transform: none
  }

  .offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing {
    visibility: visible
  }
}

@media (min-width: 1400px) {
  .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 {
    background-color: transparent !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0
  }
}

.offcanvas {
  background-clip: padding-box;
  background-color: var(--bs-offcanvas-bg);
  bottom: 0;
  color: var(--bs-offcanvas-color);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  outline: 0;
  position: fixed;
  transition: transform .3s ease-in-out;
  visibility: hidden;
  z-index: 99999;
  margin: 0;
}

@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none
  }
}

.offcanvas.offcanvas-start {
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  left: 0;
  top: 0;
  transform: translateX(-100%);
  width: var(--bs-offcanvas-width)
}

.offcanvas.offcanvas-end {
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  right: 0;
  top: 0;
  transform: translateX(100%);
  width: var(--bs-offcanvas-width)
}

.offcanvas.offcanvas-top {
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  top: 0;
  transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom, .offcanvas.offcanvas-top {
  height: var(--bs-offcanvas-height);
  left: 0;
  max-height: 100%;
  right: 0
}

.offcanvas.offcanvas-bottom {
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%)
}

.offcanvas.show:not(.hiding), .offcanvas.showing {
  transform: none
}

.offcanvas.hiding, .offcanvas.show, .offcanvas.showing {
  visibility: visible
}

.offcanvas-backdrop {
  background-color: #000;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1040
}

.offcanvas-backdrop.fade {
  opacity: 0
}

.offcanvas-backdrop.show {
  opacity: .5
}

.offcanvas-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

.offcanvas-header .btn-close {
  margin-bottom: calc(var(--bs-offcanvas-padding-y) * -.5);
  margin-right: calc(var(--bs-offcanvas-padding-x) * -.5);
  margin-top: calc(var(--bs-offcanvas-padding-y) * -.5);
  padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5)
}

.offcanvas-title {
  line-height: 1.5;
  margin-bottom: 0
}

.offcanvas-body {
  flex-grow: 1;
  overflow-y: auto;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

.placeholder {
  background-color: currentcolor;
  cursor: wait;
  display: inline-block;
  min-height: 1em;
  opacity: .5;
  vertical-align: middle
}

.placeholder.btn:before {
  content: "";
  display: inline-block
}

.placeholder-xs {
  min-height: .6em
}

.placeholder-sm {
  min-height: .8em
}

.placeholder-lg {
  min-height: 1.2em
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite
}

@keyframes placeholder-glow {
  50% {
    opacity: .2
  }
}

.placeholder-wave {
  animation: placeholder-wave 2s linear infinite;
  -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%
}

@keyframes placeholder-wave {
  to {
    -webkit-mask-position: -200% 0;
    mask-position: -200% 0
  }
}

.clearfix:after {
  clear: both;
  content: "";
  display: block
}

.text-bg-primary {
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
  color: #fff !important
}

.text-bg-secondary {
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
  color: #fff !important
}

.text-bg-success {
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
  color: #fff !important
}

.text-bg-info {
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
  color: #000 !important
}

.text-bg-warning {
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
  color: #000 !important
}

.text-bg-danger {
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
  color: #fff !important
}

.text-bg-light {
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
  color: #000 !important
}

.text-bg-dark {
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
  color: #fff !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: #0db428 !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: #ef283f !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 {
  content: "";
  display: block;
  padding-top: var(--bs-aspect-ratio)
}

.ratio > * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%
}

.fixed-top {
  top: 0
}

.fixed-bottom, .fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1030
}

.fixed-bottom {
  bottom: 0
}

.sticky-top {
  top: 0
}

.sticky-bottom, .sticky-top {
  position: sticky;
  z-index: 1020
}

.sticky-bottom {
  bottom: 0
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }

  .sticky-sm-bottom {
    bottom: 0;
    position: sticky;
    z-index: 1020
  }
}

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }

  .sticky-md-bottom {
    bottom: 0;
    position: sticky;
    z-index: 1020
  }
}

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }

  .sticky-lg-bottom {
    bottom: 0;
    position: sticky;
    z-index: 1020
  }
}

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }

  .sticky-xl-bottom {
    bottom: 0;
    position: sticky;
    z-index: 1020
  }
}

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }

  .sticky-xxl-bottom {
    bottom: 0;
    position: sticky;
    z-index: 1020
  }
}

.hstack {
  align-items: center;
  flex-direction: row
}

.hstack, .vstack {
  align-self: stretch;
  display: flex
}

.vstack {
  flex: 1 1 auto;
  flex-direction: column
}

.alert.fade:not(.show), .visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
  clip: rect(0, 0, 0, 0) !important;
  border: 0 !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important
}

.stretched-link:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.vr {
  align-self: stretch;
  background-color: currentcolor;
  display: inline-block;
  min-height: 1em;
  opacity: .25;
  width: 1px
}

.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: flex !important
}

.d-inline-flex {
  display: inline-flex !important
}

.d-none {
  display: none !important
}

.shadow {
  box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}

.shadow-sm {
  box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}

.shadow-none {
  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 {
  transform: translate(-50%, -50%) !important
}

.translate-middle-x {
  transform: translateX(-50%) !important
}

.translate-middle-y {
  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 {
  flex: 1 1 auto !important
}

.flex-row {
  flex-direction: row !important
}

.flex-column {
  flex-direction: column !important
}

.flex-row-reverse {
  flex-direction: row-reverse !important
}

.flex-column-reverse {
  flex-direction: column-reverse !important
}

.flex-grow-0 {
  flex-grow: 0 !important
}

.flex-grow-1 {
  flex-grow: 1 !important
}

.flex-shrink-0 {
  flex-shrink: 0 !important
}

.flex-shrink-1 {
  flex-shrink: 1 !important
}

.flex-wrap {
  flex-wrap: wrap !important
}

.flex-nowrap {
  flex-wrap: nowrap !important
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important
}

.justify-content-start {
  justify-content: flex-start !important
}

.justify-content-end {
  justify-content: flex-end !important
}

.justify-content-center {
  justify-content: center !important
}

.justify-content-between {
  justify-content: space-between !important
}

.justify-content-around {
  justify-content: space-around !important
}

.justify-content-evenly {
  justify-content: space-evenly !important
}

.align-items-start {
  align-items: flex-start !important
}

.align-items-end {
  align-items: flex-end !important
}

.align-items-center {
  align-items: center !important
}

.align-items-baseline {
  align-items: baseline !important
}

.align-items-stretch {
  align-items: stretch !important
}

.align-content-start {
  align-content: flex-start !important
}

.align-content-end {
  align-content: flex-end !important
}

.align-content-center {
  align-content: center !important
}

.align-content-between {
  align-content: space-between !important
}

.align-content-around {
  align-content: space-around !important
}

.align-content-stretch {
  align-content: stretch !important
}

.align-self-auto {
  align-self: auto !important
}

.align-self-start {
  align-self: flex-start !important
}

.align-self-end {
  align-self: flex-end !important
}

.align-self-center {
  align-self: center !important
}

.align-self-baseline {
  align-self: baseline !important
}

.align-self-stretch {
  align-self: stretch !important
}

.order-first {
  order: -1 !important
}

.order-0 {
  order: 0 !important
}

.order-1 {
  order: 1 !important
}

.order-2 {
  order: 2 !important
}

.order-3 {
  order: 3 !important
}

.order-4 {
  order: 4 !important
}

.order-5 {
  order: 5 !important
}

.order-last {
  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: 2rem !important
}

.m-auto {
  margin: auto !important
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important
}

.mx-1 {
  margin-left: .25rem !important;
  margin-right: .25rem !important
}

.mx-2 {
  margin-left: .5rem !important;
  margin-right: .5rem !important
}

.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important
}

.mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important
}

.mx-5 {
  margin-left: 2rem !important;
  margin-right: 2rem !important
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important
}

.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important
}

.my-1 {
  margin-bottom: .25rem !important;
  margin-top: .25rem !important
}

.my-2 {
  margin-bottom: .5rem !important;
  margin-top: .5rem !important
}

.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important
}

.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important
}

.my-5 {
  margin-bottom: 2rem !important;
  margin-top: 2rem !important
}

.my-auto {
  margin-bottom: auto !important;
  margin-top: 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: 2rem !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: 2rem !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-left: 0 !important;
  padding-right: 0 !important
}

.px-1 {
  padding-left: .25rem !important;
  padding-right: .25rem !important
}

.px-2 {
  padding-left: .5rem !important;
  padding-right: .5rem !important
}

.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}

.px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important
}

.px-5 {
  padding-left: 3rem !important;
  padding-right: 3rem !important
}

.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important
}

.py-1 {
  padding-bottom: .25rem !important;
  padding-top: .25rem !important
}

.py-2 {
  padding-bottom: .5rem !important;
  padding-top: .5rem !important
}

.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important
}

.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important
}

.py-5 {
  padding-bottom: 2rem !important;
  padding-top: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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;
  opacity: .7;
}

.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;
  user-select: auto !important
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-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
}

.rounded-end, .rounded-top {
  border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-bottom, .rounded-end {
  border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-bottom, .rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-start {
  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: flex !important
  }

  .d-sm-inline-flex {
    display: inline-flex !important
  }

  .d-sm-none {
    display: none !important
  }

  .flex-sm-fill {
    flex: 1 1 auto !important
  }

  .flex-sm-row {
    flex-direction: row !important
  }

  .flex-sm-column {
    flex-direction: column !important
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important
  }

  .justify-content-sm-start {
    justify-content: flex-start !important
  }

  .justify-content-sm-end {
    justify-content: flex-end !important
  }

  .justify-content-sm-center {
    justify-content: center !important
  }

  .justify-content-sm-between {
    justify-content: space-between !important
  }

  .justify-content-sm-around {
    justify-content: space-around !important
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important
  }

  .align-items-sm-start {
    align-items: flex-start !important
  }

  .align-items-sm-end {
    align-items: flex-end !important
  }

  .align-items-sm-center {
    align-items: center !important
  }

  .align-items-sm-baseline {
    align-items: baseline !important
  }

  .align-items-sm-stretch {
    align-items: stretch !important
  }

  .align-content-sm-start {
    align-content: flex-start !important
  }

  .align-content-sm-end {
    align-content: flex-end !important
  }

  .align-content-sm-center {
    align-content: center !important
  }

  .align-content-sm-between {
    align-content: space-between !important
  }

  .align-content-sm-around {
    align-content: space-around !important
  }

  .align-content-sm-stretch {
    align-content: stretch !important
  }

  .align-self-sm-auto {
    align-self: auto !important
  }

  .align-self-sm-start {
    align-self: flex-start !important
  }

  .align-self-sm-end {
    align-self: flex-end !important
  }

  .align-self-sm-center {
    align-self: center !important
  }

  .align-self-sm-baseline {
    align-self: baseline !important
  }

  .align-self-sm-stretch {
    align-self: stretch !important
  }

  .order-sm-first {
    order: -1 !important
  }

  .order-sm-0 {
    order: 0 !important
  }

  .order-sm-1 {
    order: 1 !important
  }

  .order-sm-2 {
    order: 2 !important
  }

  .order-sm-3 {
    order: 3 !important
  }

  .order-sm-4 {
    order: 4 !important
  }

  .order-sm-5 {
    order: 5 !important
  }

  .order-sm-last {
    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: 2rem !important
  }

  .m-sm-auto {
    margin: auto !important
  }

  .mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
  }

  .mx-sm-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
  }

  .mx-sm-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
  }

  .mx-sm-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
  }

  .mx-sm-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
  }

  .mx-sm-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
  }

  .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }

  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important
  }

  .my-sm-1 {
    margin-bottom: .25rem !important;
    margin-top: .25rem !important
  }

  .my-sm-2 {
    margin-bottom: .5rem !important;
    margin-top: .5rem !important
  }

  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important
  }

  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important
  }

  .my-sm-5 {
    margin-bottom: 2rem !important;
    margin-top: 2rem !important
  }

  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: 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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !important
  }

  .px-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .px-sm-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
  }

  .px-sm-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
  }

  .px-sm-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
  }

  .px-sm-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }

  .px-sm-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }

  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
  }

  .py-sm-1 {
    padding-bottom: .25rem !important;
    padding-top: .25rem !important
  }

  .py-sm-2 {
    padding-bottom: .5rem !important;
    padding-top: .5rem !important
  }

  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important
  }

  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important
  }

  .py-sm-5 {
    padding-bottom: 2rem !important;
    padding-top: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: flex !important
  }

  .d-md-inline-flex {
    display: inline-flex !important
  }

  .d-md-none {
    display: none !important
  }

  .flex-md-fill {
    flex: 1 1 auto !important
  }

  .flex-md-row {
    flex-direction: row !important
  }

  .flex-md-column {
    flex-direction: column !important
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important
  }

  .flex-md-wrap {
    flex-wrap: wrap !important
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important
  }

  .justify-content-md-start {
    justify-content: flex-start !important
  }

  .justify-content-md-end {
    justify-content: flex-end !important
  }

  .justify-content-md-center {
    justify-content: center !important
  }

  .justify-content-md-between {
    justify-content: space-between !important
  }

  .justify-content-md-around {
    justify-content: space-around !important
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important
  }

  .align-items-md-start {
    align-items: flex-start !important
  }

  .align-items-md-end {
    align-items: flex-end !important
  }

  .align-items-md-center {
    align-items: center !important
  }

  .align-items-md-baseline {
    align-items: baseline !important
  }

  .align-items-md-stretch {
    align-items: stretch !important
  }

  .align-content-md-start {
    align-content: flex-start !important
  }

  .align-content-md-end {
    align-content: flex-end !important
  }

  .align-content-md-center {
    align-content: center !important
  }

  .align-content-md-between {
    align-content: space-between !important
  }

  .align-content-md-around {
    align-content: space-around !important
  }

  .align-content-md-stretch {
    align-content: stretch !important
  }

  .align-self-md-auto {
    align-self: auto !important
  }

  .align-self-md-start {
    align-self: flex-start !important
  }

  .align-self-md-end {
    align-self: flex-end !important
  }

  .align-self-md-center {
    align-self: center !important
  }

  .align-self-md-baseline {
    align-self: baseline !important
  }

  .align-self-md-stretch {
    align-self: stretch !important
  }

  .order-md-first {
    order: -1 !important
  }

  .order-md-0 {
    order: 0 !important
  }

  .order-md-1 {
    order: 1 !important
  }

  .order-md-2 {
    order: 2 !important
  }

  .order-md-3 {
    order: 3 !important
  }

  .order-md-4 {
    order: 4 !important
  }

  .order-md-5 {
    order: 5 !important
  }

  .order-md-last {
    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: 2rem !important
  }

  .m-md-auto {
    margin: auto !important
  }

  .mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
  }

  .mx-md-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
  }

  .mx-md-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
  }

  .mx-md-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
  }

  .mx-md-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
  }

  .mx-md-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
  }

  .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }

  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important
  }

  .my-md-1 {
    margin-bottom: .25rem !important;
    margin-top: .25rem !important
  }

  .my-md-2 {
    margin-bottom: .5rem !important;
    margin-top: .5rem !important
  }

  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important
  }

  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important
  }

  .my-md-5 {
    margin-bottom: 2rem !important;
    margin-top: 2rem !important
  }

  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: 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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !important
  }

  .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .px-md-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
  }

  .px-md-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
  }

  .px-md-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
  }

  .px-md-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }

  .px-md-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }

  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
  }

  .py-md-1 {
    padding-bottom: .25rem !important;
    padding-top: .25rem !important
  }

  .py-md-2 {
    padding-bottom: .5rem !important;
    padding-top: .5rem !important
  }

  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important
  }

  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important
  }

  .py-md-5 {
    padding-bottom: 2rem !important;
    padding-top: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: flex !important
  }

  .d-lg-inline-flex {
    display: inline-flex !important
  }

  .d-lg-none {
    display: none !important
  }

  .flex-lg-fill {
    flex: 1 1 auto !important
  }

  .flex-lg-row {
    flex-direction: row !important
  }

  .flex-lg-column {
    flex-direction: column !important
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important
  }

  .justify-content-lg-start {
    justify-content: flex-start !important
  }

  .justify-content-lg-end {
    justify-content: flex-end !important
  }

  .justify-content-lg-center {
    justify-content: center !important
  }

  .justify-content-lg-between {
    justify-content: space-between !important
  }

  .justify-content-lg-around {
    justify-content: space-around !important
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important
  }

  .align-items-lg-start {
    align-items: flex-start !important
  }

  .align-items-lg-end {
    align-items: flex-end !important
  }

  .align-items-lg-center {
    align-items: center !important
  }

  .align-items-lg-baseline {
    align-items: baseline !important
  }

  .align-items-lg-stretch {
    align-items: stretch !important
  }

  .align-content-lg-start {
    align-content: flex-start !important
  }

  .align-content-lg-end {
    align-content: flex-end !important
  }

  .align-content-lg-center {
    align-content: center !important
  }

  .align-content-lg-between {
    align-content: space-between !important
  }

  .align-content-lg-around {
    align-content: space-around !important
  }

  .align-content-lg-stretch {
    align-content: stretch !important
  }

  .align-self-lg-auto {
    align-self: auto !important
  }

  .align-self-lg-start {
    align-self: flex-start !important
  }

  .align-self-lg-end {
    align-self: flex-end !important
  }

  .align-self-lg-center {
    align-self: center !important
  }

  .align-self-lg-baseline {
    align-self: baseline !important
  }

  .align-self-lg-stretch {
    align-self: stretch !important
  }

  .order-lg-first {
    order: -1 !important
  }

  .order-lg-0 {
    order: 0 !important
  }

  .order-lg-1 {
    order: 1 !important
  }

  .order-lg-2 {
    order: 2 !important
  }

  .order-lg-3 {
    order: 3 !important
  }

  .order-lg-4 {
    order: 4 !important
  }

  .order-lg-5 {
    order: 5 !important
  }

  .order-lg-last {
    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: 2rem !important
  }

  .m-lg-auto {
    margin: auto !important
  }

  .mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
  }

  .mx-lg-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
  }

  .mx-lg-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
  }

  .mx-lg-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
  }

  .mx-lg-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
  }

  .mx-lg-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
  }

  .mx-lg-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }

  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important
  }

  .my-lg-1 {
    margin-bottom: .25rem !important;
    margin-top: .25rem !important
  }

  .my-lg-2 {
    margin-bottom: .5rem !important;
    margin-top: .5rem !important
  }

  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important
  }

  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important
  }

  .my-lg-5 {
    margin-bottom: 2rem !important;
    margin-top: 2rem !important
  }

  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: 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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !important
  }

  .px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .px-lg-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
  }

  .px-lg-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
  }

  .px-lg-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
  }

  .px-lg-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }

  .px-lg-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }

  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
  }

  .py-lg-1 {
    padding-bottom: .25rem !important;
    padding-top: .25rem !important
  }

  .py-lg-2 {
    padding-bottom: .5rem !important;
    padding-top: .5rem !important
  }

  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important
  }

  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important
  }

  .py-lg-5 {
    padding-bottom: 2rem !important;
    padding-top: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: flex !important
  }

  .d-xl-inline-flex {
    display: inline-flex !important
  }

  .d-xl-none {
    display: none !important
  }

  .flex-xl-fill {
    flex: 1 1 auto !important
  }

  .flex-xl-row {
    flex-direction: row !important
  }

  .flex-xl-column {
    flex-direction: column !important
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important
  }

  .justify-content-xl-start {
    justify-content: flex-start !important
  }

  .justify-content-xl-end {
    justify-content: flex-end !important
  }

  .justify-content-xl-center {
    justify-content: center !important
  }

  .justify-content-xl-between {
    justify-content: space-between !important
  }

  .justify-content-xl-around {
    justify-content: space-around !important
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important
  }

  .align-items-xl-start {
    align-items: flex-start !important
  }

  .align-items-xl-end {
    align-items: flex-end !important
  }

  .align-items-xl-center {
    align-items: center !important
  }

  .align-items-xl-baseline {
    align-items: baseline !important
  }

  .align-items-xl-stretch {
    align-items: stretch !important
  }

  .align-content-xl-start {
    align-content: flex-start !important
  }

  .align-content-xl-end {
    align-content: flex-end !important
  }

  .align-content-xl-center {
    align-content: center !important
  }

  .align-content-xl-between {
    align-content: space-between !important
  }

  .align-content-xl-around {
    align-content: space-around !important
  }

  .align-content-xl-stretch {
    align-content: stretch !important
  }

  .align-self-xl-auto {
    align-self: auto !important
  }

  .align-self-xl-start {
    align-self: flex-start !important
  }

  .align-self-xl-end {
    align-self: flex-end !important
  }

  .align-self-xl-center {
    align-self: center !important
  }

  .align-self-xl-baseline {
    align-self: baseline !important
  }

  .align-self-xl-stretch {
    align-self: stretch !important
  }

  .order-xl-first {
    order: -1 !important
  }

  .order-xl-0 {
    order: 0 !important
  }

  .order-xl-1 {
    order: 1 !important
  }

  .order-xl-2 {
    order: 2 !important
  }

  .order-xl-3 {
    order: 3 !important
  }

  .order-xl-4 {
    order: 4 !important
  }

  .order-xl-5 {
    order: 5 !important
  }

  .order-xl-last {
    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: 2rem !important
  }

  .m-xl-auto {
    margin: auto !important
  }

  .mx-xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
  }

  .mx-xl-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
  }

  .mx-xl-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
  }

  .mx-xl-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
  }

  .mx-xl-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
  }

  .mx-xl-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
  }

  .mx-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }

  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important
  }

  .my-xl-1 {
    margin-bottom: .25rem !important;
    margin-top: .25rem !important
  }

  .my-xl-2 {
    margin-bottom: .5rem !important;
    margin-top: .5rem !important
  }

  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important
  }

  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important
  }

  .my-xl-5 {
    margin-bottom: 2rem !important;
    margin-top: 2rem !important
  }

  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: 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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !important
  }

  .px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .px-xl-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
  }

  .px-xl-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
  }

  .px-xl-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
  }

  .px-xl-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }

  .px-xl-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }

  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
  }

  .py-xl-1 {
    padding-bottom: .25rem !important;
    padding-top: .25rem !important
  }

  .py-xl-2 {
    padding-bottom: .5rem !important;
    padding-top: .5rem !important
  }

  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important
  }

  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important
  }

  .py-xl-5 {
    padding-bottom: 2rem !important;
    padding-top: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 1400px) {
  .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: flex !important
  }

  .d-xxl-inline-flex {
    display: inline-flex !important
  }

  .d-xxl-none {
    display: none !important
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important
  }

  .flex-xxl-row {
    flex-direction: row !important
  }

  .flex-xxl-column {
    flex-direction: column !important
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important
  }

  .justify-content-xxl-center {
    justify-content: center !important
  }

  .justify-content-xxl-between {
    justify-content: space-between !important
  }

  .justify-content-xxl-around {
    justify-content: space-around !important
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important
  }

  .align-items-xxl-start {
    align-items: flex-start !important
  }

  .align-items-xxl-end {
    align-items: flex-end !important
  }

  .align-items-xxl-center {
    align-items: center !important
  }

  .align-items-xxl-baseline {
    align-items: baseline !important
  }

  .align-items-xxl-stretch {
    align-items: stretch !important
  }

  .align-content-xxl-start {
    align-content: flex-start !important
  }

  .align-content-xxl-end {
    align-content: flex-end !important
  }

  .align-content-xxl-center {
    align-content: center !important
  }

  .align-content-xxl-between {
    align-content: space-between !important
  }

  .align-content-xxl-around {
    align-content: space-around !important
  }

  .align-content-xxl-stretch {
    align-content: stretch !important
  }

  .align-self-xxl-auto {
    align-self: auto !important
  }

  .align-self-xxl-start {
    align-self: flex-start !important
  }

  .align-self-xxl-end {
    align-self: flex-end !important
  }

  .align-self-xxl-center {
    align-self: center !important
  }

  .align-self-xxl-baseline {
    align-self: baseline !important
  }

  .align-self-xxl-stretch {
    align-self: stretch !important
  }

  .order-xxl-first {
    order: -1 !important
  }

  .order-xxl-0 {
    order: 0 !important
  }

  .order-xxl-1 {
    order: 1 !important
  }

  .order-xxl-2 {
    order: 2 !important
  }

  .order-xxl-3 {
    order: 3 !important
  }

  .order-xxl-4 {
    order: 4 !important
  }

  .order-xxl-5 {
    order: 5 !important
  }

  .order-xxl-last {
    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: 2rem !important
  }

  .m-xxl-auto {
    margin: auto !important
  }

  .mx-xxl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
  }

  .mx-xxl-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
  }

  .mx-xxl-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
  }

  .mx-xxl-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
  }

  .mx-xxl-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
  }

  .mx-xxl-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
  }

  .mx-xxl-auto {
    margin-left: auto !important;
    margin-right: auto !important
  }

  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important
  }

  .my-xxl-1 {
    margin-bottom: .25rem !important;
    margin-top: .25rem !important
  }

  .my-xxl-2 {
    margin-bottom: .5rem !important;
    margin-top: .5rem !important
  }

  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important
  }

  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important
  }

  .my-xxl-5 {
    margin-bottom: 2rem !important;
    margin-top: 2rem !important
  }

  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: 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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !important
  }

  .px-xxl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .px-xxl-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
  }

  .px-xxl-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
  }

  .px-xxl-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
  }

  .px-xxl-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
  }

  .px-xxl-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
  }

  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
  }

  .py-xxl-1 {
    padding-bottom: .25rem !important;
    padding-top: .25rem !important
  }

  .py-xxl-2 {
    padding-bottom: .5rem !important;
    padding-top: .5rem !important
  }

  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important
  }

  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important
  }

  .py-xxl-5 {
    padding-bottom: 2rem !important;
    padding-top: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: 2rem !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: flex !important
  }

  .d-print-inline-flex {
    display: inline-flex !important
  }

  .d-print-none {
    display: none !important
  }
}

@font-face {
  font-display: swap;
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/2d8017489da689caedc1..woff2) format("woff2"), url(../fonts/08cefa1bc6566a650da7..woff) format("woff")
}

.material-icons {
  font-feature-settings: "liga";
  word-wrap: normal;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  direction: ltr;
  display: inline-block;
  font-family: Material Icons, Arial, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  height: 1em;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  vertical-align: middle; /*! /* @noflip */
  white-space: nowrap;
  width: 1em
}

body, html {
  min-height: 100%
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--bs-body-color);
  direction: ltr;
  font-family: 'Montserrat', sans-serif
}

ul {
  list-style: none;
  padding-left: 0
}

a:not(.alert-link) {
  text-decoration: none
}

a, a .material-icons {
  transition: .10s ease-out
}

.custom-checkbox input[type=checkbox] + span.color, .variant-links .color, label .color {
  background-size: contain;
  border: 1px solid var(--bs-gray-400);
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  height: 1.5rem;
  margin: .3125rem .5rem .3125rem 0;
  transition: .10s ease-out;
  width: 1.5rem
}

.custom-checkbox input[type=checkbox] + span.color.color-sm, .variant-links .color.color-sm, label .color.color-sm {
  height: 1rem;
  width: 1rem
}

.custom-checkbox input[type=checkbox] + span.color.active,
.variant-links .color.active,
label .color.active {
  border: 2px solid var(--bs-dark);
}

.input-color {
  display: none
}

.bright {
  color: var(--bs-gray-100)
}

.dark {
  color: var(--bs-gray-800)
}

.inline-items {
  display: flex;
  flex-wrap: nowrap
}

@media (min-width: 576px) {
  .container--limited-sm {
    max-width: 540px
  }

  .w-sm-auto {
    width: auto !important
  }

  .w-sm-100 {
    width: 100% !important
  }
}

@media (min-width: 768px) {
  .container--limited-md {
    max-width: 720px
  }

  .w-md-auto {
    width: auto !important
  }

  .w-md-100 {
    width: 100% !important
  }
}

@media (min-width: 992px) {
  .container--limited-lg {
    max-width: 960px
  }

  .w-lg-auto {
    width: auto !important
  }

  .w-lg-100 {
    width: 100% !important
  }
}

@media (min-width: 1200px) {
  .container--limited-xl {
    max-width: 1140px
  }

  .w-xl-auto {
    width: auto !important
  }

  .w-xl-100 {
    width: 100% !important
  }
}

@media (min-width: 1400px) {
  .container--limited-xxl {
    max-width: 1320px
  }

  .w-xxl-auto {
    width: auto !important
  }

  .w-xxl-100 {
    width: 100% !important
  }
}

.text-gray {
  color: var(--bs-gray-700)
}

.btn-with-icon {
  align-items: center;
  display: inline-flex;
  gap: .25rem;
  justify-content: center
}

.btn-with-icon .material-icons {
  font-size: 1.5rem
}

.btn-group-sm > .btn-with-icon.btn, .btn-with-icon.btn-sm {
  gap: .125rem
}

.btn-group-sm > .btn-with-icon.btn .material-icons, .btn-with-icon.btn-sm .material-icons {
  font-size: 1.25rem
}

.btn-group-lg > .btn-with-icon.btn, .btn-with-icon.btn-lg {
  gap: .375rem
}

.btn-group-lg > .btn-with-icon.btn .material-icons, .btn-with-icon.btn-lg .material-icons {
  font-size: 1.875rem
}

.btn-unstyle {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: inherit
}

.btn-unstyle:focus {
  outline: 0
}

.btn-unstyle:focus .expand-more {
  color: var(--bs-primary)
}

.password-field .btn i {
  pointer-events: none
}

.carousel .caption-description p {
  color: var(--bs-white)
}

.breadcrumb {
  font-size: .875rem;
  margin: 0;
  padding: 0.75rem 0;
}

.breadcrumb a {
  color: var(--bs-gray-600)
}

.breadcrumb[data-depth="1"] {
  display: none
}

.breadcrumb__wrapper {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.page-order .breadcrumb__wrapper {
  margin-bottom: 0
}

@media (max-width: 767.98px) {
  .page-order .breadcrumb__wrapper {
    margin-bottom: 0
  }

  .page-product .breadcrumb-item:last-child {
    display: none
  }
}

.product-miniature .card {
  height: 100%
}

.product-miniature .product-miniature__infos {
  padding: 0;
  position: relative;
  z-index: 90
}

.product-miniature .product-miniature__top {
  padding-top: 1.25rem
}

.product-miniature .product-miniature__middle {
  padding-top: 1.25rem;
}

.product-miniature .product-miniature__bottom {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-top: 1.25rem;
}

.product-miniature .product-miniature__title {
  margin: 0
}

.product-miniature .product-miniature__image {
  height: auto
}

.product-miniature .product-miniature__quickview {
  display: flex;
  margin: auto
}

.product-miniature .product-miniature__regular-price {
  font-size: .875rem;
  text-decoration: line-through
}

.product-miniature .product-miniature__prices {
  display: flex;
  gap: .5rem;
  justify-content: center;
}

.product-flags {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  left: 0;
  margin: 0;
  position: absolute;
  top: 24px;
  z-index: 1;
  gap: .75rem;
}

.badge {
  background-color: var(--bs-secondary);
}

.badge.out_of_stock {
  display: none;
}

.badge.discount {
  background-color: var(--bs-secondary);
  color: var(--bs-white)
}

.pagination {
  margin-bottom: 0
}

.pagination .page-link i {
  font-size: 1.25rem;
  height: auto;
  width: auto
}

.pagination-container {
  margin-top: 1.5rem;
  border: 1px solid var(--bs-border-color);
  border-radius: 6px;
  background-color: var(--bs-white);
  padding: 1rem 1.25rem;
  font-size: .875rem;
}

.rich-text {
  line-height: 1.5
}

.rich-text .h1, .rich-text .h2, .rich-text .h3, .rich-text .h4, .rich-text .h5, .rich-text .h6, .rich-text h1, .rich-text h2, .rich-text h3, .rich-text h4, .rich-text h5, .rich-text h6 {
  color: var(--bs-gray-800);
  font-weight: 600
}

.rich-text .h1, .rich-text h1 {
  font-size: 2.5rem
}

.rich-text .h2, .rich-text h2 {
  font-size: 2rem;
  margin-bottom: 1rem;
  margin-top: 2rem
}

.rich-text .h3, .rich-text h3 {
  font-size: 1.75rem;
  margin-bottom: .75rem;
  margin-top: 1.75rem
}

.rich-text .h4, .rich-text h4 {
  font-size: 1.5rem;
  margin-bottom: .5rem;
}

.rich-text .h5, .rich-text h5 {
  font-size: 1.25rem;
  margin-bottom: .25rem;
  margin-top: 1.25rem
}

.rich-text .h6, .rich-text h6 {
  font-size: 1rem;
  margin-bottom: 0;
  margin-top: 1rem
}

.rich-text > .h1:first-child, .rich-text > .h2:first-child, .rich-text > .h3:first-child, .rich-text > .h4:first-child, .rich-text > .h5:first-child, .rich-text > .h6:first-child, .rich-text > h1:first-child, .rich-text > h2:first-child, .rich-text > h3:first-child, .rich-text > h4:first-child, .rich-text > h5:first-child, .rich-text > h6:first-child {
  margin-top: 0
}

.rich-text p, .rich-text ul, .rich-text ol {
  font-size: .875rem;
}

.rich-text ul {
  list-style: disc;
  padding-left: 1.2rem
}

.rich-text img {
  height: auto;
  max-width: 100%
}

.quantity-button input {
  background-color: #ffffff;
  height: 2.375rem;
  max-width: 4.5rem;
  padding: 0.375rem 0.5rem;
  text-align: center;
}

.quantity-button button {
  display: flex;
  align-items: center;
  justify-content: center;

  background-color: var(--bs-white);
  border: 1px solid var(--bs-border-color);
  padding: 0;
  width: 2.375rem;
}

.quantity-button button:active,
.quantity-button button:disabled,
.quantity-button button:hover {
  background-color: var(--bs-white) !important;
  border: 1px solid var(--bs-border-color) !important;
}

.quantity-button button.increment .confirmation {
  color: var(--bs-success)
}

.quantity-button button.decrement .confirmation {
  color: var(--bs-danger)
}

.quantity-button button:focus {
  box-shadow: none
}

.quantity-button button:disabled {
  opacity: 1
}

.quantity-button button .material-icons {
  font-size: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none
}

.quantity-button button .spinner-border {
  border-width: .125rem
}

@keyframes from-left {
  0% {
    transform: translateX(-100%)
  }
  to {
    transform: translateX(0)
  }
}

@keyframes from-right {
  0% {
    transform: translateX(100%)
  }
  to {
    transform: translateX(0)
  }
}

.main-menu__mobile {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative
}

.main-menu__mobile .menu {
  display: none;
  left: 100%;
  max-width: 25rem;
  padding: .5rem;
  position: relative;
  transition: .10s ease-out;
  width: 100%
}

.main-menu__mobile .menu a {
  color: #333 !important;
  display: block;
  padding: .5rem
}

.main-menu__mobile .menu.menu--current, .main-menu__mobile .menu .menu--current {
  display: block;
  left: 0
}

.main-menu__mobile .menu.menu--fromLeft, .main-menu__mobile .menu .menu--fromLeft {
  animation: from-left .10s
}

.main-menu__mobile .menu.menu--fromRight, .main-menu__mobile .menu .menu--fromRight {
  animation: from-right .10s
}

.main-menu__mobile .menu.menu--parent, .main-menu__mobile .menu .menu--parent {
  display: none;
  left: -100%;
  opacity: 0
}

.main-menu__mobile .menu--childrens {
  align-items: center;
  display: flex;
  justify-content: space-between
}

.main-menu__title {
  color: var(--bs-gray-800);
  font-size: 1.25rem;
  padding: 0 .5rem
}

.main-menu__offcanvas {
  overflow: hidden
}

.main-menu__offcanvas .contact-link {
  display: block;
  margin-bottom: 1rem
}

.main-menu__additionnals {
  flex-shrink: 0;
  padding-bottom: 0
}

.main-menu__tree {
  margin-bottom: 0
}

.main-menu__back-button .btn, .main-menu__tree {
  align-items: center;
  display: flex;
  gap: 3rem
}

.main-menu__back-button .btn .material-icons {
  margin-right: .5rem
}

.main-menu__toggle-child {
  padding: .5rem
}

.search-result {
  margin: .5rem 0
}

.search-result__product {
  margin: .25rem 0
}

.search-result__link {
  align-items: center;
  border-radius: 6px;
  display: flex;
  padding: .25rem .5rem
}

.search-result__link:hover {
  background: var(--bs-gray-100)
}

.search-result__name {
  color: var(--bs-gray-800);
  font-size: .875rem;
  margin-bottom: 0;
  margin-left: 1rem
}

.search-result__image {
  border-radius: 6px;
  height: auto;
  max-width: 3rem
}

.search__offcanvas {
  border-bottom: 0;
  bottom: inherit;
  height: auto
}

.search__offcanvas #search_widget {
  margin-bottom: 0
}

.search__offcanvas .offcanvas-header {
  padding: .375rem 1rem
}

.search__offcanvas .offcanvas-header .btn-close {
  background: none;
  color: var(--bs-gray-700);
  height: auto;
  margin: 0;
  width: auto
}

.search-widgets {
  overflow: visible !important;
  position: relative
}

@media (max-width: 767.98px) {
  .search-widgets {
    max-width: inherit
  }
}

.search-widgets__dropdown {
  background: var(--bs-white);
  border: 1px solid var(--bs-gray-400);
  border-radius: var(--bs-border-radius-lg);
  box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
  max-width: 30rem;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: calc(100% + 1rem);
  width: 100vw;
  max-width: 400px;
  z-index: 9999;
}

@media (max-width: 767.98px) {
  .search-widgets__dropdown {
    max-width: 100%;
    right: inherit;
    top: calc(100% + .25rem)
  }
}

.search-widgets__results {
  margin: 0;
  max-height: 20rem;
  overflow-y: scroll;
  padding: .5rem
}

.search-widgets__results::-webkit-scrollbar-track {
  background-color: #F3F3F3;
}

.search-widgets__results::-webkit-scrollbar {
  width: 4px;
  background-color: #F3F3F3;
}

.search-widgets__results::-webkit-scrollbar-thumb {
  background-color: var(--bs-secondary);
}

.header__bottom #search_widget, .search__offcanvas #search_widget {
  min-width: 20rem;
  overflow: visible
}

@media (max-width: 767.98px) {
  .header__bottom #search_widget, .search__offcanvas #search_widget {
    min-width: inherit
  }
}

.header__bottom #search_widget input, .search__offcanvas #search_widget input {
  background: var(--bs-gray-100);
  border-radius: 100rem;
  height: 2.5rem;
  padding-left: 1.5rem;
  padding-right: 3.5rem
}

.header__bottom #search_widget input:focus, .search__offcanvas #search_widget input:focus {
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
  outline: 0
}

@media (max-width: 767.98px) {
  .header__bottom #search_widget input, .search__offcanvas #search_widget input {
    font-size: .9rem
  }
}

.header__bottom #search_widget .search, .search__offcanvas #search_widget .search {
  color: var(--bs-gray-700);
  right: 1.5rem
}

.header__bottom #search_widget .clear, .search__offcanvas #search_widget .clear {
  color: var(--bs-gray-700);
  right: 3.5rem
}

.page-loader {
  --page-loader-background: hsla(0, 0%, 100%, 0.6);
  align-items: center;
  background: var(--page-loader-background);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}

.toast-container {
  z-index: 1030
}

.toast-container .toast .btn-close:focus {
  box-shadow: none
}

.alert ol:last-of-type, .alert p:last-of-type, .alert ul:last-of-type {
  margin-bottom: 0
}

.checkout__steps {
  border-bottom: 1px solid #e9ecef;
  border-top: 1px solid #e9ecef
}

.checkout__steps__number {
  align-items: center;
  background: var(--bs-gray-300);
  border-radius: 100%;
  color: var(--bs-white);
  display: flex;
  height: 1.5rem;
  justify-content: center;
  margin: auto;
  position: relative;
  width: 1.5rem;
  z-index: 1
}

.checkout__steps__item {
  position: relative
}

.checkout__steps__item:after, .checkout__steps__item:before {
  background: var(--bs-gray-300);
  content: "";
  height: 2px;
  position: absolute;
  top: .75rem;
  width: 50%;
  z-index: 0
}

.checkout__steps__item:before {
  left: 0
}

.checkout__steps__item:after {
  right: 0
}

.checkout__steps__item:first-of-type:before, .checkout__steps__item:last-of-type:after {
  display: none
}

.checkout__steps__text {
  color: var(--bs-gray-300)
}

.checkout__steps--current .checkout__steps__number {
  background: var(--bs-gray-900)
}

.checkout__steps--current .checkout__steps__text {
  color: var(--bs-gray-900)
}

.checkout__steps--current:before, .checkout__steps--success .checkout__steps__number {
  background: var(--bs-success)
}

.checkout__steps--success .checkout__steps__text {
  color: var(--bs-success)
}

.checkout__steps--success:after, .checkout__steps--success:before {
  background: var(--bs-success)
}

.checkout__steps__list {
  margin: auto;
  max-width: 45rem;
  width: 100%
}

.checkout__steps__mobile {
  width: 100%
}

.checkout__steps .nav-tabs .checkout__steps--success .nav-link.active {
  color: var(--bs-success)
}

.checkout__steps .nav-tabs .checkout__steps--current .nav-link.active {
  color: var(--bs-gray-900)
}

.progress-ring__circle {
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
  transition: stroke-dashoffset .35s
}

.progress-ring__background-circle {
  stroke: var(--bs-gray-200);
  transform: rotate(-90deg);
  transform-origin: 50% 50%
}

.product-customization-modal__line:not(:last-child) {
  margin-bottom: 1rem
}

@media (min-width: 768px)and (max-width: 991.98px) {
  .quickview .modal-dialog {
    max-width: 750px
  }
}

@media (min-width: 576px)and (max-width: 767.98px) {
  .quickview .modal-dialog {
    margin: 1.75rem;
    max-width: 100%
  }
}

.featured-products .featured-products-footer {
  padding-bottom: 2.5rem;
  padding-top: 1rem
}

.search-filters .search-filters-subtitle {
  width: auto !important
}

.search-filters .noUi-horizontal .noUi-handle {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.search-filters .facet-dropdown {
  cursor: pointer
}

@media (min-width: 576px) {
  .blockcart-modal .modal-dialog {
    max-width: 550px
  }
}

@media (min-width: 768px) {
  .blockcart-modal .modal-dialog {
    max-width: 750px
  }
}

@media (min-width: 992px) {
  .blockcart-modal .modal-dialog {
    max-width: 550px
  }
}

.blockcart-modal .modal-title {
  align-items: stretch;
  display: inline-flex;
  font-size: calc(1rem + .1vw)
}

.blockcart-modal .modal-title i {
  color: inherit;
  font-size: 1.25rem;
  line-height: 1.25
}

.blockcart-modal__total {
  display: flex;
  justify-content: space-between;
  margin-bottom: .5rem
}

.blockcart-modal__summery .product-tax, .blockcart-modal__summery .product-total {
  font-weight: 700
}

.blockcart-modal__product img {
  border-radius: 6px
}

@media (max-width: 575.98px) {
  .blockcart-modal__product img {
    margin-bottom: 1rem
  }
}

@media (max-width: 767.98px) {
  .blockcart-modal__product {
    border-bottom: 1px dotted rgba(0, 0, 0, .2);
    margin-bottom: 1rem;
    padding-bottom: 1rem
  }

  .user-info .dropdown-toggle:after {
    display: none
  }
}

.user-info button {
  align-items: center;
  color: var(--bs-gray-800);
  display: flex;
  text-decoration: none
}

@media (max-width: 767.98px) {
  .user-info button {
    padding: .5rem .375rem
  }
}

.user-info button:after {
  background: url("data:image/svg+xml;charset=utf-8,%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-position: 50%;
  border: none;
  height: .75rem;
  margin-left: .75rem;
  width: .75rem
}

.noUi-target, .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: none;
  box-sizing: border-box;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.noUi-base, .noUi-connects {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1
}

.noUi-connects {
  border-radius: 6px;
  overflow: hidden;
  z-index: 0
}

.noUi-connect, .noUi-origin {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  transform-origin: 0 0;
  transform-style: preserve-3d;
  transform-style: flat;
  width: 100%;
  will-change: transform;
  z-index: 1
}

.noUi-connect {
  background: var(--bs-gray-200);
  height: 100%;
  width: 100%
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto
}

.noUi .noUi-vertical .noUi-origin {
  width: 0
}

.noUi-horizontal .noUi-origin {
  height: 0
}

.noUi-touch-area {
  height: 100%;
  width: 100%
}

.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
  transition: transform .3s
}

.noUi-state-drag * {
  cursor: inherit !important
}

.noUi-horizontal {
  height: 4px;
  margin: 12px 0;
}

.noUi-horizontal .noUi-handle {
  height: 12px;
  right: -12px;
  top: -4px;
  width: 12px;
}

.noUi-tooltip {
  color: var(--bs-gray-600);
  font-size: .875rem;
}

.noUi-vertical {
  margin: 12px 0;
  width: 4px
}

.noUi-vertical .noUi-handle {
  height: 24px;
  right: -10px;
  top: -12px;
  width: 24px
}

.noUi-target {
  background: var(--bs-gray-200);
  border: 0 solid var(--bs-gray-300);
  border-radius: 6px;
  position: relative;
  max-width: calc(100% - 12px);
}

.noUi-draggable {
  cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
  cursor: ns-resize
}

.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: var(--bs-primary);
  border: 1px solid var(--bs-primary);
  border-radius: 50%;
  cursor: default;
  outline: none;
  position: absolute
}

[disabled] .noUi-connect {
  background: var(--bs-gray-200)
}

[disabled].noUi-handle, [disabled] .noUi-handle, [disabled].noUi-target {
  cursor: not-allowed
}

.noui-pips, .noui-pips * {
  box-sizing: border-box
}

.noui-pips {
  color: #999;
  position: absolute
}

.noui-value {
  position: absolute;
  text-align: center;
  white-space: nowrap
}

.noui-value-sub {
  color: #ccc;
  font-size: 10px
}

.noui-marker {
  background: #ccc;
  position: absolute
}

.noui-marker-large, .noui-marker-sub {
  background: #aaa
}

.noui-pips-horizontal {
  height: 80px;
  left: 0;
  padding: 10px 0;
  top: 100%;
  width: 100%
}

.noui-value-horizontal {
  transform: translate(-50%, 50%)
}

.noui-value-horizontal-rtl .noui-value-horizontal {
  transform: translate(50%, 50%)
}

.noui-marker-horizontal.noui-marker {
  height: 5px;
  margin-left: -1px;
  width: 2px
}

.noui-marker-horizontal.noui-marker-sub {
  height: 10px
}

.noui-marker-horizontal.noui-marker-large {
  height: 15px
}

.noui-pips-vertical {
  height: 100%;
  left: 100%;
  padding: 0 10px;
  top: 0
}

.noui-value-vertical {
  padding-left: 25px;
  transform: translateY(-50%)
}

.noui-value-vertical-rtl .noui-value-vertical {
  transform: translateY(50%)
}

.noui-marker-vertical.noui-marker {
  height: 2px;
  margin-top: -1px;
  width: 5px
}

.noui-marker-vertical.noui-marker-sub {
  width: 10px
}

.noui-marker-vertical.noui-marker-large {
  width: 15px
}

.noui-tooltip {
  background: #fff;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  color: #212529;
  display: block;
  font-size: 12px;
  font-weight: 600;
  padding: 1px 5px;
  position: absolute;
  text-align: center;
  white-space: nowrap
}

.noui-horizontal .noui-tooltip {
  bottom: 120%;
  left: 50%;
  transform: translate(-50%)
}

.noui-vertical .noui-tooltip {
  right: 120%;
  top: 50%;
  transform: translateY(-50%)
}

.noui-horizontal .noui-origin > .noui-tooltip {
  bottom: 10px;
  left: auto;
  transform: translate(50%)
}

.noui-vertical .noui-origin > .noui-tooltip {
  right: 28px;
  top: auto;
  transform: translateY(-18px)
}

.header {
  --header-color: #fff;
  background: var(--bs-white);
  position: relative;
  width: 100%
}

.header-top a:not(.dropdown-item):not(.btn) {
  color: var(--header-color)
}

.header-bottom__right {
  flex-wrap: nowrap;
  justify-content: flex-end
}

.header-bottom__column {
  align-items: center;
  display: flex;
  flex-wrap: wrap
}

.header-bottom__actions > :not(:last-child) {
  margin-right: 1.5rem
}

.header-top .form-select {
  background-position: right .12rem center;
  border: none;
  padding-right: 1.5rem
}

.header-top {
  background-color: var(--bs-secondary);
  color: var(--bs-white);
  font-size: .875rem;
  padding: .5rem 0;
}

.header-top__left, .header-top__right {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.header-top a:not(.dropdown-item):not(.btn) {
  color: var(--header-color);
}

.header-bottom__h1 {
  font-size: unset
}

.footer .title[aria-expanded=true] .material-icons.add {
  display: none
}

.footer .title[aria-expanded=false] .material-icons.add, .footer .title[aria-expanded=true] .material-icons.remove {
  display: inline-block
}

.footer .title[aria-expanded=false] .material-icons.remove {
  display: none
}

@media (min-width: 768px) {
  .footer .collapse {
    display: block
  }
}

.footer .copyright {
  margin-bottom: 0;
  text-align: center
}

.footer .footer__block__toggle {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.footer .footer__block__toggle i {
  color: var(--bs-white);
  transition: transform .10s ease-in-out
}

.footer .footer__block__toggle:not(.collapsed) i {
  transform: rotate(180deg)
}

.page-index .breadcrumb__wrapper {
  display: none !important
}

.thumbnails__container .thumbnail:not(:last-child) {
  margin-bottom: .75rem
}

#pagenotfound .wrapper {
  padding-top: 3rem
}

#pagenotfound #content-wrapper {
  padding-bottom: 3rem;
}

.carousel .carousel-inner {
  height: 100%
}

.carousel .carousel-item {
  align-items: center;
  height: 100%;
  justify-content: center
}

.carousel .carousel-item.active {
  display: flex
}

/*
.carousel .carousel-item img {
    height: var(--slider-img-height);
    width: 100%
}*/

.carousel .carousel-content {
  width: 100%
}

.carousel .carousel-content p {
  color: var(--slider-text-color)
}

.carousel .carousel-content .h2, .carousel .carousel-content h2 {
  font-weight: var(--slider-title-weight)
}

.carousel .carousel-content .h3, .carousel .carousel-content h3 {
  font-weight: var(--slider-subtitle-weight)
}

.carousel .carousel-indicators button {
  background-color: var(--bs-white);
  border: 0;
  border-radius: 1000rem;
  height: 10px;
  width: 10px
}

.carousel .carousel-indicators button.active {
  background-color: var(--bs-primary)
}

.carousel .carousel-link {
  align-items: center;
  display: flex;
  height: 100%;
  width: 100%
}

.carousel .carousel-caption {
  bottom: inherit;
  max-width: 1120px;
  text-align: left;
  top: 50%;
  transform: translateY(-50%)
}

.carousel .carousel-caption .caption-description {
  max-width: 20rem
}

.carousel .carousel-caption .caption-description .h3, .carousel .carousel-caption .caption-description h3 {
  font-size: 1.25rem;
  margin: 1rem 0
}

.carousel .carousel-caption .caption-description p {
  font-size: 1rem
}

.carousel .carousel-caption .h2, .carousel .carousel-caption h2 {
  font-size: 3rem
}

.carousel .carousel-control-next, .carousel .carousel-control-prev {
  background: var(--slider-control-bg);
  border-radius: var(--slider-control-radius);
  height: var(--slider-control-height);
  width: var(--slider-control-width);
  top: 50%;
  transform: translateY(-50%)
}

.carousel .carousel-control-prev {
  left: 3rem
}

.carousel .carousel-control-next {
  right: 3rem
}

.currency-selector {
  align-items: center;
  display: flex
}

.currency-selector > span {
  margin-right: .5rem
}

@media (max-width: 767.98px) {
  .currency-selector__wrapper {
    margin-bottom: 1rem
  }
}

.language-selector__wrapper select {
  cursor: pointer
}

.section-title {
  color: var(--bs-gray-800);
  font-size: 1.75rem;
  font-weight: 700;
  margin-bottom: 2rem
}

#left-column {
  --category-tree-title-color: var(--bs-body-color);
  --category-tree-title-size: 1rem;
  --category-tree-title-spacing: 1rem;
  --category-tree-subtitle-color: var(--bs-body-color);
  --category-tree-subtitle-size: .875rem;
  --category-tree-subtitle-spacing: 0.75rem;
  --category-tree-border-bottom: 1px solid var(--bs-border-color)
}

.category-tree {
  background: var(--bs-white);
  border: 1px solid var(--bs-border-color);
  border-radius: 6px;
  margin-bottom: 2rem;
  overflow: hidden;
  padding: 1.75rem 1.75rem 1rem 1.75rem;
}

.category-tree__child {
  border: none;
  padding: 0
}

.category-tree__title {
  border: none;
  font-size: var(--category-tree-title-size);
  margin-bottom: var(--category-tree-title-spacing);
  padding: 0
}

.category-tree__title__link {
  color: var(--category-tree-title-color);
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 2rem
}

.category-tree__item:not(:last-child) {
  border-bottom: 1px solid var(--bs-border-color);
}

.category-tree__item__link {
  color: var(--category-tree-subtitle-color);
  display: block;
  font-size: var(--category-tree-subtitle-size);
  padding: var(--category-tree-subtitle-spacing) 0;
}

.category-tree__item__header--parent {
  align-items: center;
  display: flex;
  justify-content: space-between
}

.category-tree__item__header--parent > div {
  padding: 0
}

/*.search-filters {*/
/*  margin-bottom: 2rem;*/
/*}*/

.search-filters .search-filters-title {
  color: var(--category-tree-title-color);
  font-weight: 600
}

.search-filters .search-filters-wrapper {
  padding: 1.75rem 1.75rem 1rem 1.75rem;
  background: var(--bs-white);
  border: 1px solid var(--bs-border-color);
  border-radius: 6px;
  overflow: hidden;
}

.search-filters .search-filters-subtitle button {
  font-weight: 600;
}

.search-filters .search-filters-link {
  align-items: center;
  display: flex;
  gap: 12px;
  justify-content: space-between;
}

.search-filters .search-filters-link, .search-filters .search-filters-subtitle {
  color: var(--category-tree-subtitle-color);
  font-size: var(--category-tree-subtitle-size)
}

.search-filters#search-filters .facet .facet-label .custom-checkbox, .search-filters#search-filters .facet .facet-label .custom-radio {
  top: -3px
}

.block-category .h1, .block-category h1 {
  font-size: 2rem
}

.block-category #category-description {
  color: var(--bs-gray-800);
  font-size: 1rem
}

.subcategories {
  position: relative;
}

.subcategories .swiper-slide {
  height: auto;
}

.subcategories__container {
  background-color: var(--bs-white);
  border-radius: .75rem;
  display: block;
  overflow: hidden;
}

.subcategory {
  align-items: center;
  background-color: var(--bs-white);
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 100%;
  justify-content: center;
  outline: 1px solid #ececec;
  padding: 1rem 1.25rem;
}

.subcategory__link {
  text-align: center;
}

.subcategory__image {
  margin-bottom: 1rem
}

.subcategory__image img {
  max-width: 50px;
  height: auto;
}

.subcategory__name {
  font-size: .813rem;
  font-weight: 500;
  line-height: 1.5;
}

.subcategories .subcategories__button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #FFFFFF;
  border: 1px solid var(--bs-border-color);
  z-index: 999;
  -webkit-transition: all .10s linear;
  -moz-transition: all .10s linear;
  -o-transition: all .10s linear;
  transition: all .10s linear;
}

.subcategories .subcategories__button:hover {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}

.subcategories .subcategories__button:hover svg {
  fill: #fff;
}

.subcategories .subcategories__button.subcategories__button-prev {
  left: -10px;
}

.subcategories .subcategories__button.subcategories__button-next {
  right: -10px;
}

.subcategories .subcategories__button.subcategories__button-disabled {
  opacity: 0;
}

@media (max-width: 767.98px) {
  .subcategory {
    flex-direction: column;
    text-align: center
  }

  .subcategory__name {
    margin-bottom: 0;
    margin-left: 0
  }
}

.layout-full-width .products-selection, .layout-left-column .products-selection {
  margin-bottom: 1.5rem
}

.layout-full-width .products-selection .select-title, .layout-left-column .products-selection .select-title {
  align-items: center;
  background-color: var(--bs-white);
  display: flex;
  justify-content: space-between;
  padding: .25rem 1rem;
  text-align: left;
  width: 100%;
  font-size: .875rem;
  font-weight: 400;
  border: 1px solid var(--bs-border-color);
}

.layout-full-width .products-selections-filters, .layout-left-column .products-selections-filters {
  align-items: center
}

.layout-full-width .products-selection .total-products p, .layout-left-column .products-selection .total-products p {
  margin-bottom: 0
}

.layout-full-width .products-selection .sort-by-row, .layout-left-column .products-selection .sort-by-row {
  align-items: center
}

.account-menu {
  display: flex;
  flex-direction: column
}

.account-menu__wrapper {
  background: var(--bs-white);
  border: 1px solid var(--bs-border-color);
  border-radius: 6px;
  padding: 1rem 1.75rem;
}

.account-menu__wrapper > a {
  display: block;
  padding: .75rem 0;
  width: 100%
}

.account-menu__wrapper > a:not(:last-child) {
  border-bottom: 1px solid var(--bs-border-color);
}

.account-menu__line--active {
  font-weight: 600;
}

.account-menu .link-item {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  transition: all .10s ease-out
}

.account-menu .link-item__icon {
  margin-right: 1rem
}

.account-menu__back {
  display: block;
  margin-bottom: 1rem
}

.customer-link__link, .customer-link a {
  display: block
}

.customer-link__link span, .customer-link a span {
  background: var(--bs-white);
  border-radius: var(--bs-border-radius);
  color: var(--bs-gray-800);
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  font-weight: 600;
  padding: 1.25rem 1rem;
  transition: .10s ease-out
}

.customer-link__link span:hover, .customer-link a span:hover {
  background: var(--bs-secondary);
  color: var(--bs-white)
}

.customer-link__link span:hover i, .customer-link a span:hover i {
  color: var(--bs-white)
}

@media (max-width: 767.98px) {
  .customer-link__link span, .customer-link a span {
    align-items: center;
    flex-direction: row;
    padding: .5rem
  }
}

.customer-link__link span i, .customer-link a span i {
  color: var(--bs-gray-700);
  font-size: 2rem;
  margin-bottom: .75rem;
  transition: .10s ease-out
}

@media (max-width: 767.98px) {
  .customer-link__link span i, .customer-link a span i {
    margin-bottom: 0;
    margin-right: .75rem
  }
}

.customer-link__logout {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 2rem
}

.customer-link__logout, .customer-link__logout i {
  color: var(--bs-danger)
}

.cart-overview:focus-visible {
  outline: 0
}

.cart-summary {
  padding: 1.5rem;
}

.cart-summary .card-footer {
  padding: 1rem 0 0
}

.cart-summary__container .card-footer, .cart-summary__container .card-header {
  background-color: var(--bs-white)
}

.cart-summary__container .card-footer i, .cart-summary__container .card-header i {
  color: inherit
}

.cart-summary__products {
  border-bottom: 1px solid var(--bs-gray-200);
  margin-bottom: .75rem
}

.cart-summary__products > p {
  margin-bottom: 0;
  padding: 1rem 0
}

.cart-summary__products > p:first-of-type {
  border-bottom: 1px solid var(--bs-gray-200);
  padding-top: .5rem
}

.cart-summary__products .cart-summary__product__current {
  margin-bottom: .5rem
}

.cart-summary__products .cart-summary__product__body .label, .cart-summary__products .cart-summary__product__body .value {
  color: var(--bs-gray-800);
  font-size: 1rem;
  font-weight: 400
}

.cart-summary__products .cart-summary__product__body .product-line-info {
  margin: .5rem 0
}

.cart-summary__products .cart-summary__product__body .product-name a {
  color: var(--bs-gray-800);
  font-weight: 600
}

.cart-summary__products .cart-summary__product__body .product-name a:hover {
  opacity: .6
}

.cart-summary__show {
  font-weight: 500
}

.cart-summary__show i {
  color: var(--bs-primary)
}

.cart-summary__show span {
  vertical-align: middle
}

.cart-summary__show:hover {
  opacity: .6
}

.cart-summary__totals {
  border-top: 1px solid var(--bs-border-color);
  margin-top: 1rem;
  padding-top: 1rem
}

.cart-summary__totals span {
  font-weight: 700
}

.cart-summary__line, .cart-summary__total {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.cart-summary__line, .cart-summary__total:not(:last-child) {
  margin-bottom: .5rem;
}


.cart-summary__line span, .cart-summary__total span {
  font-size: 1rem
}

.cart-summary__line span.value, .cart-summary__total span.value {
  color: var(--bs-gray-800)
}

.cart-detailed__actions {
  padding-top: 0
}

.cart-detailed__actions .btn-primary {
  display: flex;
  justify-content: center
}

.cart__item .product-line__title {
  align-self: start;
  font-weight: 600;
  width: 100%
}

.cart__item .product-line__image img {
  border-radius: 6px
}

.cart__item .product-line__item {
  display: block;
  margin-bottom: .5rem
}

.cart__item .product-line__current span {
  font-weight: 600
}

.cart__item .product-line__regular {
  color: var(--bs-gray-600);
  font-size: .875rem;
  text-decoration: line-through
}

.cart__item .product-line__price {
  font-weight: 600;
}

.cart__item .product-line__basic .badge {
  padding: .25rem .5rem
}

.cart__item .product-line__actions a:hover:after {
  opacity: 0
}

.cart__item .product-line hr {
  margin-top: .75rem
}

.order-confirmation__details .order-details {
  margin-bottom: 0
}

.order-confirmation__details .order-details li {
  margin-bottom: .25rem
}

.order-confirmation__items > .row:not(:last-child), .order-confirmation__subtotals > .row:not(:last-child), .order-confirmation__totals > .row:not(:last-child) {
  margin-bottom: .5rem
}

.order-confirmation__items .item .item__prices div {
  color: var(--bs-gray-800);
  font-weight: 500
}

.order-confirmation__items .item .item__reference {
  margin-bottom: 0
}

.order-confirmation__items .item .item__title {
  color: var(--bs-gray-800);
  font-weight: 600;
  margin-bottom: 0
}

.order-confirmation__items .item .item__image {
  text-align: center
}

.order-confirmation__items .item .item__image img {
  border-radius: 6px
}

.brand {
  text-align: center
}

.brand .brand__link {
  color: var(--bs-gray-800);
  font-size: 1rem
}

.brand p {
  margin: 0
}

.brand .brand__infos {
  margin-top: .5rem
}

.brand .brand__products a {
  font-size: .85rem
}

.sitemap ul a {
  color: var(--bs-gray-800);
  display: block;
  padding: .2rem 0
}

.sitemap .h2, .sitemap h2 {
  margin-bottom: 1rem
}

.sitemap li > ul {
  margin-left: 1rem
}

.sitemap li > ul a {
  color: var(--bs-gray-700)
}

.address {
  background: #fefefe
}

.address__content {
  font-size: .875rem;
  font-style: normal;
  margin: 0
}

.address__alias, .address__content {
  color: var(--bs-gray-800);
  line-height: 1.5rem
}

.address__alias {
  font-weight: 600;
  margin-bottom: 1rem
}

.address .card-footer {
  background: none;
}

.address__delete, .address__edit {
  color: var(--bs-gray-800);
  display: inline-block;
  text-decoration: underline
}

.address__edit {
  margin-right: .75rem;
}

.address__delete {
  color: var(--bs-danger)
}

.table-wrapper {
  background: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 6px;
}

.table-wrapper table {
  border-color: var(--bs-border-color);
  margin-bottom: 0;
}

.table-wrapper table > :not(:first-child) {
  border-top: none
}

.table-wrapper table tbody td, .table-wrapper table tbody th {
  box-shadow: none;
  color: var(--bs-body-color);
  font-weight: 400;
  vertical-align: middle
}

.table-wrapper .order-products tfoot td, .table-wrapper .order-return tfoot td, .table-wrapper table tbody tr:last-child, .table-wrapper table tbody tr:last-child td, .table-wrapper table tbody tr:last-child th {
  border-bottom-width: 0
}

.table-wrapper .order-products tfoot tr:first-child td, .table-wrapper .order-return tfoot tr:first-child td {
  border-top: 1px solid #e9ecef
}

.product-miniature:hover .product-miniature__quickview {
  transform: translateY(-100%)
}

.product-miniature .product-miniature__image-container {
  overflow: hidden;
  position: relative;
  transition: .10s ease-out
}

.product-miniature .product-miniature__image {
  transition: .10s ease-out
}

.product-miniature .product-miniature__link {
  display: block;
  position: relative
}

.product-miniature .product-miniature__link:hover .product-miniature__image {
  transform: scale(1.1)
}

.product-miniature .product-miniature__link:hover .product-miniature__image-container {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}

.product-miniature .product-miniature__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: .875rem;
  font-weight: 600;
  height: 40px;
  line-height: 20px;
  margin-bottom: 0;
  overflow: hidden;
}

.product-miniature .product-miniature__regular-price {
  color: var(--bs-gray-700)
}

.product-miniature .product-miniature__price {
  font-size: 1.125rem;
  font-weight: 700
}

.product-miniature .product-miniature__quickview {
  background-color: var(--bs-white);
  padding: .5rem;
  position: absolute;
  top: 0;
  transition: .10s ease-out;
  width: 100%;
  z-index: -1
}

@media (hover: none)and (pointer: coarse) {
  .product-miniature .product-miniature__quickview {
    display: none
  }
}

.product-miniature .product-miniature__quickview_button {
  align-items: center;
  border: 0;
  display: flex;
  font-size: 1rem;
  justify-content: center;
  padding: .5rem;
  text-decoration: none;
  width: 100%
}

.product-miniature .product-miniature__quickview_button .material-icons {
  font-size: 1.25rem;
  margin-right: .25rem
}

.product-miniature .product-miniature__quickview_touch {
  align-items: center;
  background-color: #fff;
  border: none;
  border-radius: 50%;
  bottom: .635rem;
  box-shadow: .125rem -.125rem .25rem 0 rgba(0, 0, 0, .2);
  display: none;
  height: 2.5rem;
  justify-content: center;
  min-width: 2.5rem;
  position: absolute;
  right: .635rem;
  width: 2.5rem;
  z-index: 10
}

@media (hover: none)and (pointer: coarse) {
  .product-miniature .product-miniature__quickview_touch {
    display: flex
  }
}

.product-miniature .variant-links > a:first-child {
  margin-left: 0
}

.search-filters-modules {
  border-bottom: var(--category-tree-border-bottom);
  margin-bottom: 2rem;
  padding-bottom: 1rem
}

.search-filters-modules-title {
  color: var(--category-tree-title-color);
  font-size: var(--category-tree-title-size);
  font-weight: 600
}

.search-filters-modules__list {
  margin-bottom: 0
}

.search-filters-modules__item__link {
  color: var(--category-tree-title-color);
  display: block;
  font-weight: 600;
  line-height: 2rem
}

.mailalerts-account-line {
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius-xl);
  padding: 1rem
}

.mailalerts-account-line__product {
  min-height: 54px
}

.mailalerts-account-line__product__name {
  color: var(--bs-body-color);
  font-size: .875rem;
  font-weight: 600
}

.mailalerts-account-line__product__attributes {
  color: var(--bs-body-color);
  font-size: .75rem
}

.mailalerts-account-line__remove {
  color: var(--bs-black);
  position: absolute;
  right: 0;
  top: 0
}

.header-block {
  position: relative;
}

.header-block__action-btn {
  align-items: center;
  display: flex;
  gap: 1rem;
}

.header-block__badge {
  border-radius: 50rem;
  color: var(--bs-white);
  display: inline-block;
  font-size: .6rem;
  font-weight: 600;
  height: 1.8em;
  line-height: 1.8;
  min-width: 1.8em;
  padding: 0 .2em;
  position: absolute;
  right: 0;
  text-align: center;
  top: .4em
}

@media (min-width: 768px) {
  .header-block__badge {
    color: inherit;
    font-size: inherit;
    height: 1.6em;
    line-height: 1.6;
    margin-left: .4em;
    min-width: 1.6em;
    position: static
  }
}

.all-product-link.btn i {
  color: var(--bs-primary)
}

.all-product-link.btn:hover i {
  color: var(--bs-white)
}

.contact-form .form-footer {
  display: flex;
  justify-content: flex-end;
  padding-top: .5rem
}

.contact__item {
  display: flex;
  align-items: center;
  gap: 24px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: .875rem;
}

.contact__item:before {
  background-repeat: no-repeat;
  background-size: cover;
  content: '';
  height: 28px;
  width: 28px;
}

.contact__item--company:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNy41IDdIMTAuMjVNNy41IDExSDEwLjI1TTcuNSAxNUgxMC4yNU0xMy43NSA3SDE2LjVNMTMuNzUgMTFIMTYuNU0xMy43NSAxNUgxNi41TTIwIDIxVjYuMkMyMCA1LjA3OTkgMjAgNC41MTk4NCAxOS43ODIgNC4wOTIwMkMxOS41OTAzIDMuNzE1NjkgMTkuMjg0MyAzLjQwOTczIDE4LjkwOCAzLjIxNzk5QzE4LjQ4MDIgMyAxNy45MjAxIDMgMTYuOCAzSDcuMkM2LjA3OTg5IDMgNS41MTk4NCAzIDUuMDkyMDIgMy4yMTc5OUM0LjcxNTY5IDMuNDA5NzMgNC40MDk3MyAzLjcxNTY5IDQuMjE3OTkgNC4wOTIwMkM0IDQuNTE5ODQgNCA1LjA3OTkgNCA2LjJWMjFNMjIgMjFIMiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}

.contact__item--address:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMTNDMTMuNjU2OSAxMyAxNSAxMS42NTY5IDE1IDEwQzE1IDguMzQzMTUgMTMuNjU2OSA3IDEyIDdDMTAuMzQzMSA3IDkgOC4zNDMxNSA5IDEwQzkgMTEuNjU2OSAxMC4zNDMxIDEzIDEyIDEzWiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTEyIDIyQzE2IDE4IDIwIDE0LjQxODMgMjAgMTBDMjAgNS41ODE3MiAxNi40MTgzIDIgMTIgMkM3LjU4MTcyIDIgNCA1LjU4MTcyIDQgMTBDNCAxNC40MTgzIDggMTggMTIgMjJaIiBzdHJva2U9IiNlMzAwMGYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

.contact__item--phone:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjM4MDI4IDguODUzMzVDOS4wNzYyNyAxMC4zMDMgMTAuMDI1MSAxMS42NjE2IDExLjIyNjYgMTIuODYzMkMxMi40MjgyIDE0LjA2NDggMTMuNzg2OSAxNS4wMTM2IDE1LjIzNjUgMTUuNzA5NkMxNS4zNjEyIDE1Ljc2OTQgMTUuNDIzNSAxNS43OTk0IDE1LjUwMjQgMTUuODIyNEMxNS43ODI4IDE1LjkwNDEgMTYuMTI3IDE1Ljg0NTQgMTYuMzY0NCAxNS42NzU0QzE2LjQzMTMgMTUuNjI3NSAxNi40ODg0IDE1LjU3MDQgMTYuNjAyNyAxNS40NTYxQzE2Ljk1MjMgMTUuMTA2NCAxNy4xMjcxIDE0LjkzMTYgMTcuMzAyOSAxNC44MTc0QzE3Ljk2NTggMTQuMzg2NCAxOC44MjA0IDE0LjM4NjQgMTkuNDgzMyAxNC44MTc0QzE5LjY1OTEgMTQuOTMxNiAxOS44MzM5IDE1LjEwNjQgMjAuMTgzNSAxNS40NTYxTDIwLjM3ODMgMTUuNjUwOUMyMC45MDk4IDE2LjE4MjQgMjEuMTc1NSAxNi40NDgxIDIxLjMxOTggMTYuNzMzNUMyMS42MDY5IDE3LjMwMSAyMS42MDY5IDE3Ljk3MTMgMjEuMzE5OCAxOC41Mzg5QzIxLjE3NTUgMTguODI0MiAyMC45MDk4IDE5LjA5IDIwLjM3ODMgMTkuNjIxNEwyMC4yMjA3IDE5Ljc3OUMxOS42OTExIDIwLjMwODcgMTkuNDI2MyAyMC41NzM1IDE5LjA2NjIgMjAuNzc1N0MxOC42NjY3IDIxLjAwMDEgMTguMDQ2MiAyMS4xNjE1IDE3LjU4OCAyMS4xNjAxQzE3LjE3NTEgMjEuMTU4OSAxNi44OTI4IDIxLjA3ODggMTYuMzI4NCAyMC45MTg2QzEzLjI5NSAyMC4wNTc2IDEwLjQzMjYgMTguNDMzMiA4LjA0NDY2IDE2LjA0NTJDNS42NTY2OCAxMy42NTcyIDQuMDMyMjEgMTAuNzk0OCAzLjE3MTI0IDcuNzYxNDRDMy4wMTEwMyA3LjE5Njk5IDIuOTMwOTIgNi45MTQ3NyAyLjkyOTcgNi41MDE4MkMyLjkyODMzIDYuMDQzNiAzLjA4OTY5IDUuNDIzMTEgMy4zMTQxMSA1LjAyMzZDMy41MTYzNiA0LjY2MzU3IDMuNzgxMTcgNC4zOTg3NiA0LjMxMDggMy44NjkxM0w0LjQ2ODQzIDMuNzExNUM0Ljk5OTg3IDMuMTgwMDYgNS4yNjU2IDIuOTE0MzMgNS41NTA5OCAyLjc2OTk5QzYuMTE4NTQgMi40ODI5MiA2Ljc4ODggMi40ODI5MiA3LjM1NjM2IDIuNzY5OTlDNy42NDE3NCAyLjkxNDMzIDcuOTA3NDcgMy4xODAwNiA4LjQzODkxIDMuNzExNUw4LjYzMzc4IDMuOTA2MzdDOC45ODMzOCA0LjI1NTk3IDkuMTU4MTkgNC40MzA3OCA5LjI3MjQ3IDQuNjA2NTVDOS43MDM0NyA1LjI2OTQ1IDkuNzAzNDcgNi4xMjQwMyA5LjI3MjQ3IDYuNzg2OTJDOS4xNTgxOSA2Ljk2MjY5IDguOTgzMzggNy4xMzc1IDguNjMzNzggNy40ODcxQzguNTE5NDcgNy42MDE0MiA4LjQ2MjMxIDcuNjU4NTcgOC40MTQ0NyA3LjcyNTM4QzguMjQ0NDYgNy45NjI4MSA4LjE4NTc2IDguMzA3MDcgOC4yNjc0OCA4LjU4NzQzQzguMjkwNDggOC42NjYzMiA4LjMyMDQxIDguNzI4NjYgOC4zODAyOCA4Ljg1MzM1WiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}

.contact__item--email:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMiA3TDEwLjE2NDkgMTIuNzE1NEMxMC44MjYxIDEzLjE3ODMgMTEuMTU2NyAxMy40MDk3IDExLjUxNjMgMTMuNDk5M0MxMS44MzM5IDEzLjU3ODUgMTIuMTY2MSAxMy41Nzg1IDEyLjQ4MzcgMTMuNDk5M0MxMi44NDMzIDEzLjQwOTcgMTMuMTczOSAxMy4xNzgzIDEzLjgzNTEgMTIuNzE1NEwyMiA3TTYuOCAyMEgxNy4yQzE4Ljg4MDIgMjAgMTkuNzIwMiAyMCAyMC4zNjIgMTkuNjczQzIwLjkyNjUgMTkuMzg1NCAyMS4zODU0IDE4LjkyNjUgMjEuNjczIDE4LjM2MkMyMiAxNy43MjAyIDIyIDE2Ljg4MDIgMjIgMTUuMlY4LjhDMjIgNy4xMTk4NCAyMiA2LjI3OTc2IDIxLjY3MyA1LjYzODAzQzIxLjM4NTQgNS4wNzM1NCAyMC45MjY1IDQuNjE0NiAyMC4zNjIgNC4zMjY5OEMxOS43MjAyIDQgMTguODgwMiA0IDE3LjIgNEg2LjhDNS4xMTk4NCA0IDQuMjc5NzYgNCAzLjYzODAzIDQuMzI2OThDMy4wNzM1NCA0LjYxNDYgMi42MTQ2IDUuMDczNTQgMi4zMjY5OCA1LjYzODAzQzIgNi4yNzk3NiAyIDcuMTE5ODQgMiA4LjhWMTUuMkMyIDE2Ljg4MDIgMiAxNy43MjAyIDIuMzI2OTggMTguMzYyQzIuNjE0NiAxOC45MjY1IDMuMDczNTQgMTkuMzg1NCAzLjYzODAzIDE5LjY3M0M0LjI3OTc2IDIwIDUuMTE5ODQgMjAgNi44IDIwWiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}

.contact__item:not(:last-child) {
  border-bottom: 1px solid var(--bs-border-color);
}

.contact__item:first-of-type {
  padding-top: 0;
}

.contact__item:last-of-type {
  padding-bottom: 0
}

.contact__details .h2, .contact__details h2 {
  margin-bottom: 1.5rem
}

.email-subscription {
  background-color: var(--bs-gray-100);
  padding: 2.5rem 1rem
}

.email-subscription .email-subscription__content {
  margin: auto;
  max-width: 56.625rem
}

.email-subscription .email-subscription__content__infos {
  margin-top: .25rem
}

.email-subscription .email-subscription__content__infos p {
  margin: 0
}

.email-subscription .email-subscription__content__inputs {
  align-items: center;
  display: flex
}

.email-subscription .email-subscription__content__inputs input[type=email] {
  border: 1px solid var(--bs-gray-300);
  color: var(--bs-gray-300);
  margin-right: .5rem
}

.email-subscription .email-subscription__content__inputs .btn-primary {
  color: var(--bs-white);
  text-transform: inherit
}

.email-subscription .email-subscription__label {
  color: var(--bs-gray-800);
  font-size: 1.25rem;
  line-height: 1.75rem
}

.blockreassurance_product p, .blockreassurance_product span {
  display: block;
  line-height: 1.5rem
}

.social-sharing {
  align-items: center;
  display: flex
}

.social-sharing > span {
  display: inline-block;
  margin-right: .5rem
}

.social-sharing ul {
  align-items: center;
  display: flex;
  margin: 0
}

.social-sharing ul li {
  background-position: 50%;
  background-size: contain;
  height: 1.5rem;
  margin-right: .5rem;
  width: 1.5rem
}

.social-sharing ul li:before {
  background-position: 50%;
  background-size: contain;
  height: 100%;
  width: 100%
}

.social-sharing ul li a {
  display: block;
  font-size: 0;
  height: 100%;
  width: 100%
}

.facebook {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iMjYiIGhlaWdodD0iNDIiIHhsaW5rOmhyZWY9IkQ3OTVDQTI5LnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgOCAwKSI+DQoJPC9pbWFnZT4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIyLjIsMjcuMnYtNy4yaDJjMS41LDAsMiwwLDItMC4xYzAtMC4xLDAuMS0xLDAuMi0yLjFjMC4xLTEuMSwwLjItMi4yLDAuMi0yLjRsMC0wLjRsLTIuMiwwbC0yLjIsMA0KCQkJbDAtMS42YzAtMC45LDAuMS0xLjgsMC4yLTEuOWMwLjItMC41LDAuNy0wLjcsMi42LTAuN2gxLjdWOC4zVjUuOEgyNGMtMywwLTMuOCwwLjEtNSwwLjdjLTAuOCwwLjQtMS42LDEuMi0yLDEuOQ0KCQkJYy0wLjUsMS4xLTAuNywxLjgtMC43LDQuM0wxNi4yLDE1aC0xLjVoLTEuNXYyLjV2Mi41aDEuNWgxLjV2Ny4ydjcuMmgzaDNWMjcuMnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.facebook:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iMjYiIGhlaWdodD0iNDIiIHhsaW5rOmhyZWY9IkQ3OTVDQTI5LnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgOCAwKSI+DQoJPC9pbWFnZT4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzJmYjVkMiIgZD0iTTIyLjIsMjcuMnYtNy4yaDJjMS41LDAsMiwwLDItMC4xYzAtMC4xLDAuMS0xLDAuMi0yLjFjMC4xLTEuMSwwLjItMi4yLDAuMi0yLjRsMC0wLjRsLTIuMiwwbC0yLjIsMA0KCQkJbDAtMS42YzAtMC45LDAuMS0xLjgsMC4yLTEuOWMwLjItMC41LDAuNy0wLjcsMi42LTAuN2gxLjdWOC4zVjUuOEgyNGMtMywwLTMuOCwwLjEtNSwwLjdjLTAuOCwwLjQtMS42LDEuMi0yLDEuOQ0KCQkJYy0wLjUsMS4xLTAuNywxLjgtMC43LDQuM0wxNi4yLDE1aC0xLjVoLTEuNXYyLjV2Mi41aDEuNWgxLjV2Ny4ydjcuMmgzaDNWMjcuMnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
  content: ""
}

.facebook.icon-gray {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCIgdmlld0JveD0iMCAwIDQ1IDQ1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDIgKDM2NzgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+QXJ0Ym9hcmQgMzwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMyIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjN0E3QTdBIj4NCiAgICAgICAgICAgIDxnIGlkPSJzdmcreG1sIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDguMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkNhbHF1ZV8xIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjIsMjIuMiBMOS4yLDE1IEwxMS4yLDE1IEMxMi43LDE1IDEzLjIsMTUgMTMuMiwxNC45IEMxMy4yLDE0LjggMTMuMywxMy45IDEzLjQsMTIuOCBDMTMuNSwxMS43IDEzLjYsMTAuNiAxMy42LDEwLjQgTDEzLjYsMTAgTDExLjQsMTAgTDkuMiwxMCBMOS4yLDguNCBDOS4yLDcuNSA5LjMsNi42IDkuNCw2LjUgQzkuNiw2IDEwLjEsNS44IDEyLDUuOCBMMTMuNyw1LjggTDEzLjcsMy4zIEwxMy43LDAuOCBMMTEsMC44IEM4LDAuOCA3LjIsMC45IDYsMS41IEM1LjIsMS45IDQuNCwyLjcgNCwzLjQgQzMuNSw0LjUgMy4zLDUuMiAzLjMsNy43IEwzLjIsMTAgTDEuNywxMCBMMC4yLDEwIEwwLjIsMTIuNSBMMC4yLDE1IEwxLjcsMTUgTDMuMiwxNSBMMy4yLDIyLjIgTDMuMiwyOS40IEw2LjIsMjkuNCBMOS4yLDI5LjQgTDkuMiwyMi4yIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
}

.facebook.icon-gray:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iMjYiIGhlaWdodD0iNDIiIHhsaW5rOmhyZWY9IkQ3OTVDQTI5LnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgOCAwKSI+DQoJPC9pbWFnZT4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzJmYjVkMiIgZD0iTTIyLjIsMjcuMnYtNy4yaDJjMS41LDAsMiwwLDItMC4xYzAtMC4xLDAuMS0xLDAuMi0yLjFjMC4xLTEuMSwwLjItMi4yLDAuMi0yLjRsMC0wLjRsLTIuMiwwbC0yLjIsMA0KCQkJbDAtMS42YzAtMC45LDAuMS0xLjgsMC4yLTEuOWMwLjItMC41LDAuNy0wLjcsMi42LTAuN2gxLjdWOC4zVjUuOEgyNGMtMywwLTMuOCwwLjEtNSwwLjdjLTAuOCwwLjQtMS42LDEuMi0yLDEuOQ0KCQkJYy0wLjUsMS4xLTAuNywxLjgtMC43LDQuM0wxNi4yLDE1aC0xLjVoLTEuNXYyLjV2Mi41aDEuNWgxLjV2Ny4ydjcuMmgzaDNWMjcuMnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.twitter {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNDIiIGhlaWdodD0iMzYiIHhsaW5rOmhyZWY9IjQzRDY5RkIxLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMSAzKSI+DQoJPC9pbWFnZT4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI1LjcsOEwyNS43LDhsMC43LDBoMC43bDAuNSwwLjFjMC4zLDAuMSwwLjYsMC4yLDAuOSwwLjNzMC41LDAuMiwwLjgsMC40QzI5LjYsOC45LDI5LjgsOSwzMCw5LjINCgkJCWMwLjIsMC4xLDAuNCwwLjMsMC42LDAuNWMwLjIsMC4yLDAuNCwwLjIsMC44LDAuMWMwLjMtMC4xLDAuNy0wLjIsMS4xLTAuM2MwLjQtMC4xLDAuOC0wLjMsMS4yLTAuNWMwLjQtMC4yLDAuNi0wLjMsMC43LTAuMw0KCQkJYzAuMSwwLDAuMS0wLjEsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGMwLDAsMCwwLjEsMCwwLjENCgkJCVMzNC41LDksMzQuMyw5LjNzLTAuNCwwLjYtMC42LDAuOWMtMC4yLDAuMy0wLjUsMC42LTAuNiwwLjdjLTAuMiwwLjItMC4zLDAuMy0wLjQsMC4zYy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMmwtMC4xLDAuMWwwLDBsMCwwDQoJCQlsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwLjFoMC4xbDAuNy0wLjJjMC41LTAuMSwxLTAuMiwxLjQtMC40YzAuNS0wLjIsMC43LTAuMiwwLjctMC4yDQoJCQljMCwwLDAuMSwwLDAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLDBsMC4xLDB2MHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwDQoJCQljMCwwLTAuMSwwLjItMC4zLDAuNWMtMC4yLDAuMy0wLjMsMC40LTAuNCwwLjVjMCwwLDAsMC0wLjEsMC4xYzAsMC0wLjIsMC4yLTAuNiwwLjZjLTAuMywwLjMtMC43LDAuNy0xLDAuOQ0KCQkJYy0wLjMsMC4zLTAuNSwwLjYtMC41LDFjMCwwLjQsMCwwLjgtMC4xLDEuM2MwLDAuNS0wLjEsMS0wLjIsMS42Yy0wLjEsMC42LTAuMiwxLjItMC41LDJjLTAuMiwwLjctMC41LDEuNC0wLjcsMi4xDQoJCQljLTAuMywwLjctMC42LDEuMy0wLjksMS45cy0wLjYsMS0wLjksMS40Yy0wLjMsMC40LTAuNSwwLjctMC44LDEuMWMtMC4zLDAuMy0wLjYsMC43LTEsMS4xYy0wLjQsMC40LTAuNywwLjYtMC43LDAuNw0KCQkJYzAsMC0wLjIsMC4yLTAuNSwwLjRjLTAuMywwLjMtMC42LDAuNS0xLDAuOGMtMC4zLDAuMy0wLjcsMC41LTEsMC42Yy0wLjMsMC4yLTAuNiwwLjQtMS4xLDAuNmMtMC40LDAuMi0wLjksMC40LTEuMywwLjYNCgkJCWMtMC41LDAuMi0xLDAuNC0xLjUsMC41Yy0wLjUsMC4yLTEsMC4zLTEuNSwwLjRjLTAuNSwwLjEtMS4xLDAuMi0xLjcsMC4ybC0wLjksMC4xdjB2MGgtMC45aC0wLjl2MHYwbC0wLjIsMGMtMC4yLDAtMC4zLDAtMC40LDANCgkJCXMtMC41LTAuMS0xLjEtMC4xYy0wLjYtMC4xLTEuMS0wLjItMS41LTAuM3MtMC45LTAuMy0xLjYtMC41Yy0wLjctMC4yLTEuMy0wLjUtMS44LTAuOGMtMC41LTAuMy0wLjgtMC40LTEtMC41DQoJCQljLTAuMS0wLjEtMC4zLTAuMS0wLjQtMC4ybC0wLjItMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBoMHYwdjBsMCwwbDAsMGwwLjEsMGMwLjEsMCwwLjMsMCwwLjcsMA0KCQkJczAuNywwLDEuMSwwczAuOC0wLjEsMS4yLTAuMWMwLjQtMC4xLDAuOS0wLjIsMS41LTAuM2MwLjYtMC4yLDEuMS0wLjMsMS42LTAuNWMwLjUtMC4yLDAuOC0wLjQsMS0wLjVjMC4yLTAuMSwwLjUtMC4zLDAuOS0wLjYNCgkJCWwwLjYtMC40bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMiwwYy0wLjEsMC0wLjMsMC0wLjQsMHMtMC4zLDAtMC42LTAuMQ0KCQkJYy0wLjMtMC4xLTAuNi0wLjItMC45LTAuM2MtMC4zLTAuMS0wLjYtMC4zLTEtMC41cy0wLjUtMC40LTAuNy0wLjVjLTAuMS0wLjEtMC4zLTAuMy0wLjUtMC41Yy0wLjItMC4yLTAuNC0wLjUtMC42LTAuNw0KCQkJYy0wLjItMC4yLTAuMy0wLjUtMC41LTAuOWwtMC4yLTAuNWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjMsMGMwLjIsMCwwLjUsMCwwLjksMHMwLjcsMCwwLjktMC4xYzAuMiwwLDAuMywwLDAuMy0wLjFsMC4xLDANCgkJCWwwLjEsMGwwLjEsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMSwwbC0wLjEsMGwtMC4xLDBsLTAuMSwwbC0wLjEsMGMwLDAtMC4xLDAtMC4yLTAuMXMtMC4zLTAuMS0wLjctMC4zYy0wLjQtMC4yLTAuNy0wLjMtMC45LTAuNQ0KCQkJYy0wLjItMC4yLTAuNC0wLjMtMC43LTAuNWMtMC4yLTAuMi0wLjQtMC40LTAuNy0wLjdjLTAuMi0wLjMtMC41LTAuNy0wLjctMWMtMC4yLTAuNC0wLjMtMC44LTAuNC0xLjFjLTAuMS0wLjQtMC4yLTAuNy0wLjItMS4xDQoJCQlsMC0wLjZsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC40LDAuMmMwLjMsMC4xLDAuNiwwLjIsMSwwLjNzMC43LDAuMSwwLjcsMC4xbDAuMSwwaDAuMWgwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMA0KCQkJbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwYzAsMC0wLjEtMC4xLTAuMi0wLjJjLTAuMS0wLjEtMC4zLTAuMy0wLjUtMC40Yy0wLjItMC4yLTAuMy0wLjQtMC41LTAuNnMtMC4zLTAuNC0wLjQtMC42DQoJCQlDOCwxNSw3LjgsMTQuNyw3LjcsMTQuNGMtMC4xLTAuMy0wLjItMC43LTAuMy0xYy0wLjEtMC4zLTAuMS0wLjctMC4xLTFjMC0wLjMsMC0wLjYsMC0wLjljMC0wLjIsMC4xLTAuNSwwLjItMC44czAuMi0wLjYsMC4zLTENCgkJCUw4LDkuMmwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjQsMC40YzAuMiwwLjMsMC41LDAuNiwwLjgsMC45DQoJCQlDOS43LDEwLjgsOS45LDExLDkuOSwxMWMwLDAsMC4xLDAuMSwwLjEsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjUsMC41YzAuMywwLjIsMC43LDAuNSwxLjIsMC45czEsMC43LDEuNiwxDQoJCQljMC42LDAuMywxLjIsMC42LDEuOSwwLjljMC43LDAuMywxLjIsMC40LDEuNCwwLjVjMC4zLDAuMSwwLjcsMC4yLDEuNCwwLjNjMC43LDAuMSwxLjIsMC4yLDEuNSwwLjJzMC42LDAuMSwwLjcsMC4xbDAuMiwwbDAsMA0KCQkJbDAsMEwyMC40LDE1YzAtMC4yLTAuMS0wLjUtMC4xLTAuOXMwLTAuOCwwLjEtMS4xYzAuMS0wLjMsMC4yLTAuNywwLjMtMWMwLjEtMC4zLDAuMi0wLjYsMC40LTAuOGMwLjEtMC4yLDAuMy0wLjQsMC41LTAuNw0KCQkJYzAuMi0wLjMsMC40LTAuNSwwLjgtMC44YzAuMy0wLjMsMC43LTAuNSwxLjEtMC44YzAuNC0wLjIsMC44LTAuNCwxLjEtMC41YzAuMy0wLjEsMC42LTAuMiwwLjgtMC4yUzI1LjcsOCwyNS43LDh6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
}

.twitter:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNDIiIGhlaWdodD0iMzYiIHhsaW5rOmhyZWY9IjQzRDY5RkIxLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMSAzKSI+DQoJPC9pbWFnZT4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzJmYjVkMiIgZD0iTTI1LjcsOEwyNS43LDhsMC43LDBoMC43bDAuNSwwLjFjMC4zLDAuMSwwLjYsMC4yLDAuOSwwLjNzMC41LDAuMiwwLjgsMC40QzI5LjYsOC45LDI5LjgsOSwzMCw5LjINCgkJCWMwLjIsMC4xLDAuNCwwLjMsMC42LDAuNWMwLjIsMC4yLDAuNCwwLjIsMC44LDAuMWMwLjMtMC4xLDAuNy0wLjIsMS4xLTAuM2MwLjQtMC4xLDAuOC0wLjMsMS4yLTAuNWMwLjQtMC4yLDAuNi0wLjMsMC43LTAuMw0KCQkJYzAuMSwwLDAuMS0wLjEsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGMwLDAsMCwwLjEsMCwwLjENCgkJCVMzNC41LDksMzQuMyw5LjNzLTAuNCwwLjYtMC42LDAuOWMtMC4yLDAuMy0wLjUsMC42LTAuNiwwLjdjLTAuMiwwLjItMC4zLDAuMy0wLjQsMC4zYy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMmwtMC4xLDAuMWwwLDBsMCwwDQoJCQlsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwLjFoMC4xbDAuNy0wLjJjMC41LTAuMSwxLTAuMiwxLjQtMC40YzAuNS0wLjIsMC43LTAuMiwwLjctMC4yDQoJCQljMCwwLDAuMSwwLDAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLDBsMC4xLDB2MHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwDQoJCQljMCwwLTAuMSwwLjItMC4zLDAuNWMtMC4yLDAuMy0wLjMsMC40LTAuNCwwLjVjMCwwLDAsMC0wLjEsMC4xYzAsMC0wLjIsMC4yLTAuNiwwLjZjLTAuMywwLjMtMC43LDAuNy0xLDAuOQ0KCQkJYy0wLjMsMC4zLTAuNSwwLjYtMC41LDFjMCwwLjQsMCwwLjgtMC4xLDEuM2MwLDAuNS0wLjEsMS0wLjIsMS42Yy0wLjEsMC42LTAuMiwxLjItMC41LDJjLTAuMiwwLjctMC41LDEuNC0wLjcsMi4xDQoJCQljLTAuMywwLjctMC42LDEuMy0wLjksMS45cy0wLjYsMS0wLjksMS40Yy0wLjMsMC40LTAuNSwwLjctMC44LDEuMWMtMC4zLDAuMy0wLjYsMC43LTEsMS4xYy0wLjQsMC40LTAuNywwLjYtMC43LDAuNw0KCQkJYzAsMC0wLjIsMC4yLTAuNSwwLjRjLTAuMywwLjMtMC42LDAuNS0xLDAuOGMtMC4zLDAuMy0wLjcsMC41LTEsMC42Yy0wLjMsMC4yLTAuNiwwLjQtMS4xLDAuNmMtMC40LDAuMi0wLjksMC40LTEuMywwLjYNCgkJCWMtMC41LDAuMi0xLDAuNC0xLjUsMC41Yy0wLjUsMC4yLTEsMC4zLTEuNSwwLjRjLTAuNSwwLjEtMS4xLDAuMi0xLjcsMC4ybC0wLjksMC4xdjB2MGgtMC45aC0wLjl2MHYwbC0wLjIsMGMtMC4yLDAtMC4zLDAtMC40LDANCgkJCXMtMC41LTAuMS0xLjEtMC4xYy0wLjYtMC4xLTEuMS0wLjItMS41LTAuM3MtMC45LTAuMy0xLjYtMC41Yy0wLjctMC4yLTEuMy0wLjUtMS44LTAuOGMtMC41LTAuMy0wLjgtMC40LTEtMC41DQoJCQljLTAuMS0wLjEtMC4zLTAuMS0wLjQtMC4ybC0wLjItMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBoMHYwdjBsMCwwbDAsMGwwLjEsMGMwLjEsMCwwLjMsMCwwLjcsMA0KCQkJczAuNywwLDEuMSwwczAuOC0wLjEsMS4yLTAuMWMwLjQtMC4xLDAuOS0wLjIsMS41LTAuM2MwLjYtMC4yLDEuMS0wLjMsMS42LTAuNWMwLjUtMC4yLDAuOC0wLjQsMS0wLjVjMC4yLTAuMSwwLjUtMC4zLDAuOS0wLjYNCgkJCWwwLjYtMC40bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMiwwYy0wLjEsMC0wLjMsMC0wLjQsMHMtMC4zLDAtMC42LTAuMQ0KCQkJYy0wLjMtMC4xLTAuNi0wLjItMC45LTAuM2MtMC4zLTAuMS0wLjYtMC4zLTEtMC41cy0wLjUtMC40LTAuNy0wLjVjLTAuMS0wLjEtMC4zLTAuMy0wLjUtMC41Yy0wLjItMC4yLTAuNC0wLjUtMC42LTAuNw0KCQkJYy0wLjItMC4yLTAuMy0wLjUtMC41LTAuOWwtMC4yLTAuNWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjMsMGMwLjIsMCwwLjUsMCwwLjksMHMwLjcsMCwwLjktMC4xYzAuMiwwLDAuMywwLDAuMy0wLjFsMC4xLDANCgkJCWwwLjEsMGwwLjEsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMSwwbC0wLjEsMGwtMC4xLDBsLTAuMSwwbC0wLjEsMGMwLDAtMC4xLDAtMC4yLTAuMXMtMC4zLTAuMS0wLjctMC4zYy0wLjQtMC4yLTAuNy0wLjMtMC45LTAuNQ0KCQkJYy0wLjItMC4yLTAuNC0wLjMtMC43LTAuNWMtMC4yLTAuMi0wLjQtMC40LTAuNy0wLjdjLTAuMi0wLjMtMC41LTAuNy0wLjctMWMtMC4yLTAuNC0wLjMtMC44LTAuNC0xLjFjLTAuMS0wLjQtMC4yLTAuNy0wLjItMS4xDQoJCQlsMC0wLjZsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC40LDAuMmMwLjMsMC4xLDAuNiwwLjIsMSwwLjNzMC43LDAuMSwwLjcsMC4xbDAuMSwwaDAuMWgwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMA0KCQkJbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwYzAsMC0wLjEtMC4xLTAuMi0wLjJjLTAuMS0wLjEtMC4zLTAuMy0wLjUtMC40Yy0wLjItMC4yLTAuMy0wLjQtMC41LTAuNnMtMC4zLTAuNC0wLjQtMC42DQoJCQlDOCwxNSw3LjgsMTQuNyw3LjcsMTQuNGMtMC4xLTAuMy0wLjItMC43LTAuMy0xYy0wLjEtMC4zLTAuMS0wLjctMC4xLTFjMC0wLjMsMC0wLjYsMC0wLjljMC0wLjIsMC4xLTAuNSwwLjItMC44czAuMi0wLjYsMC4zLTENCgkJCUw4LDkuMmwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjQsMC40YzAuMiwwLjMsMC41LDAuNiwwLjgsMC45DQoJCQlDOS43LDEwLjgsOS45LDExLDkuOSwxMWMwLDAsMC4xLDAuMSwwLjEsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjUsMC41YzAuMywwLjIsMC43LDAuNSwxLjIsMC45czEsMC43LDEuNiwxDQoJCQljMC42LDAuMywxLjIsMC42LDEuOSwwLjljMC43LDAuMywxLjIsMC40LDEuNCwwLjVjMC4zLDAuMSwwLjcsMC4yLDEuNCwwLjNjMC43LDAuMSwxLjIsMC4yLDEuNSwwLjJzMC42LDAuMSwwLjcsMC4xbDAuMiwwbDAsMA0KCQkJbDAsMEwyMC40LDE1YzAtMC4yLTAuMS0wLjUtMC4xLTAuOXMwLTAuOCwwLjEtMS4xYzAuMS0wLjMsMC4yLTAuNywwLjMtMWMwLjEtMC4zLDAuMi0wLjYsMC40LTAuOGMwLjEtMC4yLDAuMy0wLjQsMC41LTAuNw0KCQkJYzAuMi0wLjMsMC40LTAuNSwwLjgtMC44YzAuMy0wLjMsMC43LTAuNSwxLjEtMC44YzAuNC0wLjIsMC44LTAuNCwxLjEtMC41YzAuMy0wLjEsMC42LTAuMiwwLjgtMC4yUzI1LjcsOCwyNS43LDh6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
  content: ""
}

.twitter.icon-gray {
  background-image: url(../img-dist/740f1557cae714dc4b18..svg)
}

.twitter.icon-gray:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNDIiIGhlaWdodD0iMzYiIHhsaW5rOmhyZWY9IjQzRDY5RkIxLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMSAzKSI+DQoJPC9pbWFnZT4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzJmYjVkMiIgZD0iTTI1LjcsOEwyNS43LDhsMC43LDBoMC43bDAuNSwwLjFjMC4zLDAuMSwwLjYsMC4yLDAuOSwwLjNzMC41LDAuMiwwLjgsMC40QzI5LjYsOC45LDI5LjgsOSwzMCw5LjINCgkJCWMwLjIsMC4xLDAuNCwwLjMsMC42LDAuNWMwLjIsMC4yLDAuNCwwLjIsMC44LDAuMWMwLjMtMC4xLDAuNy0wLjIsMS4xLTAuM2MwLjQtMC4xLDAuOC0wLjMsMS4yLTAuNWMwLjQtMC4yLDAuNi0wLjMsMC43LTAuMw0KCQkJYzAuMSwwLDAuMS0wLjEsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGMwLDAsMCwwLjEsMCwwLjENCgkJCVMzNC41LDksMzQuMyw5LjNzLTAuNCwwLjYtMC42LDAuOWMtMC4yLDAuMy0wLjUsMC42LTAuNiwwLjdjLTAuMiwwLjItMC4zLDAuMy0wLjQsMC4zYy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMmwtMC4xLDAuMWwwLDBsMCwwDQoJCQlsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwLjFoMC4xbDAuNy0wLjJjMC41LTAuMSwxLTAuMiwxLjQtMC40YzAuNS0wLjIsMC43LTAuMiwwLjctMC4yDQoJCQljMCwwLDAuMSwwLDAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLDBsMC4xLDB2MHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwDQoJCQljMCwwLTAuMSwwLjItMC4zLDAuNWMtMC4yLDAuMy0wLjMsMC40LTAuNCwwLjVjMCwwLDAsMC0wLjEsMC4xYzAsMC0wLjIsMC4yLTAuNiwwLjZjLTAuMywwLjMtMC43LDAuNy0xLDAuOQ0KCQkJYy0wLjMsMC4zLTAuNSwwLjYtMC41LDFjMCwwLjQsMCwwLjgtMC4xLDEuM2MwLDAuNS0wLjEsMS0wLjIsMS42Yy0wLjEsMC42LTAuMiwxLjItMC41LDJjLTAuMiwwLjctMC41LDEuNC0wLjcsMi4xDQoJCQljLTAuMywwLjctMC42LDEuMy0wLjksMS45cy0wLjYsMS0wLjksMS40Yy0wLjMsMC40LTAuNSwwLjctMC44LDEuMWMtMC4zLDAuMy0wLjYsMC43LTEsMS4xYy0wLjQsMC40LTAuNywwLjYtMC43LDAuNw0KCQkJYzAsMC0wLjIsMC4yLTAuNSwwLjRjLTAuMywwLjMtMC42LDAuNS0xLDAuOGMtMC4zLDAuMy0wLjcsMC41LTEsMC42Yy0wLjMsMC4yLTAuNiwwLjQtMS4xLDAuNmMtMC40LDAuMi0wLjksMC40LTEuMywwLjYNCgkJCWMtMC41LDAuMi0xLDAuNC0xLjUsMC41Yy0wLjUsMC4yLTEsMC4zLTEuNSwwLjRjLTAuNSwwLjEtMS4xLDAuMi0xLjcsMC4ybC0wLjksMC4xdjB2MGgtMC45aC0wLjl2MHYwbC0wLjIsMGMtMC4yLDAtMC4zLDAtMC40LDANCgkJCXMtMC41LTAuMS0xLjEtMC4xYy0wLjYtMC4xLTEuMS0wLjItMS41LTAuM3MtMC45LTAuMy0xLjYtMC41Yy0wLjctMC4yLTEuMy0wLjUtMS44LTAuOGMtMC41LTAuMy0wLjgtMC40LTEtMC41DQoJCQljLTAuMS0wLjEtMC4zLTAuMS0wLjQtMC4ybC0wLjItMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBoMHYwdjBsMCwwbDAsMGwwLjEsMGMwLjEsMCwwLjMsMCwwLjcsMA0KCQkJczAuNywwLDEuMSwwczAuOC0wLjEsMS4yLTAuMWMwLjQtMC4xLDAuOS0wLjIsMS41LTAuM2MwLjYtMC4yLDEuMS0wLjMsMS42LTAuNWMwLjUtMC4yLDAuOC0wLjQsMS0wLjVjMC4yLTAuMSwwLjUtMC4zLDAuOS0wLjYNCgkJCWwwLjYtMC40bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMiwwYy0wLjEsMC0wLjMsMC0wLjQsMHMtMC4zLDAtMC42LTAuMQ0KCQkJYy0wLjMtMC4xLTAuNi0wLjItMC45LTAuM2MtMC4zLTAuMS0wLjYtMC4zLTEtMC41cy0wLjUtMC40LTAuNy0wLjVjLTAuMS0wLjEtMC4zLTAuMy0wLjUtMC41Yy0wLjItMC4yLTAuNC0wLjUtMC42LTAuNw0KCQkJYy0wLjItMC4yLTAuMy0wLjUtMC41LTAuOWwtMC4yLTAuNWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjMsMGMwLjIsMCwwLjUsMCwwLjksMHMwLjcsMCwwLjktMC4xYzAuMiwwLDAuMywwLDAuMy0wLjFsMC4xLDANCgkJCWwwLjEsMGwwLjEsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMSwwbC0wLjEsMGwtMC4xLDBsLTAuMSwwbC0wLjEsMGMwLDAtMC4xLDAtMC4yLTAuMXMtMC4zLTAuMS0wLjctMC4zYy0wLjQtMC4yLTAuNy0wLjMtMC45LTAuNQ0KCQkJYy0wLjItMC4yLTAuNC0wLjMtMC43LTAuNWMtMC4yLTAuMi0wLjQtMC40LTAuNy0wLjdjLTAuMi0wLjMtMC41LTAuNy0wLjctMWMtMC4yLTAuNC0wLjMtMC44LTAuNC0xLjFjLTAuMS0wLjQtMC4yLTAuNy0wLjItMS4xDQoJCQlsMC0wLjZsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC40LDAuMmMwLjMsMC4xLDAuNiwwLjIsMSwwLjNzMC43LDAuMSwwLjcsMC4xbDAuMSwwaDAuMWgwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMA0KCQkJbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwYzAsMC0wLjEtMC4xLTAuMi0wLjJjLTAuMS0wLjEtMC4zLTAuMy0wLjUtMC40Yy0wLjItMC4yLTAuMy0wLjQtMC41LTAuNnMtMC4zLTAuNC0wLjQtMC42DQoJCQlDOCwxNSw3LjgsMTQuNyw3LjcsMTQuNGMtMC4xLTAuMy0wLjItMC43LTAuMy0xYy0wLjEtMC4zLTAuMS0wLjctMC4xLTFjMC0wLjMsMC0wLjYsMC0wLjljMC0wLjIsMC4xLTAuNSwwLjItMC44czAuMi0wLjYsMC4zLTENCgkJCUw4LDkuMmwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjQsMC40YzAuMiwwLjMsMC41LDAuNiwwLjgsMC45DQoJCQlDOS43LDEwLjgsOS45LDExLDkuOSwxMWMwLDAsMC4xLDAuMSwwLjEsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjUsMC41YzAuMywwLjIsMC43LDAuNSwxLjIsMC45czEsMC43LDEuNiwxDQoJCQljMC42LDAuMywxLjIsMC42LDEuOSwwLjljMC43LDAuMywxLjIsMC40LDEuNCwwLjVjMC4zLDAuMSwwLjcsMC4yLDEuNCwwLjNjMC43LDAuMSwxLjIsMC4yLDEuNSwwLjJzMC42LDAuMSwwLjcsMC4xbDAuMiwwbDAsMA0KCQkJbDAsMEwyMC40LDE1YzAtMC4yLTAuMS0wLjUtMC4xLTAuOXMwLTAuOCwwLjEtMS4xYzAuMS0wLjMsMC4yLTAuNywwLjMtMWMwLjEtMC4zLDAuMi0wLjYsMC40LTAuOGMwLjEtMC4yLDAuMy0wLjQsMC41LTAuNw0KCQkJYzAuMi0wLjMsMC40LTAuNSwwLjgtMC44YzAuMy0wLjMsMC43LTAuNSwxLjEtMC44YzAuNC0wLjIsMC44LTAuNCwxLjEtMC41YzAuMy0wLjEsMC42LTAuMiwwLjgtMC4yUzI1LjcsOCwyNS43LDh6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
}

.linkedin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNC45OCAzLjVjMCAxLjM4MS0xLjExIDIuNS0yLjQ4IDIuNXMtMi40OC0xLjExOS0yLjQ4LTIuNWMwLTEuMzggMS4xMS0yLjUgMi40OC0yLjVzMi40OCAxLjEyIDIuNDggMi41em0uMDIgNC41aC01djE2aDV2LTE2em03Ljk4MiAwaC00Ljk2OHYxNmg0Ljk2OXYtOC4zOTljMC00LjY3IDYuMDI5LTUuMDUyIDYuMDI5IDB2OC4zOTloNC45ODh2LTEwLjEzMWMwLTcuODgtOC45MjItNy41OTMtMTEuMDE4LTMuNzE0di0yLjE1NXoiLz48L3N2Zz4NCg==);
  background-position: 50%
}

.tiktok {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTYuNiA1Ljgycy41MS41IDAgMEE0LjI3OCA0LjI3OCAwIDAgMSAxNS41NCAzaC0zLjA5djEyLjRhMi41OTIgMi41OTIgMCAwIDEtMi41OSAyLjVjLTEuNDIgMC0yLjYtMS4xNi0yLjYtMi42YzAtMS43MiAxLjY2LTMuMDEgMy4zNy0yLjQ4VjkuNjZjLTMuNDUtLjQ2LTYuNDcgMi4yMi02LjQ3IDUuNjRjMCAzLjMzIDIuNzYgNS43IDUuNjkgNS43YzMuMTQgMCA1LjY5LTIuNTUgNS42OS01LjdWOS4wMWE3LjM1IDcuMzUgMCAwIDAgNC4zIDEuMzhWNy4zcy0xLjg4LjA5LTMuMjQtMS40OHoiLz48L3N2Zz4=)
}

.rss {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHhsaW5rOmhyZWY9Ijk3MEIwN0QwLnBuZyI+DQoJPC9pbWFnZT4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUuOSwzMC40YzAtMSwwLjQtMS45LDEuMS0yLjdjMC43LTAuNywxLjYtMS4xLDIuNy0xLjFzMS45LDAuNCwyLjcsMS4xYzAuNywwLjcsMS4xLDEuNiwxLjEsMi43DQoJCQljMCwxLjEtMC40LDItMS4xLDIuN3MtMS42LDEuMS0yLjcsMS4xUzcuOCwzMy44LDcsMzMuMUM2LjMsMzIuMyw1LjksMzEuNCw1LjksMzAuNHogTTUuOSwyMC45di01LjRjMy40LDAsNi41LDAuOCw5LjQsMi41DQoJCQlzNS4yLDQsNi44LDYuOGMxLjcsMi45LDIuNSw2LDIuNSw5LjRoLTUuNWMwLTMuNy0xLjMtNi44LTMuOS05LjRDMTIuNywyMi4yLDkuNiwyMC45LDUuOSwyMC45eiBNNS45LDExLjJWNS44DQoJCQljMy44LDAsNy41LDAuOCwxMSwyLjNzNi41LDMuNSw5LjEsNi4xczQuNiw1LjYsNi4xLDkuMWMxLjUsMy41LDIuMyw3LjIsMi4zLDExaC01LjVjMC0zLjEtMC42LTYuMS0xLjgtOC45DQoJCQljLTEuMi0yLjgtMi44LTUuMy00LjktNy4zcy00LjUtMy43LTcuMy00LjlTOSwxMS4yLDUuOSwxMS4yeiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
}

.youtube {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iMzkiIGhlaWdodD0iMzkiIHhsaW5rOmhyZWY9IjVDQkY0NDlDLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMiAxKSI+DQoJPC9pbWFnZT4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuOSwyMmMtMC40LDAtMC44LDAuMi0xLjIsMC43VjIwaC0xLjF2OC40aDEuMXYtMC42YzAuNCwwLjUsMC44LDAuNywxLjIsMC43YzAuNSwwLDAuOC0wLjIsMC45LTAuNw0KCQkJCQljMC4xLTAuMiwwLjEtMC43LDAuMS0xLjJWMjRjMC0wLjYsMC0xLTAuMS0xLjNDMjMuNywyMi4zLDIzLjQsMjIsMjIuOSwyMnogTTIyLjgsMjYuNmMwLDAuNi0wLjIsMC44LTAuNSwwLjgNCgkJCQkJYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjN2LTMuOGMwLjItMC4yLDAuNC0wLjMsMC42LTAuM2MwLjMsMCwwLjUsMC4zLDAuNSwwLjlWMjYuNnoiLz4NCgkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYuNSwyMmMtMC42LDAtMSwwLjItMS40LDAuNmMtMC4yLDAuMy0wLjMsMC44LTAuMywxLjV2Mi4yYzAsMC43LDAuMSwxLjIsMC40LDEuNQ0KCQkJCQljMC4zLDAuNCwwLjgsMC42LDEuNCwwLjZjMC42LDAsMS4xLTAuMiwxLjQtMC43YzAuMS0wLjIsMC4yLTAuNCwwLjMtMC43YzAtMC4yLDAtMC40LDAtMC43di0wLjJoLTEuMmMwLDAuMSwwLDAuMiwwLDAuNA0KCQkJCQlzMCwwLjIsMCwwLjNjMCwwLjEsMCwwLjEsMCwwLjFjLTAuMSwwLjMtMC4yLDAuNC0wLjUsMC40Yy0wLjQsMC0wLjYtMC4zLTAuNi0wLjl2LTEuMWgyLjN2LTEuM2MwLTAuNy0wLjEtMS4xLTAuNC0xLjUNCgkJCQkJQzI3LjYsMjIuMiwyNy4xLDIyLDI2LjUsMjJ6IE0yNy4xLDI0LjVIMjZ2LTAuNmMwLTAuNiwwLjItMC45LDAuNi0wLjljMC40LDAsMC42LDAuMywwLjYsMC45VjI0LjVMMjcuMSwyNC41eiIvPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOC41LDI2LjljLTAuMiwwLjQtMC41LDAuNS0wLjcsMC41Yy0wLjIsMC0wLjItMC4xLTAuMy0wLjNjMCwwLDAtMC4yLDAtMC40di00LjZoLTEuMVYyNw0KCQkJCQljMCwwLjQsMCwwLjcsMC4xLDAuOWMwLjEsMC4zLDAuMywwLjUsMC43LDAuNWMwLjQsMCwwLjktMC4zLDEuMy0wLjh2MC43aDEuMXYtNi4zaC0xLjFMMTguNSwyNi45TDE4LjUsMjYuOUwxOC41LDI2Ljl6Ii8+DQoJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIwLDE1LjdjMC40LDAsMC41LTAuMywwLjUtMC45di0yLjdjMC0wLjYtMC4yLTAuOS0wLjUtMC45Yy0wLjQsMC0wLjUsMC4zLTAuNSwwLjl2Mi43DQoJCQkJCUMxOS40LDE1LjQsMTkuNiwxNS43LDIwLDE1Ljd6Ii8+DQoJCQkJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMi4zLDIxLjEgMTMuNiwyMS4xIDEzLjYsMjguNCAxNC45LDI4LjQgMTQuOSwyMS4xIDE2LjIsMjEuMSAxNi4yLDIwIDEyLjMsMjAgCQkJCSIvPg0KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOC40LDYuNUgxMi4xQzEwLjcsNi41LDkuNiw3LDguNiw4Yy0xLDEtMS40LDIuMS0xLjQsMy41djE2LjRjMCwxLjQsMC41LDIuNSwxLjQsMy41DQoJCQkJCWMxLDEsMi4xLDEuNCwzLjUsMS40aDE2LjRjMS40LDAsMi41LTAuNSwzLjUtMS40YzEtMSwxLjQtMi4xLDEuNC0zLjVWMTEuNWMwLTEuNC0wLjUtMi41LTEuNC0zLjVDMzAuOSw3LDI5LjgsNi41LDI4LjQsNi41eg0KCQkJCQkgTTIyLjYsMTAuM2gxLjFWMTVjMCwwLjMsMCwwLjQsMCwwLjRjMCwwLjIsMC4xLDAuMywwLjMsMC4zYzAuMiwwLDAuNS0wLjIsMC43LTAuNXYtNC44aDEuMXY2LjNoLTEuMVYxNg0KCQkJCQljLTAuNSwwLjUtMC45LDAuOC0xLjMsMC44Yy0wLjQsMC0wLjYtMC4yLTAuNy0wLjVjLTAuMS0wLjItMC4xLTAuNS0wLjEtMC45TDIyLjYsMTAuM0wyMi42LDEwLjN6IE0xOC4zLDEyLjQNCgkJCQkJYzAtMC43LDAuMS0xLjIsMC40LTEuNWMwLjMtMC40LDAuNy0wLjYsMS4zLTAuNmMwLjYsMCwxLDAuMiwxLjMsMC42YzAuMiwwLjMsMC40LDAuOCwwLjQsMS41djIuMmMwLDAuNy0wLjEsMS4yLTAuNCwxLjUNCgkJCQkJYy0wLjMsMC40LTAuOCwwLjYtMS4zLDAuNmMtMC42LDAtMS0wLjItMS4zLTAuNmMtMC4yLTAuMy0wLjQtMC44LTAuNC0xLjVMMTguMywxMi40TDE4LjMsMTIuNHogTTE1LjIsOC4ybDAuOSwzLjNMMTcsOC4yaDEuMw0KCQkJCQlsLTEuNSw1djMuNGgtMS4zdi0zLjRjLTAuMS0wLjYtMC40LTEuNS0wLjgtMi43Yy0wLjEtMC4zLTAuMi0wLjctMC40LTEuMmMtMC4yLTAuNS0wLjMtMC45LTAuNC0xLjJMMTUuMiw4LjJMMTUuMiw4LjJ6DQoJCQkJCSBNMjkuMywyOC43Yy0wLjEsMC41LTAuNCwwLjktMC43LDEuMmMtMC40LDAuMy0wLjgsMC41LTEuMywwLjZjLTEuNiwwLjItMy45LDAuMy03LDAuM2MtMy4xLDAtNS41LTAuMS03LTAuMw0KCQkJCQljLTAuNS0wLjEtMC45LTAuMy0xLjMtMC42Yy0wLjQtMC4zLTAuNi0wLjgtMC43LTEuMmMtMC4yLTEtMC4zLTIuNC0wLjMtNC40YzAtMiwwLjEtMy40LDAuMy00LjRjMC4xLTAuNSwwLjQtMC45LDAuNy0xLjMNCgkJCQkJYzAuNC0wLjMsMC44LTAuNSwxLjMtMC42YzEuNS0wLjIsMy45LTAuMyw3LTAuM2MzLjEsMCw1LjUsMC4xLDcsMC4zYzAuNSwwLjEsMC45LDAuMywxLjMsMC42YzAuNCwwLjMsMC42LDAuOCwwLjcsMS4zDQoJCQkJCWMwLjIsMC45LDAuMywyLjQsMC4zLDQuNEMyOS42LDI2LjMsMjkuNSwyNy44LDI5LjMsMjguN3oiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
}

.googleplus {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNDYiIGhlaWdodD0iMzQiIHhsaW5rOmhyZWY9IkNFNjFEMDRCLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTIgNCkiPg0KCTwvaW1hZ2U+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0LDE4LjF2NC4yYzAsMCw0LDAsNS43LDBjLTAuOSwyLjctMi4zLDQuMi01LjcsNC4yYy0zLjQsMC02LjEtMi44LTYuMS02LjJTMTAuNSwxNCwxNCwxNA0KCQkJCWMxLjgsMCwzLDAuNiw0LjEsMS41YzAuOS0wLjksMC44LTEsMy0zLjFjLTEuOS0xLjctNC4zLTIuNy03LjEtMi43Yy01LjgsMC0xMC41LDQuNy0xMC41LDEwLjVDMy41LDI2LDguMiwzMC43LDE0LDMwLjcNCgkJCQljOC43LDAsMTAuOC03LjUsMTAuMS0xMi42QzIyLDE4LjEsMTQsMTguMSwxNCwxOC4xeiBNMzIuOSwxOC40di0zLjZoLTIuNnYzLjZoLTMuN3YyLjZoMy43djMuN2gyLjZ2LTMuN2gzLjZ2LTIuNkgzMi45eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
}

.googleplus:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNDYiIGhlaWdodD0iMzQiIHhsaW5rOmhyZWY9IkNFNjFEMDRCLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTIgNCkiPg0KCTwvaW1hZ2U+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzJmYjVkMiIgZD0iTTE0LDE4LjF2NC4yYzAsMCw0LDAsNS43LDBjLTAuOSwyLjctMi4zLDQuMi01LjcsNC4yYy0zLjQsMC02LjEtMi44LTYuMS02LjJTMTAuNSwxNCwxNCwxNA0KCQkJCWMxLjgsMCwzLDAuNiw0LjEsMS41YzAuOS0wLjksMC44LTEsMy0zLjFjLTEuOS0xLjctNC4zLTIuNy03LjEtMi43Yy01LjgsMC0xMC41LDQuNy0xMC41LDEwLjVDMy41LDI2LDguMiwzMC43LDE0LDMwLjcNCgkJCQljOC43LDAsMTAuOC03LjUsMTAuMS0xMi42QzIyLDE4LjEsMTQsMTguMSwxNCwxOC4xeiBNMzIuOSwxOC40di0zLjZoLTIuNnYzLjZoLTMuN3YyLjZoMy43djMuN2gyLjZ2LTMuN2gzLjZ2LTIuNkgzMi45eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
  content: ""
}

.googleplus.icon-gray {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCIgdmlld0JveD0iMCAwIDQ1IDQ1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDIgKDM2NzgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+QXJ0Ym9hcmQgMyBDb3B5PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJBcnRib2FyZC0zLUNvcHkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzdBN0E3QSI+DQogICAgICAgICAgICA8ZyBpZD0ic3ZnK3htbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDEyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJDYWxxdWVfMSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEsOS4xIEwxMSwxMy4zIEwxNi43LDEzLjMgQzE1LjgsMTYgMTQuNCwxNy41IDExLDE3LjUgQzcuNiwxNy41IDQuOSwxNC43IDQuOSwxMS4zIEM0LjksNy45IDcuNSw1IDExLDUgQzEyLjgsNSAxNCw1LjYgMTUuMSw2LjUgQzE2LDUuNiAxNS45LDUuNSAxOC4xLDMuNCBDMTYuMiwxLjcgMTMuOCwwLjcgMTEsMC43IEM1LjIsMC43IDAuNSw1LjQgMC41LDExLjIgQzAuNSwxNyA1LjIsMjEuNyAxMSwyMS43IEMxOS43LDIxLjcgMjEuOCwxNC4yIDIxLjEsOS4xIEwxMSw5LjEgWiBNMjkuOSw5LjQgTDI5LjksNS44IEwyNy4zLDUuOCBMMjcuMyw5LjQgTDIzLjYsOS40IEwyMy42LDEyIEwyNy4zLDEyIEwyNy4zLDE1LjcgTDI5LjksMTUuNyBMMjkuOSwxMiBMMzMuNSwxMiBMMzMuNSw5LjQgTDI5LjksOS40IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
}

.googleplus.icon-gray:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNDYiIGhlaWdodD0iMzQiIHhsaW5rOmhyZWY9IkNFNjFEMDRCLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTIgNCkiPg0KCTwvaW1hZ2U+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzJmYjVkMiIgZD0iTTE0LDE4LjF2NC4yYzAsMCw0LDAsNS43LDBjLTAuOSwyLjctMi4zLDQuMi01LjcsNC4yYy0zLjQsMC02LjEtMi44LTYuMS02LjJTMTAuNSwxNCwxNCwxNA0KCQkJCWMxLjgsMCwzLDAuNiw0LjEsMS41YzAuOS0wLjksMC44LTEsMy0zLjFjLTEuOS0xLjctNC4zLTIuNy03LjEtMi43Yy01LjgsMC0xMC41LDQuNy0xMC41LDEwLjVDMy41LDI2LDguMiwzMC43LDE0LDMwLjcNCgkJCQljOC43LDAsMTAuOC03LjUsMTAuMS0xMi42QzIyLDE4LjEsMTQsMTguMSwxNCwxOC4xeiBNMzIuOSwxOC40di0zLjZoLTIuNnYzLjZoLTMuN3YyLjZoMy43djMuN2gyLjZ2LTMuN2gzLjZ2LTIuNkgzMi45eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
}

#block-myaccount-infos .myaccount-title a {
  color: var(--bs-gray-900)
}

.pinterest {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iMzgiIGhlaWdodD0iNDYiIHhsaW5rOmhyZWY9IjhERjY2RDRCLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMiAtMSkiPg0KCTwvaW1hZ2U+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4LjcsNS4xQzEzLjQsNS42LDguMSwxMCw3LjgsMTYuMWMtMC4xLDMuOCwwLjksNi42LDQuNSw3LjRjMS42LTIuNy0wLjUtMy4zLTAuOC01LjMNCgkJCQljLTEuMy04LjEsOS40LTEzLjcsMTUtOGMzLjksMy45LDEuMywxNi00LjksMTQuOGMtNi0xLjIsMi45LTEwLjgtMS44LTEyLjdjLTMuOS0xLjUtNS45LDQuNy00LjEsNy44Yy0xLjEsNS4zLTMuNCwxMC4zLTIuNSwxNw0KCQkJCWMzLjEtMi4yLDQuMS02LjUsNC45LTEwLjljMS41LDAuOSwyLjQsMS45LDQuMywyLjFjNy4yLDAuNiwxMS4yLTcuMiwxMC4zLTE0LjRDMzEuOCw3LjUsMjUuNSw0LjMsMTguNyw1LjF6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.pinterest:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iMzgiIGhlaWdodD0iNDYiIHhsaW5rOmhyZWY9IjhERjY2RDRCLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMiAtMSkiPg0KCTwvaW1hZ2U+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzJmYjVkMiIgZD0iTTE4LjcsNS4xQzEzLjQsNS42LDguMSwxMCw3LjgsMTYuMWMtMC4xLDMuOCwwLjksNi42LDQuNSw3LjRjMS42LTIuNy0wLjUtMy4zLTAuOC01LjMNCgkJCQljLTEuMy04LjEsOS40LTEzLjcsMTUtOGMzLjksMy45LDEuMywxNi00LjksMTQuOGMtNi0xLjIsMi45LTEwLjgtMS44LTEyLjdjLTMuOS0xLjUtNS45LDQuNy00LjEsNy44Yy0xLjEsNS4zLTMuNCwxMC4zLTIuNSwxNw0KCQkJCWMzLjEtMi4yLDQuMS02LjUsNC45LTEwLjljMS41LDAuOSwyLjQsMS45LDQuMywyLjFjNy4yLDAuNiwxMS4yLTcuMiwxMC4zLTE0LjRDMzEuOCw3LjUsMjUuNSw0LjMsMTguNyw1LjF6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
  content: ""
}

.pinterest.icon-gray {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCIgdmlld0JveD0iMCAwIDQ1IDQ1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDIgKDM2NzgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+QXJ0Ym9hcmQgMyBDb3B5IDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IkFydGJvYXJkLTMtQ29weS0yIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiM3QTdBN0EiPg0KICAgICAgICAgICAgPGcgaWQ9InN2Zyt4bWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iQ2FscXVlXzEiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjcsMS4xIEM2LjQsMS42IDEuMSw2IDAuOCwxMi4xIEMwLjcsMTUuOSAxLjcsMTguNyA1LjMsMTkuNSBDNi45LDE2LjggNC44LDE2LjIgNC41LDE0LjIgQzMuMiw2LjEgMTMuOSwwLjUgMTkuNSw2LjIgQzIzLjQsMTAuMSAyMC44LDIyLjIgMTQuNiwyMSBDOC42LDE5LjggMTcuNSwxMC4yIDEyLjgsOC4zIEM4LjksNi44IDYuOSwxMyA4LjcsMTYuMSBDNy42LDIxLjQgNS4zLDI2LjQgNi4yLDMzLjEgQzkuMywzMC45IDEwLjMsMjYuNiAxMS4xLDIyLjIgQzEyLjYsMjMuMSAxMy41LDI0LjEgMTUuNCwyNC4zIEMyMi42LDI0LjkgMjYuNiwxNy4xIDI1LjcsOS45IEMyNC44LDMuNSAxOC41LDAuMyAxMS43LDEuMSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
}

.pinterest.icon-gray:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iMzgiIGhlaWdodD0iNDYiIHhsaW5rOmhyZWY9IjhERjY2RDRCLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMiAtMSkiPg0KCTwvaW1hZ2U+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzJmYjVkMiIgZD0iTTE4LjcsNS4xQzEzLjQsNS42LDguMSwxMCw3LjgsMTYuMWMtMC4xLDMuOCwwLjksNi42LDQuNSw3LjRjMS42LTIuNy0wLjUtMy4zLTAuOC01LjMNCgkJCQljLTEuMy04LjEsOS40LTEzLjcsMTUtOGMzLjksMy45LDEuMywxNi00LjksMTQuOGMtNi0xLjIsMi45LTEwLjgtMS44LTEyLjdjLTMuOS0xLjUtNS45LDQuNy00LjEsNy44Yy0xLjEsNS4zLTMuNCwxMC4zLTIuNSwxNw0KCQkJCWMzLjEtMi4yLDQuMS02LjUsNC45LTEwLjljMS41LDAuOSwyLjQsMS45LDQuMywyLjFjNy4yLDAuNiwxMS4yLTcuMiwxMC4zLTE0LjRDMzEuOCw3LjUsMjUuNSw0LjMsMTguNyw1LjF6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.vimeo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNDMiIGhlaWdodD0iNDAiIHhsaW5rOmhyZWY9IjUwM0UwMEFCLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTEgMSkiPg0KCTwvaW1hZ2U+DQoJPGc+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQuMSwxNGMwLjctMC41LDEuOC0xLjQsMy4zLTIuOGMxLjUtMS4zLDIuNy0yLjMsMy43LTIuOWMxLjMtMC43LDIuNC0xLDMuNS0wLjdjMC41LDAuMSwxLDAuNSwxLjQsMS4xDQoJCQkJCWMwLjQsMC42LDAuOCwxLjIsMSwxLjljMC4yLDAuNiwwLjUsMi4xLDAuOSw0LjVjMC4xLDAuNCwwLjEsMSwwLjIsMmMwLjEsMC45LDAuMiwxLjcsMC4zLDIuM2MwLjEsMC42LDAuMywxLjMsMC41LDINCgkJCQkJYzAuMywwLjcsMC42LDEuMywxLDEuOGMwLjgsMC44LDEuNiwxLDIuNCwwLjRjMC41LTAuNCwxLjItMS4zLDEuOS0yLjdjMC45LTEuNywxLjMtMywxLjQtMy45YzAuMS0xLjQtMC4xLTIuMy0wLjctMi43DQoJCQkJCWMtMC42LTAuNC0xLjYtMC42LTMuMS0wLjRjMC4zLTAuOSwwLjctMS43LDEuMi0yLjVjMC41LTAuOCwxLjEtMS40LDEuNi0xLjljMC42LTAuNSwxLjItMC45LDEuOC0xLjNjMC42LTAuNCwxLjEtMC43LDEuNi0wLjgNCgkJCQkJYzAuNC0wLjIsMC44LTAuMywxLjEtMC4zYzIuNS0wLjQsNC4yLDAsNS4xLDEuMmMwLjcsMC45LDAuOSwyLjEsMC42LDMuNmMtMC4zLDEuMy0xLDMuNC0yLjMsNi4yYy0xLjIsMi44LTIuOCw1LjUtNC43LDgNCgkJCQkJYy0yLjIsMi45LTQuNCw1LjEtNi44LDYuNWMtMC42LDAuNC0xLjMsMC43LTIuMSwwLjljLTAuOCwwLjItMS41LDAuMi0yLjMsMGMtMS4xLTAuNS0yLTEuNi0yLjgtMy40Yy0wLjQtMC45LTAuOS0yLjctMS42LTUuNA0KCQkJCQljLTAuNy0yLjYtMS4xLTQuMy0xLjQtNS4xYy0wLjEtMC4yLTAuMi0wLjYtMC4zLTEuMWMtMC4xLTAuNS0wLjMtMC45LTAuNC0xLjNjLTAuMS0wLjQtMC4zLTAuNy0wLjUtMS4xDQoJCQkJCWMtMC4zLTAuNS0wLjctMC44LTEuMS0wLjhjLTAuNCwwLTEsMC4xLTEuNiwwLjNjLTAuNiwwLjItMS4xLDAuMy0xLjUsMC4yYy0wLjIsMC0wLjQtMC4yLTAuNi0wLjVjLTAuMi0wLjMtMC40LTAuNi0wLjctMC43DQoJCQkJCUw0LjEsMTRMNC4xLDE0TDQuMSwxNHoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
}

.instagram {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xIiB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHhsaW5rOmhyZWY9IjFCQTA4NjIzLnBuZyI+DQoJPC9pbWFnZT4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI4LjksNS42SDExLjFDOCw1LjYsNS42LDgsNS42LDExLjFWMTd2MTEuOGMwLDMuMSwyLjUsNS41LDUuNSw1LjVoMTcuN2MzLjEsMCw1LjUtMi41LDUuNS01LjVWMTd2LTUuOQ0KCQkJQzM0LjQsOCwzMiw1LjYsMjguOSw1LjZ6IE0zMC41LDguOWgwLjZ2MC42djQuM2gtNC45VjguOUgzMC41eiBNMTUuOSwxN2MwLjktMS4yLDIuNS0yLjEsNC4xLTIuMXMzLjIsMC45LDQuMSwyLjENCgkJCWMwLjYsMC45LDEsMS44LDEsM2MwLDIuOC0yLjMsNS4xLTUuMSw1LjFjLTIuNywwLTUuMS0yLjItNS4xLTUuMUMxNC45LDE4LjksMTUuMywxNy45LDE1LjksMTd6IE0zMS42LDI4LjljMCwxLjUtMS4yLDIuNy0yLjcsMi43DQoJCQlIMTEuMWMtMS41LDAtMi43LTEuMi0yLjctMi43VjE3aDQuM2MtMC40LDAuOS0wLjYsMi0wLjYsM2MwLDQuMywzLjYsNy45LDcuOSw3LjlzNy45LTMuNiw3LjktNy45YzAtMS0wLjItMi4xLTAuNi0zaDQuMw0KCQkJTDMxLjYsMjguOUwzMS42LDI4Ljl6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
}

#home-slider .carousel-link {
  align-items: start;
  height: 100%
}

#home-slider .carousel-content {
  height: 100%;
}

#home-slider .carousel-content img {
  border-radius: 1.25rem;
}

.ratio-homeSlider {
  --bs-aspect-ratio: 28.81002087682672%;
}

.main-menu {
  order: -1
}

@media (min-width: 1200px) {
  .main-menu {
    order: 1
  }
}

/*.main-menu__tree > li:not(:last-child) {*/
/*  border-right: 1px solid var(--bs-border-color);*/
/*}*/

.main-menu__tree > li > a {
  display: block;
  font-size: .875rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: .75rem 0;
}

.main-menu__tree > li:hover .menu-container {
  visibility: visible;
  opacity: 1;
}

.main-menu__tree > li .menu-container {
  background-color: #fff;
  visibility: hidden;
  opacity: 0;
  left: 0;
  padding: 1.5rem 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 1045;
  transition: opacity 0.10s ease, visibility 0.10s ease;
}

.main-menu__tree > li .menu-container.focusing, .main-menu__tree > li .menu-container:focus-within {
  display: block
}

.main-menu__tree > li .menu-container a[data-depth="1"], .main-menu__tree > li .menu-container a[data-depth="2"] {
  overflow-wrap: break-word;
  white-space: normal
}

.main-menu__tree > li .menu-container a[data-depth="1"] {
  font-size: .875rem;
  font-weight: 600;
  color: #1A1A1A;
  text-transform: uppercase;
  justify-content: center;
  flex-direction: column;
}

.main-menu__tree > li .menu-container a[data-depth="1"]:hover, .main-menu__tree > li .menu-container a[data-depth="1"]:hover i {
  color: var(--bs-primary)
}

.main-menu__tree > li .menu-container a[data-depth="1"]:after{display:none}.main-menu__tree .topmenu{display:grid;grid-gap:1.25rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,max-content))}.main-menu__tree .submenu{display:none}.block-social a:hover{opacity:.6}.header .logo img{width:auto;max-height:18px}@media (min-width:768px){.header .logo img{max-height:24px}}@media (min-width:992px){.header .logo img{max-height:30px}}.header-bottom{padding:1.5rem 0;border-bottom:1px solid var(--bs-border-color)}.header-menu{background:#fff}.header-bottom .navbar-brand{padding:0}.header-bottom .nav-link.active,.header-bottom .nav-link:active,.header-bottom .nav-link:active:hover{color:var(--bs-white)}.footer{--footer-text-color:#fff;--footer-hover-color:#fff;--footer-heading-color:#fff;color:var(--footer-text-color);background:url(../img-dist/backgrounds/footer.png) no-repeat center center}.footer .footer-top{padding-bottom:2.5rem}.footer .h2,.footer .h3,.footer .h4,.footer h2,.footer h3{font-size:1rem;margin-bottom:1.5rem}.footer .h2,.footer .h2 a,.footer .h3,.footer .h3 a,.footer .h4,.footer .h4 a,.footer h2,.footer h2 a,.footer h3,.footer h3 a{text-transform:inherit!important}@media (max-width:767.98px){.footer .copyright{font-size:.875rem}}.footer .footer__block__content{color:var(--footer-text-color)}@media (max-width:767.98px){.footer .footer__block__content{font-size:.875rem}}.footer .footer__block__content-list{margin:unset}.footer .footer__block__content-list a{color:var(--footer-text-color);font-size:.875rem;display:block;transition:.10s ease-out}.footer .footer__block__content-list a:hover{text-decoration:underline}.footer .footer__block__content-list a.logout{color:#d5343c}@media (max-width:767.98px){.footer .footer__block__content-list li{padding:.25rem 0}.footer .footer__block__content-list li:first-child{padding-top:1rem}}.footer .footer__block__content-contact a{color:var(--footer-text-color)}.footer .footer__block__content-contact a:hover{color:var(--footer-hover-color)}.footer .footer__block__content-contact .contact__infos{margin-bottom:1rem}.footer .footer__block__content-contact .contact__fax,.footer .footer__block__content-contact .contact__phone{margin-bottom:.5rem}.footer .footer__block__content-contact>div:last-child{margin-bottom:0}.footer .footer__block__content-contact .contact__email,.footer .footer__block__content-contact .contact__fax,.footer .footer__block__content-contact .contact__infos,.footer .footer__block__content-contact .contact__phone{align-items:center;display:flex}.footer .footer__block__content-contact .contact__email i,.footer .footer__block__content-contact .contact__fax i,.footer .footer__block__content-contact .contact__infos i,.footer .footer__block__content-contact .contact__phone i{margin-right:.5rem}.footer .footer__block__title{font-size:1rem;font-weight:600}.footer .footer__block__title,.footer .footer__block__title a{color:var(--footer-heading-color)}@media (min-width:768px){.footer .footer__block__title{margin-bottom:1.25rem}}@media (max-width:767.98px){.footer .footer__block:last-child{margin-bottom:2rem}}.content-columns{align-items:stretch;display:flex;padding:0 3.75rem}.content-columns-right .h2{text-transform:inherit}#content-wrapper .page-footer{margin-top:3rem}#content-wrapper .page-footer>.container>a:last-of-type:not(:first-of-type){float:right}#content-wrapper .page-footer a{margin-right:1rem}#content-wrapper{padding-bottom:2rem}@media (max-width:575.98px){#content-wrapper .page-header{margin-bottom:1rem}}hr:not(.alert-divider){color:var(--bs-border-color)}.login hr{margin:1rem auto}.login .forgot-password{margin-bottom:1.25rem}#customer-form .form-footer{display:flex;margin-top:1.5rem;text-align:center}.register-form__login-prompt{margin-bottom:0;margin-top:.5rem}.register-form__login-prompt a{font-size:1rem!important;color:var(--bs-primary)!important}.step .address{border:1px solid #dee2e6}.step .address,.step .address__content{cursor:pointer}.step .address.selected{border:2px solid var(--bs-primary)}.step dl{align-items:center;background:var(--bs-gray-100);border-radius:var(--bs-border-radius-sm);display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem}.step dl dd,.step dl dt{margin:0;padding:1rem 0;width:50%}.step dl dd:not(:last-of-type),.step dl dt:not(:last-of-type){border-bottom:1px solid var(--bs-gray-300)}.step dl dd{text-align:right}.addresses__new-address{align-items:center;background:var(--bs-white);border-radius:.5rem;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem;width:100%}.addresses__new-address:hover i{transform:scale(1.2)}.addresses__new-address i{align-items:center;background:var(--bs-gray-100);border-radius:50%;color:var(--bs-secondary);display:flex;font-size:2rem;height:4rem;justify-content:center;transition:.10s ease-out;width:4rem}@media (max-width:575.98px){.addresses__new-address i{font-size:1.5rem;height:3rem;width:3rem}}.addresses__new-address span{font-weight:500;margin-bottom:1rem}.page-history .order__actions a:hover:after,.page-order-detail .order__actions a:hover:after{color:transparent}.page-history .orders,.page-order-detail .orders{padding:.5rem}.page-history .orders .order,.page-order-detail .orders .order{background:#fefefe;border-radius:6px;padding:0 1.25rem}.page-history .orders .order__label,.page-order-detail .orders .order__label{font-weight:600}.page-history .orders .order__label,.page-history .orders .order__value,.page-order-detail .orders .order__label,.page-order-detail .orders .order__value{margin-bottom:0}.page-history .orders .order>div,.page-order-detail .orders .order>div{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 0}.page-history .orders .order>div:not(:last-child),.page-order-detail .orders .order>div:not(:last-child){border-bottom:1px solid var(--bs-border-color)}.page-history .orders .order>div.order__actions,.page-order-detail .orders .order>div.order__actions{justify-content:flex-end}.order__header__right{text-align:right}@media (max-width:575.98px){.order__header__right .btn{width:100%}}.order__item{padding:1.25rem}.order__item__line,.order__total{padding:.5rem 0}.page-product .product__name{margin-bottom:1.5rem}.page-product .product__infos .accordion-button{font-size:1.25rem;font-weight:700;padding:1.25rem 0}.page-product .product__infos .accordion-body{padding:0}.page-product .product__description-short{font-size:.875rem;margin-bottom:1.5rem}.page-product .product__tax-label{color:var(--bs-gray-700);margin-bottom:1.5rem}.page-product .product__prices{font-size:1.25rem}.page-product .product__current-price{font-size:1.675rem;font-weight:700}.page-product .product__discount{font-size:1.125rem;color:var(--bs-gray-600);margin-left:.5rem}.page-product .product__price-regular{text-decoration:line-through}.page-product .product__variants{margin-bottom:2rem}.page-product .product__variants .variant:not(:last-child){margin-bottom:1rem}.page-product .product__variants .variant ul{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.page-product .product__variants .variant ul li:first-of-type span{margin-left:0}.page-product .product__variants .variant .input-color{display:none}.page-product .product__variants .variant .color span{font-size:0}.page-product .product-pack__item{border:1px solid #e9ecef}@media (max-width:767.98px){.page-product .carousel-control-next{right:1rem}.page-product .carousel-control-prev{left:1rem}.page-product .carousel-control-next,.page-product .carousel-control-prev{height:3rem;width:3rem}}.thumbnails__container .thumbnail img{border:2px solid transparent;border-radius:6px}.thumbnails__container .thumbnail.active img{border:2px solid var(--bs-primary)}.detail{align-items:center;border-bottom:4px solid var(--bs-white);display:flex;padding:1rem}.detail__left{flex-grow:0;flex-shrink:0;width:50%}.detail__title{font-weight:700}.order-returns{padding:.5rem}.order-returns .order-return__label{font-weight:600}.order-returns .order-return__label,.order-returns .order-return__value{margin-bottom:0}.order-returns .order-return>div{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.order-returns .order-return>div:not(:last-child){border-bottom:1px solid #e9ecef}/**
* 2007-2023 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2023 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/
 .cookies-popup{background:var(--bs-secondary);border-radius:6px;bottom:25px;color:#fff;left:25px;position:fixed;width:430px;z-index:999}.cookies-popup__container{display:flex;flex-direction:column;gap:24px;padding:1.5rem}.cookies-popup__heading{margin-bottom:12px!important;text-align:center}.cookies-popup__text{font-size:.875rem;font-weight:400;line-height:1.5;text-align:center}.cookies-popup__actions{display:flex;gap:16px;justify-content:center;text-align:center}.cookies-popup__button{background-color:var(--bs-primary);border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;line-height:1;padding:.5rem 1.5rem;transition:all .15s ease;-ms-transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease}.cookies-popup__button:hover{color:inherit;cursor:pointer;opacity:.8}@media (max-width:991px){.cookies-popup{border-radius:0!important;bottom:0!important;left:0!important;right:0!important;width:100%!important}}/**
 * 2014-2025 IT PREMIUM OU
 *
 * NOTICE OF LICENSE
 *
 * This module is licensed for use on one single domain. To use this module on additional domains,
 * you must purchase additional licenses. Redistribution, resale, leasing, licensing, or offering
 * this resource to third parties is prohibited.
 *
 * The data used in this module, especially the complete database, may not be copied.
 * It is strictly prohibited to duplicate the data and database and distribute the same,
 * and/or instruct third parties to engage in such activities, without prior consent from TecAlliance.
 * Any use of content in a manner not expressly authorized constitutes copyright infringement and violators will be prosecuted.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to https://www.prestashop.com for more information.
 *
 * @author IT PREMIUM OU <info@itpremium.net>
 * @copyright  2014-2025 IT PREMIUM OU.
 * @license Single Domain License
 *
 * PrestaShop and TecDoc are International Registered Trademarks, respective properties of PrestaShop SA and TecAlliance GmbH.
 * IT PREMIUM OU is not associated with TecAlliance GmbH or PrestaShop SA and their services, all rights belong to their respective owners.
 */
 :root{--tecdoc-background-color:#f7f7f7;--tecdoc-border-color:#f5f5f5;--tecdoc-input-background-color:#f7f7f7;--tecdoc-input-disabled-background-color:#e0e0e0;--tecdoc-label-color:#777777;--tecdoc-primary-color:#e3000f;--tecdoc-primary-filter:brightness(0) saturate(100%) invert(10%) sepia(96%) saturate(7335%) hue-rotate(353deg) brightness(87%) contrast(105%);--tecdoc-text-dark-color:#333;--tecdoc-text-light-color:#777}[x-cloak]{display:none!important}.tecdoc-button{align-items:center;background-color:var(--tecdoc-primary-color);border-radius:6px;border:unset;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;height:44px;justify-content:center;outline:unset;padding:10px 20px;transition:.15s}.tecdoc-button:hover{opacity:.9}.tecdoc-button:disabled{cursor:auto;opacity:.7}@media (min-width:768px){.tecdoc-button--add-to-cart:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yIDJIMy4zMDYxNkMzLjU1MjE4IDIgMy42NzUxOSAyIDMuNzc0MTggMi4wNDUyNEMzLjg2MTQyIDIuMDg1MTEgMy45MzUzNSAyLjE0OTIyIDMuOTg3MTUgMi4yMjk5NUM0LjA0NTkzIDIuMzIxNTQgNC4wNjMzMyAyLjQ0MzMyIDQuMDk4MTIgMi42ODY4Nkw0LjU3MTQzIDZNNC41NzE0MyA2TDUuNjIzMzIgMTMuNzMxNEM1Ljc1NjgxIDE0LjcxMjUgNS44MjM1NSAxNS4yMDMxIDYuMDU4MSAxNS41NzIzQzYuMjY0NzggMTUuODk3NyA2LjU2MTA4IDE2LjE1NjQgNi45MTEzNSAxNi4zMTc0QzcuMzA4ODYgMTYuNSA3LjgwMzk0IDE2LjUgOC43OTQxMSAxNi41SDE3LjM1MkMxOC4yOTQ1IDE2LjUgMTguNzY1OCAxNi41IDE5LjE1MSAxNi4zMzA0QzE5LjQ5MDUgMTYuMTgwOSAxOS43ODE4IDE1LjkzOTggMTkuOTkyMyAxNS42MzQyQzIwLjIzMDkgMTUuMjg3NiAyMC4zMTkxIDE0LjgyNDcgMjAuNDk1NSAxMy44OTg4TDIxLjgxOTEgNi45NDk2OUMyMS44ODEyIDYuNjIzODEgMjEuOTEyMiA2LjQ2MDg3IDIxLjg2NzIgNi4zMzM1QzIxLjgyNzggNi4yMjE3NyAyMS43NDk5IDYuMTI3NjggMjEuNjQ3NSA2LjA2ODAyQzIxLjUzMDggNiAyMS4zNjUgNiAyMS4wMzMyIDZINC41NzE0M1pNMTAgMjFDMTAgMjEuNTUyMyA5LjU1MjI4IDIyIDkgMjJDOC40NDc3MiAyMiA4IDIxLjU1MjMgOCAyMUM4IDIwLjQ0NzcgOC40NDc3MiAyMCA5IDIwQzkuNTUyMjggMjAgMTAgMjAuNDQ3NyAxMCAyMVpNMTggMjFDMTggMjEuNTUyMyAxNy41NTIzIDIyIDE3IDIyQzE2LjQ0NzcgMjIgMTYgMjEuNTUyMyAxNiAyMUMxNiAyMC40NDc3IDE2LjQ0NzcgMjAgMTcgMjBDMTcuNTUyMyAyMCAxOCAyMC40NDc3IDE4IDIxWiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);background-size:cover;content:"";filter:brightness(0) invert(1);flex-shrink:0;height:22px;width:22px}}.tecdoc-button--search:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTIxIDIxTDE1LjAwMDEgMTVNMTcgMTBDMTcgMTMuODY2IDEzLjg2NiAxNyAxMCAxN0M2LjEzNDAxIDE3IDMgMTMuODY2IDMgMTBDMyA2LjEzNDAxIDYuMTM0MDEgMyAxMCAzQzEzLjg2NiAzIDE3IDYuMTM0MDEgMTcgMTBaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);background-size:cover;content:"";filter:brightness(0) invert(1);flex-shrink:0;height:24px;width:24px}.tecdoc-button--reset{background-color:#e0e0e0;color:#333;width:100%}.tecdoc-button--loading .tecdoc-button__content{display:none}.tecdoc-button--loading:before{display:none}.tecdoc-button--loading:after{animation:loading-spinner 1s ease infinite;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;content:'';height:26px;width:26px}@keyframes loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tecdoc-dropdown{align-items:center;display:flex;height:100%;-webkit-user-select:none;user-select:none}.tecdoc-dropdown--expanded .tecdoc-dropdown__preview:after{transform:rotate(180deg)}.tecdoc-dropdown__preview{align-items:center;display:flex;font-size:14px;gap:16px}.tecdoc-dropdown__preview:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMTAuMzk2NCAzLjE0NjVMNS45OTk5NCA3LjU0M0wxLjYwMzQ0IDMuMTQ2NUMxLjQwODE5IDIuOTUxMjUgMS4wOTE2OSAyLjk1MTI1IDAuODk2NDM4IDMuMTQ2NUMwLjcwMTE4NyAzLjM0MTc1IDAuNzAxMTg3IDMuNjU4MjUgMC44OTY0MzggMy44NTM1TDUuNjQ2NDQgOC42MDM1QzUuNzQ0MTkgOC43MDEyNSA1Ljg3MTk0IDguNzUgNS45OTk5NCA4Ljc1QzYuMTI3OTQgOC43NSA2LjI1NTY5IDguNzAxMjUgNi4zNTM0NCA4LjYwMzVMMTEuMTAzNCAzLjg1MzVDMTEuMjk4NyAzLjY1ODI1IDExLjI5ODcgMy4zNDE3NSAxMS4xMDM0IDMuMTQ2NUMxMC45MDgyIDIuOTUxMjUgMTAuNTkxNyAyLjk1MTI1IDEwLjM5NjQgMy4xNDY1WiIgZmlsbD0iIzMzMyIvPg0KPC9zdmc+DQo=);background-size:cover;content:"";height:12px;transition-duration:.15s;transition-property:transform;width:12px}.tecdoc-dropdown__body{background-color:#fff;border-radius:6px;box-shadow:0 0 10px #0000001a;max-height:200px;min-width:200px;overflow:auto;overscroll-behavior:contain;z-index:1000}.tecdoc-dropdown__option{color:#333;cursor:pointer;font-size:14px;font-weight:500;line-height:1;padding:10px 14px;transition:.15s}.tecdoc-dropdown__option:hover{background-color:var(--tecdoc-primary-color);color:#fff}.tecdoc-form{display:flex;flex-direction:column;gap:24px;margin:unset}.tecdoc-form__text--success{color:#0db428}.tecdoc-form__fields{display:flex;flex-direction:column;gap:24px}.tecdoc-form__field{display:flex;flex-direction:column;gap:8px;position:relative}.tecdoc-form__field--required .tecdoc-form__label:after{color:#d80027;content:"*";margin-left:2px}.tecdoc-form__label{color:var(--tecdoc-text-dark-color);font-size:16px;font-weight:500;margin-bottom:unset;text-align:left}.tecdoc-form__textarea{min-height:100px}.tecdoc-form__input,.tecdoc-form__textarea{background-color:var(--tecdoc-background-color);border-radius:6px;border:1px solid transparent;color:var(--tecdoc-text-dark-color);font-size:16px;font-weight:400;max-width:100%;outline:unset;overflow:hidden;padding:12px;transition:.15s}.tecdoc-form__input:active,.tecdoc-form__input:focus,.tecdoc-form__textarea:active,.tecdoc-form__textarea:focus{color:var(--tecdoc-text-dark-color);background-color:var(--tecdoc-input-background-color)}.tecdoc-form__input:disabled,.tecdoc-form__textarea:disabled{background-color:var(--tecdoc-input-disabled-background-color)}.tecdoc-form__input--error,.tecdoc-form__textarea--error{border:1px solid #D80027}.tecdoc-form__error-message{color:#d80027;font-size:14px}.tecdoc-loader{align-items:center;display:flex;gap:16px}.tecdoc-loader:before{animation:loading-spinner 1s ease infinite;border-radius:50%;border:2px solid var(--tecdoc-primary-color);border-top-color:#fff;content:'';height:18px;width:18px}.tecdoc-selector{background-color:var(--tecdoc-background-color);border-radius:6px;position:relative;-webkit-user-select:none;user-select:none}.tecdoc-selector--active{z-index:999}.tecdoc-selector--active .tecdoc-selector__field:after{filter:var(--tecdoc-primary-filter);transform:rotate(180deg)}.tecdoc-selector--selected .tecdoc-selector__label{color:#333;font-weight:500}.tecdoc-selector__field{align-items:center;cursor:pointer;display:flex;gap:18px;height:48px;padding:12px 18px}.tecdoc-selector__field:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMTAuMzk2NCAzLjE0NjVMNS45OTk5NCA3LjU0M0wxLjYwMzQ0IDMuMTQ2NUMxLjQwODE5IDIuOTUxMjUgMS4wOTE2OSAyLjk1MTI1IDAuODk2NDM4IDMuMTQ2NUMwLjcwMTE4NyAzLjM0MTc1IDAuNzAxMTg3IDMuNjU4MjUgMC44OTY0MzggMy44NTM1TDUuNjQ2NDQgOC42MDM1QzUuNzQ0MTkgOC43MDEyNSA1Ljg3MTk0IDguNzUgNS45OTk5NCA4Ljc1QzYuMTI3OTQgOC43NSA2LjI1NTY5IDguNzAxMjUgNi4zNTM0NCA4LjYwMzVMMTEuMTAzNCAzLjg1MzVDMTEuMjk4NyAzLjY1ODI1IDExLjI5ODcgMy4zNDE3NSAxMS4xMDM0IDMuMTQ2NUMxMC45MDgyIDIuOTUxMjUgMTAuNTkxNyAyLjk1MTI1IDEwLjM5NjQgMy4xNDY1WiIgZmlsbD0iIzMzMyIvPg0KPC9zdmc+DQo=);background-size:cover;content:"";flex-shrink:0;height:12px;margin-left:auto;transition:.15s;width:12px}.tecdoc-selector__row{align-items:center;display:flex;flex-grow:1;gap:18px;overflow:hidden}.tecdoc-selector__row--search:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTIxIDIxTDE1LjAwMDEgMTVNMTcgMTBDMTcgMTMuODY2IDEzLjg2NiAxNyAxMCAxN0M2LjEzNDAxIDE3IDMgMTMuODY2IDMgMTBDMyA2LjEzNDAxIDYuMTM0MDEgMyAxMCAzQzEzLjg2NiAzIDE3IDYuMTM0MDEgMTcgMTBaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);background-size:cover;content:"";display:block;filter:var(--tecdoc-primary-filter);flex-shrink:0;height:24px;width:24px}.tecdoc-selector__step{align-items:center;background-color:#fff;border-radius:6px;color:var(--tecdoc-primary-color);display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;width:24px}.tecdoc-selector__label{color:var(--tecdoc-label-color);font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tecdoc-selector__search{background-color:unset;border:unset;font-size:16px;height:24px;outline:unset;padding:unset;width:100%}.tecdoc-selector__dropdown{background-color:#fff;border-radius:6px;max-height:300px;overflow:auto;width:100%;z-index:2}.tecdoc-selector__option{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:16px;padding:8px 14px;transition:.15s}.tecdoc-selector__option:hover,.tecdoc-selector__option:active{background-color:var(--tecdoc-primary-color);color:#fff}.tecdoc-selector__option:hover .tecdoc-selector__sub-value,.tecdoc-selector__option:active .tecdoc-selector__sub-value{color:#fff}.tecdoc-selector__option:not(:last-of-type){border-bottom:1px solid var(--tecdoc-border-color)}.tecdoc-selector__option--disabled{cursor:auto}.tecdoc-selector__option--disabled:hover,.tecdoc-selector__option--disabled:active{background-color:inherit;color:inherit}.tecdoc-selector__column{display:flex;flex-direction:column}.tecdoc-selector__sub-value{color:#777;font-size:13px}.tecdoc-selector__chevron{align-items:center;background-color:var(--tecdoc-background-color);border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-left:auto;width:18px}.tecdoc-selector__chevron:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCI+DQogICAgPHBhdGggZD0ibTkuODQsNy40M2MuMjEtLjIzLjIxLS42MiwwLS44Nkw0Ljk0LDEuMThjLS4yMi0uMjQtLjU2LS4yNC0uNzgsMC0uMjIuMjQtLjIyLjYyLDAsLjg2bDQuNTEsNC45Ny00LjUxLDQuOTdjLS4yMi4yNC0uMjIuNjIsMCwuODYuMjIuMjQuNTYuMjQuNzgsMGw0LjktNS4zOVoiIHN0eWxlPSJmaWxsOiAjMzMzOyIvPg0KPC9zdmc+DQo=);background-size:cover;content:"";filter:var(--tecdoc-primary-filter);height:10px;width:10px}.tecdoc-grid{display:grid;gap:16px}.tecdoc-grid__item{-webkit-user-select:none;background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color);position:relative;text-align:center;transition:border .15s;user-select:none}.tecdoc-grid__item:hover{border-color:var(--tecdoc-primary-color)}.tecdoc-grid--dropdownable .tecdoc-grid__item--active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:unset;margin-bottom:-17px}.tecdoc-grid--dropdownable .tecdoc-grid__item--active:hover+.tecdoc-grid__dropdown{border-color:var(--tecdoc-primary-color)}.tecdoc-grid--dropdownable .tecdoc-grid__item--active+.tecdoc-grid__dropdown{display:block}.tecdoc-grid--dropdownable .tecdoc-grid__item--active .tecdoc-grid__toggle:after{transform:rotate(180deg)}.tecdoc-grid--dropdownable .tecdoc-grid__item--first-in-row+.tecdoc-grid__dropdown{border-top-left-radius:0}.tecdoc-grid--dropdownable .tecdoc-grid__item--last-in-row+.tecdoc-grid__dropdown{border-top-right-radius:0}.tecdoc-grid--dropdownable .tecdoc-grid__toggle{align-items:center;display:flex;gap:8px}.tecdoc-grid--dropdownable .tecdoc-grid__toggle:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMTAuMzk2NCAzLjE0NjVMNS45OTk5NCA3LjU0M0wxLjYwMzQ0IDMuMTQ2NUMxLjQwODE5IDIuOTUxMjUgMS4wOTE2OSAyLjk1MTI1IDAuODk2NDM4IDMuMTQ2NUMwLjcwMTE4NyAzLjM0MTc1IDAuNzAxMTg3IDMuNjU4MjUgMC44OTY0MzggMy44NTM1TDUuNjQ2NDQgOC42MDM1QzUuNzQ0MTkgOC43MDEyNSA1Ljg3MTk0IDguNzUgNS45OTk5NCA4Ljc1QzYuMTI3OTQgOC43NSA2LjI1NTY5IDguNzAxMjUgNi4zNTM0NCA4LjYwMzVMMTEuMTAzNCAzLjg1MzVDMTEuMjk4NyAzLjY1ODI1IDExLjI5ODcgMy4zNDE3NSAxMS4xMDM0IDMuMTQ2NUMxMC45MDgyIDIuOTUxMjUgMTAuNTkxNyAyLjk1MTI1IDEwLjM5NjQgMy4xNDY1WiIgZmlsbD0iIzMzMyIvPg0KPC9zdmc+DQo=);background-size:cover;content:"";filter:var(--tecdoc-primary-filter);height:14px;transition:transform .15s;width:15px}.tecdoc-grid--dropdownable .tecdoc-grid__dropdown{background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color);display:none;padding:24px;transition:border .15s}@media (min-width:576px){.tecdoc-grid--dropdownable .tecdoc-grid__dropdown{grid-column:1/3}}@media (min-width:768px){.tecdoc-grid--dropdownable .tecdoc-grid__dropdown{grid-column:1/4}}@media (min-width:992px){.tecdoc-grid--dropdownable .tecdoc-grid__dropdown{grid-column:1/5}}@media (min-width:1200px){.tecdoc-grid--dropdownable .tecdoc-grid__dropdown{grid-column:1/6}}@media (min-width:768px){.tecdoc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.tecdoc-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.tecdoc-grid{grid-template-columns:repeat(5,1fr)}}.tecdoc-heading{margin:unset}.tecdoc-image{max-width:100%;height:auto}.tecdoc-link{color:#333;text-decoration:unset;transition:.15s}.tecdoc-link:focus,.tecdoc-link:hover{color:var(--tecdoc-primary-color);text-decoration:unset}.tecdoc-link--underline:focus,.tecdoc-link--underline:hover{text-decoration:underline}.tecdoc-add-to-cart-form{display:flex;flex-direction:column;gap:16px;margin:unset}@media (min-width:1200px){.tecdoc-add-to-cart-form{align-items:flex-end}}.tecdoc-add-to-cart-form__show-availability-options{align-items:center;color:var(--tecdoc-primary-color);display:flex;font-size:14px;font-weight:500;gap:8px}.tecdoc-add-to-cart-form__show-availability-options:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTc5XzQ5MzUpIj4NCiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiDQogICAgICAgICAgICAgIGQ9Ik0xMS45MjkgNi4yOTIxQzExLjMwOTIgOC41NDc1IDguODM0NTIgMTIuNjUzNSA2LjI2ODQ1IDEyLjY1MzVDMy42NTIzNCAxMi42NTM1IDEuMTk3MzUgOC40MzY1NiAwLjYwODA2MSA2LjI5MjFDMC4yNTM5MDYgNi4yOTIxIDAgNi41MTA0NSAwIDYuODc3ODhWMTcuNjI1NEMwIDE3Ljk0ODkgMC4yNDEyNDEgMTguMjExMiAwLjUzODc4NyAxOC4yMTEySDEuOTIxMDhDMi4xMzQwOSAxOS4yNDE0IDMuMDQ1OTUgMjAgNC4xMjAxNyAyMEM1LjE5NDM5IDIwIDYuMTA2NCAxOS4yNDE0IDYuMzE5MjYgMTguMjExMkgxMS45OTgxQzEyLjI5NTggMTguMjExMiAxMi41MzcxIDE3Ljk0ODkgMTIuNTM3MSAxNy42MjU0VjYuODc3ODhDMTIuNTM3MSA2LjUxMDQ1IDEyLjI4MzEgNi4yOTIxIDExLjkyOSA2LjI5MjFaTTQuODc5NiAxOC41MTM5QzQuMjA1MDEgMTkuMTg4NSAzLjA0NjExIDE4LjcwODYgMy4wNDYxMSAxNy43NTQzQzMuMDQ2MTEgMTYuODAwMiA0LjIwNTAxIDE2LjMyMDMgNC44Nzk2IDE2Ljk5NDlDNS4yOTkwNiAxNy40MTQyIDUuMjk5MDYgMTguMDk0NCA0Ljg3OTYgMTguNTEzOVoiDQogICAgICAgICAgICAgIGZpbGw9IiMzMzMiLz4NCiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiDQogICAgICAgICAgICAgIGQ9Ik0xOC4xODEgMTIuMjY3M0gxNS40NjQ1QzE1LjE0MSAxMi4yNjczIDE0Ljg3ODcgMTIuMDA1MSAxNC44Nzg3IDExLjY4MTVDMTQuODc4NyAxMS4zNTggMTUuMTQxIDExLjA5NTcgMTUuNDY0NSAxMS4wOTU3SDE3LjQ4MjdMMTcuMDMyMyAxMC4zMzk5QzE2LjQxOCA5LjMwODkxIDE1LjQ3ODIgOC41OTkyMyAxNC4zNjI4IDguMzEwODRDMTQuMTgxNCA4LjI2Mzk5IDE0LjAwNTYgOC4zMDAxNiAxMy44NTc0IDguNDE0OUMxMy43MDk0IDguNTI5NjUgMTMuNjMwNCA4LjY5MDc4IDEzLjYzMDQgOC44NzhWMTcuNjE3OEMxMy42MzA0IDE3Ljk0MDMgMTMuODkzNCAxOC4yMDM1IDE0LjIxNjIgMTguMjAzNUgxNC42MTIzQzE0LjgyMjIgMTkuMjM3NSAxNS43MzU4IDIwIDE2LjgxMjkgMjBDMTcuODkgMjAgMTguODAzNSAxOS4yMzc1IDE5LjAxMzUgMTguMjAzNUgxOS40MDk2QzE5LjczMzEgMTguMjAzNSAxOS45OTU0IDE3Ljk0MTIgMTkuOTk1NCAxNy42MTc4VjE0LjEwMjlDMTkuOTk1NCAxMy4wNzg5IDE5LjE5OTQgMTIuMjg5OSAxOC4xODEgMTIuMjY3M1pNMTcuNTcyMyAxOC41MTM5QzE2Ljg5NzcgMTkuMTg4NSAxNS43Mzg4IDE4LjcwODYgMTUuNzM4OCAxNy43NTQzQzE1LjczODggMTYuODAwMiAxNi44OTc3IDE2LjMyMDMgMTcuNTcyMyAxNi45OTQ5QzE3Ljk5MTggMTcuNDE0MiAxNy45OTE4IDE4LjA5NDQgMTcuNTcyMyAxOC41MTM5WiINCiAgICAgICAgICAgICAgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNzY5MzIgNS4yMjQxNEM3LjA0NTk2IDQuOTQ3NSA3LjA0NTk2IDQuNDk4ODkgNi43NjkzMiA0LjIyMjI1QzYuMzI0NTIgMy43Nzc0NiA1LjU2MDA2IDQuMDkzNzcgNS41NjAwNiA0LjcyMzJDNS41NjAwNiA1LjM1MjYyIDYuMzI0NTIgNS42Njg5MyA2Ljc2OTMyIDUuMjI0MTRaIiBmaWxsPSIjMzMzIi8+DQogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgICAgICBkPSJNNi4yNjg0NSAxMS40ODE4QzcuMTk2MDMgMTEuNDgxOCA4LjQzOTMyIDEwLjM1OTYgOS40MDI5MSA4LjkyMjFDMTAuMjkzNiA3LjU5MzM3IDEwLjk5MTcgNS45NjMyOCAxMC45OTE3IDQuNzIzMkMxMC45OTE3IDIuMTE0NzEgOC44NzY5NCAwIDYuMjY4NDUgMEMzLjY2MDEyIDAgMS41NDU0MSAyLjExNDcxIDEuNTQ1NDEgNC43MjMyQzEuNTQ1NDEgNS45NjMyOCAyLjI0MzUgNy41OTMzNyAzLjEzNDE1IDguOTIyMUM0LjA5NzU5IDEwLjM1OTYgNS4zNDEwMyAxMS40ODE4IDYuMjY4NDUgMTEuNDgxOFpNNi4yNjg0NSAyLjg0MzE2QzcuMzA2NjYgMi44NDMxNiA4LjE0ODQ5IDMuNjg0OTkgOC4xNDg0OSA0LjcyMzJDOC4xNDg0OSA1Ljc2MTI1IDcuMzA2NjYgNi42MDMwOCA2LjI2ODQ1IDYuNjAzMDhDNS4yMzA0IDYuNjAzMDggNC4zODg1NyA1Ljc2MTI1IDQuMzg4NTcgNC43MjMyQzQuMzg4NTcgMy42ODQ5OSA1LjIzMDQgMi44NDMxNiA2LjI2ODQ1IDIuODQzMTZaIg0KICAgICAgICAgICAgICBmaWxsPSIjMzMzIi8+DQogICAgPC9nPg0KICAgIDxkZWZzPg0KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzE3OV80OTM1Ij4NCiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4NCiAgICAgICAgPC9jbGlwUGF0aD4NCiAgICA8L2RlZnM+DQo8L3N2Zz4NCg==);background-size:cover;content:"";filter:var(--tecdoc-primary-filter);flex-shrink:0;height:19px;width:18px}.tecdoc-add-to-cart-form__actions{align-items:center;display:flex;gap:12px}.tecdoc-add-to-cart-form__minimum-order-quantity{color:#a8a8a8;font-size:14px;font-weight:500}.tecdoc-availability-options{display:flex;flex-direction:column;gap:16px}.tecdoc-availability-option{color:var(--tecdoc-text-dark-color);padding:12px 16px}.tecdoc-availability-option:not(:last-child){border-bottom:1px solid var(--tecdoc-border-color)}.tecdoc-availability-option--form{display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:unset;padding:20px}@media (min-width:768px){.tecdoc-availability-option--form{align-items:center;flex-direction:row;padding:10px 0}}.tecdoc-availability-option--form .tecdoc-availability-option__actions{align-items:center;display:flex;gap:20px}.tecdoc-availability-option__label{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:24px;width:100%}@media (min-width:1200px){.tecdoc-availability-option__label{font-size:14px}}.tecdoc-availability-option__label>span{align-items:center;display:flex;flex:1}.tecdoc-availability-option__input-wrapper{gap:22px}.tecdoc-availability-option__radio{margin:unset}.tecdoc-availability-option__prices-wrapper{align-items:start!important;display:flex;flex-direction:column;gap:4px}.tecdoc-availability-option__supplier{font-size:15px;font-weight:600}.tecdoc-availability-option__prices{align-items:center;display:flex;flex-wrap:wrap;gap:4px;line-height:1}.tecdoc-availability-option__price--with-discount{color:#f03d52;font-weight:600}.tecdoc-availability-option__old-price{font-size:12px;text-decoration:line-through}.tecdoc-availability-option__deposit{color:var(--tecdoc-text-light-color);font-size:12px}.tecdoc-availability-option__availability{display:flex;flex-direction:column;gap:8px;line-height:1.2}.tecdoc-availability-option__available-in-store{color:#0db428;font-size:12px;font-weight:400}.tecdoc-availability-option__quantity,.tecdoc-availability-option__delivery-time{display:flex;gap:10px}.tecdoc-availability-option__quantity:before,.tecdoc-availability-option__delivery-time:before{background-size:cover;content:"";filter:var(--tecdoc-primary-filter);flex-shrink:0}.tecdoc-availability-option__quantity:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjI1XzU0MDgpIj4NCiAgICAgICAgPHBhdGggZD0iTTE0LjQ1NTEgMTQuNDc5OUgxNi44MTA4VjE1LjcxMzdIMTQuNDU1MVYxNC40Nzk5WiIgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aCBkPSJNOS45MzQzMyAxMC4zNjRWMThIMTYuODEwOFYxNi43Njg0SDEzLjM1MzVWMTMuNDI1M0gxNi44MTA4VjEyLjEyODZIMTEuNDk5OEw5LjkzNDMzIDEwLjM2NFoiIGZpbGw9IiMzMzMiLz4NCiAgICAgICAgPHBhdGggZD0iTTguMjA2MzggOS40NTU3M0gxLjQ2OTE4TDAuMzgzNDIzIDExLjA3MzlINi43OTU4M0w4LjIwNjM4IDkuNDU1NzNaIiBmaWxsPSIjMzMzIi8+DQogICAgICAgIDxwYXRoIGQ9Ik0xLjk1NjA1IDEyLjEyODZWMThIOC44MzI1NFYxMC4zODM0TDcuMzExMjggMTIuMTI4NkgxLjk1NjA1WiIgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aCBkPSJNMTIuMDA5NCAxMS4wNzM5SDE4LjM4MzRMMTcuMjk3NyA5LjQ1NTcySDEwLjU3MzlMMTIuMDA5NCAxMS4wNzM5WiIgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aCBkPSJNMTIuOTQ2NSAzLjQxMTE0QzEyLjk0NjUgMS41MzAyMSAxMS4zNDgyIDAgOS4zODM2MSAwQzcuNDE5MDIgMCA1LjgyMDY4IDEuNTMwMjEgNS44MjA2OCAzLjQxMTE0QzUuODIwNjggNS4yOTIwNyA3LjQxODk4IDYuODIyMjggOS4zODM2MSA2LjgyMjI4QzExLjM0ODIgNi44MjIyOCAxMi45NDY1IDUuMjkyMDQgMTIuOTQ2NSAzLjQxMTE0Wk04LjgyMzYyIDUuMDU5NzJMNy4yOTg2MSAzLjU5OTY4TDguMDc3NTYgMi44NTM5MUw4LjgyMzYyIDMuNTY4MTVMMTAuNjg5NiAxLjc4MTYxTDExLjQ2ODYgMi41MjczOEw4LjgyMzYyIDUuMDU5NzJaIiBmaWxsPSIjMzMzIi8+DQogICAgPC9nPg0KICAgIDxkZWZzPg0KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzYyNV81NDA4Ij4NCiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0id2hpdGUiLz4NCiAgICAgICAgPC9jbGlwUGF0aD4NCiAgICA8L2RlZnM+DQo8L3N2Zz4NCg==);height:18px;width:18px}.tecdoc-availability-option__delivery-time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTc5XzQ5MzUpIj4NCiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiDQogICAgICAgICAgICAgIGQ9Ik0xMS45MjkgNi4yOTIxQzExLjMwOTIgOC41NDc1IDguODM0NTIgMTIuNjUzNSA2LjI2ODQ1IDEyLjY1MzVDMy42NTIzNCAxMi42NTM1IDEuMTk3MzUgOC40MzY1NiAwLjYwODA2MSA2LjI5MjFDMC4yNTM5MDYgNi4yOTIxIDAgNi41MTA0NSAwIDYuODc3ODhWMTcuNjI1NEMwIDE3Ljk0ODkgMC4yNDEyNDEgMTguMjExMiAwLjUzODc4NyAxOC4yMTEySDEuOTIxMDhDMi4xMzQwOSAxOS4yNDE0IDMuMDQ1OTUgMjAgNC4xMjAxNyAyMEM1LjE5NDM5IDIwIDYuMTA2NCAxOS4yNDE0IDYuMzE5MjYgMTguMjExMkgxMS45OTgxQzEyLjI5NTggMTguMjExMiAxMi41MzcxIDE3Ljk0ODkgMTIuNTM3MSAxNy42MjU0VjYuODc3ODhDMTIuNTM3MSA2LjUxMDQ1IDEyLjI4MzEgNi4yOTIxIDExLjkyOSA2LjI5MjFaTTQuODc5NiAxOC41MTM5QzQuMjA1MDEgMTkuMTg4NSAzLjA0NjExIDE4LjcwODYgMy4wNDYxMSAxNy43NTQzQzMuMDQ2MTEgMTYuODAwMiA0LjIwNTAxIDE2LjMyMDMgNC44Nzk2IDE2Ljk5NDlDNS4yOTkwNiAxNy40MTQyIDUuMjk5MDYgMTguMDk0NCA0Ljg3OTYgMTguNTEzOVoiDQogICAgICAgICAgICAgIGZpbGw9IiMzMzMiLz4NCiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiDQogICAgICAgICAgICAgIGQ9Ik0xOC4xODEgMTIuMjY3M0gxNS40NjQ1QzE1LjE0MSAxMi4yNjczIDE0Ljg3ODcgMTIuMDA1MSAxNC44Nzg3IDExLjY4MTVDMTQuODc4NyAxMS4zNTggMTUuMTQxIDExLjA5NTcgMTUuNDY0NSAxMS4wOTU3SDE3LjQ4MjdMMTcuMDMyMyAxMC4zMzk5QzE2LjQxOCA5LjMwODkxIDE1LjQ3ODIgOC41OTkyMyAxNC4zNjI4IDguMzEwODRDMTQuMTgxNCA4LjI2Mzk5IDE0LjAwNTYgOC4zMDAxNiAxMy44NTc0IDguNDE0OUMxMy43MDk0IDguNTI5NjUgMTMuNjMwNCA4LjY5MDc4IDEzLjYzMDQgOC44NzhWMTcuNjE3OEMxMy42MzA0IDE3Ljk0MDMgMTMuODkzNCAxOC4yMDM1IDE0LjIxNjIgMTguMjAzNUgxNC42MTIzQzE0LjgyMjIgMTkuMjM3NSAxNS43MzU4IDIwIDE2LjgxMjkgMjBDMTcuODkgMjAgMTguODAzNSAxOS4yMzc1IDE5LjAxMzUgMTguMjAzNUgxOS40MDk2QzE5LjczMzEgMTguMjAzNSAxOS45OTU0IDE3Ljk0MTIgMTkuOTk1NCAxNy42MTc4VjE0LjEwMjlDMTkuOTk1NCAxMy4wNzg5IDE5LjE5OTQgMTIuMjg5OSAxOC4xODEgMTIuMjY3M1pNMTcuNTcyMyAxOC41MTM5QzE2Ljg5NzcgMTkuMTg4NSAxNS43Mzg4IDE4LjcwODYgMTUuNzM4OCAxNy43NTQzQzE1LjczODggMTYuODAwMiAxNi44OTc3IDE2LjMyMDMgMTcuNTcyMyAxNi45OTQ5QzE3Ljk5MTggMTcuNDE0MiAxNy45OTE4IDE4LjA5NDQgMTcuNTcyMyAxOC41MTM5WiINCiAgICAgICAgICAgICAgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNzY5MzIgNS4yMjQxNEM3LjA0NTk2IDQuOTQ3NSA3LjA0NTk2IDQuNDk4ODkgNi43NjkzMiA0LjIyMjI1QzYuMzI0NTIgMy43Nzc0NiA1LjU2MDA2IDQuMDkzNzcgNS41NjAwNiA0LjcyMzJDNS41NjAwNiA1LjM1MjYyIDYuMzI0NTIgNS42Njg5MyA2Ljc2OTMyIDUuMjI0MTRaIiBmaWxsPSIjMzMzIi8+DQogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgICAgICBkPSJNNi4yNjg0NSAxMS40ODE4QzcuMTk2MDMgMTEuNDgxOCA4LjQzOTMyIDEwLjM1OTYgOS40MDI5MSA4LjkyMjFDMTAuMjkzNiA3LjU5MzM3IDEwLjk5MTcgNS45NjMyOCAxMC45OTE3IDQuNzIzMkMxMC45OTE3IDIuMTE0NzEgOC44NzY5NCAwIDYuMjY4NDUgMEMzLjY2MDEyIDAgMS41NDU0MSAyLjExNDcxIDEuNTQ1NDEgNC43MjMyQzEuNTQ1NDEgNS45NjMyOCAyLjI0MzUgNy41OTMzNyAzLjEzNDE1IDguOTIyMUM0LjA5NzU5IDEwLjM1OTYgNS4zNDEwMyAxMS40ODE4IDYuMjY4NDUgMTEuNDgxOFpNNi4yNjg0NSAyLjg0MzE2QzcuMzA2NjYgMi44NDMxNiA4LjE0ODQ5IDMuNjg0OTkgOC4xNDg0OSA0LjcyMzJDOC4xNDg0OSA1Ljc2MTI1IDcuMzA2NjYgNi42MDMwOCA2LjI2ODQ1IDYuNjAzMDhDNS4yMzA0IDYuNjAzMDggNC4zODg1NyA1Ljc2MTI1IDQuMzg4NTcgNC43MjMyQzQuMzg4NTcgMy42ODQ5OSA1LjIzMDQgMi44NDMxNiA2LjI2ODQ1IDIuODQzMTZaIg0KICAgICAgICAgICAgICBmaWxsPSIjMzMzIi8+DQogICAgPC9nPg0KICAgIDxkZWZzPg0KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzE3OV80OTM1Ij4NCiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4NCiAgICAgICAgPC9jbGlwUGF0aD4NCiAgICA8L2RlZnM+DQo8L3N2Zz4NCg==);height:20px;width:20px}.tecdoc-compatibles{border-radius:6px;border:1px solid var(--tecdoc-border-color);display:flex;flex-direction:column}.tecdoc-compatible{display:flex;flex-direction:column;gap:24px;padding:24px}.tecdoc-compatible:not(:last-child){border-bottom:1px solid var(--tecdoc-border-color)}.tecdoc-compatible__toggle{-webkit-user-select:none;align-items:center;cursor:pointer;display:flex;font-size:14px;gap:16px;user-select:none}.tecdoc-compatible__toggle:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik0xMiA1VjE5TTUgMTJIMTkiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K);background-size:cover;content:"";filter:var(--tecdoc-primary-filter);height:22px;width:22px}.tecdoc-compatible__toggle--active:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik01IDEySDE5IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==)}.tecdoc-compatible__image{width:26px;height:26px}.tecdoc-compatible__value{font-size:18px;font-weight:600;text-transform:uppercase}.tecdoc-compatible__manufacturer{-webkit-user-select:none;align-items:center;cursor:pointer;display:flex;gap:18px;transition:.15s;user-select:none}.tecdoc-compatible__models{border-left:1px solid var(--tecdoc-border-color);display:flex;flex-direction:column;gap:24px;padding:0 24px}.tecdoc-compatible__model{display:flex;flex-direction:column;gap:24px}.tecdoc-data-row{align-items:center;border-bottom:1px solid #F5F5F5;display:flex;font-size:14px;font-weight:400;gap:16px;justify-content:space-between;padding:10px 0}@media (min-width:992px){.tecdoc-data-row{border-radius:6px;border:unset;padding:8px 14px}.tecdoc-data-row:nth-child(odd){background-color:var(--tecdoc-background-color)}}.tecdoc-data-row__title{font-weight:500}.tecdoc-data-row__value{text-align:right}.tecdoc-data-row__link{color:var(--tecdoc-primary-color)}.tecdoc-assembly-groups-menu{background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color);display:flex;flex-direction:column;gap:24px;padding:28px}.tecdoc-assembly-groups-menu__header{font-size:24px;font-weight:600;letter-spacing:-.33px;line-height:30px}.tecdoc-assembly-groups-menu__body{max-height:400px;overflow-y:auto;padding-right:12px}.tecdoc-facets{background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color);display:flex;flex-direction:column;gap:24px;padding:28px}.tecdoc-facets__header{font-size:18px;font-weight:600;line-height:30px}.tecdoc-facets__body{display:flex;flex-direction:column;gap:20px}.tecdoc-facet{display:flex;flex-direction:column;gap:20px;-webkit-user-select:none;user-select:none}.tecdoc-facet:not(:last-child):after{background:var(--tecdoc-border-color);content:"";height:1px;width:100%}.tecdoc-facet__header{cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-.18px;line-height:22px;padding-right:22px;position:relative}.tecdoc-facet__header:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .15s ease-in-out;width:24px}.tecdoc-facet__body{display:flex;flex-direction:column;gap:18px}.tecdoc-facet__search-field{border-radius:6px;border:1px solid var(--tecdoc-border-color);overflow:hidden;position:relative;transition:.15s}.tecdoc-facet__search-field:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTIxIDIxTDE1LjAwMDEgMTVNMTcgMTBDMTcgMTMuODY2IDEzLjg2NiAxNyAxMCAxN0M2LjEzNDAxIDE3IDMgMTMuODY2IDMgMTBDMyA2LjEzNDAxIDYuMTM0MDEgMyAxMCAzQzEzLjg2NiAzIDE3IDYuMTM0MDEgMTcgMTBaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);background-position:center center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}.tecdoc-facet__search-field:has(.tecdoc-facet__search:focus,.tecdoc-facet__search:focus-visible){border-color:var(--tecdoc-primary-color)}.tecdoc-facet__search-field:has(.tecdoc-facet__search:focus,.tecdoc-facet__search:focus-visible):after{filter:var(--tecdoc-primary-filter)}.tecdoc-facet__search{border:unset;color:var(--tecdoc-text-dark-color);font-size:14px;outline:unset;padding:6px 40px 6px 16px;width:100%}.tecdoc-facet__search::placeholder{color:#505969}.tecdoc-facet__search:disabled{background-color:var(--tecdoc-input-disabled-background-color);border-color:var(--tecdoc-input-disabled-background-color)}.tecdoc-facet__search:disabled::placeholder{color:#fff}.tecdoc-facet__not-found{font-size:14px}.tecdoc-facet__options{display:flex;flex-direction:column;gap:14px;max-height:290px;overflow-y:auto;padding-right:12px}.tecdoc-facet__option{align-items:center;display:flex;justify-content:space-between}.tecdoc-facet__input{display:none}.tecdoc-facet__input:checked+.tecdoc-facet__label .tecdoc-facet__checkbox:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik0yMCA2TDkgMTdMNCAxMiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;filter:var(--tecdoc-primary-filter);height:10px;width:10px}.tecdoc-facet__label{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;margin:unset}.tecdoc-facet__content{line-height:1.5;text-align:left}.tecdoc-facet__checkbox{align-items:center;background-color:#fff;border-radius:2px;border:1px solid var(--tecdoc-primary-color);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.tecdoc-facet__count{align-items:center;background-color:#f0f1f2;border-radius:6px;display:flex;flex-shrink:0;font-size:10px;justify-content:center;line-height:1;margin-left:12px;min-width:26px;padding:4px 10px}.tecdoc-facet--active .tecdoc-facet__header:after{transform:translateY(-50%) rotate(-180deg)}.tecdoc-facet--active .tecdoc-facet__body{display:flex}.tecdoc-modal{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:1000}.tecdoc-modal--small .tecdoc-modal__dialog{max-width:420px}.tecdoc-modal__dialog{margin:2% auto;max-width:650px;position:relative;width:auto;z-index:999}.tecdoc-modal__content{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;gap:28px;padding:28px}@media (min-width:992px){.tecdoc-modal__content{gap:32px;padding:32px}}.tecdoc-modal__header{align-items:center;display:flex;justify-content:space-between;gap:16px}.tecdoc-modal__title{font-size:24px;font-weight:600;letter-spacing:-.33px;line-height:30px;margin:unset}.tecdoc-modal__close{-webkit-user-select:none;user-select:none}.tecdoc-modal__close:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTYzXzUwODkpIj4NCiAgICAgICAgPHBhdGgNCiAgICAgICAgICAgIGQ9Ik0xMi4wNDY5IDBDNS40NTU3OCAwIDAgNS4zNjIwMyAwIDExLjk1MzFDMCAxOC41NDQyIDUuNDU1NzggMjQgMTIuMDQ2OSAyNEMxOC42MzggMjQgMjQgMTguNTQ0MiAyNCAxMS45NTMxQzI0IDUuMzYyMDMgMTguNjM4IDAgMTIuMDQ2OSAwWk0xNy45NjM0IDE1Ljg4MDhDMTguNTExOSAxNi40MjkyIDE4LjUxMTkgMTcuMzIxMyAxNy45NjM0IDE3Ljg3MDJDMTcuNDE5MiAxOC40MTM5IDE2LjUyNzIgMTguNDIyOCAxNS45NzQxIDE3Ljg3MDJMMTIuMDQ2OSAxMy45NDE2TDguMDI1NDcgMTcuODcwNkM3LjQ3NzAzIDE4LjQxOTEgNi41ODUgMTguNDE5MSA2LjAzNjA5IDE3Ljg3MDZDNS40ODc2NiAxNy4zMjIyIDUuNDg3NjYgMTYuNDMwMiA2LjAzNjA5IDE1Ljg4MTJMOS45NjQyMiAxMS45NTMxTDYuMDM2MDkgOC4wMjVDNS40ODc2NiA3LjQ3NjA5IDUuNDg3NjYgNi41ODQwNiA2LjAzNjA5IDYuMDM1NjJDNi41ODUgNS40ODcxOSA3LjQ3NzAzIDUuNDg3MTkgOC4wMjU0NyA2LjAzNTYyTDEyLjA0NjkgOS45NjQ2OUwxNS45NzQxIDYuMDM1NjJDMTYuNTIxNiA1LjQ4ODEyIDE3LjQxMzYgNS40ODYyNSAxNy45NjM0IDYuMDM1NjJDMTguNTExOSA2LjU4NDA2IDE4LjUxMTkgNy40NzYwOSAxNy45NjM0IDguMDI1TDE0LjAzNTMgMTEuOTUzMUwxNy45NjM0IDE1Ljg4MDhaIg0KICAgICAgICAgICAgZmlsbD0iI0UwRTBFMCIvPg0KICAgIDwvZz4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwMF8xNjNfNTA4OSI+DQogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+DQogICAgICAgIDwvY2xpcFBhdGg+DQogICAgPC9kZWZzPg0KPC9zdmc+DQo=);background-size:cover;content:"";display:block;height:24px;width:24px}.tecdoc-modal__body{color:var(--tecdoc-text-light-color);font-size:16px}.tecdoc-modal__backdrop{background-color:#1919194d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:998}.tecdoc-pagination{display:flex;gap:8px;-webkit-user-select:none;user-select:none}.tecdoc-pagination__item{align-items:center;background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color);display:flex;font-size:13px;font-weight:600;height:32px;justify-content:center;transition:.15s;width:32px}.tecdoc-pagination__item--active,.tecdoc-pagination__item:hover{background-color:var(--tecdoc-primary-color);border-color:var(--tecdoc-primary-color);color:#fff}.tecdoc-pagination__item--disabled{background-color:#e0e0e0;border-color:#e0e0e0}.tecdoc-pagination__item--disabled:hover{background-color:#e0e0e0;border-color:#e0e0e0;color:initial}.tecdoc-pagination__arrow:before{background-size:cover;content:"";width:18px;height:18px;display:block}.tecdoc-pagination__arrow:hover:before{filter:invert(1) grayscale(100)}.tecdoc-pagination__arrow--left:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4NCiAgICA8cGF0aCBkPSJNMTAuMDYgMTJMMTEgMTEuMDZMNy45NDY2NyA4TDExIDQuOTRMMTAuMDYgNEw2LjA2IDhMMTAuMDYgMTJaIiBmaWxsPSIjMzMzIi8+DQo8L3N2Zz4NCg==)}.tecdoc-pagination__arrow--right:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4NCiAgICA8cGF0aCBkPSJNNS45NCA0TDUgNC45NEw4LjA1MzMzIDhMNSAxMS4wNkw1Ljk0IDEyTDkuOTQgOEw1Ljk0IDRaIiBmaWxsPSIjMzMzIi8+DQo8L3N2Zz4NCg==)}.tecdoc-quantity{border-radius:6px;display:inline-flex;height:44px;overflow:hidden;-webkit-user-select:none;user-select:none}.tecdoc-quantity__minus,.tecdoc-quantity__plus{align-items:center;background-color:var(--tecdoc-background-color);border:unset;display:flex;outline:unset;padding:12px}.tecdoc-quantity__minus:after,.tecdoc-quantity__plus:after{background-size:cover;content:"";height:14px;width:14px}.tecdoc-quantity__minus:hover,.tecdoc-quantity__plus:hover{cursor:pointer}.tecdoc-quantity__minus:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik01IDEySDE5IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==)}.tecdoc-quantity__plus:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik0xMiA1VjE5TTUgMTJIMTkiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K)}.tecdoc-quantity__input{background-color:var(--tecdoc-background-color);border:unset;font-size:14px;font-weight:500;outline:unset;text-align:center;width:30px}.tecdoc-quantity__input::-webkit-outer-spin-button,.tecdoc-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tecdoc-quantity__input[type=number]{-moz-appearance:textfield}.tecdoc-tabs{display:flex;flex-direction:column;gap:32px;margin-top:32px}.tecdoc-tabs__buttons{display:flex;gap:24px;overflow:auto;position:relative}.tecdoc-tabs__button{-webkit-user-select:none;background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color);font-size:16px;font-weight:600;padding:8px 24px;position:relative;text-decoration:none!important;transition:.15s;user-select:none;white-space:nowrap}.tecdoc-tabs__button--active,.tecdoc-tabs__button:hover,.tecdoc-tabs__button:focus{background-color:var(--tecdoc-primary-color);border-color:var(--tecdoc-primary-color);color:#fff}.tecdoc-tabs__panels{background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color);padding:24px}.tecdoc-tabs__row{display:flex;flex-direction:column}@media (min-width:992px){.tecdoc-tabs__row{flex-direction:row;gap:24px}}.tecdoc-tabs__column{flex:1}.tecdoc-tooltip{background-color:#fffffe;border-radius:6px;bottom:-10px;box-shadow:0 0 8px -2px #1b212c26;font-size:12px;left:0;opacity:0;padding:10px 18px;position:absolute;transform:translateY(100%);transition:.15s;visibility:hidden}.tecdoc-tooltip:before{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;height:0;left:10px;position:absolute;top:0;transform:translateY(-100%);width:0}.tecdoc-articles{display:flex;flex-direction:column;gap:24px}.tecdoc-articles__header{align-items:center;background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color);display:flex;gap:16px;justify-content:space-between;padding:12px 20px}.tecdoc-articles__summary{font-size:14px}.tecdoc-articles__actions{display:none}@media (min-width:1200px){.tecdoc-articles__actions{align-items:center;display:flex;gap:16px}}.tecdoc-articles__view{display:flex;gap:10px}.tecdoc-articles__sort{border-radius:6px;border:1px solid var(--tecdoc-border-color);padding:4px 16px}.tecdoc-articles__view-link{align-items:center;border-radius:4px;border:1px solid #777;display:flex;height:24px;justify-content:center;-webkit-user-select:none;user-select:none;width:24px}.tecdoc-articles__view-link:after{background-size:cover;content:"";display:block;height:15px;width:15px}.tecdoc-articles__view-link--list:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTIxIDEyTDkgMTJNMjEgNkw5IDZNMjEgMThMOSAxOE01IDEyQzUgMTIuNTUyMyA0LjU1MjI4IDEzIDQgMTNDMy40NDc3MiAxMyAzIDEyLjU1MjMgMyAxMkMzIDExLjQ0NzcgMy40NDc3MiAxMSA0IDExQzQuNTUyMjggMTEgNSAxMS40NDc3IDUgMTJaTTUgNkM1IDYuNTUyMjggNC41NTIyOCA3IDQgN0MzLjQ0NzcyIDcgMyA2LjU1MjI4IDMgNkMzIDUuNDQ3NzIgMy40NDc3MiA1IDQgNUM0LjU1MjI4IDUgNSA1LjQ0NzcyIDUgNlpNNSAxOEM1IDE4LjU1MjMgNC41NTIyOCAxOSA0IDE5QzMuNDQ3NzIgMTkgMyAxOC41NTIzIDMgMThDMyAxNy40NDc3IDMuNDQ3NzIgMTcgNCAxN0M0LjU1MjI4IDE3IDUgMTcuNDQ3NyA1IDE4WiIgc3Ryb2tlPSIjOTdBOUI5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=)}.tecdoc-articles__view-link--grid:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik0xMiA2QzEyLjU1MjMgNiAxMyA1LjU1MjI4IDEzIDVDMTMgNC40NDc3MiAxMi41NTIzIDQgMTIgNEMxMS40NDc3IDQgMTEgNC40NDc3MiAxMSA1QzExIDUuNTUyMjggMTEuNDQ3NyA2IDEyIDZaIiBzdHJva2U9IiM5N0E5QjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQogIDxwYXRoIGQ9Ik0xMiAxM0MxMi41NTIzIDEzIDEzIDEyLjU1MjMgMTMgMTJDMTMgMTEuNDQ3NyAxMi41NTIzIDExIDEyIDExQzExLjQ0NzcgMTEgMTEgMTEuNDQ3NyAxMSAxMkMxMSAxMi41NTIzIDExLjQ0NzcgMTMgMTIgMTNaIiBzdHJva2U9IiM5N0E5QjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQogIDxwYXRoIGQ9Ik0xMiAyMEMxMi41NTIzIDIwIDEzIDE5LjU1MjMgMTMgMTlDMTMgMTguNDQ3NyAxMi41NTIzIDE4IDEyIDE4QzExLjQ0NzcgMTggMTEgMTguNDQ3NyAxMSAxOUMxMSAxOS41NTIzIDExLjQ0NzcgMjAgMTIgMjBaIiBzdHJva2U9IiM5N0E5QjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQogIDxwYXRoIGQ9Ik0xOSA2QzE5LjU1MjMgNiAyMCA1LjU1MjI4IDIwIDVDMjAgNC40NDc3MiAxOS41NTIzIDQgMTkgNEMxOC40NDc3IDQgMTggNC40NDc3MiAxOCA1QzE4IDUuNTUyMjggMTguNDQ3NyA2IDE5IDZaIiBzdHJva2U9IiM5N0E5QjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQogIDxwYXRoIGQ9Ik0xOSAxM0MxOS41NTIzIDEzIDIwIDEyLjU1MjMgMjAgMTJDMjAgMTEuNDQ3NyAxOS41NTIzIDExIDE5IDExQzE4LjQ0NzcgMTEgMTggMTEuNDQ3NyAxOCAxMkMxOCAxMi41NTIzIDE4LjQ0NzcgMTMgMTkgMTNaIiBzdHJva2U9IiM5N0E5QjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQogIDxwYXRoIGQ9Ik0xOSAyMEMxOS41NTIzIDIwIDIwIDE5LjU1MjMgMjAgMTlDMjAgMTguNDQ3NyAxOS41NTIzIDE4IDE5IDE4QzE4LjQ0NzcgMTggMTggMTguNDQ3NyAxOCAxOUMxOCAxOS41NTIzIDE4LjQ0NzcgMjAgMTkgMjBaIiBzdHJva2U9IiM5N0E5QjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQogIDxwYXRoIGQ9Ik01IDZDNS41NTIyOCA2IDYgNS41NTIyOCA2IDVDNiA0LjQ0NzcyIDUuNTUyMjggNCA1IDRDNC40NDc3MiA0IDQgNC40NDc3MiA0IDVDNCA1LjU1MjI4IDQuNDQ3NzIgNiA1IDZaIiBzdHJva2U9IiM5N0E5QjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQogIDxwYXRoIGQ9Ik01IDEzQzUuNTUyMjggMTMgNiAxMi41NTIzIDYgMTJDNiAxMS40NDc3IDUuNTUyMjggMTEgNSAxMUM0LjQ0NzcyIDExIDQgMTEuNDQ3NyA0IDEyQzQgMTIuNTUyMyA0LjQ0NzcyIDEzIDUgMTNaIiBzdHJva2U9IiM5N0E5QjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQogIDxwYXRoIGQ9Ik01IDIwQzUuNTUyMjggMjAgNiAxOS41NTIzIDYgMTlDNiAxOC40NDc3IDUuNTUyMjggMTggNSAxOEM0LjQ0NzcyIDE4IDQgMTguNDQ3NyA0IDE5QzQgMTkuNTUyMyA0LjQ0NzcyIDIwIDUgMjBaIiBzdHJva2U9IiM5N0E5QjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==)}.tecdoc-articles__view-link--active{border-color:var(--tecdoc-primary-color)}.tecdoc-articles__view-link--active:after{filter:var(--tecdoc-primary-filter)}.tecdoc-articles__list{display:flex;flex-direction:column;gap:16px}.tecdoc-articles__grid{display:grid;gap:24px}@media (min-width:1200px){.tecdoc-articles__grid{grid-template-columns:repeat(3,1fr)}}.tecdoc-article{background-color:#fff;border:1px solid var(--tecdoc-border-color);border-radius:6px;padding:32px;position:relative;width:100%}.tecdoc-article--miniature{border-radius:6px;padding:32px;width:auto}@media (min-width:1200px){.tecdoc-article--miniature .tecdoc-article__images{flex-basis:20%}}.tecdoc-article--miniature .tecdoc-article__image{height:115px}.tecdoc-article--miniature .tecdoc-article__content{gap:20px}.tecdoc-article--vertical .tecdoc-article__row{flex-direction:column;gap:24px}.tecdoc-article--vertical .tecdoc-article__title{font-size:18px;line-height:24px}.tecdoc-article--vertical .tecdoc-article__attributes{display:none}.tecdoc-article--vertical .tecdoc-article__metas{align-items:start;flex-direction:column;gap:10px}.tecdoc-article--vertical .tecdoc-article__availability{align-items:start}.tecdoc-article--vertical .tecdoc-article__prices-wrapper,.tecdoc-article--vertical .tecdoc-article__form{align-items:start}.tecdoc-article--vertical .tecdoc-article__form .tecdoc-button:before{display:none}.tecdoc-article--full .tecdoc-article__brand-information{left:16px;top:16px}.tecdoc-article--full .tecdoc-article__badges{right:16px;top:16px}@media (min-width:1200px){.tecdoc-article--full .tecdoc-article__row{gap:48px}.tecdoc-article--full .tecdoc-article__badges{right:unset;top:unset}}.tecdoc-article--full .tecdoc-article__title{font-size:24px;line-height:36px}@media (min-width:992px){.tecdoc-article--full .tecdoc-article__title{font-size:26px}}.tecdoc-article--full .tecdoc-article__images{justify-content:unset}@media (min-width:1200px){.tecdoc-article--full .tecdoc-article__images{width:30%}}.tecdoc-article--full .tecdoc-article__content{gap:22px}@media (min-width:1200px){.tecdoc-article--full .tecdoc-article__prices{flex-direction:column-reverse}}.tecdoc-article__brand-information{align-items:center;display:flex;gap:16px;left:24px;position:absolute;top:24px}.tecdoc-article__brand-quality{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;position:relative;width:32px}.tecdoc-article__brand-quality:before{background-size:cover;content:"";height:18px;width:18px}.tecdoc-article__brand-quality:hover .tecdoc-article__tooltip{visibility:visible;opacity:1}.tecdoc-article__brand-quality--economy{background-color:#d2ffd9}.tecdoc-article__brand-quality--economy:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTc5XzQ1NDMpIj4NCiAgICAgICAgPHBhdGgNCiAgICAgICAgICAgIGQ9Ik0xNi43ODkgOC42MTkxOUgxNS43MTg1QzE1LjQ3NDggNy45Mzc0MyAxNS4wODIxIDcuMzI3MDUgMTQuNTc5NCA2LjgyODA3TDE2LjIzMDUgNi4wOTkyMUMxNi40NjY0IDUuOTk1MDggMTYuNTk1NiA1LjczNDg1IDE2LjUyODUgNS40ODU5NEMxNi4zMjk0IDQuNzQ3MDYgMTUuNjU3MyA0LjIwMzUxIDE0Ljg1ODggNC4yMDM1MUgxMy40OTcxQzEyLjcxNCA0LjIwMzUxIDEyLjA1MjggNC43MjY1MyAxMS44Mzk4IDUuNDQzNzZIMTAuNDAxNUM5Ljg2MTM3IDcuNDM5MTMgOC4wMzY3MSA4LjkxMTMgNS44NzQ3NCA4LjkxMTNDNC41NTUgOC45MTEzIDMuMzYxMDYgOC4zNjI2MSAyLjUwODEzIDcuNDgxNDJDMi4yNjc5IDcuODI0MTYgMi4wNzExMyA4LjE5OTg0IDEuOTI2MTEgOC42MDA1MkMxLjQ5NTM0IDguNTA2MjYgMS4xNDExNCA4LjE2NTUzIDEuMDQyMTEgNy43MjE3OEMwLjk3ODY4MyA3LjQzNzUxIDAuNjk2NjIzIDcuMjU4MzIgMC40MTI1NiA3LjMyMTk5QzAuMTI4MzIgNy4zODU0NCAtMC4wNTA2OTU5IDcuNjY3MjkgMC4wMTI3NjE0IDcuOTUxNTNDMC4xMjA2MjEgOC40MzQ4MyAwLjM5MjA2NCA4Ljg3MzY1IDAuNzc3MDYxIDkuMTg3MDdDMS4wNDA1NiA5LjQwMTU5IDEuMzUwMzkgOS41NTA5IDEuNjc4NjggOS42MjU4MkMxLjY1MzEyIDkuODI2ODEgMS42Mzk5IDEwLjAzMTcgMS42Mzk5IDEwLjIzOTZWMTAuNzUwOUMxLjYzOTkgMTIuNjg4OSAyLjc4NDEgMTQuMzU4MSA0LjQzMDcyIDE1LjExNDZWMTYuMjc2N0M0LjQzMDcyIDE2LjkwOTIgNC45NDM0OCAxNy40MjIgNS41NzU5OCAxNy40MjJDNi4yMDg0OCAxNy40MjIgNi43MjEyMyAxNi45MDkyIDYuNzIxMjMgMTYuMjc2N1YxNS41NDY4SDExLjAxMTRWMTYuMjc2N0MxMS4wMTE0IDE2LjkwOTIgMTEuNTI0MiAxNy40MjIgMTIuMTU2NyAxNy40MjJDMTIuNzg5MiAxNy40MjIgMTMuMzAxOSAxNi45MDkyIDEzLjMwMTkgMTYuMjc2N1YxNS4wNjk5QzE0LjUwNTkgMTQuNDg0MiAxNS40Mjc5IDEzLjQwNTQgMTUuODA4IDEyLjA5NDZIMTYuNzg5QzE3LjQ1NzggMTIuMDk0NiAxOCAxMS41NDk5IDE4IDEwLjg3NzhWOS44MzU4OEMxOC4wMDAxIDkuMTYzOTMgMTcuNDU3OSA4LjYxOTE5IDE2Ljc4OSA4LjYxOTE5Wk0xMi44OTc4IDguOTIzNjRDMTIuNjA3NiA4LjkyMzY0IDEyLjM3MjQgOC42ODg0MSAxMi4zNzI0IDguMzk4MTlDMTIuMzcyNCA4LjEwNzk4IDEyLjYwNzYgNy44NzI3NSAxMi44OTc4IDcuODcyNzVDMTMuMTg4IDcuODcyNzUgMTMuNDIzMyA4LjEwNzk4IDEzLjQyMzMgOC4zOTgxOUMxMy40MjMzIDguNjg4NDEgMTMuMTg4IDguOTIzNjQgMTIuODk3OCA4LjkyMzY0WiINCiAgICAgICAgICAgIGZpbGw9IiMwREI0MjgiLz4NCiAgICAgICAgPHBhdGgNCiAgICAgICAgICAgIGQ9Ik01Ljg3NDg0IDAuNTc4MDA2QzMuODcwNTQgMC41NzgwMDYgMi4yMzk5OSAyLjIxMDYgMi4yMzk5OSA0LjIxNzI5QzIuMjM5OTkgNi4yMjQwMiAzLjg3MDU4IDcuODU2NjEgNS44NzQ4NCA3Ljg1NjYxQzcuODc5MTEgNy44NTY2MSA5LjUwOTY2IDYuMjI0MDIgOS41MDk2NiA0LjIxNzI5QzkuNTA5NjYgMi4yMTA1MyA3Ljg3OTA0IDAuNTc4MDA2IDUuODc0ODQgMC41NzgwMDZaTTUuNTM3MzEgMy42NjEyMkg2LjIxMjM4QzYuOTczODcgMy42NjEyMiA3LjU5MzM2IDQuMjgxMTcgNy41OTMzNiA1LjA0MzE4QzcuNTkzMzYgNS43NDA2OSA3LjA3NDEzIDYuMzE4ODMgNi40MDIxOSA2LjQxMTcyVjYuNjA5NzlDNi40MDIxOSA2LjkwMTAyIDYuMTY2MDggNy4xMzcxMyA1Ljg3NDg0IDcuMTM3MTNDNS41ODM2MSA3LjEzNzEzIDUuMzQ3NSA2LjkwMTAyIDUuMzQ3NSA2LjYwOTc5VjYuNDI1MDhINS4yMTI5NUM0LjYzMDM0IDYuNDI1MDggNC4xNTYyOSA1Ljk1MDgyIDQuMTU2MjkgNS4zNjc4NUM0LjE1NjI5IDUuMDc2NjIgNC4zOTI0IDQuODQwNTEgNC42ODM2NCA0Ljg0MDUxQzQuOTc0ODggNC44NDA1MSA1LjIxMDk5IDUuMDc2NjIgNS4yMTA5OSA1LjM2Nzg1TDYuMjEyMzQgNS4zNzAzOUM2LjM5MjI3IDUuMzcwMzkgNi41Mzg2MyA1LjIyMzU3IDYuNTM4NjMgNS4wNDMxNUM2LjUzODYzIDQuODYyNzMgNi4zOTIyNyA0LjcxNTkxIDYuMjEyMzQgNC43MTU5MUg1LjUzNzI3QzQuNzc1NzggNC43MTU5MSA0LjE1NjI5IDQuMDk2IDQuMTU2MjkgMy4zMzM5OUM0LjE1NjI5IDIuNjM2NDUgNC42NzU1MiAyLjA1ODMgNS4zNDc1IDEuOTY1NDJWMS44MjQ4M0M1LjM0NzUgMS41MzM1OSA1LjU4MzYxIDEuMjk3NDggNS44NzQ4NCAxLjI5NzQ4QzYuMTY2MDggMS4yOTc0OCA2LjQwMjE5IDEuNTMzNTkgNi40MDIxOSAxLjgyNDgzVjEuOTUyMDJINi41MzY3QzcuMTE5MzEgMS45NTIwMiA3LjU5MzM2IDIuNDI2MzIgNy41OTMzNiAzLjAwOTI4QzcuNTkzMzYgMy4zMDA1MiA3LjM1NzI1IDMuNTM2NjMgNy4wNjYwMSAzLjUzNjYzQzYuNzc0NzggMy41MzY2MyA2LjUzODY3IDMuMzAwNTIgNi41Mzg2NyAzLjAwOTI4QzYuNTM4NjcgMy4wMDg0NCA2LjUzODYgMy4wMDgwOSA2LjUzODYgMy4wMDgwOUw1LjUzNzMxIDMuMDA2NzJDNS4zNTczOCAzLjAwNjcyIDUuMjExMDIgMy4xNTM1MyA1LjIxMTAyIDMuMzMzOTlDNS4yMTEwMiAzLjUxNDQxIDUuMzU3MzggMy42NjEyMiA1LjUzNzMxIDMuNjYxMjJaIg0KICAgICAgICAgICAgZmlsbD0iIzBEQjQyOCIvPg0KICAgIDwvZz4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwMF8xNzlfNDU0MyI+DQogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+DQogICAgICAgIDwvY2xpcFBhdGg+DQogICAgPC9kZWZzPg0KPC9zdmc+DQo=)}.tecdoc-article__brand-quality--medium{background-color:#b8e6ff}.tecdoc-article__brand-quality--medium:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTc5XzQ1NjUpIj4NCiAgICAgICAgPHBhdGgNCiAgICAgICAgICAgIGQ9Ik05IDMuNTY4MzZDNi4wMDUgMy41NjgzNiAzLjU2ODM2IDYuMDA0OTcgMy41NjgzNiA5QzMuNTY4MzYgMTEuOTk1IDYuMDA1IDE0LjQzMTYgOSAxNC40MzE2QzExLjk5NSAxNC40MzE2IDE0LjQzMTYgMTEuOTk1IDE0LjQzMTYgOUMxNC40MzE2IDYuMDA0OTcgMTEuOTk1IDMuNTY4MzYgOSAzLjU2ODM2Wk0xMC4zNzAxIDEwLjM0NUMxMC4yMTQ5IDEwLjc0MjEgOS45MTAwNSAxMS4wMzQ1IDkuNTI2NTcgMTEuMTc0OVYxMS45MTA0SDguNDcxODhWMTEuMjAyM0M4LjE2Njk0IDExLjEyNDQgNy44NjA4IDEwLjk3NTcgNy41MzU5OSAxMC43NDk2TDguMTM4NzQgOS44ODQwN0M4LjQ3MjU5IDEwLjExNjYgOC43MjkxMiAxMC4yMTUyIDguOTk1NzEgMTAuMjEzMkM5LjI2MTM1IDEwLjIxMTQgOS4zNTgzOCAxMC4wMzYzIDkuMzg3ODEgOS45NjEwN0M5LjQxNTMgOS44OTA2OCA5LjQxMTE5IDkuODA1MDEgOS4zNzY0NSA5LjcyNjA1QzkuMzQ1NTUgOS42NTU3MyA5LjI3Njg5IDkuNTU5NjIgOS4xMjUzNyA5LjUwMDkxQzguNjM5MDUgOS4zMTI0IDguMzI0MTYgOS4xNzkwOSA4LjA1MjU3IDguOTE3NjNDNy43MzUyOSA4LjYxMjE5IDcuNTkzMDUgOC4xNjA1NyA3LjY4MTMyIDcuNzM4OThDNy43NzA0MSA3LjMxMzU1IDguMDY5MTMgNi45NTg1OCA4LjQ3MTg4IDYuNzg5NjJWNi4wODk2M0g5LjUyNjU3VjYuNzUyMjFDOS44NTExIDYuODUzODIgMTAuMTM0NSA3LjA0NTAzIDEwLjM0MTIgNy4yNTE2OEw5LjU5NTQ4IDcuOTk3NTJDOS40NjM2IDcuODY1NjUgOS4xNjkwNyA3LjY2NTk2IDguOTAxODggNy43NTM1QzguNzk0MTYgNy43ODg4IDguNzI4OCA3Ljg4Mjc3IDguNzEzNjUgNy45NTUxOUM4LjcwMjMzIDguMDA5MjYgOC43MTk1MiA4LjA5NTc1IDguNzg0MDMgOC4xNTc4M0M4LjkwODg3IDguMjc4MDMgOS4xMDk1OCA4LjM2MzY3IDkuNTA2NTMgOC41MTc1MkM5Ljg4Nzk0IDguNjY1MzUgMTAuMTg0NyA4Ljk0Mzc5IDEwLjM0MTkgOS4zMDE1N0MxMC40ODg2IDkuNjM1MTcgMTAuNDk4OSAxMC4wMTU1IDEwLjM3MDEgMTAuMzQ1WiINCiAgICAgICAgICAgIGZpbGw9IiMwNTkzRTIiLz4NCiAgICAgICAgPHBhdGgNCiAgICAgICAgICAgIGQ9Ik0xLjA1NDY5IDkuMDA5NzhDMS4wNTIwOSA2Ljg4NzUgMS44NzYwOSA0Ljg5MTI2IDMuMzc0OSAzLjM4ODc1QzQuODczNzIgMS44ODYyMSA2Ljg3OTAzIDEuMDU3NzUgOS4wMDAwMSAxLjA1NDY5QzEwLjk5NTggMS4wNTIyMyAxMi44OTg3IDEuODAxMzEgMTQuMzU4MyAzLjEzNDAxTDEzLjM0MDQgMy4xMzUyOEwxMy4zNDE3IDQuMTg5OTZMMTYuMTE5IDQuMTg2NTJMMTYuMTE1NiAxLjQwOTE3TDE1LjA2MDkgMS40MTA0OEwxNS4wNjIxIDIuMzQ4NTlDMTMuNDA5OCAwLjg0MzIyOSAxMS4yNTc1IC0wLjAwMjc3MDUzIDkuMDAwMDEgNi44MTY3OWUtMDZDNi41OTU4OCAwLjAwMzEwMDU3IDQuMzI1OTggMC45NDE5MTMgMi42MjgxOCAyLjY0MzlDMC45MzA0MTcgNC4zNDU4OCAtMC4wMDI5NDYxNCA2LjYwNzEgNi45ODYyNWUtMDYgOS4wMTEwOEMwLjAwMTcyOTY0IDEwLjQwOTUgMC4zMTU0OTkgMTEuNzQ5NSAwLjkzMjU2MiAxMi45OTM3TDEuODc3NDIgMTIuNTI1MUMxLjMzMzAzIDExLjQyNzQgMS4wNTYyNCAxMC4yNDQ3IDEuMDU0NjkgOS4wMDk3OFoiDQogICAgICAgICAgICBmaWxsPSIjMDU5M0UyIi8+DQogICAgICAgIDxwYXRoIGQ9Ik0xNi45NDUzIDguOTkwMjNDMTYuOTQ3OSAxMS4xMTI1IDE2LjEyMzkgMTMuMTA4NyAxNC42MjUxIDE0LjYxMTNDMTMuMTI2MyAxNi4xMTM4IDExLjEyMSAxNi45NDIzIDkgMTYuOTQ1M0M3LjAwNDE4IDE2Ljk0NzggNS4xMDEyOCAxNi4xOTg3IDMuNjQxNyAxNC44NjZMNC42NTk2MSAxNC44NjQ3TDQuNjU4MzEgMTMuODFMMS44ODA5NyAxMy44MTM1TDEuODg0MzggMTYuNTkwOEwyLjkzOTA2IDE2LjU4OTVMMi45Mzc5IDE1LjY1MTRDNC41OTAxOCAxNy4xNTY4IDYuNzQyNTUgMTguMDAyOCA5IDE4QzExLjQwNDEgMTcuOTk2OSAxMy42NzQgMTcuMDU4MSAxNS4zNzE4IDE1LjM1NjFDMTcuMDY5NiAxMy42NTQxIDE4LjAwMyAxMS4zOTI5IDE4IDguOTg4OTNDMTcuOTk4MyA3LjU5MDQ4IDE3LjY4NDUgNi4yNTA1IDE3LjA2NzQgNS4wMDYyOUwxNi4xMjI2IDUuNDc0ODhDMTYuNjY3IDYuNTcyNTcgMTYuOTQzOCA3Ljc1NTMzIDE2Ljk0NTMgOC45OTAyM1oiDQogICAgICAgICAgICAgIGZpbGw9IiMwNTkzRTIiLz4NCiAgICA8L2c+DQogICAgPGRlZnM+DQogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMTc5XzQ1NjUiPg0KICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPg0KICAgICAgICA8L2NsaXBQYXRoPg0KICAgIDwvZGVmcz4NCjwvc3ZnPg0K)}.tecdoc-article__brand-quality--premium{background-color:#fff7e6}.tecdoc-article__brand-quality--premium:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTc5XzQ1NzApIj4NCiAgICAgICAgPHBhdGgNCiAgICAgICAgICAgIGQ9Ik0xNi41OTM4IDQuNTUyNzNDMTUuNjkzOCA0LjU1MjczIDE1LjAxODkgNS4zOTAwNSAxNS4yMjQxIDYuMjc3MTFMMTEuNzQ1NSA3Ljc4NzE4TDkuOTE2ODcgNC43Mzk1NUMxMC4yMTY0IDQuNDgxNjggMTAuNDA2MiA0LjEwMDAzIDEwLjQwNjIgMy42NzM4M0MxMC40MDYyIDIuODk3MTYgOS43NzY2NCAyLjI2NzU4IDkgMi4yNjc1OEM4LjIyMzM2IDIuMjY3NTggNy41OTM3NSAyLjg5NzE2IDcuNTkzNzUgMy42NzM4M0M3LjU5Mzc1IDQuMTAwMDMgNy43ODM2MyA0LjQ4MTY4IDguMDgzMDkgNC43Mzk1NUw2LjI1NDUxIDcuNzg3MThMMi43NzU5NCA2LjI3NzExQzIuOTgxMjEgNS4zODk4NCAyLjMwNjA0IDQuNTUyNzMgMS40MDYyNSA0LjU1MjczQzAuNjI5NjEzIDQuNTUyNzMgMCA1LjE4MjMxIDAgNS45NTg5OEMwIDYuODE4MTMgMC43NjQxOTEgNy40NzgwOSAxLjYxNzcxIDcuMzQ5MzhMMi45NzAxMSAxMi43NzkzSDUuNjYwMTZWMTEuODMwMUM1LjY2MDE2IDExLjUzODggNS44OTYyNyAxMS4zMDI3IDYuMTg3NSAxMS4zMDI3QzYuNDc4NzMgMTEuMzAyNyA2LjcxNDg0IDExLjUzODggNi43MTQ4NCAxMS44MzAxVjEyLjc3OTNIOC40NzI2NlYxMC45ODYzQzguNDcyNjYgMTAuNjk1MSA4LjcwODc3IDEwLjQ1OSA5IDEwLjQ1OUM5LjI5MTIzIDEwLjQ1OSA5LjUyNzM0IDEwLjY5NTEgOS41MjczNCAxMC45ODYzVjEyLjc3OTNIMTEuMjg1MlYxMS44MzAxQzExLjI4NTIgMTEuNTM4OCAxMS41MjEzIDExLjMwMjcgMTEuODEyNSAxMS4zMDI3QzEyLjEwMzcgMTEuMzAyNyAxMi4zMzk4IDExLjUzODggMTIuMzM5OCAxMS44MzAxVjEyLjc3OTNIMTUuMDI5OUwxNi4zODIzIDcuMzQ5MzhDMTcuMjM1MiA3LjQ3ODAyIDE4IDYuODE4NyAxOCA1Ljk1ODk4QzE4IDUuMTgyMzEgMTcuMzcwNCA0LjU1MjczIDE2LjU5MzggNC41NTI3M1oiDQogICAgICAgICAgICBmaWxsPSIjRUZBOTAwIi8+DQogICAgICAgIDxwYXRoIGQ9Ik0zLjEyODkxIDE1LjIwNTFDMy4xMjg5MSAxNS40OTYzIDMuMzY1MDIgMTUuNzMyNCAzLjY1NjI1IDE1LjczMjRIMTQuMzQzOEMxNC42MzUgMTUuNzMyNCAxNC44NzExIDE1LjQ5NjMgMTQuODcxMSAxNS4yMDUxVjEzLjgzNEgzLjEyODkxVjE1LjIwNTFaIiBmaWxsPSIjRUZBOTAwIi8+DQogICAgPC9nPg0KICAgIDxkZWZzPg0KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzE3OV80NTcwIj4NCiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0id2hpdGUiLz4NCiAgICAgICAgPC9jbGlwUGF0aD4NCiAgICA8L2RlZnM+DQo8L3N2Zz4NCg==)}.tecdoc-article__brand-quality--original{background-color:#ffd4e6}.tecdoc-article__brand-quality--original:before{background-image:url(../../modules/itp_tecdoc/views/img/icons/original.svg)}.tecdoc-article__row{display:flex;flex-direction:column;gap:24px;justify-content:space-between}@media (min-width:1200px){.tecdoc-article__row{flex-direction:row;gap:32px}}.tecdoc-article__images{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.tecdoc-article__image{-webkit-user-select:none;aspect-ratio:2 / 1.25;object-fit:contain;user-select:none;width:100%}.tecdoc-article__cover-image{border-radius:6px;border:1px solid var(--tecdoc-border-color);padding:16px;width:100%}.tecdoc-article__thumbnails{width:100%}@media (min-width:576px) and (max-width:1199px){.tecdoc-article__thumbnails{max-width:500px}}.tecdoc-article__thumbnail{align-items:center;border-radius:6px;border:1px solid var(--tecdoc-border-color);display:flex;height:60px;justify-content:center;width:60px}.tecdoc-article__thumbnail .tecdoc-article__image{width:40px;height:40px}.tecdoc-article__content{display:flex;flex-direction:column;flex:1}.tecdoc-article__title{font-size:20px;font-weight:600;line-height:26px;margin:unset}.tecdoc-article__title .tecdoc-article__link{transition:.15s}.tecdoc-article__title .tecdoc-article__link:hover{color:var(--tecdoc-primary-color)}.tecdoc-article__metas{display:flex;flex-direction:column;gap:12px}.tecdoc-article__meta{color:var(--tecdoc-text-light-color);display:flex;font-size:14px;gap:4px;line-height:1}.tecdoc-article__meta-title{align-items:center;display:flex;font-weight:500}.tecdoc-article__attribute{border-radius:4px;display:flex;font-size:13px;font-weight:400;gap:12px;justify-content:space-between;padding:4px 12px}.tecdoc-article__attribute:nth-child(odd){background-color:var(--tecdoc-background-color)}.tecdoc-article__attribute-title{font-weight:500}.tecdoc-article__attribute-value{text-align:right}.tecdoc-article__availability{display:flex;flex-direction:column;flex-shrink:0;gap:22px}@media (min-width:1200px){.tecdoc-article__availability{align-items:flex-end}}.tecdoc-article__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tecdoc-article__badge{align-items:center;background-color:var(--tecdoc-background-color);border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:8px;padding:6px 12px;white-space:nowrap}@media (min-width:1200px){.tecdoc-article__badge{font-size:14px;padding:6px 12px}}.tecdoc-article__badge:before{background-size:cover;content:"";filter:brightness(0) invert(1);flex-shrink:0;height:18px;width:18px}.tecdoc-article__badge--in-stock{background-color:#0db428}.tecdoc-article__badge--in-stock:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik03LjUgMTJMMTAuNSAxNUwxNi41IDlNMjIgMTJDMjIgMTcuNTIyOCAxNy41MjI4IDIyIDEyIDIyQzYuNDc3MTUgMjIgMiAxNy41MjI4IDIgMTJDMiA2LjQ3NzE1IDYuNDc3MTUgMiAxMiAyQzE3LjUyMjggMiAyMiA2LjQ3NzE1IDIyIDEyWiIgc3Ryb2tlPSIjMERCNDI4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=)}.tecdoc-article__badge--out-of-stock{background-color:#e3000f}.tecdoc-article__badge--out-of-stock:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNSA5TDkgMTVNOSA5TDE1IDE1TTIyIDEyQzIyIDE3LjUyMjggMTcuNTIyOCAyMiAxMiAyMkM2LjQ3NzE1IDIyIDIgMTcuNTIyOCAyIDEyQzIgNi40NzcxNSA2LjQ3NzE1IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMloiIHN0cm9rZT0iI0Q4MDAyNyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K);height:19px}.tecdoc-article__badge--discount{background-color:#f03d52}.tecdoc-article__badge--discount:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTUzXzI2MTcpIj4NCiAgICAgICAgPHBhdGggZD0iTTkuNTc4NjYgMTAuNTk0NUM5LjQ0MzI2IDEwLjU5NDUgOS4zMDc4NiAxMC43MTc2IDkuMzA3ODYgMTEuMTNDOS4zMDc4NiAxMS41NDIzIDkuNDQzMjYgMTEuNjY1NCA5LjU3ODY2IDExLjY2NTRDOS43MTQwNiAxMS42NjU0IDkuODQ5NDYgMTEuNTQyMyA5Ljg0OTQ2IDExLjEzQzkuODQ5NDYgMTAuNzE3NiA5LjcxNDA2IDEwLjU5NDUgOS41Nzg2NiAxMC41OTQ1WiIgZmlsbD0iI0ZGNUMwMCIvPg0KICAgICAgICA8cGF0aCBkPSJNNi40MjEzMSA4LjU2MzRDNi4yODU5MSA4LjU2MzQgNi4xNTA1MSA4LjY4NjUxIDYuMTUwNTEgOS4wOTg4OEM2LjE1MDUxIDkuNTExMjQgNi4yODU5MSA5LjYzNDM1IDYuNDIxMzEgOS42MzQzNUM2LjU1NjcxIDkuNjM0MzUgNi42OTIxMiA5LjUxMTI0IDYuNjkyMTIgOS4wOTg4OEM2LjY5MjEyIDguNjg2NTEgNi41NTY3MSA4LjU2MzQgNi40MjEzMSA4LjU2MzRaIiBmaWxsPSIjRkY1QzAwIi8+DQogICAgICAgIDxwYXRoDQogICAgICAgICAgICBkPSJNMTIuNjg1IDUuNjc2MjZDMTEuMzI4NCA0LjE3Nzk3IDEwLjUyMjIgMi44NTkwMiAxMC4wODQ3IDIuMDE2MzdDOS42MTA5MyAxLjEwMzY2IDkuNDU1NjYgMC41Mzc2OTMgOS40NTQ0NyAwLjUzMzE4OUw5LjMxMzQ0IDBMOC44MDk3NSAwLjIyNDY2N0M4Ljc1MDg5IDAuMjUwOTA5IDcuMzU5MjIgMC44ODU1NjMgNi41Nzk0NCAyLjQ0NTFDNi4xODggMy4yMjgwMSA2LjEwOTcxIDQuMDk5NjggNi4xMTI5OSA0LjY5MzAyQzYuMTE0OSA1LjAzODMyIDUuODcwMjUgNS4zMzgxNSA1LjUzMTI5IDUuNDA1OTNDNS4yOTM2NSA1LjQ1MzQxIDUuMDQ5MTggNS4zNzk1MyA0Ljg3NzY1IDUuMjA4TDMuOTM5NDIgNC4yNjk3N0wzLjYxNjY3IDQuNzE0ODJDMy41ODMxNyA0Ljc2MTAyIDIuNzk0NDEgNS44NDg4MiAyLjY1MDgxIDYuMDY2MTdDMS45NDk2IDcuMTI3NjQgMS41ODM5NiA4LjM2NDEzIDEuNTkzNDQgOS42NDE5OEMxLjYwNjE0IDExLjM0ODYgMi4yNzczIDEyLjk0NzYgMy40ODMyNyAxNC4xNDQzQzQuNjg5MTcgMTUuMzQxIDYuMjkzMjUgMTYgOCAxNkMxMS41MzI3IDE2IDE0LjQwNjcgMTMuMTI2IDE0LjQwNjcgOS41OTMzMUMxNC40MDY3IDguMzEyNDYgMTMuNzc5MSA2Ljg4NDc3IDEyLjY4NSA1LjY3NjI2Wk05LjU3ODY4IDEyLjMzMDFDOC45MjYyOSAxMi4zMzAxIDguNDMzODkgMTEuODk5MyA4LjQzMzg5IDExLjEzQzguNDMzODkgMTAuMzY2OCA4LjkyNjI2IDkuOTI5NzcgOS41Nzg2OCA5LjkyOTc3QzEwLjIzMTEgOS45Mjk3NyAxMC43MjM1IDEwLjM2NjcgMTAuNzIzNSAxMS4xM0MxMC43MjM1IDExLjg5OTMgMTAuMjMxMSAxMi4zMzAxIDkuNTc4NjggMTIuMzMwMVpNOC45NTA5MSA3Ljk2MDI1SDkuOTkxMDRMNy4wNDkwNyAxMi4yNjg1SDYuMDA4OTNMOC45NTA5MSA3Ljk2MDI1Wk01LjI3NjU0IDkuMDk4ODhDNS4yNzY1NCA4LjMzNTcgNS43Njg5MSA3Ljg5ODcyIDYuNDIxMzMgNy44OTg3MkM3LjA3Mzc1IDcuODk4NzIgNy41NjYxMiA4LjMzNTcgNy41NjYxMiA5LjA5ODg4QzcuNTY2MTIgOS44NjgyMSA3LjA3Mzc1IDEwLjI5OTEgNi40MjEzMyAxMC4yOTkxQzUuNzY4OTEgMTAuMjk5MSA1LjI3NjU0IDkuODY4MjEgNS4yNzY1NCA5LjA5ODg4WiINCiAgICAgICAgICAgIGZpbGw9IiNGRjVDMDAiLz4NCiAgICA8L2c+DQogICAgPGRlZnM+DQogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMTUzXzI2MTciPg0KICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KICAgICAgICA8L2NsaXBQYXRoPg0KICAgIDwvZGVmcz4NCjwvc3ZnPg0K)}.tecdoc-article__badge--delivery{background-color:#7634e2}.tecdoc-article__badge--delivery:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTc5XzQ5MzUpIj4NCiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiDQogICAgICAgICAgICAgIGQ9Ik0xMS45MjkgNi4yOTIxQzExLjMwOTIgOC41NDc1IDguODM0NTIgMTIuNjUzNSA2LjI2ODQ1IDEyLjY1MzVDMy42NTIzNCAxMi42NTM1IDEuMTk3MzUgOC40MzY1NiAwLjYwODA2MSA2LjI5MjFDMC4yNTM5MDYgNi4yOTIxIDAgNi41MTA0NSAwIDYuODc3ODhWMTcuNjI1NEMwIDE3Ljk0ODkgMC4yNDEyNDEgMTguMjExMiAwLjUzODc4NyAxOC4yMTEySDEuOTIxMDhDMi4xMzQwOSAxOS4yNDE0IDMuMDQ1OTUgMjAgNC4xMjAxNyAyMEM1LjE5NDM5IDIwIDYuMTA2NCAxOS4yNDE0IDYuMzE5MjYgMTguMjExMkgxMS45OTgxQzEyLjI5NTggMTguMjExMiAxMi41MzcxIDE3Ljk0ODkgMTIuNTM3MSAxNy42MjU0VjYuODc3ODhDMTIuNTM3MSA2LjUxMDQ1IDEyLjI4MzEgNi4yOTIxIDExLjkyOSA2LjI5MjFaTTQuODc5NiAxOC41MTM5QzQuMjA1MDEgMTkuMTg4NSAzLjA0NjExIDE4LjcwODYgMy4wNDYxMSAxNy43NTQzQzMuMDQ2MTEgMTYuODAwMiA0LjIwNTAxIDE2LjMyMDMgNC44Nzk2IDE2Ljk5NDlDNS4yOTkwNiAxNy40MTQyIDUuMjk5MDYgMTguMDk0NCA0Ljg3OTYgMTguNTEzOVoiDQogICAgICAgICAgICAgIGZpbGw9IiMzMzMiLz4NCiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiDQogICAgICAgICAgICAgIGQ9Ik0xOC4xODEgMTIuMjY3M0gxNS40NjQ1QzE1LjE0MSAxMi4yNjczIDE0Ljg3ODcgMTIuMDA1MSAxNC44Nzg3IDExLjY4MTVDMTQuODc4NyAxMS4zNTggMTUuMTQxIDExLjA5NTcgMTUuNDY0NSAxMS4wOTU3SDE3LjQ4MjdMMTcuMDMyMyAxMC4zMzk5QzE2LjQxOCA5LjMwODkxIDE1LjQ3ODIgOC41OTkyMyAxNC4zNjI4IDguMzEwODRDMTQuMTgxNCA4LjI2Mzk5IDE0LjAwNTYgOC4zMDAxNiAxMy44NTc0IDguNDE0OUMxMy43MDk0IDguNTI5NjUgMTMuNjMwNCA4LjY5MDc4IDEzLjYzMDQgOC44NzhWMTcuNjE3OEMxMy42MzA0IDE3Ljk0MDMgMTMuODkzNCAxOC4yMDM1IDE0LjIxNjIgMTguMjAzNUgxNC42MTIzQzE0LjgyMjIgMTkuMjM3NSAxNS43MzU4IDIwIDE2LjgxMjkgMjBDMTcuODkgMjAgMTguODAzNSAxOS4yMzc1IDE5LjAxMzUgMTguMjAzNUgxOS40MDk2QzE5LjczMzEgMTguMjAzNSAxOS45OTU0IDE3Ljk0MTIgMTkuOTk1NCAxNy42MTc4VjE0LjEwMjlDMTkuOTk1NCAxMy4wNzg5IDE5LjE5OTQgMTIuMjg5OSAxOC4xODEgMTIuMjY3M1pNMTcuNTcyMyAxOC41MTM5QzE2Ljg5NzcgMTkuMTg4NSAxNS43Mzg4IDE4LjcwODYgMTUuNzM4OCAxNy43NTQzQzE1LjczODggMTYuODAwMiAxNi44OTc3IDE2LjMyMDMgMTcuNTcyMyAxNi45OTQ5QzE3Ljk5MTggMTcuNDE0MiAxNy45OTE4IDE4LjA5NDQgMTcuNTcyMyAxOC41MTM5WiINCiAgICAgICAgICAgICAgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNzY5MzIgNS4yMjQxNEM3LjA0NTk2IDQuOTQ3NSA3LjA0NTk2IDQuNDk4ODkgNi43NjkzMiA0LjIyMjI1QzYuMzI0NTIgMy43Nzc0NiA1LjU2MDA2IDQuMDkzNzcgNS41NjAwNiA0LjcyMzJDNS41NjAwNiA1LjM1MjYyIDYuMzI0NTIgNS42Njg5MyA2Ljc2OTMyIDUuMjI0MTRaIiBmaWxsPSIjMzMzIi8+DQogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgICAgICBkPSJNNi4yNjg0NSAxMS40ODE4QzcuMTk2MDMgMTEuNDgxOCA4LjQzOTMyIDEwLjM1OTYgOS40MDI5MSA4LjkyMjFDMTAuMjkzNiA3LjU5MzM3IDEwLjk5MTcgNS45NjMyOCAxMC45OTE3IDQuNzIzMkMxMC45OTE3IDIuMTE0NzEgOC44NzY5NCAwIDYuMjY4NDUgMEMzLjY2MDEyIDAgMS41NDU0MSAyLjExNDcxIDEuNTQ1NDEgNC43MjMyQzEuNTQ1NDEgNS45NjMyOCAyLjI0MzUgNy41OTMzNyAzLjEzNDE1IDguOTIyMUM0LjA5NzU5IDEwLjM1OTYgNS4zNDEwMyAxMS40ODE4IDYuMjY4NDUgMTEuNDgxOFpNNi4yNjg0NSAyLjg0MzE2QzcuMzA2NjYgMi44NDMxNiA4LjE0ODQ5IDMuNjg0OTkgOC4xNDg0OSA0LjcyMzJDOC4xNDg0OSA1Ljc2MTI1IDcuMzA2NjYgNi42MDMwOCA2LjI2ODQ1IDYuNjAzMDhDNS4yMzA0IDYuNjAzMDggNC4zODg1NyA1Ljc2MTI1IDQuMzg4NTcgNC43MjMyQzQuMzg4NTcgMy42ODQ5OSA1LjIzMDQgMi44NDMxNiA2LjI2ODQ1IDIuODQzMTZaIg0KICAgICAgICAgICAgICBmaWxsPSIjMzMzIi8+DQogICAgPC9nPg0KICAgIDxkZWZzPg0KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzE3OV80OTM1Ij4NCiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4NCiAgICAgICAgPC9jbGlwUGF0aD4NCiAgICA8L2RlZnM+DQo8L3N2Zz4NCg==)}.tecdoc-article__prices-wrapper{display:flex;flex-direction:column;gap:8px}@media (min-width:1200px){.tecdoc-article__prices-wrapper{align-items:flex-end}}.tecdoc-article__prices{align-items:flex-end;display:flex;gap:8px;line-height:1}.tecdoc-article__price{font-size:26px;font-weight:700}.tecdoc-article__price--discount{color:#f03d52}.tecdoc-article__old-price{font-size:16px;font-weight:600;text-decoration:line-through}.tecdoc-article__deposit{color:var(--tecdoc-text-light-color);font-size:12px;font-weight:500}.tecdoc-article__delivery-time{font-size:13px;color:#a8a8a8}.tecdoc-article__availability-options{max-width:530px}.tecdoc-assembly-groups{display:flex;flex-direction:column;gap:24px}.tecdoc-assembly-group{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:24px;padding:24px;justify-content:center}.tecdoc-assembly-group__row{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.tecdoc-assembly-group__subgroups{padding:0 18px;width:100%}.tecdoc-assembly-group__toggle:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik0xMiA1VjE5TTUgMTJIMTkiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K);background-position:center center;background-repeat:no-repeat;background-size:10px 10px;content:'';display:flex;flex-shrink:0;height:20px;width:20px}.tecdoc-assembly-group__toggle--expanded:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik01IDEySDE5IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==)}.tecdoc-assembly-group__image{height:100px}.tecdoc-assembly-group__title{font-weight:500;text-align:center}.tecdoc-assembly-group__link--active{font-weight:600}.tecdoc-assembly-group--small{align-items:start;font-size:14px;gap:8px;padding:6px 0;text-align:unset;width:100%}.tecdoc-assembly-subgroups{display:flex;flex-direction:column;gap:36px}.tecdoc-assembly-subgroups__wrapper{display:flex;flex-direction:column;gap:22px}.tecdoc-assembly-subgroups__heading{font-size:16px;font-weight:600;line-height:1}.tecdoc-assembly-subgroups__grid{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media (min-width:576px){.tecdoc-assembly-subgroups__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.tecdoc-assembly-subgroups__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.tecdoc-assembly-subgroups__grid{grid-template-columns:repeat(4,1fr)}}.tecdoc-assembly-subgroup__title{color:var(--tecdoc-primary-color);font-size:14px}.tecdoc-linkage-target-types{align-items:center;display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.tecdoc-linkage-target-types{align-items:unset;flex-direction:row;gap:24px}}.tecdoc-linkage-target-type{-webkit-user-select:none;align-items:center;background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color);color:#a8a8a8;display:flex;font-weight:500;gap:16px;justify-content:center;padding:8px 20px;transition:.15s;user-select:none}.tecdoc-linkage-target-type:before{background-size:cover;content:""}.tecdoc-linkage-target-type--passenger:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDEyIiBmaWxsPSJub25lIj4NCiAgICA8cGF0aCBkPSJNMC4wMDYwMTk1OSA4LjUzNTA3QzAuMDE5MDM5MiA4LjQyMzg2IDAuMzc4NzE0IDUuNzczMjMgMi43MzA0MyAzLjUwMzQzQzQuOTAzNjcgMS40MDcyMiA3LjM1OSAwLjM0MzkzMyAxMC4wMzEzIDAuMzQzOTMzQzEwLjEzMjIgMC4zNDM5MzMgMTAuMjMxIDAuMzQ1NTYgMTAuMjgyNSAwLjM0ODgxNUMxMy4wMDQ4IDAuMjczNDA5IDE1LjQ3MiAxLjI3NTQgMTcuNjc0IDMuMzE3MzVDMjEuNzIyNyAzLjc0MjEyIDI0LjA4MTQgNS43MjAwNiAyMy45OTczIDguNjYzMUMyMy45ODQ5IDkuMTAzNjEgMjMuNjI0MSA5LjQ1MzUyIDIzLjE4MzYgOS40NTM1MkgyMS45MTJDMjEuNzI5MiAxMC42OTY0IDIwLjY2NTkgMTEuNjU3MSAxOS4zNzI2IDExLjY1NzFDMTguMDc5OCAxMS42NTcxIDE3LjAxNjUgMTAuNjk2NCAxNi44MzM3IDkuNDUzNTJMNi40MDE1IDkuNDUyNDNDNi4yMTg2OCAxMC42OTY0IDUuMTU0MyAxMS42NTYgMy44NjA5OSAxMS42NTZDMi41NjgyMiAxMS42NTYgMS41MDQzOSAxMC42OTU4IDEuMzIyMTEgOS40NTI0M0gwLjgxMjE2OEMwLjU3NzgxIDkuNDUyNDMgMC4zNTY0NzIgOS4zNTA0NCAwLjIwMTg2IDkuMTc2M0MwLjA0ODg3NTggOC45OTk5OSAtMC4wMjMyNzU0IDguNzY4MzQgMC4wMDYwMTk1OSA4LjUzNTA3Wk0xOS4zNzMxIDEwLjAyNjlDMTkuODk2NiAxMC4wMjY5IDIwLjMyMjUgOS42MDI3IDIwLjMyMjUgOS4wNzg2NUMyMC4zMjI1IDguNTU1MTQgMTkuODk2NiA4LjEyOTI4IDE5LjM3MzEgOC4xMjkyOEMxOC44NTAxIDguMTI5MjggMTguNDI0MyA4LjU1NTE0IDE4LjQyNDMgOS4wNzg2NUMxOC40MjQzIDkuNjAyNyAxOC44NTAxIDEwLjAyNjkgMTkuMzczMSAxMC4wMjY5Wk0xMS4xMjEyIDMuMjAxOEgxNC44NjI4QzEzLjY4MDcgMi40ODM1MyAxMi40MzAzIDIuMDc2MTIgMTEuMTIxMiAxLjk4OTMyVjMuMjAxOFpNOS40OTM3MiAxLjk5MjAzQzguMTc3MDkgMi4wNzcyMSA2LjkzNDIzIDIuNDgyOTkgNS43NTI2NyAzLjIwMTI2SDkuNDkzNzJWMS45OTIwM1pNMy44NjIwOCAxMC4wMjY5QzQuMzg1NTkgMTAuMDI2OSA0LjgxMTQ1IDkuNjAyNyA0LjgxMTQ1IDkuMDc4NjVDNC44MTE0NSA4LjU1NTE0IDQuMzg1NTkgOC4xMjkyOCAzLjg2MjA4IDguMTI5MjhDMy4zMzkxMSA4LjEyOTI4IDIuOTEzMjUgOC41NTUxNCAyLjkxMzI1IDkuMDc4NjVDMi45MTM4IDkuNjAyMTYgMy4zMzkxMSAxMC4wMjY5IDMuODYyMDggMTAuMDI2OVoiIGZpbGw9IiNBOEE4QTgiPjwvcGF0aD4NCjwvc3ZnPg==);height:12px;width:24px}.tecdoc-linkage-target-type--commercial:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTk4XzM5ODApIj4NCiAgICAgICAgPHBhdGggZD0iTTE1LjcwMzEgMTAuNzAzMlYxMi45MDY0SDE0LjI5NjlWNC4zNTkzOEgzLjA0Njg4QzEuMzY2ODggNC4zNTkzOCAwIDUuNzI2MjYgMCA3LjQwNjI1VjcuOTkxODJIMTEuMDAwMVY5LjM5ODA3SDBWMTAuNzAzMUg5VjEyLjEwOTNIMFYxNy42MDk0SDEuOTMxOTVDMS45MzE0IDE3LjU4MjIgMS45Mjk5MyAxNy41NTQ5IDEuOTI5OTMgMTcuNTI3NEMxLjkyOTkzIDE1LjYwNDEgMy40OTQ3NSAxNC4wMzkyIDUuNDE4MDkgMTQuMDM5MkM3LjM0MTQzIDE0LjAzOTIgOC45MDYyNSAxNS42MDQxIDguOTA2MjUgMTcuNTI3NkM4LjkwNjI1IDE3LjU1NTEgOC45MDQ3OSAxNy41ODIyIDguOTA0MjQgMTcuNjA5NEgxNS4wOTU5QzE1LjA5NTIgMTcuNTgyMiAxNS4wOTM4IDE3LjU1NTEgMTUuMDkzOCAxNy41Mjc2QzE1LjA5MzggMTUuNjA0MSAxNi42NTg2IDE0LjAzOTQgMTguNTgxOSAxNC4wMzk0QzIwLjUwNTIgMTQuMDM5NCAyMi4wNzAxIDE1LjYwNDEgMjIuMDcwMSAxNy41Mjc2QzIyLjA3MDEgMTcuNTU1MSAyMi4wNjg2IDE3LjU4MjIgMjIuMDY4MSAxNy42MDk0SDI0VjExLjY5MTdMMjEuNzc0NyAxMC43MDMySDE1LjcwMzFaIiBmaWxsPSIjQThBOEE4Ij48L3BhdGg+DQogICAgICAgIDxwYXRoIGQ9Ik0xNS43MDMxIDkuMjk3SDIwLjU3NjNMMTguNDY0IDQuMzU5MzhIMTUuNzAzMVY5LjI5N1oiIGZpbGw9IiNBOEE4QTgiPjwvcGF0aD4NCiAgICAgICAgPHBhdGggZD0iTTcuNDI0MzQgMTYuOTY3OUM3LjExNTA3IDE1Ljg2MDIgNS45NjY2MyAxNS4yMTMyIDQuODU5MjEgMTUuNTIyMkMzLjc1MTYxIDE1LjgzMTUgMy4xMDQ1MSAxNi45Nzk5IDMuNDEzNTkgMTguMDg3NEMzLjcyMjg2IDE5LjE5NSA0Ljg3MTMgMTkuODQyMSA1Ljk3ODcyIDE5LjUzM0M3LjA4NjMyIDE5LjIyMzcgNy43MzM0MiAxOC4wNzUzIDcuNDI0MzQgMTYuOTY3OVoiIGZpbGw9IiNBOEE4QTgiPjwvcGF0aD4NCiAgICAgICAgPHBhdGggZD0iTTIwLjYyOTQgMTcuMTU1MUMyMC40MjM0IDE2LjAyMzkgMTkuMzM5MiAxNS4yNzQxIDE4LjIwOCAxNS40ODAzQzE3LjA3NjggMTUuNjg2NSAxNi4zMjcgMTYuNzcwNCAxNi41MzMxIDE3LjkwMTdDMTYuNzM5MyAxOS4wMzI5IDE3LjgyMzUgMTkuNzgyNyAxOC45NTQ1IDE5LjU3NjVDMjAuMDg1NyAxOS4zNzA0IDIwLjgzNTYgMTguMjg2NCAyMC42Mjk0IDE3LjE1NTFaIiBmaWxsPSIjQThBOEE4Ij48L3BhdGg+DQogICAgPC9nPg0KICAgIDxkZWZzPg0KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzE5OF8zOTgwIj4NCiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiPjwvcmVjdD4NCiAgICAgICAgPC9jbGlwUGF0aD4NCiAgICA8L2RlZnM+DQo8L3N2Zz4=);height:24px;width:24px}.tecdoc-linkage-target-type--motorcycle:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTk4XzM5NzEpIj4NCiAgICAgICAgPHBhdGggZD0iTTIwLjQ4NDQgMTMuNDA2MkMxOS45MDgzIDEzLjQwNjIgMTkuMzcyMiAxMy41NTg4IDE4Ljg5MTkgMTMuODA1NEwxNy45NDE2IDEyLjY3NkMxOC4zNjI5IDEyLjQyNyAxOC44MTg3IDEyLjIzNTUgMTkuMzAwNCAxMi4xMjc2QzE5LjY5MzIgMTIuMDM5MiAyMC4wODI1IDEyLjAwNjggMjAuNDg4MiAxMi4wMDA3QzIxLjAxMjMgMTIuMDA0OCAyMS41Mjc5IDExLjc5OCAyMS45MTM3IDExLjQxNTdDMjIuMzE2MiAxMS4wMTc1IDIyLjU0NjkgMTAuNDYzNCAyMi41NDY5IDkuODA4MjNDMjIuNTQ2OSA2LjIwNzA5IDE5LjUxMzIgMy41NjI1IDE2LjMxMDEgMy41NjI1SDE1LjUxNTZDMTUuMTI3MSAzLjU2MjUgMTQuODEyNSAzLjg3NzA4IDE0LjgxMjUgNC4yNjU2MkMxNC44MTI1IDQuNjU0MTcgMTUuMTI3MSA0Ljk2ODc1IDE1LjUxNTYgNC45Njg3NUgxNi4zMTAxQzE2LjUxOTYgNC45Njg3NSAxNi43MTk0IDUuMDA0ODIgMTYuOTIxOSA1LjAzMDgyVjYuMzg5NDdDMTYuNTEzNSA2LjQyNjQ1IDE2LjEyOSA2LjU1MjggMTUuNzY1MiA2LjcyMjE3QzE1Ljc2MDYgNi43MTY4NiAxNS43NTQ4IDYuNzEzMzggMTUuNzUwNCA2LjcwODA3QzE1LjE3MzIgNi45Nzc5NyAxNC42NzU3IDcuNDAwMDIgMTQuMzE1NCA3Ljk0MDU1TDEyLjcxNDggMTAuMzQxMUMxMi42MDUgMTAuNTA1MSAxMi40MzE5IDEwLjYxNTcgMTIuMjM2MiAxMC42NDU5QzEwLjgxMjcgMTAuODY0NyA5LjU3ODggMTEuNzcyMiA4LjkzMDc5IDEzLjA5NzRDOS41MzEzNyAxMy45OTQ5IDkuODkwNjIgMTUuMDY0MyA5Ljg5MDYyIDE2LjIxODhIOC40Mzc1QzguNDM3NSAxMy44OTI0IDYuNTQ1MSAxMiA0LjIxODc1IDEyQzEuODkyNCAxMiAwIDEzLjg5MjQgMCAxNi4yMTg4QzAgMTguNTQ1MSAxLjg5MjQgMjAuNDM3NSA0LjIxODc1IDIwLjQzNzVDNi4wNDk2MiAyMC40Mzc1IDcuNTk1OTUgMTkuMjU4MyA4LjE3ODQxIDE3LjYyNUgxNC44MTI1QzE1LjIwMSAxNy42MjUgMTUuNTE1NiAxNy4zMTA0IDE1LjUxNTYgMTYuOTIxOUMxNS41MTU2IDE2LjUzMTEgMTUuNTYyMyAxNi4xMzIxIDE1LjY1MzcgMTUuNzM2OEMxNS44NDUyIDE0LjkxNTggMTYuMjcyMiAxNC4xNjg1IDE2Ljg0NTMgMTMuNTU4TDE3Ljc5NDQgMTQuNjg1OEMxNy4yODY2IDE1LjI5NTMgMTYuOTY4OCAxNi4wNjg0IDE2Ljk2ODggMTYuOTIxOUMxNi45Njg4IDE4Ljg2MDIgMTguNTQ2IDIwLjQzNzUgMjAuNDg0NCAyMC40Mzc1QzIyLjQyMjcgMjAuNDM3NSAyNCAxOC44NjAyIDI0IDE2LjkyMTlDMjQgMTQuOTgzNSAyMi40MjI3IDEzLjQwNjIgMjAuNDg0NCAxMy40MDYyWk00LjIxODc1IDE5LjAzMTJDMi42Njc2NiAxOS4wMzEyIDEuNDA2MjUgMTcuNzY5OCAxLjQwNjI1IDE2LjIxODhDMS40MDYyNSAxNC42Njc3IDIuNjY3NjYgMTMuNDA2MiA0LjIxODc1IDEzLjQwNjJDNS43Njk4NCAxMy40MDYyIDcuMDMxMjUgMTQuNjY3NyA3LjAzMTI1IDE2LjIxODhINC45MjE4OEM0LjUzMzg3IDE2LjIxODggNC4yMTg3NSAxNS45MDM2IDQuMjE4NzUgMTUuNTE1NkM0LjIxODc1IDE1LjEyNzEgMy45MDQxNyAxNC44MTI1IDMuNTE1NjIgMTQuODEyNUMzLjEyNzA4IDE0LjgxMjUgMi44MTI1IDE1LjEyNzEgMi44MTI1IDE1LjUxNTZDMi44MTI1IDE2LjY3ODcgMy43NTg3OSAxNy42MjUgNC45MjE4OCAxNy42MjVINi42NDAxNEM2LjE1MjM0IDE4LjQ2MTYgNS4yNTUzMSAxOS4wMzEyIDQuMjE4NzUgMTkuMDMxMlpNMjAuNDg0NCAxOS4wMzEyQzE5LjMyMTMgMTkuMDMxMiAxOC4zNzUgMTguMDg1IDE4LjM3NSAxNi45MjE5QzE4LjM3NSAxNi41MTQ1IDE4LjQ5NjQgMTYuMTM3MSAxOC42OTczIDE1LjgxNDFMMTkuOTM1MSAxNy4zNjEzQzIwLjE3OTUgMTcuNjY2MiAyMC42MjIzIDE3LjcxMjIgMjAuOTIzOCAxNy40NzEyQzIxLjIyNjcgMTcuMjI4IDIxLjI3NjEgMTYuNzg2IDIxLjAzMzcgMTYuNDgyNEwxOS43OTc0IDE0LjkzN0MyMC4wMTM4IDE0Ljg2MTggMjAuMjQyNSAxNC44MTI1IDIwLjQ4NDQgMTQuODEyNUMyMS42NDc1IDE0LjgxMjUgMjIuNTkzOCAxNS43NTg4IDIyLjU5MzggMTYuOTIxOUMyMi41OTM4IDE4LjA4NSAyMS42NDc1IDE5LjAzMTIgMjAuNDg0NCAxOS4wMzEyWiIgZmlsbD0iI0E4QThBOCI+PC9wYXRoPg0KICAgICAgICA8cGF0aCBkPSJNMTEuOTQwNyA4Ljk2NzU5TDEzLjE0NTQgNy4xNjA1MkMxMy41MzA1IDYuNTgyNjQgMTQuMDM1NSA2LjExMzE2IDE0LjYwOTEgNS43NDg2QzEzLjgzNzUgNS4yNjEzNSAxMi45NDggNC45Njg3NSAxMi4wMDAxIDQuOTY4NzVDMTAuMzM4NyA0Ljk2ODc1IDguODA0MTQgNS44MTU2MSA3LjkwMDg4IDcuMTczNzFMOS4wMjU1MSA3Ljg0ODYzQzkuOTI4OTYgOC4zOTA2MiAxMC45MTgzIDguNzUzNTQgMTEuOTQwNyA4Ljk2NzU5WiIgZmlsbD0iI0E4QThBOCI+PC9wYXRoPg0KICAgICAgICA8cGF0aCBkPSJNOC4zMDE4MiA5LjA1NDJMMy43ODk3MyA2LjM3NUgwLjcwMzEyNUMwLjMxNDU3NSA2LjM3NSAwIDYuNjg5NTggMCA3LjA3ODEyQzAgOS4wMTY0OCAxLjU3NzI3IDEwLjU5MzggMy41MTU2MiAxMC41OTM4QzQuOTIyMDYgMTAuNTkzOCA2LjM4MTA0IDEwLjYyNDMgNy45NDQyMSAxMS45ODMyQzcuOTUwMjYgMTEuOTcyIDcuOTUwMjYgMTEuOTU5NCA3Ljk1NzAzIDExLjk0ODVDOC41MDI1IDExLjA3MTUgOS4yNzI2NCAxMC4zOTE0IDEwLjE1NTYgOS45MTM1MUM5LjUxNjM2IDkuNjc5NjkgOC44OTA1IDkuNDA3MjMgOC4zMDE4MiA5LjA1NDJaIiBmaWxsPSIjQThBOEE4Ij48L3BhdGg+DQogICAgPC9nPg0KICAgIDxkZWZzPg0KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzE5OF8zOTcxIj4NCiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiPjwvcmVjdD4NCiAgICAgICAgPC9jbGlwUGF0aD4NCiAgICA8L2RlZnM+DQo8L3N2Zz4=);height:24px;width:24px}.tecdoc-linkage-target-type--active,.tecdoc-linkage-target-type:hover{background-color:var(--tecdoc-primary-color);border-color:var(--tecdoc-primary-color);color:#fff!important}.tecdoc-linkage-target-type--active:before,.tecdoc-linkage-target-type:hover:before{filter:brightness(0) invert(1)}.tecdoc-linkage-target-type__name{flex-shrink:0}.tecdoc-alphabetical-filter{display:flex;gap:10px;overflow:auto}.tecdoc-alphabetical-filter__item{background-color:#fff;border-radius:4px;border:1px solid var(--tecdoc-border-color);color:#a8a8a8;flex-grow:1;font-size:16px;padding:8px;text-align:center;transition:.15s;-webkit-user-select:none;user-select:none}@media (max-width:1200px){.tecdoc-alphabetical-filter__item{min-width:40px}}.tecdoc-alphabetical-filter__item--active,.tecdoc-alphabetical-filter__item:hover{background-color:var(--tecdoc-primary-color);border-color:var(--tecdoc-primary-color);color:#fff!important}.tecdoc-models{display:flex;flex-direction:column;gap:24px}.tecdoc-model{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:18px;padding:24px}.tecdoc-model__image{height:60px}.tecdoc-model__title{font-size:16px;font-weight:600;line-height:1}.tecdoc-model__years,.tecdoc-model__toggle{color:var(--tecdoc-label-color);font-size:14px;line-height:1}.tecdoc-grouped-models{display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}@media (min-width:576px){.tecdoc-grouped-models{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.tecdoc-grouped-models{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.tecdoc-grouped-models{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.tecdoc-grouped-models{grid-template-columns:repeat(5,1fr)}}.tecdoc-grouped-model{display:flex;flex-direction:column;gap:8px}.tecdoc-grouped-model__title{color:var(--tecdoc-primary-color);font-size:16px;font-weight:500;line-height:1}.tecdoc-grouped-model__years{color:var(--tecdoc-label-color);font-size:14px;line-height:1}.tecdoc-year-filter{display:flex;flex-direction:column;gap:22px}.tecdoc-year-filter__heading{font-weight:500}.tecdoc-year-filter__decades{background-color:var(--tecdoc-background-color);border-radius:16px;display:grid;font-size:14px;gap:24px;padding:22px;position:relative}@media (min-width:1200px){.tecdoc-year-filter__decades{grid-template-columns:repeat(2,1fr);gap:12px}}.tecdoc-year-filter__decades:before{border-bottom:10px solid #F3F8FD;border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:50px;position:absolute;top:-9px}.tecdoc-year-filter__decade{display:flex;gap:36px}.tecdoc-year-filter__years{display:flex;flex-wrap:wrap;gap:16px}.tecdoc-year-filter__year{color:var(--tecdoc-primary-color);font-weight:500;width:36px}.tecdoc-year-filter__year--active{text-decoration:underline!important}.tecdoc-vehicles__list{background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color)}.tecdoc-vehicles__item{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;padding:24px}.tecdoc-vehicles__item:not(:last-child){border-bottom:1px solid var(--tecdoc-border-color)}@media (min-width:992px){.tecdoc-vehicles__item{flex-wrap:nowrap;gap:32px;margin:0 24px;padding:18px 0}}.tecdoc-vehicles__item--header{display:none;font-weight:500}@media (min-width:992px){.tecdoc-vehicles__item--header{display:flex}}.tecdoc-vehicles__item--header .tecdoc-vehicles__field{font-size:13px;font-weight:600;justify-content:start;text-transform:uppercase}.tecdoc-vehicles__item--header .tecdoc-vehicles__field:before{background-size:cover;content:"";display:block;filter:var(--tecdoc-primary-filter);flex-shrink:0;height:18px;width:18px}.tecdoc-vehicles__item--header .tecdoc-vehicles__field--vehicle:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idGVjZG9jLXRhYmxlX19pY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8cGF0aA0KICAgICAgICBkPSJNMTkuODYxMSA3LjM1MDE2QzE5LjgxMzYgNy4yMTE3NiAxOS42NDUxIDcuMTA0MTIgMTkuNTA0NCA3LjEwNDEyQzE4Ljg5NTIgNy4xMDQxMiAxOC4yODYxIDcuMTA0MTIgMTcuNjc2OSA3LjEwNDEyQzE3LjUzNjMgNy4xMDQxMiAxNy4zNjc3IDcuMjExNzYgMTcuMzIwMSA3LjM1MDE2QzE3LjI3MzYgNy40ODU2MiAxNy4yMzg5IDcuNjA2NDkgMTcuMjE1OCA3LjcyMDE2TDE1Ljk5NSA0LjM0MjkyQzE1Ljc5MzcgMy43ODYwMiAxNS4yNjA0IDMuNDExODcgMTQuNjY4MyAzLjQxMTg3SDUuMzMxNzRDNC43Mzk1NyAzLjQxMTg3IDQuMjA2NDQgMy43ODYwMiA0LjAwNDk5IDQuMzQzMDJMMi43ODQyMSA3LjcyMDU3QzIuNzYxMDUgNy42MDY3OSAyLjcyNjI4IDcuNDg1NzcgMi42Nzk3MSA3LjM1MDE2QzIuNjMyMTcgNy4yMTE3NiAyLjQ2MzYyIDcuMTA0MTIgMi4zMjI5OSA3LjEwNDEyQzEuNzEzODQgNy4xMDQxMiAxLjEwNDY5IDcuMTA0MTIgMC40OTU0ODYgNy4xMDQxMkMwLjM1NDg1NCA3LjEwNDEyIDAuMTg2Mjk5IDcuMjExNzYgMC4xMzg3NjMgNy4zNTAxNkMtMC4wNDYzMTM0IDcuODg5MDIgLTAuMDQ2MjEyMSA4LjE5NzUgMC4xMzg4MTQgOC43MzY0MUMwLjE4NjM1IDguODc0ODEgMC4zNTQ5MDUgOC45ODI0NSAwLjQ5NTUzNyA4Ljk4MjQ1QzEuMTA0NzQgOC45ODI0NSAxLjcxMzg5IDguOTgyNDUgMi4zMjMwNCA4Ljk4MjQ1QzIuMzI0NzYgOC45ODI0NSAyLjMyNjU5IDguOTgxOTkgMi4zMjgzNiA4Ljk4MTk0TDIuMzAwNzkgOS4wNTgzMUMxLjkyODE1IDkuMTgyMTIgMS42NTkxMSA5LjUzMjkxIDEuNjU5MTEgOS45NDcxNlYxMi43NzUyVjEzLjAwODNWMTYuMTM3OEMxLjY1OTExIDE2LjM4NjYgMS44NjA3IDE2LjU4ODIgMi4xMDk0OCAxNi41ODgySDQuMzc2MTZDNC42MjQ4OSAxNi41ODgyIDQuODI2NTMgMTYuMzg2NiA0LjgyNjUzIDE2LjEzNzhWMTMuOTQ1NEgxNS4xNzM1VjE2LjEzNzhDMTUuMTczNSAxNi4zODY2IDE1LjM3NTEgMTYuNTg4MiAxNS42MjM5IDE2LjU4ODJIMTcuODkwNUMxOC4xMzkzIDE2LjU4ODIgMTguMzQwOSAxNi4zODY2IDE4LjM0MDkgMTYuMTM3OFYxMy4wMDgzVjEyLjc3NTJWOS45NDcxNkMxOC4zNDA5IDkuNTMzMDIgMTguMDcyIDkuMTgyMjcgMTcuNjk5NSA5LjA1ODM3TDE3LjY3MTkgOC45ODE5NEMxNy42NzM1IDguOTgxOTkgMTcuNjc1MyA4Ljk4MjQgMTcuNjc3IDguOTgyNEMxOC4yODYyIDguOTgyNCAxOC44OTUzIDguOTgyNCAxOS41MDQ1IDguOTgyNEMxOS42NDUyIDguOTgyNCAxOS44MTM3IDguODc0NzYgMTkuODYxMiA4LjczNjM2QzIwLjA0NjIgOC4xOTc1IDIwLjA0NjEgNy44ODkwMiAxOS44NjExIDcuMzUwMTZaTTUuNTA0MiA1LjA2OTI0SDE0LjQ5NDZMMTUuOTE5MSA5LjAxMDA3SDQuMDc5NzlMNS41MDQyIDUuMDY5MjRaTTUuNzU0OTYgMTEuNzg2M0gzLjg1ODY5QzMuNDUxODQgMTEuNzg2MyAzLjEyMjA4IDExLjQ1NjUgMy4xMjIwOCAxMS4wNDk3QzMuMTIyMDggMTAuNjQyOSAzLjQ1MTc5IDEwLjMxMzEgMy44NTg2OSAxMC4zMTMxSDUuNzU0OTZDNi4xNjE3NSAxMC4zMTMxIDYuNDkxNTYgMTAuNjQyOCA2LjQ5MTU2IDExLjA0OTdDNi40OTE2MSAxMS40NTY1IDYuMTYxNzUgMTEuNzg2MyA1Ljc1NDk2IDExLjc4NjNaTTE2LjE0MTIgMTEuNzg2M0gxNC4yNDQ5QzEzLjgzODEgMTEuNzg2MyAxMy41MDgzIDExLjQ1NjUgMTMuNTA4MyAxMS4wNDk3QzEzLjUwODMgMTAuNjQyOSAxMy44MzgxIDEwLjMxMzEgMTQuMjQ0OSAxMC4zMTMxSDE2LjE0MTJDMTYuNTQ4IDEwLjMxMzEgMTYuODc3OCAxMC42NDI4IDE2Ljg3NzggMTEuMDQ5N0MxNi44Nzc4IDExLjQ1NjUgMTYuNTQ4IDExLjc4NjMgMTYuMTQxMiAxMS43ODYzWiINCiAgICAgICAgZmlsbD0iIzMzMyIvPg0KPC9zdmc+DQo=)}.tecdoc-vehicles__item--header .tecdoc-vehicles__field--engine:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idGVjZG9jLXRhYmxlX19pY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjYxXzQ5MDIpIj4NCiAgICAgICAgPHBhdGggZD0iTTE1LjcwMzEgMTYuNjQwNkMxNS4wNDg3IDE2LjY0MDYgMTQuNDg3MyAxNy4wNDUyIDE0LjI1NSAxNy42MTcySDEyLjg5MDZWMTguNzg5MUgxNC4yNTVDMTQuNDg3MyAxOS4zNjExIDE1LjA0ODcgMTkuNzY1NiAxNS43MDMxIDE5Ljc2NTZDMTYuNTY0NyAxOS43NjU2IDE3LjI2NTYgMTkuMDY0NyAxNy4yNjU2IDE4LjIwMzFDMTcuMjY1NiAxNy4zNDE2IDE2LjU2NDcgMTYuNjQwNiAxNS43MDMxIDE2LjY0MDZaIiBmaWxsPSIjMzMzIi8+DQogICAgICAgIDxwYXRoIGQ9Ik0xOC40Mzc1IDEzLjMyMDNDMTguMTgwNyAxMy4zMjAzIDE3LjkzODQgMTMuMzgzIDE3LjcyNDQgMTMuNDkzMkwxNi4yNzM2IDEyLjI4NDJDMTYuMTY4MiAxMi4xOTY1IDE2LjAzNTUgMTIuMTQ4NCAxNS44OTg0IDEyLjE0ODRIMTIuODkwNlYxMy4zMjAzSDE1LjY4NjNMMTYuOTU4NCAxNC4zODA0QzE2LjkwNDYgMTQuNTM4MiAxNi44NzUgMTQuNzA3IDE2Ljg3NSAxNC44ODI4QzE2Ljg3NSAxNS43NDQ0IDE3LjU3NTkgMTYuNDQ1MyAxOC40Mzc1IDE2LjQ0NTNDMTkuMjk5MSAxNi40NDUzIDIwIDE1Ljc0NDQgMjAgMTQuODgyOEMyMCAxNC4wMjEzIDE5LjI5OTEgMTMuMzIwMyAxOC40Mzc1IDEzLjMyMDNaIiBmaWxsPSIjMzMzIi8+DQogICAgICAgIDxwYXRoIGQ9Ik0xOC40Mzc1IDguNDM3NUMxNy43ODMxIDguNDM3NSAxNy4yMjE3IDguODQyMDMgMTYuOTg5NCA5LjQxNDA2SDEyLjg5MDZWMTAuNTg1OUgxNi45ODk0QzE3LjIyMTcgMTEuMTU4IDE3Ljc4MzEgMTEuNTYyNSAxOC40Mzc1IDExLjU2MjVDMTkuMjk5MSAxMS41NjI1IDIwIDEwLjg2MTYgMjAgMTBDMjAgOS4xMzg0NCAxOS4yOTkxIDguNDM3NSAxOC40Mzc1IDguNDM3NVoiIGZpbGw9IiMzMzMiLz4NCiAgICAgICAgPHBhdGggZD0iTTE2LjI3MzYgNy43MTU3NEwxNy43MjQ0IDYuNTA2NzJDMTcuOTM4NCA2LjYxNzAzIDE4LjE4MDcgNi42Nzk2OSAxOC40Mzc1IDYuNjc5NjlDMTkuMjk5MSA2LjY3OTY5IDIwIDUuOTc4NzUgMjAgNS4xMTcxOUMyMCA0LjI1NTYzIDE5LjI5OTEgMy41NTQ2OSAxOC40Mzc1IDMuNTU0NjlDMTcuNTc1OSAzLjU1NDY5IDE2Ljg3NSA0LjI1NTYzIDE2Ljg3NSA1LjExNzE5QzE2Ljg3NSA1LjI5Mjk3IDE2LjkwNDYgNS40NjE4NCAxNi45NTg0IDUuNjE5NjFMMTUuNjg2MyA2LjY3OTY5SDEyLjg5MDZWNy44NTE1NkgxNS44OTg0QzE2LjAzNTUgNy44NTE1NiAxNi4xNjgyIDcuODAzNTIgMTYuMjczNiA3LjcxNTc0WiIgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aCBkPSJNMTUuNzAzMSAzLjM1OTM4QzE2LjU2NDcgMy4zNTkzOCAxNy4yNjU2IDIuNjU4NDQgMTcuMjY1NiAxLjc5Njg4QzE3LjI2NTYgMC45MzUzMTMgMTYuNTY0NyAwLjIzNDM3NSAxNS43MDMxIDAuMjM0Mzc1QzE1LjA0ODcgMC4yMzQzNzUgMTQuNDg3MyAwLjYzODkwNiAxNC4yNTUgMS4yMTA5NEgxMi44OTA2VjIuMzgyODFIMTQuMjU1QzE0LjQ4NzMgMi45NTQ4NCAxNS4wNDg3IDMuMzU5MzggMTUuNzAzMSAzLjM1OTM4WiIgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aCBkPSJNNS44NTkzOCAxMEM1Ljg1OTM4IDEyLjI2MTYgNy42OTkzNCAxNC4xMDE2IDkuOTYwOTQgMTQuMTAxNkMxMC41ODk2IDE0LjEwMTYgMTEuMTg1NyAxMy45NTkyIDExLjcxODggMTMuNzA1M1Y2LjI5NDczQzExLjE4NTcgNi4wNDA4MiAxMC41ODk2IDUuODk4NDQgOS45NjA5NCA1Ljg5ODQ0QzcuNjk5MzQgNS44OTg0NCA1Ljg1OTM4IDcuNzM4NCA1Ljg1OTM4IDEwWiIgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aA0KICAgICAgICAgICAgZD0iTTExLjEzMjggMC4wMzkwNjI1SDguNzg5MDZDOC40NjU0NyAwLjAzOTA2MjUgOC4yMDMxMiAwLjMwMTQwNiA4LjIwMzEyIDAuNjI1VjEuMzg3N0M3LjEwMzYzIDEuNjExNjggNi4wNTE0NSAyLjA0NzU4IDUuMTE0MjIgMi42NjczNEw0LjU3NDc3IDIuMTI3OTNDNC4zNDU5NCAxLjg5OTEgMy45NzQ5NiAxLjg5OTEgMy43NDYxMyAyLjEyNzkzTDIuMDg4ODcgMy43ODUyQzEuODYwMDQgNC4wMTM5OCAxLjg2MDA0IDQuMzg1IDIuMDg4ODcgNC42MTM4M0wyLjYyODI4IDUuMTUzMjhDMi4wMDg1MiA2LjA5MDUxIDEuNTcyNjIgNy4xNDI3IDEuMzQ4NjMgOC4yNDIxOUgwLjU4NTkzOEMwLjI2MjM0NCA4LjI0MjE5IDAgOC41MDQ1MyAwIDguODI4MTJWMTEuMTcxOUMwIDExLjQ5NTUgMC4yNjIzNDQgMTEuNzU3OCAwLjU4NTkzOCAxMS43NTc4SDEuMzQ4NjNDMS41NzI2MiAxMi44NTczIDIuMDA4NTIgMTMuOTA5NSAyLjYyODI4IDE0Ljg0NjhMMi4wODg4MyAxNS4zODYyQzEuOTc4OTUgMTUuNDk2MSAxLjkxNzIzIDE1LjY0NTEgMS45MTcyMyAxNS44MDA1QzEuOTE3MjMgMTUuOTU1OSAxLjk3ODk1IDE2LjEwNDkgMi4wODg4MyAxNi4yMTQ4TDMuNzQ2MTMgMTcuODcyMUMzLjk3NDk2IDE4LjEwMDkgNC4zNDU5NCAxOC4xMDA5IDQuNTc0NzcgMTcuODcyMUw1LjExNDIyIDE3LjMzMjdDNi4wNTE0NSAxNy45NTI0IDcuMTAzNjMgMTguMzg4MyA4LjIwMzEyIDE4LjYxMjNWMTkuMzc1QzguMjAzMTIgMTkuNjk4NiA4LjQ2NTQ3IDE5Ljk2MDkgOC43ODkwNiAxOS45NjA5SDExLjEzMjhDMTEuNDU2NCAxOS45NjA5IDExLjcxODggMTkuNjk4NiAxMS43MTg4IDE5LjM3NVYxNC45NzE4QzExLjE2ODcgMTUuMTY2OSAxMC41NzcxIDE1LjI3MzQgOS45NjA5NCAxNS4yNzM0QzcuMDUzMTYgMTUuMjczNCA0LjY4NzUgMTIuOTA3OCA0LjY4NzUgMTBDNC42ODc1IDcuMDkyMjMgNy4wNTMxNiA0LjcyNjU2IDkuOTYwOTQgNC43MjY1NkMxMC41NzcxIDQuNzI2NTYgMTEuMTY4NyA0LjgzMzEzIDExLjcxODggNS4wMjgyVjAuNjI1QzExLjcxODggMC4zMDE0MDYgMTEuNDU2NCAwLjAzOTA2MjUgMTEuMTMyOCAwLjAzOTA2MjVaIg0KICAgICAgICAgICAgZmlsbD0iIzMzMyIvPg0KICAgIDwvZz4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwMF8yNjFfNDkwMiI+DQogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+DQogICAgICAgIDwvY2xpcFBhdGg+DQogICAgPC9kZWZzPg0KPC9zdmc+DQo=)}.tecdoc-vehicles__item--header .tecdoc-vehicles__field--fuel:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idGVjZG9jLXRhYmxlX19pY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjYxXzQ5MTMpIj4NCiAgICAgICAgPHBhdGgNCiAgICAgICAgICAgIGQ9Ik0xMi4yNzQ3IDYuOTA5NDlDMTIuMjU0NyA2Ljc4OTAyIDEyLjE5NzQgNi42Nzc4NSAxMi4xMTExIDYuNTkxNDhMOS4zNDg5NSAzLjgyOTM0QzkuMTIwMTIgMy42MDA1MSA4Ljc0OTE0IDMuNjAwNTEgOC41MjAzMSAzLjgyOTM0TDcuNTUzNTYgNC43OTYwOUw2Ljg2MzAxIDQuMTA1NTVDNi42MzQxOCAzLjg3NjcyIDYuMjYzMiAzLjg3NjcyIDYuMDM0MzggNC4xMDU1NUwzLjU0ODQ0IDYuNTkxNDhDMy4zNTgzMiA2Ljc4MTYgMy4zMjE5OSA3LjA3NjcyIDMuNDYwMzEgNy4zMDcyN0w0LjA1MzU5IDguMjk2MDJMMC43ODYzMjggMTEuNTYzM0MwLjU1NzUgMTEuNzkyMSAwLjU1NzUgMTIuMTYzMSAwLjc4NjMyOCAxMi4zOTJMMS40NzY4OCAxMy4wODI1TDAuODU4MTI1IDEzLjcwMTJDMC4zMDQ3NjYgMTQuMjU0NiAwIDE0Ljk5MDMgMCAxNS43NzI5VjE5LjQxNDFDMCAxOS43Mzc3IDAuMjYyMzQ0IDIwIDAuNTg1OTM4IDIwQzAuOTA5NTMxIDIwIDEuMTcxODggMTkuNzM3NyAxLjE3MTg4IDE5LjQxNDFWMTUuNzcyOUMxLjE3MTg4IDE1LjMwMzMgMS4zNTQ3MyAxNC44NjE5IDEuNjg2NzYgMTQuNTI5OUwyLjMwNTUxIDEzLjkxMTFMMy44MjQ2OSAxNS40MzAzQzQuOTY2OTkgMTYuNTcyNiA2LjgyNTYzIDE2LjU3MjYgNy45Njc4OSAxNS40MzAzTDEyLjY2MzUgMTAuNzM0N0MxMi43OTczIDEwLjYwMDkgMTIuODU4MiAxMC40MTA3IDEyLjgyNzEgMTAuMjI0TDEyLjI3NDcgNi45MDk0OVpNNy4xMzkyNiAxNC42MDE3QzYuNDUzOTEgMTUuMjg3IDUuMzM4NzEgMTUuMjg3MSA0LjY1MzMyIDE0LjYwMTdMNC4yMzg5OCAxNC4xODczTDYuNDE1MTYgMTIuMDExMlYxMi44MDYzQzYuNDE1MTYgMTMuMTI5OSA2LjY3NzUgMTMuMzkyMiA3LjAwMTA5IDEzLjM5MjJDNy4zMjQ2OSAxMy4zOTIyIDcuNTg3MDMgMTMuMTI5OSA3LjU4NzAzIDEyLjgwNjNWMTEuNTQ0Nkw5LjMyNjUyIDEyLjQxNDNMNy4xMzkyNiAxNC42MDE3WiINCiAgICAgICAgICAgIGZpbGw9IiMzMzMiLz4NCiAgICAgICAgPHBhdGggZD0iTTE5LjEzOTYgNy40MjkyNkMxOC43NDIgNi43NDM3OSAxOC4zNTAyIDYuMTc1MjMgMTguMzMzNyA2LjE1MTM3QzE4LjIyNDMgNS45OTI5NyAxOC4wNDQxIDUuODk4NDQgMTcuODUxNiA1Ljg5ODQ0QzE3LjY1OTEgNS44OTg0NCAxNy40Nzg5IDUuOTkyOTcgMTcuMzY5NSA2LjE1MTM3QzE3LjM1MyA2LjE3NTIzIDE2Ljk2MTEgNi43NDM3OSAxNi41NjM1IDcuNDI5MjZDMTUuNzkyMyA4Ljc1ODYzIDE1LjcwMzEgOS4zMTAxNiAxNS43MDMxIDkuNjA5MzhDMTUuNzAzMSAxMC43OTQgMTYuNjY2OSAxMS43NTc4IDE3Ljg1MTYgMTEuNzU3OEMxOS4wMzYyIDExLjc1NzggMjAgMTAuNzk0IDIwIDkuNjA5MzhDMjAgOS4zMTAxNiAxOS45MTA4IDguNzU4NjMgMTkuMTM5NiA3LjQyOTI2WiIgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aCBkPSJNMTcuNTc2IDIuOTI5NDlDMTcuNzMyNSAyLjkyOTQ5IDE3Ljg3OTYgMi44Njg1MiAxNy45OTAzIDIuNzU3ODVDMTguMTAxIDIuNjQ3MTUgMTguMTYyIDIuNSAxOC4xNjE5IDIuMzQzNTVWMC41ODU5NzdDMTguMTYxOSAwLjI2MjkzIDE3Ljg5OTEgNy44MTMxN2UtMDUgMTcuNTc2IDMuOTA2OTJlLTA1TDE2LjU3OTggNi43MjQ4OWUtMDlDMTQuODMyIC03LjgxMTgzZS0wNSAxMy4xODg5IDAuNjgwNTQ3IDExLjk1MyAxLjkxNjQxTDEwLjUyMzQgMy4zNDU5OEwxMi41OTUgNS40MTc1OEwxNC4wMjQ3IDMuOTg3ODlDMTQuNzA3MSAzLjMwNTQ3IDE1LjYxNDUgMi45Mjk2NSAxNi41Nzk1IDIuOTI5NjFMMTcuNTc2IDIuOTI5NDlaIiBmaWxsPSIjMzMzIi8+DQogICAgPC9nPg0KICAgIDxkZWZzPg0KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzI2MV80OTEzIj4NCiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4NCiAgICAgICAgPC9jbGlwUGF0aD4NCiAgICA8L2RlZnM+DQo8L3N2Zz4NCg==)}.tecdoc-vehicles__item--header .tecdoc-vehicles__field--year:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik0yMSAxMEgzTTE2IDJWNk04IDJWNk03LjggMjJIMTYuMkMxNy44ODAyIDIyIDE4LjcyMDIgMjIgMTkuMzYyIDIxLjY3M0MxOS45MjY1IDIxLjM4NTQgMjAuMzg1NCAyMC45MjY1IDIwLjY3MyAyMC4zNjJDMjEgMTkuNzIwMiAyMSAxOC44ODAyIDIxIDE3LjJWOC44QzIxIDcuMTE5ODQgMjEgNi4yNzk3NiAyMC42NzMgNS42MzgwM0MyMC4zODU0IDUuMDczNTQgMTkuOTI2NSA0LjYxNDYgMTkuMzYyIDQuMzI2OThDMTguNzIwMiA0IDE3Ljg4MDIgNCAxNi4yIDRINy44QzYuMTE5ODQgNCA1LjI3OTc2IDQgNC42MzgwMyA0LjMyNjk4QzQuMDczNTQgNC42MTQ2IDMuNjE0NiA1LjA3MzU0IDMuMzI2OTggNS42MzgwM0MzIDYuMjc5NzYgMyA3LjExOTg0IDMgOC44VjE3LjJDMyAxOC44ODAyIDMgMTkuNzIwMiAzLjMyNjk4IDIwLjM2MkMzLjYxNDYgMjAuOTI2NSA0LjA3MzU0IDIxLjM4NTQgNC42MzgwMyAyMS42NzNDNS4yNzk3NiAyMiA2LjExOTg0IDIyIDcuOCAyMloiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K)}.tecdoc-vehicles__item--header .tecdoc-vehicles__field--power:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idGVjZG9jLXRhYmxlX19pY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjYxXzQ5MzMpIj4NCiAgICAgICAgPHBhdGgNCiAgICAgICAgICAgIGQ9Ik0xOS40ODk5IDcuODIzODdMMTguMDMxNyA3LjUzMjI3QzE3Ljg3MTMgNy4wMDA1MSAxNy42NTg3IDYuNDg3MDcgMTcuMzk2OCA1Ljk5ODc5TDE4LjIyMTUgNC43NjE3MkMxOC4zNzY0IDQuNTI5MyAxOC4zNDU4IDQuMjE5ODQgMTguMTQ4MyA0LjAyMjM4TDE1LjkzODYgMS44MTI2NkMxNS43NDExIDEuNjE1MTYgMTUuNDMxNiAxLjU4NDUzIDE1LjE5OTMgMS43Mzk0MUwxMy45NjIxIDIuNTY0MTRDMTMuNDczOSAyLjMwMjI3IDEyLjk2MDQgMi4wODk2OSAxMi40Mjg2IDEuOTI5MjJMMTIuMTM3IDAuNDcxMDE2QzEyLjA4MjMgMC4xOTcxNDggMTEuODQxOCAwIDExLjU2MjUgMEg4LjQzNzVDOC4xNTgyIDAgNy45MTc3IDAuMTk3MTQ4IDcuODYyOTMgMC40NzEwMTZMNy41NzEzMyAxLjkyOTIyQzcuMDM5NTMgMi4wODk2OSA2LjUyNjA5IDIuMzAyMyA2LjAzNzg1IDIuNTY0MTRMNC44MDA3IDEuNzM5NDFDNC41NjgzNiAxLjU4NDUzIDQuMjU4ODcgMS42MTUxNiA0LjA2MTM3IDEuODEyNjZMMS44NTE2OCA0LjAyMjM4QzEuNjU0MTQgNC4yMTk4OCAxLjYyMzUyIDQuNTI5MzQgMS43Nzg0OCA0Ljc2MTcyTDIuNjAzMiA1Ljk5ODc5QzIuMzQxMjkgNi40ODcwNyAyLjEyODcxIDcuMDAwNTEgMS45NjgyNCA3LjUzMjI3TDAuNTEwMDc4IDcuODIzODdDMC4yMzYyMTEgNy44Nzg2MyAwLjAzOTA2MjUgOC4xMTkxNCAwLjAzOTA2MjUgOC4zOTg0NFYxMS41MjM0QzAuMDM5MDYyNSAxMS44MDI3IDAuMjM2MjExIDEyLjA0MzIgMC41MTAxMTcgMTIuMDk4TDEuOTY4MjggMTIuMzg5NkMyLjEyODcxIDEyLjkyMTMgMi4zNDEzMyAxMy40MzQ4IDIuNjAzMjQgMTMuOTIzTDEuNzc4NTIgMTUuMTYwMkMxLjYyMzU1IDE1LjM5MjUgMS42NTQyMiAxNS43MDIgMS44NTE3MiAxNS44OTk1TDQuMDYxNDEgMTguMTA5MkM0LjI1ODk1IDE4LjMwNjcgNC41NjgzNiAxOC4zMzczIDQuODAwNzQgMTguMTgyNEw2LjAxMjU0IDE3LjM3NDZWMTMuNjk2M0M1LjA5NDg4IDEyLjcxOTUgNC41MzEyNSAxMS40MDcyIDQuNTMxMjUgOS45NjA5NEM0LjUzMTI1IDYuOTQwNjMgNi45Nzk2OSA0LjQ5MjE5IDEwIDQuNDkyMTlDMTMuMDIwMyA0LjQ5MjE5IDE1LjQ2ODggNi45NDA2MyAxNS40Njg4IDkuOTYwOTRDMTUuNDY4OCAxMS40MDcyIDE0LjkwNTEgMTIuNzE5NSAxMy45ODc1IDEzLjY5NjNWMTcuMzc0NkwxNS4xOTkzIDE4LjE4MjRDMTUuMjk4NCAxOC4yNDg1IDE1LjQxMTYgMTguMjgwOSAxNS41MjQxIDE4LjI4MDlDMTUuNjc1MyAxOC4yODA5IDE1LjgyNTQgMTguMjIyNSAxNS45Mzg2IDE4LjEwOTJMMTguMTQ4MiAxNS44OTk1QzE4LjM0NTcgMTUuNzAyIDE4LjM3NjQgMTUuMzkyNiAxOC4yMjE0IDE1LjE2MDJMMTcuMzk2NyAxMy45MjMxQzE3LjY1ODYgMTMuNDM0OCAxNy44NzEyIDEyLjkyMTQgMTguMDMxNyAxMi4zODk2TDE5LjQ4OTggMTIuMDk4QzE5Ljc2MzggMTIuMDQzMiAxOS45NjA5IDExLjgwMjcgMTkuOTYwOSAxMS41MjM0VjguMzk4NDRDMTkuOTYwOSA4LjExOTE0IDE5Ljc2MzggNy44Nzg2MyAxOS40ODk5IDcuODIzODdaIg0KICAgICAgICAgICAgZmlsbD0iIzMzMyIvPg0KICAgICAgICA8cGF0aA0KICAgICAgICAgICAgZD0iTTExLjg1NjIgNi43NTAzNUMxMS41NjEzIDYuNTc5NTMgMTEuMTg3MiA2Ljc2MDc4IDExLjEzODUgNy4wOTgwNEwxMC43ODEyIDkuNTcwMjNIOS4yMTg3NUw4Ljg2MTU2IDcuMDk4MDRDOC44MTI4MSA2Ljc2MDc4IDguNDM4NzEgNi41Nzk1MyA4LjE0MzgzIDYuNzUwMzVDNi45OTk3MyA3LjQxMzA0IDYuMjg5MDYgOC42NDMyOCA2LjI4OTA2IDkuOTYwODVDNi4yODkwNiAxMS4zODg3IDcuMDg4NjcgMTIuNjY1OSA4LjM3NTgyIDEzLjI5NDJMOC40Mzc1IDEzLjMyNDNWMTkuNDE0QzguNDM3NSAxOS43Mzc2IDguNjk5ODQgMTkuOTk5OSA5LjAyMzQ0IDE5Ljk5OTlIMTAuOTc2NkMxMS4zMDAyIDE5Ljk5OTkgMTEuNTYyNSAxOS43Mzc2IDExLjU2MjUgMTkuNDE0VjEzLjMyNDNMMTEuNjI0MiAxMy4yOTQyQzEyLjkxMTMgMTIuNjY1OSAxMy43MTA5IDExLjM4ODcgMTMuNzEwOSA5Ljk2MDg1QzEzLjcxMDkgOC42NDMyOCAxMy4wMDAzIDcuNDEzMDQgMTEuODU2MiA2Ljc1MDM1WiINCiAgICAgICAgICAgIGZpbGw9IiMzMzMiLz4NCiAgICA8L2c+DQogICAgPGRlZnM+DQogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMjYxXzQ5MzMiPg0KICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPg0KICAgICAgICA8L2NsaXBQYXRoPg0KICAgIDwvZGVmcz4NCjwvc3ZnPg0K)}.tecdoc-vehicles__item--header .tecdoc-vehicles__field--drive:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idGVjZG9jLXRhYmxlX19pY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjYxXzQ5MzkpIj4NCiAgICAgICAgPHBhdGgNCiAgICAgICAgICAgIGQ9Ik0xNy4wNzExIDIuOTI4OTFDMTUuMTgyMyAxLjA0MDIgMTIuNjcxMSAwIDEwIDBDNy4zMjg5MSAwIDQuODE3NyAxLjA0MDIgMi45Mjg5MSAyLjkyODkxQzEuMDQwMiA0LjgxNzcgMCA3LjMyODkxIDAgMTBDMCAxMi42NzExIDEuMDQwMiAxNS4xODIzIDIuOTI4OTEgMTcuMDcxMUM0LjgxNzcgMTguOTU5OCA3LjMyODkxIDIwIDEwIDIwQzEyLjY3MTEgMjAgMTUuMTgyMyAxOC45NTk4IDE3LjA3MTEgMTcuMDcxMUMxOC45NTk4IDE1LjE4MjMgMjAgMTIuNjcxMSAyMCAxMEMyMCA3LjMyODkxIDE4Ljk1OTggNC44MTc3IDE3LjA3MTEgMi45Mjg5MVpNNC42NjEzNyA1LjQ5TDguMjI1MTIgOS4wNTM3NUM4LjE2NDA2IDkuMTY3NzcgOC4xMTM3MSA5LjI4ODMyIDguMDc1MzUgOS40MTQwNkgzLjAzMjU4QzMuMTU2NjggNy45MjU2NiAzLjc0ODk1IDYuNTY4NCA0LjY2MTM3IDUuNDlaTTMuMDMyNTggMTAuNTg1OUg4LjA3NTMxQzguMTEzNjcgMTAuNzExNyA4LjE2NDA2IDEwLjgzMjIgOC4yMjUwOCAxMC45NDYyTDQuNjYxMzMgMTQuNTFDMy43NDg5NSAxMy40MzE2IDMuMTU2NjggMTIuMDc0MyAzLjAzMjU4IDEwLjU4NTlaTTkuNDE0MDYgMTYuOTY3NEM3LjkyNTY2IDE2Ljg0MzMgNi41Njg0IDE2LjI1MSA1LjQ5IDE1LjMzODZMOS4wNTM3NSAxMS43NzQ5QzkuMTY3NzcgMTEuODM1OSA5LjI4ODMyIDExLjg4NjMgOS40MTQwNiAxMS45MjQ2VjE2Ljk2NzRaTTkuNDE0MDYgOC4wNzUzNUM5LjI4ODMyIDguMTEzNzEgOS4xNjc3NyA4LjE2NDA2IDkuMDUzNzUgOC4yMjUxMkw1LjQ5IDQuNjYxMzdDNi41Njg0IDMuNzQ4OTUgNy45MjU2NiAzLjE1NjY4IDkuNDE0MDYgMy4wMzI1OFY4LjA3NTM1Wk0xMC41ODU5IDMuMDMyNThDMTIuMDc0MyAzLjE1NjY4IDEzLjQzMTYgMy43NDg5NSAxNC41MSA0LjY2MTM3TDEwLjk0NjIgOC4yMjUxMkMxMC44MzIyIDguMTY0MDYgMTAuNzExNyA4LjExMzcxIDEwLjU4NTkgOC4wNzUzNVYzLjAzMjU4Wk0xMC41ODU5IDE2Ljk2NzRWMTEuOTI0NkMxMC43MTE3IDExLjg4NjMgMTAuODMyMiAxMS44MzU5IDEwLjk0NjIgMTEuNzc0OUwxNC41MSAxNS4zMzg2QzEzLjQzMTYgMTYuMjUxMSAxMi4wNzQzIDE2Ljg0MzMgMTAuNTg1OSAxNi45Njc0Wk0xNS4zMzg2IDE0LjUxTDExLjc3NDkgMTAuOTQ2MkMxMS44MzU5IDEwLjgzMjIgMTEuODg2MyAxMC43MTE3IDExLjkyNDYgMTAuNTg1OUgxNi45Njc0QzE2Ljg0MzMgMTIuMDc0MyAxNi4yNTExIDEzLjQzMTYgMTUuMzM4NiAxNC41MVpNMTEuOTI0NyA5LjQxNDA2QzExLjg4NjMgOS4yODgzMiAxMS44MzU5IDkuMTY3NzcgMTEuNzc0OSA5LjA1Mzc1TDE1LjMzODcgNS40OUMxNi4yNTExIDYuNTY4NCAxNi44NDM0IDcuOTI1NjYgMTYuOTY3NSA5LjQxNDA2SDExLjkyNDdaIg0KICAgICAgICAgICAgZmlsbD0iIzMzMyIvPg0KICAgIDwvZz4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwMF8yNjFfNDkzOSI+DQogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+DQogICAgICAgIDwvY2xpcFBhdGg+DQogICAgPC9kZWZzPg0KPC9zdmc+DQo=)}.tecdoc-vehicles__field{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.tecdoc-vehicles__field--vehicle .tecdoc-vehicles__value{font-weight:500}@media (min-width:992px){.tecdoc-vehicles__field--vehicle,.tecdoc-vehicles__field--engine{width:20%}.tecdoc-vehicles__field--fuel,.tecdoc-vehicles__field--year,.tecdoc-vehicles__field--power{width:15%}.tecdoc-vehicles__field--drive{width:20%}.tecdoc-vehicles__field--link{width:10%;justify-content:end}}.tecdoc-vehicles__title{flex:1;font-weight:500}@media (min-width:992px){.tecdoc-vehicles__title{display:none}}.tecdoc-vehicles__value{flex:1;text-align:right}@media (min-width:992px){.tecdoc-vehicles__value{text-align:left}}.tecdoc-vehicles__link{align-items:center;color:var(--tecdoc-primary-color);display:flex;font-weight:600;gap:8px}.tecdoc-vehicles__link:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCI+DQogICAgPHBhdGggZD0ibTkuODQsNy40M2MuMjEtLjIzLjIxLS42MiwwLS44Nkw0Ljk0LDEuMThjLS4yMi0uMjQtLjU2LS4yNC0uNzgsMC0uMjIuMjQtLjIyLjYyLDAsLjg2bDQuNTEsNC45Ny00LjUxLDQuOTdjLS4yMi4yNC0uMjIuNjIsMCwuODYuMjIuMjQuNTYuMjQuNzgsMGw0LjktNS4zOVoiIHN0eWxlPSJmaWxsOiAjMzMzOyIvPg0KPC9zdmc+DQo=);content:"";filter:var(--tecdoc-primary-filter);height:14px;width:14px}.tecdoc-vehicle{background-color:#fff;border-radius:6px;border:1px solid var(--tecdoc-border-color);padding:22px}.tecdoc-vehicle__grid{display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}@media (min-width:992px){.tecdoc-vehicle__grid{grid-template-columns:repeat(4,1fr)}.layout-left-column .tecdoc-vehicle__grid,.layout-right-column .tecdoc-vehicle__grid{grid-template-columns:repeat(2,1fr)}}.tecdoc-vehicle__information{display:flex;font-size:14px;gap:6px;line-height:1.5}.tecdoc-vehicle__title{font-weight:600}.tecdoc-vehicle__value{color:var(--tecdoc-primary-color);display:flex;gap:6px}.tecdoc-vehicle__motor-codes{display:flex;flex-wrap:wrap;gap:6px}.tecdoc-page{display:flex;flex-direction:column;gap:32px}.tecdoc-page-header{align-items:center;display:flex;flex:1;gap:16px;justify-content:space-between}.tecdoc-page-header__column{display:flex;flex-direction:column;gap:6px}.tecdoc-page-header__heading{font-size:26px;text-transform:capitalize}.tecdoc-page-header__subheading{color:var(--tecdoc-text-light-color);font-size:14px}.tecdoc-page-header__manufacturer-image,.tecdoc-page-header__assembly-group-image{display:none;height:64px;width:64px}@media (min-width:768px){.tecdoc-page-header__manufacturer-image,.tecdoc-page-header__assembly-group-image{display:block}}.tecdoc-brands__grid{gap:32px;grid-template-columns:repeat(2,1fr)}@media (min-width:576px){.tecdoc-brands__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.tecdoc-brands__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.tecdoc-brands__grid{grid-template-columns:repeat(8,1fr)}}@media (min-width:1200px){.tecdoc-brands__grid{grid-template-columns:repeat(10,1fr)}}.tecdoc-brand{align-items:center;display:flex;justify-content:center}.tecdoc-manufacturers{display:flex;flex-direction:column;gap:32px}.tecdoc-manufacturers__grid{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.tecdoc-manufacturers__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.tecdoc-manufacturers__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.tecdoc-manufacturers__grid{grid-template-columns:repeat(6,1fr)}}.tecdoc-manufacturer{align-items:center;display:flex;flex-direction:column;gap:32px;padding:22px;text-align:center}.tecdoc-manufacturer__image{height:76px;width:76px}.tecdoc-manufacturer__title{font-size:16px;font-weight:600;text-transform:uppercase}.tecdoc-manufacturer__chevron{align-items:center;background-color:var(--tecdoc-background-color);border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;width:24px}.tecdoc-manufacturer__chevron:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCI+DQogICAgPHBhdGggZD0ibTkuODQsNy40M2MuMjEtLjIzLjIxLS42MiwwLS44Nkw0Ljk0LDEuMThjLS4yMi0uMjQtLjU2LS4yNC0uNzgsMC0uMjIuMjQtLjIyLjYyLDAsLjg2bDQuNTEsNC45Ny00LjUxLDQuOTdjLS4yMi4yNC0uMjIuNjIsMCwuODYuMjIuMjQuNTYuMjQuNzgsMGw0LjktNS4zOVoiIHN0eWxlPSJmaWxsOiAjMzMzOyIvPg0KPC9zdmc+DQo=);background-size:cover;content:"";filter:var(--tecdoc-primary-filter);height:13px;width:13px}.tecdoc-sidebar{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.tecdoc-widget{display:flex;flex-direction:column;gap:24px}.tecdoc-search-form{-webkit-user-select:none;align-items:center;background-color:var(--tecdoc-input-background-color);border-radius:6px;border:1px solid var(--tecdoc-border-color);display:flex;font-size:14px;gap:16px;overflow:hidden;user-select:none}.tecdoc-search-form__input-wrapper{align-items:center;display:flex;flex-grow:1}.tecdoc-search-form__input-wrapper:after{background-color:#dedede;content:"";height:20px;width:1px}.tecdoc-search-form__input{background:unset;border:unset;color:#333;line-height:1;outline:unset;padding:8px 12px;width:100%}.tecdoc-search-form__search-type{flex-shrink:0;min-width:90px}.tecdoc-search-form__submit{align-items:center;background-color:var(--tecdoc-primary-color);border:unset;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;outline:unset!important;padding:unset;transition:.15s;width:36px}.tecdoc-search-form__submit:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTIxIDIxTDE1LjAwMDEgMTVNMTcgMTBDMTcgMTMuODY2IDEzLjg2NiAxNyAxMCAxN0M2LjEzNDAxIDE3IDMgMTMuODY2IDMgMTBDMyA2LjEzNDAxIDYuMTM0MDEgMyAxMCAzQzEzLjg2NiAzIDE3IDYuMTM0MDEgMTcgMTBaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);background-size:cover;content:"";display:block;filter:brightness(0) invert(1);height:20px;width:20px}.tecdoc-search-form__submit:hover{opacity:.9}.tecdoc-inside{display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media (min-width:992px){.tecdoc-inside{align-items:center;flex-direction:row;gap:44px}}.tecdoc-inside__image{filter:brightness(0) invert(1);width:175px}.tecdoc-inside__text{font-size:12px;line-height:18px}.tecdoc-vehicle-search{background-color:#151515;border-radius:6px;display:flex;flex-direction:column;gap:24px;padding:32px}.tecdoc-vehicle-search__type{font-size:16px}@media (min-width:1200px){.tecdoc-vehicle-search--horizontal{margin:0 auto;max-width:unset;width:85%}.tecdoc-vehicle-search--horizontal .tecdoc-vehicle-search__header{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}}.tecdoc-vehicle-search--horizontal .tecdoc-vehicle-search__type{padding:10px 36px}.tecdoc-vehicle-search--horizontal .tecdoc-vehicle-search__form{justify-content:center}@media (min-width:1200px){.tecdoc-vehicle-search--horizontal .tecdoc-linkage-target-types{align-self:center;width:65%}.tecdoc-vehicle-search--horizontal .tecdoc-linkage-target-type__name{display:block!important}.tecdoc-vehicle-search--horizontal .tecdoc-vehicle-search__fields{flex-direction:row;justify-content:center}.tecdoc-vehicle-search--horizontal .tecdoc-vehicle-search__fields{gap:8px}.tecdoc-vehicle-search--horizontal .tecdoc-vehicle-search__fields>*{border-radius:0}.tecdoc-vehicle-search--horizontal .tecdoc-vehicle-search__fields>*:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.tecdoc-vehicle-search--horizontal .tecdoc-vehicle-search__fields>*:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}}.tecdoc-vehicle-search--horizontal .tecdoc-vehicle-search__button{width:auto}.tecdoc-vehicle-search__header{display:flex;flex-direction:column;gap:24px}.tecdoc-vehicle-search__heading{align-items:center;color:#fff;display:flex;font-size:20px;gap:16px}.tecdoc-vehicle-search__heading:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEyIDE1QzEzLjY1NjkgMTUgMTUgMTMuNjU2OSAxNSAxMkMxNSAxMC4zNDMxIDEzLjY1NjkgOSAxMiA5QzEwLjM0MzEgOSA5IDEwLjM0MzEgOSAxMkM5IDEzLjY1NjkgMTAuMzQzMSAxNSAxMiAxNVoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNMTguNzI3MyAxNC43MjczQzE4LjYwNjMgMTUuMDAxNSAxOC41NzAyIDE1LjMwNTYgMTguNjIzNiAxNS42MDA1QzE4LjY3NzEgMTUuODk1NCAxOC44MTc3IDE2LjE2NzYgMTkuMDI3MyAxNi4zODE4TDE5LjA4MTggMTYuNDM2NEMxOS4yNTA5IDE2LjYwNTIgMTkuMzg1IDE2LjgwNTcgMTkuNDc2NSAxNy4wMjY1QzE5LjU2OCAxNy4yNDcyIDE5LjYxNTEgMTcuNDgzOCAxOS42MTUxIDE3LjcyMjdDMTkuNjE1MSAxNy45NjE3IDE5LjU2OCAxOC4xOTgzIDE5LjQ3NjUgMTguNDE5QzE5LjM4NSAxOC42Mzk3IDE5LjI1MDkgMTguODQwMiAxOS4wODE4IDE5LjAwOTFDMTguOTEzIDE5LjE3ODEgMTguNzEyNCAxOS4zMTIyIDE4LjQ5MTcgMTkuNDAzN0MxOC4yNzEgMTkuNDk1MiAxOC4wMzQ0IDE5LjU0MjMgMTcuNzk1NSAxOS41NDIzQzE3LjU1NjUgMTkuNTQyMyAxNy4zMTk5IDE5LjQ5NTIgMTcuMDk5MiAxOS40MDM3QzE2Ljg3ODUgMTkuMzEyMiAxNi42NzggMTkuMTc4MSAxNi41MDkxIDE5LjAwOTFMMTYuNDU0NSAxOC45NTQ1QzE2LjI0MDMgMTguNzQ1IDE1Ljk2ODIgMTguNjA0NCAxNS42NzMzIDE4LjU1MDlDMTUuMzc4NCAxOC40OTc0IDE1LjA3NDIgMTguNTMzNSAxNC44IDE4LjY1NDVDMTQuNTMxMSAxOC43Njk4IDE0LjMwMTggMTguOTYxMSAxNC4xNDAzIDE5LjIwNUMxMy45Nzg4IDE5LjQ0ODkgMTMuODkyMSAxOS43MzQ3IDEzLjg5MDkgMjAuMDI3M1YyMC4xODE4QzEzLjg5MDkgMjAuNjY0IDEzLjY5OTQgMjEuMTI2NSAxMy4zNTg0IDIxLjQ2NzVDMTMuMDE3NCAyMS44MDg0IDEyLjU1NDkgMjIgMTIuMDcyNyAyMkMxMS41OTA1IDIyIDExLjEyODEgMjEuODA4NCAxMC43ODcxIDIxLjQ2NzVDMTAuNDQ2MSAyMS4xMjY1IDEwLjI1NDUgMjAuNjY0IDEwLjI1NDUgMjAuMTgxOFYyMC4xQzEwLjI0NzUgMTkuNzk5MSAxMC4xNTAxIDE5LjUwNzMgOS45NzUwMSAxOS4yNjI1QzkuNzk5OTEgMTkuMDE3NiA5LjU1NTIxIDE4LjgzMTIgOS4yNzI3MyAxOC43MjczQzguOTk4NTMgMTguNjA2MyA4LjY5NDM3IDE4LjU3MDIgOC4zOTk0NyAxOC42MjM2QzguMTA0NTYgMTguNjc3MSA3LjgzMjQ0IDE4LjgxNzcgNy42MTgxOCAxOS4wMjczTDcuNTYzNjQgMTkuMDgxOEM3LjM5NDc4IDE5LjI1MDkgNy4xOTQyNSAxOS4zODUgNi45NzM1MyAxOS40NzY1QzYuNzUyOCAxOS41NjggNi41MTYyMSAxOS42MTUxIDYuMjc3MjcgMTkuNjE1MUM2LjAzODM0IDE5LjYxNTEgNS44MDE3NCAxOS41NjggNS41ODEwMiAxOS40NzY1QzUuMzYwMjkgMTkuMzg1IDUuMTU5NzcgMTkuMjUwOSA0Ljk5MDkxIDE5LjA4MThDNC44MjE4NiAxOC45MTMgNC42ODc3NSAxOC43MTI0IDQuNTk2MjYgMTguNDkxN0M0LjUwNDc2IDE4LjI3MSA0LjQ1NzY2IDE4LjAzNDQgNC40NTc2NiAxNy43OTU1QzQuNDU3NjYgMTcuNTU2NSA0LjUwNDc2IDE3LjMxOTkgNC41OTYyNiAxNy4wOTkyQzQuNjg3NzUgMTYuODc4NSA0LjgyMTg2IDE2LjY3OCA0Ljk5MDkxIDE2LjUwOTFMNS4wNDU0NSAxNi40NTQ1QzUuMjU1MDMgMTYuMjQwMyA1LjM5NTYyIDE1Ljk2ODIgNS40NDkxIDE1LjY3MzNDNS41MDI1NyAxNS4zNzg0IDUuNDY2NDcgMTUuMDc0MiA1LjM0NTQ1IDE0LjhDNS4yMzAyMiAxNC41MzExIDUuMDM4ODcgMTQuMzAxOCA0Ljc5NDk3IDE0LjE0MDNDNC41NTEwNyAxMy45Nzg4IDQuMjY1MjYgMTMuODkyMSAzLjk3MjczIDEzLjg5MDlIMy44MTgxOEMzLjMzNTk3IDEzLjg5MDkgMi44NzM1MSAxMy42OTk0IDIuNTMyNTMgMTMuMzU4NEMyLjE5MTU2IDEzLjAxNzQgMiAxMi41NTQ5IDIgMTIuMDcyN0MyIDExLjU5MDUgMi4xOTE1NiAxMS4xMjgxIDIuNTMyNTMgMTAuNzg3MUMyLjg3MzUxIDEwLjQ0NjEgMy4zMzU5NyAxMC4yNTQ1IDMuODE4MTggMTAuMjU0NUgzLjlDNC4yMDA5IDEwLjI0NzUgNC40OTI3MyAxMC4xNTAxIDQuNzM3NTQgOS45NzUwMUM0Ljk4MjM2IDkuNzk5OTEgNS4xNjg4MyA5LjU1NTIxIDUuMjcyNzMgOS4yNzI3M0M1LjM5Mzc0IDguOTk4NTMgNS40Mjk4NCA4LjY5NDM3IDUuMzc2MzcgOC4zOTk0N0M1LjMyMjkgOC4xMDQ1NiA1LjE4MjMxIDcuODMyNDQgNC45NzI3MyA3LjYxODE4TDQuOTE4MTggNy41NjM2NEM0Ljc0OTEzIDcuMzk0NzggNC42MTUwMyA3LjE5NDI1IDQuNTIzNTMgNi45NzM1M0M0LjQzMjAzIDYuNzUyOCA0LjM4NDkzIDYuNTE2MjEgNC4zODQ5MyA2LjI3NzI3QzQuMzg0OTMgNi4wMzgzNCA0LjQzMjAzIDUuODAxNzQgNC41MjM1MyA1LjU4MTAyQzQuNjE1MDMgNS4zNjAyOSA0Ljc0OTEzIDUuMTU5NzcgNC45MTgxOCA0Ljk5MDkxQzUuMDg3MDQgNC44MjE4NiA1LjI4NzU3IDQuNjg3NzUgNS41MDgyOSA0LjU5NjI2QzUuNzI5MDEgNC41MDQ3NiA1Ljk2NTYxIDQuNDU3NjYgNi4yMDQ1NSA0LjQ1NzY2QzYuNDQzNDggNC40NTc2NiA2LjY4MDA4IDQuNTA0NzYgNi45MDA4IDQuNTk2MjZDNy4xMjE1MiA0LjY4Nzc1IDcuMzIyMDUgNC44MjE4NiA3LjQ5MDkxIDQuOTkwOTFMNy41NDU0NSA1LjA0NTQ1QzcuNzU5NzEgNS4yNTUwMyA4LjAzMTgzIDUuMzk1NjIgOC4zMjY3NCA1LjQ0OTFDOC42MjE2NCA1LjUwMjU3IDguOTI1OCA1LjQ2NjQ3IDkuMiA1LjM0NTQ1SDkuMjcyNzNDOS41NDE2MSA1LjIzMDIyIDkuNzcwOTMgNS4wMzg4NyA5LjkzMjQ1IDQuNzk0OTdDMTAuMDk0IDQuNTUxMDcgMTAuMTgwNyA0LjI2NTI2IDEwLjE4MTggMy45NzI3M1YzLjgxODE4QzEwLjE4MTggMy4zMzU5NyAxMC4zNzM0IDIuODczNTEgMTAuNzE0NCAyLjUzMjUzQzExLjA1NTMgMi4xOTE1NiAxMS41MTc4IDIgMTIgMkMxMi40ODIyIDIgMTIuOTQ0NyAyLjE5MTU2IDEzLjI4NTYgMi41MzI1M0MxMy42MjY2IDIuODczNTEgMTMuODE4MiAzLjMzNTk3IDEzLjgxODIgMy44MTgxOFYzLjlDMTMuODE5MyA0LjE5MjUzIDEzLjkwNiA0LjQ3ODM0IDE0LjA2NzYgNC43MjIyNEMxNC4yMjkxIDQuOTY2MTQgMTQuNDU4NCA1LjE1NzQ5IDE0LjcyNzMgNS4yNzI3M0MxNS4wMDE1IDUuMzkzNzQgMTUuMzA1NiA1LjQyOTg0IDE1LjYwMDUgNS4zNzYzN0MxNS44OTU0IDUuMzIyOSAxNi4xNjc2IDUuMTgyMzEgMTYuMzgxOCA0Ljk3MjczTDE2LjQzNjQgNC45MTgxOEMxNi42MDUyIDQuNzQ5MTMgMTYuODA1NyA0LjYxNTAzIDE3LjAyNjUgNC41MjM1M0MxNy4yNDcyIDQuNDMyMDMgMTcuNDgzOCA0LjM4NDkzIDE3LjcyMjcgNC4zODQ5M0MxNy45NjE3IDQuMzg0OTMgMTguMTk4MyA0LjQzMjAzIDE4LjQxOSA0LjUyMzUzQzE4LjYzOTcgNC42MTUwMyAxOC44NDAyIDQuNzQ5MTMgMTkuMDA5MSA0LjkxODE4QzE5LjE3ODEgNS4wODcwNCAxOS4zMTIyIDUuMjg3NTcgMTkuNDAzNyA1LjUwODI5QzE5LjQ5NTIgNS43MjkwMSAxOS41NDIzIDUuOTY1NjEgMTkuNTQyMyA2LjIwNDU1QzE5LjU0MjMgNi40NDM0OCAxOS40OTUyIDYuNjgwMDggMTkuNDAzNyA2LjkwMDhDMTkuMzEyMiA3LjEyMTUyIDE5LjE3ODEgNy4zMjIwNSAxOS4wMDkxIDcuNDkwOTFMMTguOTU0NSA3LjU0NTQ1QzE4Ljc0NSA3Ljc1OTcxIDE4LjYwNDQgOC4wMzE4MyAxOC41NTA5IDguMzI2NzRDMTguNDk3NCA4LjYyMTY0IDE4LjUzMzUgOC45MjU4IDE4LjY1NDUgOS4yVjkuMjcyNzNDMTguNzY5OCA5LjU0MTYxIDE4Ljk2MTEgOS43NzA5MyAxOS4yMDUgOS45MzI0NUMxOS40NDg5IDEwLjA5NCAxOS43MzQ3IDEwLjE4MDcgMjAuMDI3MyAxMC4xODE4SDIwLjE4MThDMjAuNjY0IDEwLjE4MTggMjEuMTI2NSAxMC4zNzM0IDIxLjQ2NzUgMTAuNzE0NEMyMS44MDg0IDExLjA1NTMgMjIgMTEuNTE3OCAyMiAxMkMyMiAxMi40ODIyIDIxLjgwODQgMTIuOTQ0NyAyMS40Njc1IDEzLjI4NTZDMjEuMTI2NSAxMy42MjY2IDIwLjY2NCAxMy44MTgyIDIwLjE4MTggMTMuODE4MkgyMC4xQzE5LjgwNzUgMTMuODE5MyAxOS41MjE3IDEzLjkwNiAxOS4yNzc4IDE0LjA2NzZDMTkuMDMzOSAxNC4yMjkxIDE4Ljg0MjUgMTQuNDU4NCAxOC43MjczIDE0LjcyNzNaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);background-size:cover;content:"";display:block;filter:brightness(0) invert(1);flex-shrink:0;height:32px;width:32px}@media (min-width:1200px){.tecdoc-vehicle-search__heading{font-size:24px}}.tecdoc-vehicle-search__types{align-items:center;display:none;overflow:hidden;-webkit-user-select:none;user-select:none}.tecdoc-vehicle-search__type{align-items:center;border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;color:#d5dfe7;cursor:pointer;display:flex;flex-grow:1;flex-shrink:0;font-weight:700;gap:8px;justify-content:center;padding:10px 12px;text-align:center;transition:.15s}.tecdoc-vehicle-search__type:first-child{border-left:1px solid #fff;border-bottom-left-radius:8px;border-top-left-radius:8px}.tecdoc-vehicle-search__type:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.tecdoc-vehicle-search__type--active{color:var(--tecdoc-primary-color);background-color:#fff}.tecdoc-vehicle-search__form{display:flex;flex-direction:column;gap:16px;margin:unset}.tecdoc-vehicle-search__linkage-target-types{align-items:unset;border-radius:6px;flex-direction:row;gap:0;justify-content:center;overflow:hidden}.tecdoc-vehicle-search__linkage-target-types .tecdoc-linkage-target-type{border-radius:unset;border:unset;flex:1}.tecdoc-vehicle-search__linkage-target-types .tecdoc-linkage-target-type__name{display:none}.tecdoc-vehicle-search__fields{display:flex;flex-direction:column;gap:16px}.tecdoc-vehicle-search__field{background-color:var(--tecdoc-background-color);border-radius:6px;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.tecdoc-vehicle-search__input{background:unset;border:unset;color:#333;font-size:20px;font-weight:600;height:48px;outline:unset;padding:12px 18px;width:100%}.tecdoc-vehicle-search__selector{width:100%}.tecdoc-vehicle-search__button{font-weight:600;height:48px;width:100%}.tecdoc-vehicle-search__backdrop{background-color:#19191980;bottom:0;left:0;position:fixed;right:0;top:0;z-index:998}.tecdoc-reassurance__item{align-items:center;border-top:1px solid var(--tecdoc-border-color);display:flex;gap:14px;padding:12px 0}.tecdoc-reassurance__icon path{stroke:var(--tecdoc-primary-color)}.tecdoc-reassurance__content{font-size:14px;font-weight:500}.tecdoc-scroll::-webkit-scrollbar-track{background-color:#f3f3f3;border-radius:16px}.tecdoc-scroll::-webkit-scrollbar{border-radius:50%;width:4px}.tecdoc-scroll::-webkit-scrollbar-thumb{background-color:#a8a8a8;border-radius:16px}#eabi_carrier_eabi_dpd_parcelstore select{}#eabi_carrier_eabi_dpd_parcelstore select optgroup{font-weight:700}#eabi_carrier_eabi_dpd_parcelstore select option{font-weight:400}/**
* 2007-2014 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2014 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/
img{max-width:100%}.unvisible,.headerSpace{display:none}.pos-menu-horizontal .img_desktop{overflow:hidden;display:block;position:relative}.pos-menu-horizontal img{width:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.pos-menu-horizontal img:hover{-moz-transform:scale(1.05) rotate(0.05deg);-ms-transform:scale(1.05) rotate(0.05deg);-o-transform:scale(1.05) rotate(0.05deg);-webkit-transform:scale(1.05) rotate(0.05deg);transform:scale(1.05) rotate(0.05deg);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}@media (max-width:991px){.pos-menu-horizontal .hidden-mobile{display:none}}#_desktop_megamenu .pos-menu-horizontal{position:relative;max-width:1430px}#_desktop_megamenu .pos-menu-horizontal .menu-content{display:block;width:100%;margin:0}#_desktop_megamenu.megamenu_center{text-align:center}#_desktop_megamenu.megamenu_center .pos-menu-horizontal .menu-content .menu-item{display:inline-block;float:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item{float:left}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>a{display:block;padding:.75rem 0;margin:0 1.75rem;font-size:.875rem;font-weight:700;background:transparent;text-transform:uppercase!important;position:relative;transition:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>a:hover{color:#e3000f}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>a:after{content:"";border-top:2px solid #e3000f;width:0;position:absolute;top:-1px;left:0;right:0;-webkit-transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;transition:all 500ms ease 0s}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>a:hover:after{width:100%}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:first-child>a{padding-left:0;margin-left:0}@media (max-width:1199px){#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>a{padding:10px;margin:0 3px}}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.active>a,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.home>a,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover>a{-webkit-transition:color 300ms linear;-moz-transition:color 300ms linear;-ms-transition:color 300ms linear;-o-transition:color 300ms linear;transition:color 300ms linear}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.active>a:before,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.home>a:before,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover>a:before{left:0;right:0;opacity:1;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}#_desktop_megamenu .pos-menu-horizontal .menu-item.menu-item>a .menu-subtitle{display:inline-block;padding:0 10px;font-size:11px;background:#c40316;color:#fff;font-weight:400;line-height:18px;position:absolute;margin-top:-20px;right:0;border-radius:3px}#_desktop_megamenu .pos-menu-horizontal .menu-item.menu-item>a .menu-subtitle:after{top:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-top-color:#c40316;border-width:4px;margin-left:-4px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>a .img-icon{margin-right:5px;display:inline-block;vertical-align:middle;width:auto}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>a i{display:inline-block;vertical-align:middle;font-size:16px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown{position:absolute;z-index:9;visibility:hidden;opacity:0;text-align:left;padding:0}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .pos-sub-inner{border:1px solid #e3000f;border-radius:6px;background:#fff;padding:24px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover>.menu-dropdown,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.cat-drop-menu>li:hover>.cat-drop-menu{opacity:1;visibility:visible;transition:all 300ms ease 0s}@media (min-width:1200px){#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-12{width:1140px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-11{width:1045px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-10{width:950px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-9{width:855px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-8{width:760px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-7{width:665px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-6{width:570px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-6{width:475px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-4{width:380px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-3{width:285px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-2{width:190px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown.col-sm-1{width:95px}}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu_slidedown,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu_slidedown.cat-drop-menu li>.menu-dropdown{opacity:0;visibility:hidden;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg)}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover>.menu_slidedown,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu_slidedown.cat-drop-menu li:hover>.menu-dropdown{opacity:1;visibility:visible;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-o-transition:-o-transform 0.3s,opacity 0.3s;-ms-transition:-ms-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu_slideup,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu_slideup.cat-drop-menu li>.menu-dropdown{opacity:0;visibility:hidden;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover>.menu_slideup,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu_slideup.cat-drop-menu li:hover>.menu-dropdown{opacity:1;visibility:visible;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-o-transition:-o-transform 0.3s,opacity 0.3s;-ms-transition:-ms-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu_rotate,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu_rotate.cat-drop-menu li>.menu-dropdown{opacity:0;visibility:hidden;transform:perspective(400px) rotate3d(1,0,0,-90deg);transform-origin:50% 0 0}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover>.menu_rotate,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu_rotate.cat-drop-menu li:hover>.menu-dropdown{opacity:1;visibility:visible;max-height:1000px;transform:perspective(400px) rotate3d(0,0,0,0deg);transition:all 300ms ease 0s}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .pos-menu-row{margin-bottom:30px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .pos-menu-row:last-child{margin-bottom:0}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column .submenu-item:last-child{margin-bottom:0}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .pos-menu-row{margin-bottom:20px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .pos-menu-row:last-child{margin-bottom:0}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column .submenu-item{margin-bottom:20px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column .submenu-item:last-child{margin-bottom:0}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column .submenu-item:last-child{margin-bottom:0}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .category-sub-menu{margin-top:12px;padding-top:10px;border-top:1px solid #ddd}#_desktop_megamenu .pos-menu-horizontal .icon-drop-mobile{display:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .submenu-item>a,#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .column_title{line-height:1;text-transform:capitalize;display:block;color:#e3000f;font-size:14px;font-weight:500}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .submenu-item a:hover{color:#e3000f!important}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .submenu-item .category-sub-menu a{color:#333;line-height:25px;font-weight:400;font-size:14px;display:block}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .submenu-item .category-sub-menu a:hover{-moz-transform:translateX(10px);-webkit-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menu{min-width:205px;left:auto!important;padding:0}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu-dropdown.cat-drop-menu{padding-top:30px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menu .pos-sub-inner{padding:0}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menu li{position:relative;padding:0 20px;line-height:40px;border-bottom:1px solid #eee;position:relative;display:block}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menu li:last-child{border-bottom:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menu li a{display:block;color:#777;font-size:14px;font-weight:400;text-transform:capitalize;background:#fff}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown.cat-drop-menu li a:hover{-moz-transform:translateX(10px);-webkit-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu-dropdown.cat-drop-menu li>.menu-dropdown{left:100%!important;top:-1px}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item>.menu-dropdown.cat-drop-menu li:hover>.menu-dropdown{opacity:1;visibility:visible;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .column_title{margin-bottom:20px}#_mobile_megamenu{text-align:left}#_mobile_megamenu .menu-content .pos-sub-menu,#_mobile_megamenu .menu-content .pos-sub-menu .pos-menu-col{float:none;display:inline-block;width:100%!important;padding:0}#_mobile_megamenu .menu-content .pos-menu-row{margin:0}#_mobile_megamenu .pos-menu-horizontal .menu-item{position:relative;display:block;line-height:1}#_mobile_megamenu .pos-menu-horizontal li{position:relative}#_mobile_megamenu .pos-menu-horizontal .menu-item.menu-item>a .menu-subtitle{display:inline-block;padding:0 10px;font-size:12px;background:#c40316;color:#fff;font-weight:400;line-height:18px;border-radius:3px;position:relative;margin-left:10px;vertical-align:2px}#_mobile_megamenu .pos-menu-horizontal .menu-item.menu-item>a .menu-subtitle:after{top:50%;left:-8px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-right-color:#c40316;border-width:4px;margin-top:-4px}#_mobile_megamenu .pos-menu-horizontal .menu-item .icon-drop-mobile i{text-align:center;position:absolute;right:0;top:0;font-size:18px;color:#333;width:55px;height:40px;line-height:40px;cursor:pointer}#_mobile_megamenu .pos-menu-horizontal .menu-item a{display:block;color:#333;font-size:14px;font-weight:500;padding:5px 20px;padding-right:50px;line-height:30px;text-transform:capitalize;border-top:1px solid #eee}#_mobile_megamenu .pos-menu-horizontal .menu-item a.img_banner{padding:20px}#_mobile_megamenu .menu-content .menu-dropdown,#_mobile_megamenu .menu-content .category-sub-menu,#_mobile_megamenu .menu-content .ul-column.column_dropdown{display:none}#_mobile_megamenu .pos-menu-horizontal .open_menu i.add{display:none}#_mobile_megamenu .pos-menu-horizontal .menu-item li a{text-transform:capitalize;font-weight:400;padding-left:30px}#_mobile_megamenu .pos-menu-horizontal .menu-item li li a{text-transform:capitalize;font-weight:400;font-size:13px;padding-left:40px}#_mobile_megamenu .pos-menu-horizontal .menu-item li li li a{padding-left:50px}#_mobile_megamenu .menu-content .menu-dropdown .submenu-item .category-sub-menu a{font-weight:400;font-size:13px}#_mobile_megamenu .pos-menu-horizontal .menu-item img{width:100%}#_mobile_megamenu .pos-menu-horizontal .menu-item img.img-icon{margin-right:5px;display:inline-block;vertical-align:middle;width:auto}#_mobile_megamenu .pos-menu-horizontal .menu-item .html-block{padding:12px 30px}#_mobile_megamenu .pos-menu-horizontal .menu-content .menu-item .column_title{display:block;color:#333;font-size:14px;padding:5px 20px;padding-right:50px;line-height:30px;text-transform:capitalize;border-top:1px solid #eee;font-weight:500;padding-left:30px}#_mobile_megamenu .pos-menu-horizontal .menu-content .menu-item .column_title{margin-bottom:0}.custom_menu{position:relative}.custom_menu .menu_block{margin-bottom:20px}#_mobile_megamenu .pos-menu-horizontal .menu-item .custom_menu a.img_banner{padding:0}.custom_menu .menu_block .custom_txt{font-size:14px;font-weight:500;color:#333;text-transform:uppercase;margin-bottom:20px}.custom_menu .menu_block .custom_txt1{font-size:14px;font-weight:500;color:#333;text-transform:capitalize;margin-bottom:20px}.custom_menu .menu_block p{font-size:13px;font-weight:400;color:#666;text-transform:capitalize;line-height:18px}.custom_menu .menu_block a.go{font-size:14px;font-weight:500!important;text-transform:capitalize;line-height:18px;padding:0!important;border:0!important}.menu-product{display:inline-block;width:100%}.menu-product a{padding:0!important;line-height:18px!important;border:none!important}.menu-product .img_block{float:left;width:76px;margin-right:30px}.menu-product .product_desc{overflow:hidden;padding:10px 0 0 0!important}.menu-product .product_desc .product_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-product .product_desc .product-price-and-shipping{position:static;box-shadow:none;padding:0;height:auto;line-height:1}#_mobile_megamenu .menu-product{padding:10px 30px}.menu-product .product_desc .hook-reviews{float:none!important;margin-bottom:10px!important}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item1>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item1>a .menu-subtitle{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item1 .menu-dropdown .pos-menu-col .column_title{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item1 .menu-dropdown .submenu-item>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item3>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item3>a .menu-subtitle{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item3 .menu-dropdown .pos-menu-col .column_title{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item3 .menu-dropdown .submenu-item>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item7>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item7>a .menu-subtitle{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item7 .menu-dropdown .pos-menu-col .column_title{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item7 .menu-dropdown .submenu-item>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item8>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item8>a .menu-subtitle{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item8 .menu-dropdown .pos-menu-col .column_title{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item8 .menu-dropdown .submenu-item>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item9>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item9>a .menu-subtitle{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item9 .menu-dropdown .pos-menu-col .column_title{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item9 .menu-dropdown .submenu-item>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item6>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item6>a .menu-subtitle{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item6 .menu-dropdown .pos-menu-col .column_title{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item6 .menu-dropdown .submenu-item>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item5>a{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item5>a .menu-subtitle{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item5 .menu-dropdown .pos-menu-col .column_title{text-transform:none}#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.menu-item5 .menu-dropdown .submenu-item>a{text-transform:none}img{max-width:100%;height:auto}p:not(:last-child){margin-bottom:1rem}select{outline:0}optgroup{font-weight:600}.input-radio{position:absolute;top:0;cursor:pointer;opacity:0;width:100%;height:100%}.input-container{position:relative}.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span{color:var(--bs-white);background-color:var(--bs-secondary);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.radio-label{color:var(--bs-gray-600);font-size:.875rem;font-weight:400;background:rgba(217,217,217,.4);display:inline-block;padding:.125rem 1.125rem;border-radius:.375rem}.password-requirements{margin-bottom:1rem}.header-block__text{display:flex;flex-direction:column;gap:.5rem;line-height:1;font-size:.875rem}.header-block__title{font-weight:600}.header-block__subtitle{color:#777}.header-block--bordered{background:transparent;border:2px solid var(--bs-primary)}.blockcart.header-block .header-block__action-btn:before{content:"";display:block;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNi4wMDA0IDlWNkMxNi4wMDA0IDMuNzkwODYgMTQuMjA5NSAyIDEyLjAwMDQgMkM5Ljc5MTIzIDIgOC4wMDAzNyAzLjc5MDg2IDguMDAwMzcgNlY5TTMuNTkyMzcgMTAuMzUyTDIuOTkyMzcgMTYuNzUyQzIuODIxNzggMTguNTcxNyAyLjczNjQ4IDE5LjQ4MTUgMy4wMzg0MiAyMC4xODQzQzMuMzAzNjcgMjAuODAxNiAzLjc2ODQ5IDIxLjMxMjEgNC4zNTgzOSAyMS42MzM4QzUuMDI5OSAyMiA1Ljk0Mzc0IDIyIDcuNzcxNDIgMjJIMTYuMjI5M0MxOC4wNTcgMjIgMTguOTcwOCAyMiAxOS42NDIzIDIxLjYzMzhDMjAuMjMyMiAyMS4zMTIxIDIwLjY5NzEgMjAuODAxNiAyMC45NjIzIDIwLjE4NDNDMjEuMjY0MyAxOS40ODE1IDIxLjE3OSAxOC41NzE3IDIxLjAwODQgMTYuNzUyTDIwLjQwODQgMTAuMzUyQzIwLjI2NDMgOC44MTUzNSAyMC4xOTIzIDguMDQ3MDQgMTkuODQ2NyA3LjQ2NjE2QzE5LjU0MjQgNi45NTQ1OCAxOS4wOTI3IDYuNTQ1MTEgMTguNTU1IDYuMjg5ODRDMTcuOTQ0NCA2IDE3LjE3MjcgNiAxNS42MjkzIDZMOC4zNzE0MiA2QzYuODI4MDYgNiA2LjA1NjM4IDYgNS40NDU3OSA2LjI4OTg0QzQuOTA4MDMgNi41NDUxMSA0LjQ1ODM4IDYuOTU0NTggNC4xNTQwMyA3LjQ2NjE2QzMuODA4NDYgOC4wNDcwNCAzLjczNjQzIDguODE1MzQgMy41OTIzNyAxMC4zNTJaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==) no-repeat center center var(--bs-secondary);width:40px;height:40px;border-radius:50%}.user-info .header-block .header-block__action-btn:before{content:"";display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4NCiAgPHBhdGggZD0ibTEwLDBDOC42NywwLDcuNC41Myw2LjQ2LDEuNDZjLS45NC45NC0xLjQ2LDIuMjEtMS40NiwzLjU0cy41MywyLjYsMS40NiwzLjU0Yy45NC45NCwyLjIxLDEuNDYsMy41NCwxLjQ2czIuNi0uNTMsMy41NC0xLjQ2Yy45NC0uOTQsMS40Ni0yLjIxLDEuNDYtMy41NHMtLjUzLTIuNi0xLjQ2LTMuNTRDMTIuNi41MywxMS4zMywwLDEwLDBabTYuMDEsMTJIMy45OWMtMS4xLDAtMS45OS44OS0xLjk5LDEuOTl2Ljc2YzAsMS42Ni45NCwzLjA5LDIuNjUsNC4wMywxLjQyLjc5LDMuMzIsMS4yMiw1LjM1LDEuMjIsMy44NSwwLDgtMS42NCw4LTUuMjV2LS43NmMwLTEuMS0uODktMS45OS0xLjk5LTEuOTlaIiBzdHlsZT0iZmlsbDogI2ZmZjsiLz4NCjwvc3ZnPg0K) no-repeat center center var(--bs-primary);border-radius:50%;width:40px;height:40px}.footer__main{padding:1.25rem 0}.footer__before{padding:1.25rem 0}.footer__before h2{font-size:2rem;font-weight:700;color:var(--bs-white);text-align:center;line-height:40px;margin-bottom:0}@media (max-width:767px){.footer__before h2{font-size:1.5rem;line-height:30px}}.footer__top{padding:1.75rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.footer__middle{border-bottom:1px solid rgba(255,255,255,.05);padding:1.75rem 0}.footer__bottom{font-size:.875rem;line-height:16px;padding:1.75rem 0}.footer__logo img{max-height:30px;width:auto}.footer__icons img{max-height:26px}@media (min-width:1200px){.page-index #wrapper{padding:2rem 0}}.authentication__wrapper{padding-top:3rem}.authentication__wrapper .alert{color:var(--bs-white)!important;background:var(--bs-secondary)!important;border-color:var(--bs-secondary)!important;font-weight:500}.authentication__logo{text-align:center;margin-bottom:3rem}.authentication__logo img{width:auto;height:40px}.authentication__wrapper .wrapper__content{margin:0 auto}.authentication__content{background-color:var(--bs-white);border-radius:6px;box-shadow:0 20px 60px rgba(54,62,108,.15);padding:2.5rem}.authentication__content a{font-size:.875rem;font-weight:500}.authentication__content a:hover{text-decoration:underline}.products-selection{border:1px solid var(--bs-border-color);border-radius:6px;background-color:var(--bs-white);padding:1rem 1.25rem}.products-selections-filters{font-size:.875rem}.products-selections-filters .total-products{display:flex;align-items:center}.product-flags .badge{border-radius:0 6px 6px 0}.page-product .product{background-color:var(--bs-white);margin-bottom:2rem}.page-product .product__information-top{margin-bottom:1.5rem}.page-product .information-top__item:not(:last-child){margin-bottom:.25rem}.page-product .information-top__title{font-weight:500}.page-product .product__prices{margin-bottom:1.5rem}.page-product .product__unit-price{font-size:14px}.page-product .quantity-button input{width:60px;height:43px;padding:.75rem}.page-product .product__add-to-cart .add-to-cart{font-weight:700;letter-spacing:.04em;padding-left:1.5rem;padding-right:1.5rem}.page-product .tabs .nav-pills{margin-bottom:2rem}.page-product .tabs .nav-item:not(:last-child){margin-right:1.5rem}.page-product .tabs .tab-content ul{list-style:disc;padding-left:15px}.page-product .product__share{font-size:.875rem;color:var(--bs-gray-600)}.product__images .carousel-inner{border:1px solid var(--bs-border-color);border-radius:6px}.thumbnails__container .thumbnails__list{max-height:95px}.thumbnails__container .thumb-container:hover{cursor:pointer}.thumbnails__container .thumb-container img{border:2px solid transparent}.thumbnails__container .thumb-container.active img{border:2px solid var(--bs-primary)}.product-miniature .product-miniature__container{padding:1.5rem;background-color:var(--bs-white);border:1px solid var(--bs-border-color);border-radius:6px;position:relative;text-align:center}.product-miniature__availability{font-weight:500}.product-miniature__availability .in-stock,.product__availability .in-stock{color:#27AE60}.product-miniature__availability .out-of-stock,.product__availability .out-of-stock{color:red}.product-miniature .add-to-cart,.product-miniature .view-product{width:100%}.product__features table{border:1px solid var(--bs-border-color)}.product__features td{padding:.75rem 1rem;border:1px solid var(--bs-border-color)}.cart__item{padding:1rem 0;border-bottom:1px solid var(--bs-border-color)}.cart__item:first-child{padding-top:0}.cart__item .remove-from-cart{font-size:.875rem;color:var(--bs-primary);text-decoration:underline}.navleft-container{position:relative;z-index:9;min-width:230px}.navleft-container .pt_vmegamenu_title{align-items:center;cursor:pointer;display:flex;gap:12px;padding:10px 14px 10px 0;position:relative;transition:all 100ms linear}@media (min-width:992px){.navleft-container .pt_vmegamenu_title{border-right:1px solid #f5f5f5}}.navleft-container .pt_vmegamenu_title:before{background-size:cover;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTQgN0w3IDdNMjAgN0wxMSA3IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICA8cGF0aCBkPSJNMjAgMTdIMTdNNCAxN0wxMyAxNyIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPHBhdGggZD0iTTQgMTJIN0wyMCAxMiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=) no-repeat;content:"";display:block;height:24px;width:24px}.navleft-container .pt_vmegamenu_title:after{background-size:cover;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE3IDkuNUwxMiAxNC41TDcgOS41IiBzdHJva2U9IiMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;content:"";display:block;height:24px;margin-left:auto;width:24px}.navleft-container .pt_vmegamenu_title h2{margin:0;color:#333;padding:0;font-size:1rem;font-weight:600;overflow:hidden;transition:all 300ms linear}.navleft-container .pt_vmegamenu{display:none;width:100%;background:var(--bs-white);border-top:none;padding:10px 0;position:absolute;top:100%;left:0;z-index:9;box-shadow:0 2px 20px rgba(0,0,0,.2)}.navleft-container .pt_vmegamenu .pt_menu{padding:0 24px;position:relative;transition:all 100ms linear}.navleft-container .pt_vmegamenu .pt_menu:hover{background-color:#f2f2f2}.navleft-container .pt_vmegamenu .pt_menu:last-child .parentMenu a{border-bottom:none}.navleft-container .pt_vmegamenu .pt_menu:hover .wrap-popup{opacity:1}.navleft-container .pt_vmegamenu .pt_menu.pt_menu_cms:after{display:none}.navleft-container .pt_vmegamenu .pt_menu.active .parentMenu a,.navleft-container .pt_vmegamenu .pt_menu:hover:not(.noSub):after{color:var(--bs-primary);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.navleft-container .pt_vmegamenu .pt_menu .parentMenu a{position:relative;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;color:#333;padding:6px 0;font-weight:600;transition:all 300ms linear;font-size:1rem}.navleft-container .pt_vmegamenu .pt_menu .parentMenu a .cate-thumb{float:left;width:30px;margin-right:5px;padding:0}.navleft-container .pt_vmegamenu .pt_menu .parentMenu a.view_more{cursor:pointer}.navleft-container .pt_vmegamenu .pt_menu .parentMenu a.view_more:hover{color:var(--bs-primary);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.navleft-container .pt_vmegamenu .pt_menu .parentMenu a.view_more i{margin-right:5px;font-size:20px;display:inline-block;width:40px;text-align:center;margin-right:10px;display:none}.navleft-container .pt_vmegamenu .pt_menu.act:after,.navleft-container .pt_vmegamenu .pt_menu.active:after{color:var(--bs-primary)}.navleft-container .pt_vmegamenu .pt_menu.act .parentMenu a,.navleft-container .pt_vmegamenu .pt_menu.active .parentMenu a{color:var(--bs-primary);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup{position:absolute;top:0;left:100%;z-index:1;opacity:0;width:860px}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup{display:none;position:absolute;top:0!important;left:0!important;width:auto!important;box-shadow:0 0 50px 0 rgba(0,0,0,.1)}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup{background:var(--bs-white);padding:20px;float:left;overflow:hidden}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column{width:200px;padding:0 15px;margin-bottom:-99999px;padding-bottom:99999px}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName{color:var(--bs-primary);line-height:35px;text-transform:uppercase;font-weight:600;font-size:12px;display:block}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName:hover{color:var(--bs-primary)}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName.nochild{font-weight:600;font-size:.875rem}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName.nochild:hover{color:var(--bs-primary)}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu{padding-bottom:20px}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu .itemMenuName{color:#7a7a7a;text-transform:capitalize;font-weight:400;font-size:13px}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu .itemMenuName:hover{color:var(--bs-primary)}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu .itemMenuName:after{display:none}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column.last{padding-right:0;border:0}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column.blockright{width:300px}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .block1{overflow:hidden}.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .block2{display:inline-block;width:100%;margin-top:20px}.main-menu__thumb{text-align:center;margin-bottom:1rem}.main-menu__thumb img{height:60px}.contact-details{align-items:center;display:flex}.contact-details--nav{flex-direction:row}.contact-details__item{display:flex;align-items:center;gap:.75rem;line-height:1;font-size:.875rem}.contact-details__item:not(:last-child){margin-right:1rem;padding-right:1rem;border-right:1px solid rgba(255,255,255,.05)}.contact-details__item:before{background-size:cover;background-repeat:no-repeat;content:'';height:20px;width:20px}.contact-details__item--company:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNy41IDdIMTAuMjVNNy41IDExSDEwLjI1TTcuNSAxNUgxMC4yNU0xMy43NSA3SDE2LjVNMTMuNzUgMTFIMTYuNU0xMy43NSAxNUgxNi41TTIwIDIxVjYuMkMyMCA1LjA3OTkgMjAgNC41MTk4NCAxOS43ODIgNC4wOTIwMkMxOS41OTAzIDMuNzE1NjkgMTkuMjg0MyAzLjQwOTczIDE4LjkwOCAzLjIxNzk5QzE4LjQ4MDIgMyAxNy45MjAxIDMgMTYuOCAzSDcuMkM2LjA3OTg5IDMgNS41MTk4NCAzIDUuMDkyMDIgMy4yMTc5OUM0LjcxNTY5IDMuNDA5NzMgNC40MDk3MyAzLjcxNTY5IDQuMjE3OTkgNC4wOTIwMkM0IDQuNTE5ODQgNCA1LjA3OTkgNCA2LjJWMjFNMjIgMjFIMiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=)}.contact-details__item--email:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMiA3TDEwLjE2NDkgMTIuNzE1NEMxMC44MjYxIDEzLjE3ODMgMTEuMTU2NyAxMy40MDk3IDExLjUxNjMgMTMuNDk5M0MxMS44MzM5IDEzLjU3ODUgMTIuMTY2MSAxMy41Nzg1IDEyLjQ4MzcgMTMuNDk5M0MxMi44NDMzIDEzLjQwOTcgMTMuMTczOSAxMy4xNzgzIDEzLjgzNTEgMTIuNzE1NEwyMiA3TTYuOCAyMEgxNy4yQzE4Ljg4MDIgMjAgMTkuNzIwMiAyMCAyMC4zNjIgMTkuNjczQzIwLjkyNjUgMTkuMzg1NCAyMS4zODU0IDE4LjkyNjUgMjEuNjczIDE4LjM2MkMyMiAxNy43MjAyIDIyIDE2Ljg4MDIgMjIgMTUuMlY4LjhDMjIgNy4xMTk4NCAyMiA2LjI3OTc2IDIxLjY3MyA1LjYzODAzQzIxLjM4NTQgNS4wNzM1NCAyMC45MjY1IDQuNjE0NiAyMC4zNjIgNC4zMjY5OEMxOS43MjAyIDQgMTguODgwMiA0IDE3LjIgNEg2LjhDNS4xMTk4NCA0IDQuMjc5NzYgNCAzLjYzODAzIDQuMzI2OThDMy4wNzM1NCA0LjYxNDYgMi42MTQ2IDUuMDczNTQgMi4zMjY5OCA1LjYzODAzQzIgNi4yNzk3NiAyIDcuMTE5ODQgMiA4LjhWMTUuMkMyIDE2Ljg4MDIgMiAxNy43MjAyIDIuMzI2OTggMTguMzYyQzIuNjE0NiAxOC45MjY1IDMuMDczNTQgMTkuMzg1NCAzLjYzODAzIDE5LjY3M0M0LjI3OTc2IDIwIDUuMTE5ODQgMjAgNi44IDIwWiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=)}.contact-details__item--phone:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjM4MDI4IDguODUzMzVDOS4wNzYyNyAxMC4zMDMgMTAuMDI1MSAxMS42NjE2IDExLjIyNjYgMTIuODYzMkMxMi40MjgyIDE0LjA2NDggMTMuNzg2OSAxNS4wMTM2IDE1LjIzNjUgMTUuNzA5NkMxNS4zNjEyIDE1Ljc2OTQgMTUuNDIzNSAxNS43OTk0IDE1LjUwMjQgMTUuODIyNEMxNS43ODI4IDE1LjkwNDEgMTYuMTI3IDE1Ljg0NTQgMTYuMzY0NCAxNS42NzU0QzE2LjQzMTMgMTUuNjI3NSAxNi40ODg0IDE1LjU3MDQgMTYuNjAyNyAxNS40NTYxQzE2Ljk1MjMgMTUuMTA2NCAxNy4xMjcxIDE0LjkzMTYgMTcuMzAyOSAxNC44MTc0QzE3Ljk2NTggMTQuMzg2NCAxOC44MjA0IDE0LjM4NjQgMTkuNDgzMyAxNC44MTc0QzE5LjY1OTEgMTQuOTMxNiAxOS44MzM5IDE1LjEwNjQgMjAuMTgzNSAxNS40NTYxTDIwLjM3ODMgMTUuNjUwOUMyMC45MDk4IDE2LjE4MjQgMjEuMTc1NSAxNi40NDgxIDIxLjMxOTggMTYuNzMzNUMyMS42MDY5IDE3LjMwMSAyMS42MDY5IDE3Ljk3MTMgMjEuMzE5OCAxOC41Mzg5QzIxLjE3NTUgMTguODI0MiAyMC45MDk4IDE5LjA5IDIwLjM3ODMgMTkuNjIxNEwyMC4yMjA3IDE5Ljc3OUMxOS42OTExIDIwLjMwODcgMTkuNDI2MyAyMC41NzM1IDE5LjA2NjIgMjAuNzc1N0MxOC42NjY3IDIxLjAwMDEgMTguMDQ2MiAyMS4xNjE1IDE3LjU4OCAyMS4xNjAxQzE3LjE3NTEgMjEuMTU4OSAxNi44OTI4IDIxLjA3ODggMTYuMzI4NCAyMC45MTg2QzEzLjI5NSAyMC4wNTc2IDEwLjQzMjYgMTguNDMzMiA4LjA0NDY2IDE2LjA0NTJDNS42NTY2OCAxMy42NTcyIDQuMDMyMjEgMTAuNzk0OCAzLjE3MTI0IDcuNzYxNDRDMy4wMTEwMyA3LjE5Njk5IDIuOTMwOTIgNi45MTQ3NyAyLjkyOTcgNi41MDE4MkMyLjkyODMzIDYuMDQzNiAzLjA4OTY5IDUuNDIzMTEgMy4zMTQxMSA1LjAyMzZDMy41MTYzNiA0LjY2MzU3IDMuNzgxMTcgNC4zOTg3NiA0LjMxMDggMy44NjkxM0w0LjQ2ODQzIDMuNzExNUM0Ljk5OTg3IDMuMTgwMDYgNS4yNjU2IDIuOTE0MzMgNS41NTA5OCAyLjc2OTk5QzYuMTE4NTQgMi40ODI5MiA2Ljc4ODggMi40ODI5MiA3LjM1NjM2IDIuNzY5OTlDNy42NDE3NCAyLjkxNDMzIDcuOTA3NDcgMy4xODAwNiA4LjQzODkxIDMuNzExNUw4LjYzMzc4IDMuOTA2MzdDOC45ODMzOCA0LjI1NTk3IDkuMTU4MTkgNC40MzA3OCA5LjI3MjQ3IDQuNjA2NTVDOS43MDM0NyA1LjI2OTQ1IDkuNzAzNDcgNi4xMjQwMyA5LjI3MjQ3IDYuNzg2OTJDOS4xNTgxOSA2Ljk2MjY5IDguOTgzMzggNy4xMzc1IDguNjMzNzggNy40ODcxQzguNTE5NDcgNy42MDE0MiA4LjQ2MjMxIDcuNjU4NTcgOC40MTQ0NyA3LjcyNTM4QzguMjQ0NDYgNy45NjI4MSA4LjE4NTc2IDguMzA3MDcgOC4yNjc0OCA4LjU4NzQzQzguMjkwNDggOC42NjYzMiA4LjMyMDQxIDguNzI4NjYgOC4zODAyOCA4Ljg1MzM1WiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.contact-details__item--address:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMTNDMTMuNjU2OSAxMyAxNSAxMS42NTY5IDE1IDEwQzE1IDguMzQzMTUgMTMuNjU2OSA3IDEyIDdDMTAuMzQzMSA3IDkgOC4zNDMxNSA5IDEwQzkgMTEuNjU2OSAxMC4zNDMxIDEzIDEyIDEzWiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTEyIDIyQzE2IDE4IDIwIDE0LjQxODMgMjAgMTBDMjAgNS41ODE3MiAxNi40MTgzIDIgMTIgMkM3LjU4MTcyIDIgNCA1LjU4MTcyIDQgMTBDNCAxNC40MTgzIDggMTggMTIgMjJaIiBzdHJva2U9IiNlMzAwMGYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==)}.contact-details__item--open-hours:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyLjc1QzYuODkxMzcgMi43NSAyLjc1IDYuODkxMzcgMi43NSAxMkMyLjc1IDE3LjEwODYgNi44OTEzNyAyMS4yNSAxMiAyMS4yNUMxNy4xMDg2IDIxLjI1IDIxLjI1IDE3LjEwODYgMjEuMjUgMTJDMjEuMjUgNi44OTEzNyAxNy4xMDg2IDIuNzUgMTIgMi43NVpNMS4yNSAxMkMxLjI1IDYuMDYyOTQgNi4wNjI5NCAxLjI1IDEyIDEuMjVDMTcuOTM3MSAxLjI1IDIyLjc1IDYuMDYyOTQgMjIuNzUgMTJDMjIuNzUgMTcuOTM3MSAxNy45MzcxIDIyLjc1IDEyIDIyLjc1QzYuMDYyOTQgMjIuNzUgMS4yNSAxNy45MzcxIDEuMjUgMTJaTTEyIDcuMjVDMTIuNDE0MiA3LjI1IDEyLjc1IDcuNTg1NzkgMTIuNzUgOFYxMS42ODkzTDE1LjAzMDMgMTMuOTY5N0MxNS4zMjMyIDE0LjI2MjYgMTUuMzIzMiAxNC43Mzc0IDE1LjAzMDMgMTUuMDMwM0MxNC43Mzc0IDE1LjMyMzIgMTQuMjYyNiAxNS4zMjMyIDEzLjk2OTcgMTUuMDMwM0wxMS40Njk3IDEyLjUzMDNDMTEuMzI5IDEyLjM4OTcgMTEuMjUgMTIuMTk4OSAxMS4yNSAxMlY4QzExLjI1IDcuNTg1NzkgMTEuNTg1OCA3LjI1IDEyIDcuMjVaIiBmaWxsPSIjMzMzIi8+DQo8L3N2Zz4NCg==)}.blockcart .cart__count{position:absolute;top:0;left:27px;display:block;width:16px;height:16px;font-size:9px;font-weight:700;color:var(--bs-white);text-align:center;line-height:16px;background-color:var(--bs-primary);border-radius:50%}.blockcart .cart__pop-up{margin:0;width:345px;top:100%;left:auto;right:0;position:absolute;display:none;z-index:9999}.blockcart .cart__container{background:var(--bs-white);border-radius:6px;box-shadow:0 1rem 2rem 0 rgba(0,0,0,.2);overflow:hidden}.blockcart .cart__items{padding:0 1.5rem;margin:0}.blockcart .cart__items::-webkit-scrollbar-track{background-color:#F3F3F3}.blockcart .cart__items::-webkit-scrollbar{width:3px;background-color:#F3F3F3}.blockcart .cart__items::-webkit-scrollbar-thumb{background-color:var(--bs-primary)}.blockcart .cart__item{padding:1.25rem 0;border-bottom:1px solid var(--bs-border-color);overflow:hidden}.blockcart .product-line{position:relative}.blockcart .product-line__item{font-size:.875rem;line-height:18px}.blockcart .product-line__quantity{display:flex;align-items:center;justify-content:center;position:absolute;top:5px;left:15px;width:20px;height:20px;border-radius:50%;color:var(--bs-white);font-size:.625rem;font-weight:600;background:var(--bs-primary)}.blockcart .product-line__title{color:var(--bs-gray-800)!important;padding-right:1.5rem;font-size:.875rem}.blockcart .product-line__title:hover{color:var(--bs-primary)!important}.blockcart .product-line__actions .remove-from-cart{position:absolute;top:2px;right:10px}.blockcart .product-line__actions .remove-from-cart:before{content:"";display:block;width:18px;height:18px;background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE4IDZMNiAxOE02IDZMMTggMTgiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;background-size:cover}.blockcart .cart-summary{padding:.75rem 1.5rem}.blockcart .cart-summary__line{margin-bottom:.25rem}.blockcart .cart-summary__line span{font-size:.875rem}.blockcart .cart-summary__totals{padding-top:.75rem;margin-top:.75rem}.blockcart .cart__actions{padding:0 1.5rem 1.5rem 1.5rem}.search-filters .facet{padding:.75rem 0}.search-filters .facet:not(:last-child){border-bottom:1px solid var(--bs-border-color)}.search-filters .facet .accordion-body{padding:0;margin:1rem 0 0 0;max-height:350px;overflow-y:auto}.search-filters .facet .accordion-body::-webkit-scrollbar-track{background-color:#F3F3F3}.search-filters .facet .accordion-body::-webkit-scrollbar{width:4px;background-color:#F3F3F3}.search-filters .facet .accordion-body::-webkit-scrollbar-thumb{background-color:var(--bs-secondary)}.search-filters .facet .accordion-body .form-check{margin-bottom:0}.search-filters .facet .accordion-body .form-check-label{color:var(--category-tree-subtitle-color);font-size:.875rem;cursor:pointer}.search-filters .facet .accordion-body li:not(:last-child){margin-bottom:.5rem}.search-filters .faceted-filter-slider-tooltip{color:var(--category-tree-subtitle-color);font-size:.875rem}.search-filters .facet .magnitude{align-items:center;background:#f0f1f2;border-radius:6px;display:flex;font-size:.625rem;height:16px;justify-content:center;padding:0 .5rem}.block-social a{margin-left:.75rem}.block-social svg{color:var(--footer-text-color)}.language-selector .dropdown-menu .language-selector__image{margin-right:.5rem}.slideshow_container .pos-slideshow{position:relative;margin-bottom:2.5rem}.slideshow_container .pos-slideshow:hover .nivo-directionNav a{opacity:1;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.slideshow_container .pos-slideshow:hover .nivo-directionNav a.nivo-prevNav{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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");left:20px}.slideshow_container .pos-slideshow:hover .nivo-directionNav a.nivo-nextNav{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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");right:20px}.slideshow_container .pos-slideshow .nivo-directionNav a{display:block;width:32px;height:32px;line-height:32px;color:#e2e2e2;text-align:center;font-size:0;position:absolute;z-index:8;cursor:pointer;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.slideshow_container .pos-slideshow .nivo-directionNav a i{font-size:50px}@media (max-width:767px){.slideshow_container .pos-slideshow .nivo-directionNav a{display:none}}.slideshow_container .pos-slideshow .nivo-directionNav a.nivo-prevNav{left:0}.slideshow_container .pos-slideshow .nivo-directionNav a.nivo-nextNav{right:0}.slideshow_container .pos-slideshow .nivo-controlNav{position:absolute;bottom:30px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;display:inline-block;z-index:8}@media (max-width:767px){.slideshow_container .pos-slideshow .nivo-controlNav{display:none}}.slideshow_container .pos-slideshow .nivo-controlNav a{display:inline-block;margin:0 4px;cursor:pointer;font-size:0;width:14px;height:14px;border:2px solid var(--bs-white);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.slideshow_container .pos-slideshow .nivo-controlNav a.active,.slideshow_container .pos-slideshow .nivo-controlNav a:hover{-moz-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.slideshow_container .pos-slideshow .nivo-controlNav a:hover,.slideshow_container .pos-slideshow .nivo-controlNav a.active{border-color:var(--bs-primary);background-color:var(--bs-primary)}.page-section{margin-bottom:44px}@media (min-width:992px){.page-section{margin-bottom:70px}}.page-section:last-child{margin-bottom:unset}.page-section__header{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:36px}.page-section__title{font-size:20.5px;font-weight:600;margin-bottom:unset;letter-spacing:-.5px;text-align:center;margin-bottom:8px;flex:1}.page-section__link{color:#c4a051;font-weight:500;display:inline-flex;align-items:center;margin-right:-4px}.page-section__link:hover,.page-section__link:active,.page-section__link:focus{color:#b39045}.page-section__link::after{content:'';background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2213%22%20viewBox%3D%220%200%2012%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M4.39644%2011.6035C4.49419%2011.7013%204.62194%2011.75%204.74994%2011.75C4.87794%2011.75%205.00569%2011.7013%205.10344%2011.6035L9.85344%206.8535C10.0487%206.65825%2010.0487%206.34175%209.85344%206.1465L5.10344%201.3965C4.90819%201.20125%204.59169%201.20125%204.39644%201.3965C4.20119%201.59175%204.20119%201.90825%204.39644%202.1035L8.79294%206.5L4.39644%2010.8965C4.20119%2011.0918%204.20119%2011.4083%204.39644%2011.6035Z%22%20fill%3D%22%23C4A051%22%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center center;width:12px;height:12px;margin-left:6px;margin-top:-1px}@media (min-width:576px){.page-section__header{flex-direction:row}.page-section__title{text-align:unset;margin-bottom:unset}.page-section__link{margin-right:unset}}@media (min-width:768px){.page-section__title{font-size:1.75rem}}.page-section--popular-brands .page-section__title{text-align:center}@media (min-width:576px){.page-section--steps .page-section__header{margin-bottom:3.75rem}}@media (min-width:992px){.page-section--popular-brands .page-section__title{text-align:unset}}.page-section__title--centered{text-align:center;margin:0 auto}.heading{font-size:28px;line-height:32px;font-weight:600}.heading--with-divider::after{content:'';border-radius:99px;border-bottom:4px solid var(--bs-primary);display:block;width:32px;margin:20px 0}@media (min-width:768px){.heading{font-size:36px;line-height:36px}}@media (min-width:992px){.heading--with-divider::after{margin:24px 0}}@media (min-width:1200px){.heading{line-height:44px;margin-top:-10px}}@media (min-width:992px){.blockcart .cart__pop-up{padding:1rem 0 0 0}.blockcart .cart__items{max-height:260px;overflow-y:auto}}@media (min-width:768px){.footer .footer__block__content-list li{display:inline-block}.footer .footer__block__content-list li:not(:last-child){margin-right:1.5rem}}@media (max-width:1399.98px){.main-menu__tree>li>a{font-size:.875rem}}@media (max-width:1299.98px){.section-title{margin:1.75rem 0}.home-welcome{margin-bottom:3rem}.home-manufacturers{margin-bottom:3rem}.home-columns{margin-bottom:3rem}}@media (max-width:991.98px){.header-bottom__actions>:not(:last-child){margin-right:1rem}.footer__top{padding:1rem 0}.breadcrumb{font-size:.75rem}.subcategory{padding:.75rem .75rem}.block-social a{margin-left:0;margin-right:.5rem}.footer__main .contact-details{display:flex;flex-direction:column;gap:12px;align-items:self-start}.footer__main .contact-details__item:not(:last-child){border:0}}@media (max-width:767.98px){.header-top{border-bottom:1px solid rgba(236,236,236,.1)}.page-product .tabs .nav-item{width:100%;margin-right:0!important}.page-product .tabs .nav-item:not(:last-child){margin-bottom:.5rem}}@media (max-width:575.98px){.blockcart .cart__pop-up{width:350px}}.swiper-products .product-miniature{outline:none}.products-slider-wrapper .product-miniature{outline:none}.row .catalog{text-align:center;padding:15px 30px;background-color:#f5f5f5;border-radius:12px;margin-bottom:30px}.stores{display:flex;flex-direction:column;gap:2rem}.store__information{background:var(--bs-secondary);padding:2rem;border-radius:6px;color:var(--bs-white);height:100%}.store__row{display:flex;align-items:center;gap:1.5rem}.store__row:before{background-repeat:no-repeat;background-size:cover;content:'';height:32px;width:32px}.store__row--address:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMTNDMTMuNjU2OSAxMyAxNSAxMS42NTY5IDE1IDEwQzE1IDguMzQzMTUgMTMuNjU2OSA3IDEyIDdDMTAuMzQzMSA3IDkgOC4zNDMxNSA5IDEwQzkgMTEuNjU2OSAxMC4zNDMxIDEzIDEyIDEzWiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTEyIDIyQzE2IDE4IDIwIDE0LjQxODMgMjAgMTBDMjAgNS41ODE3MiAxNi40MTgzIDIgMTIgMkM3LjU4MTcyIDIgNCA1LjU4MTcyIDQgMTBDNCAxNC40MTgzIDggMTggMTIgMjJaIiBzdHJva2U9IiNlMzAwMGYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==)}.store__row--phone:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjM4MDI4IDguODUzMzVDOS4wNzYyNyAxMC4zMDMgMTAuMDI1MSAxMS42NjE2IDExLjIyNjYgMTIuODYzMkMxMi40MjgyIDE0LjA2NDggMTMuNzg2OSAxNS4wMTM2IDE1LjIzNjUgMTUuNzA5NkMxNS4zNjEyIDE1Ljc2OTQgMTUuNDIzNSAxNS43OTk0IDE1LjUwMjQgMTUuODIyNEMxNS43ODI4IDE1LjkwNDEgMTYuMTI3IDE1Ljg0NTQgMTYuMzY0NCAxNS42NzU0QzE2LjQzMTMgMTUuNjI3NSAxNi40ODg0IDE1LjU3MDQgMTYuNjAyNyAxNS40NTYxQzE2Ljk1MjMgMTUuMTA2NCAxNy4xMjcxIDE0LjkzMTYgMTcuMzAyOSAxNC44MTc0QzE3Ljk2NTggMTQuMzg2NCAxOC44MjA0IDE0LjM4NjQgMTkuNDgzMyAxNC44MTc0QzE5LjY1OTEgMTQuOTMxNiAxOS44MzM5IDE1LjEwNjQgMjAuMTgzNSAxNS40NTYxTDIwLjM3ODMgMTUuNjUwOUMyMC45MDk4IDE2LjE4MjQgMjEuMTc1NSAxNi40NDgxIDIxLjMxOTggMTYuNzMzNUMyMS42MDY5IDE3LjMwMSAyMS42MDY5IDE3Ljk3MTMgMjEuMzE5OCAxOC41Mzg5QzIxLjE3NTUgMTguODI0MiAyMC45MDk4IDE5LjA5IDIwLjM3ODMgMTkuNjIxNEwyMC4yMjA3IDE5Ljc3OUMxOS42OTExIDIwLjMwODcgMTkuNDI2MyAyMC41NzM1IDE5LjA2NjIgMjAuNzc1N0MxOC42NjY3IDIxLjAwMDEgMTguMDQ2MiAyMS4xNjE1IDE3LjU4OCAyMS4xNjAxQzE3LjE3NTEgMjEuMTU4OSAxNi44OTI4IDIxLjA3ODggMTYuMzI4NCAyMC45MTg2QzEzLjI5NSAyMC4wNTc2IDEwLjQzMjYgMTguNDMzMiA4LjA0NDY2IDE2LjA0NTJDNS42NTY2OCAxMy42NTcyIDQuMDMyMjEgMTAuNzk0OCAzLjE3MTI0IDcuNzYxNDRDMy4wMTEwMyA3LjE5Njk5IDIuOTMwOTIgNi45MTQ3NyAyLjkyOTcgNi41MDE4MkMyLjkyODMzIDYuMDQzNiAzLjA4OTY5IDUuNDIzMTEgMy4zMTQxMSA1LjAyMzZDMy41MTYzNiA0LjY2MzU3IDMuNzgxMTcgNC4zOTg3NiA0LjMxMDggMy44NjkxM0w0LjQ2ODQzIDMuNzExNUM0Ljk5OTg3IDMuMTgwMDYgNS4yNjU2IDIuOTE0MzMgNS41NTA5OCAyLjc2OTk5QzYuMTE4NTQgMi40ODI5MiA2Ljc4ODggMi40ODI5MiA3LjM1NjM2IDIuNzY5OTlDNy42NDE3NCAyLjkxNDMzIDcuOTA3NDcgMy4xODAwNiA4LjQzODkxIDMuNzExNUw4LjYzMzc4IDMuOTA2MzdDOC45ODMzOCA0LjI1NTk3IDkuMTU4MTkgNC40MzA3OCA5LjI3MjQ3IDQuNjA2NTVDOS43MDM0NyA1LjI2OTQ1IDkuNzAzNDcgNi4xMjQwMyA5LjI3MjQ3IDYuNzg2OTJDOS4xNTgxOSA2Ljk2MjY5IDguOTgzMzggNy4xMzc1IDguNjMzNzggNy40ODcxQzguNTE5NDcgNy42MDE0MiA4LjQ2MjMxIDcuNjU4NTcgOC40MTQ0NyA3LjcyNTM4QzguMjQ0NDYgNy45NjI4MSA4LjE4NTc2IDguMzA3MDcgOC4yNjc0OCA4LjU4NzQzQzguMjkwNDggOC42NjYzMiA4LjMyMDQxIDguNzI4NjYgOC4zODAyOCA4Ljg1MzM1WiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.store__row--email:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMiA3TDEwLjE2NDkgMTIuNzE1NEMxMC44MjYxIDEzLjE3ODMgMTEuMTU2NyAxMy40MDk3IDExLjUxNjMgMTMuNDk5M0MxMS44MzM5IDEzLjU3ODUgMTIuMTY2MSAxMy41Nzg1IDEyLjQ4MzcgMTMuNDk5M0MxMi44NDMzIDEzLjQwOTcgMTMuMTczOSAxMy4xNzgzIDEzLjgzNTEgMTIuNzE1NEwyMiA3TTYuOCAyMEgxNy4yQzE4Ljg4MDIgMjAgMTkuNzIwMiAyMCAyMC4zNjIgMTkuNjczQzIwLjkyNjUgMTkuMzg1NCAyMS4zODU0IDE4LjkyNjUgMjEuNjczIDE4LjM2MkMyMiAxNy43MjAyIDIyIDE2Ljg4MDIgMjIgMTUuMlY4LjhDMjIgNy4xMTk4NCAyMiA2LjI3OTc2IDIxLjY3MyA1LjYzODAzQzIxLjM4NTQgNS4wNzM1NCAyMC45MjY1IDQuNjE0NiAyMC4zNjIgNC4zMjY5OEMxOS43MjAyIDQgMTguODgwMiA0IDE3LjIgNEg2LjhDNS4xMTk4NCA0IDQuMjc5NzYgNCAzLjYzODAzIDQuMzI2OThDMy4wNzM1NCA0LjYxNDYgMi42MTQ2IDUuMDczNTQgMi4zMjY5OCA1LjYzODAzQzIgNi4yNzk3NiAyIDcuMTE5ODQgMiA4LjhWMTUuMkMyIDE2Ljg4MDIgMiAxNy43MjAyIDIuMzI2OTggMTguMzYyQzIuNjE0NiAxOC45MjY1IDMuMDczNTQgMTkuMzg1NCAzLjYzODAzIDE5LjY3M0M0LjI3OTc2IDIwIDUuMTE5ODQgMjAgNi44IDIwWiIgc3Ryb2tlPSIjZTMwMDBmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=)}.store__content{display:flex;flex-direction:column;gap:1.5rem}.store__value{font-size:.875rem}.store__img{height:100%;object-fit:cover}.store__map{border-radius:6px;overflow:hidden}body#checkout .additional-information{padding:unset}div.montonio-target-container{padding:0;background:unset}.montonio-bank-select-class{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#F7F7F7!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8715 0.994627C10.7725 0.996966 10.6784 1.03839 10.6098 1.10986L5.99995 5.71972L1.39008 1.10986C1.35513 1.07386 1.31331 1.04525 1.26709 1.02571C1.22088 1.00616 1.17122 0.996094 1.12104 0.996092C1.04641 0.99611 0.973482 1.01839 0.911587 1.06009C0.849692 1.10179 0.801645 1.16101 0.773594 1.23016C0.745543 1.29932 0.738763 1.37528 0.754122 1.44831C0.76948 1.52134 0.806279 1.58813 0.859809 1.64013L5.73481 6.51513C5.80514 6.58543 5.90051 6.62493 5.99995 6.62493C6.09939 6.62493 6.19475 6.58543 6.26508 6.51513L11.1401 1.64013C11.1946 1.58779 11.2321 1.5202 11.2475 1.44621C11.263 1.37222 11.2557 1.29529 11.2267 1.2255C11.1976 1.15571 11.1482 1.09633 11.0848 1.05513C11.0214 1.01393 10.9471 0.992841 10.8715 0.994627Z' fill='%238B8C91'/%3E%3C/svg%3E%0A")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:12px 7px!important;border-radius:6px!important;border:1px solid var(--bs-border-color)!important;color:var(--bs-gray-500)!important;height:unset!important;margin-bottom:12px;padding:.375rem 2.25rem .375rem 1rem!important}.montonio-bank-select-class option{color:var(--bs-body-color)!important;background:var(--bs-white)!important}.montonio-payment-method-form{margin:unset!important}.montonio-bank{border-radius:6px!important;box-shadow:unset;transition:.15s;height:65px!important;border:2px solid var(--bs-border-color)!important}.montonio-bank:hover,.montonio-bank-active{background-color:var(--bs-white)!important;border:2px solid var(--bs-secondary)!important}.montonio-bank img{height:initial!important}.montonio-target-container{border-radius:6px}.home-features{color:var(--bs-white);display:flex;flex-direction:column;gap:1rem;justify-content:space-evenly;height:100%}.home-features__heading{font-size:1.375rem;margin:unset}.home-features__heading:after{content:'';border-radius:99px;border-bottom:4px solid var(--bs-primary);display:block;width:100px;margin-top:1.25rem}.home-feature{display:flex;align-items:center;gap:1.25rem}.home-feature__icon{flex-shrink:0}.home-feature__title{color:var(--bs-white);font-size:1rem;font-weight:600}@media (min-width:992px){.home-features__heading{font-size:1.75rem}}.home-steps{align-items:center;display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem;text-align:center}.home-steps__heading{margin:unset}.home-steps__grid{display:flex;flex-direction:column;gap:2rem}.home-step{align-items:center;display:flex;flex-direction:column;flex:1;gap:1.5rem;position:relative}.home-step__icon{align-items:center;background-color:var(--bs-primary);border-radius:6px;box-shadow:0 13px 20px -10px rgba(97,97,97,.5);display:flex;gap:12px;height:56px;justify-content:center;padding:.75rem;width:56px}.home-step__content{display:flex;flex-direction:column;gap:.5rem;text-align:center}.home-step__title{font-size:1.25rem;font-weight:700}@media (min-width:992px){.home-steps{gap:3rem;margin-bottom:4rem}.home-steps__grid{flex-direction:row;gap:unset}.home-step{padding:0 1.5rem}.home-step:not(:last-child)::after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22252%22%20height%3D%222%22%20viewBox%3D%220%200%20252%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3Crect%20x%3D%2296%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3Crect%20x%3D%22192%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3Crect%20x%3D%2224%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3Crect%20x%3D%22120%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3Crect%20x%3D%22216%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3Crect%20x%3D%2248%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3Crect%20x%3D%22144%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3Crect%20x%3D%22240%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3Crect%20x%3D%2272%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3Crect%20x%3D%22168%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%20fill%3D%22%23CBCFD6%22%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:100% 100%;content:'';height:2px;left:50%;position:absolute;top:27px;width:100%}}.home-top-column{background:url(../img-dist/backgrounds/top-column.png) no-repeat;background-size:cover;margin-bottom:3rem;margin-top:-2rem}.home-top-column__wrapper{background:rgba(28,28,28,.95);padding:3rem 0}#_mobile_vega_menu{padding:0 1rem}.callout{align-items:center;background-color:var(--bs-white);border-radius:6px;border:1px solid var(--bs-border-color);display:flex;flex-direction:column;gap:2rem;padding:1.75rem 2rem;position:relative;text-align:center}.callout__content{display:flex;flex-direction:column;gap:.5rem}.callout__title{font-size:1.25rem;font-weight:600}.callout__highlight{color:var(--bs-primary)}.callout__button{flex-shrink:0}@media (min-width:1200px){.callout{flex-direction:row;margin-left:100px;text-align:left}.callout__image{left:-100px;position:absolute;top:50%;transform:translateY(-50%)}.callout__content{padding-left:4rem}.callout__button{margin-left:auto}}.home-extra-mobile-menu{display:grid;gap:.5rem;grid-template-columns:repeat(1,1fr);margin:unset}@media (min-width:370px){.home-extra-mobile-menu{grid-template-columns:repeat(2,1fr)}}.home-extra-mobile-menu__link{border-radius:.25rem;border:1px solid var(--bs-white);color:var(--bs-white);padding:.5rem .75rem}.home-extra-mobile-menu__link:hover{color:var(--bs-white)}.home-tecdoc-vehicle-search .tecdoc-vehicle-search{background-color:rgba(0,0,0,.5)}.home-tecdoc-manufacturers{gap:3rem;margin-bottom:2rem}.home-tecdoc-manufacturers .tecdoc-widget__name{font-size:1.75rem;text-align:center}@media (min-width:992px){.home-tecdoc-manufacturers{gap:3rem;margin-bottom:4rem}}#languageMenuButton{display:flex;align-items:center;gap:.75rem;line-height:1}#languageMenuButton:before{display:block;background-size:cover;background-repeat:no-repeat;content:'';height:20px;width:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi45MTMgMTdIMjAuMDg3TTEyLjkxMyAxN0wxMSAyMU0xMi45MTMgMTdMMTUuNzc4MyAxMS4wMDlDMTYuMDA5MiAxMC41MjYzIDE2LjEyNDYgMTAuMjg0OSAxNi4yODI2IDEwLjIwODZDMTYuNDE5OSAxMC4xNDIzIDE2LjU4MDEgMTAuMTQyMyAxNi43MTc0IDEwLjIwODZDMTYuODc1NCAxMC4yODQ5IDE2Ljk5MDggMTAuNTI2MyAxNy4yMjE3IDExLjAwOUwyMC4wODcgMTdNMjAuMDg3IDE3TDIyIDIxTTIgNUg4TTggNUgxMS41TTggNVYzTTExLjUgNUgxNE0xMS41IDVDMTEuMDAzOSA3Ljk1NzI5IDkuODUyNTkgMTAuNjM2MiA4LjE2NTU1IDEyLjg4NDRNMTAgMTRDOS4zODc0NyAxMy43MjQ4IDguNzYyNjUgMTMuMzQyMSA4LjE2NTU1IDEyLjg4NDRNOC4xNjU1NSAxMi44ODQ0QzYuODEzMDIgMTEuODQ3OCA1LjYwMjc2IDEwLjQyNjYgNSA5TTguMTY1NTUgMTIuODg0NEM2LjU2MDg2IDE1LjAyMjkgNC40NzE0MyAxNi43NzE4IDIgMTgiIHN0cm9rZT0iI2UzMDAwZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}