.bootstrap-touchspin .input-group-btn-vertical {height:100%; position:absolute; right:0; z-index:11;}
.bootstrap-touchspin .input-group-btn-vertical>.btn {height:50%; line-height:1; position:absolute; right:0; text-align:center; width:2em;}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {border-radius:0 4px 0 0; top:0;}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {border-radius:0 0 4px 0; bottom:0;}
.slick-slider {-webkit-touch-callout:none; -webkit-tap-highlight-color:transparent; -moz-box-sizing:border-box; box-sizing:border-box; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -khtml-user-select:none;}
.slick-list,.slick-slider {display:block; position:relative;}
.slick-list {margin:0; overflow:hidden; padding:0;}
.slick-list:focus {outline:none;}
.slick-list.dragging {cursor:pointer; cursor:hand;}
.slick-slider .slick-list,.slick-slider .slick-track {-webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); -o-transform:translateZ(0); transform:translateZ(0);}
.slick-track {display:block; left:0; position:relative; top:0;}
.slick-track:after,.slick-track:before {content:""; display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none; float:left; height:100%; min-height:1px;}
[dir=rtl] .slick-slide {float:right;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {border:1px solid transparent; display:block; height:auto;}
.colpick {background:#ebebeb; border:1px solid #bbb; display:none; font-family:Arial,Helvetica,sans-serif; height:170px; overflow:hidden; position:absolute; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; width:346px; z-index:11111;}
.colpick_color {cursor:crosshair; left:7px; outline:1px solid #aaa; overflow:hidden; top:7px;}
.colpick_color,.colpick_color_overlay1 {height:156px; position:absolute; width:156px;}
.colpick_color_overlay1 {background:-moz-linear-gradient(left,#fff 0,hsla(0,0%,100%,0) 100%); background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,hsla(0,0%,100%,0))); background:-webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0)); background:-o-linear-gradient(left,#fff 0,hsla(0,0%,100%,0) 100%); background:-ms-linear-gradient(left,#fff 0,hsla(0,0%,100%,0) 100%); background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0)); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')"; filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr="#ffffff",endColorstr="#00ffffff"); left:0; top:0;}
.colpick_color_overlay2 {background:-moz-linear-gradient(top,transparent 0,#000 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#000)); background:-webkit-linear-gradient(top,transparent,#000); background:-o-linear-gradient(top,transparent 0,#000 100%); background:-ms-linear-gradient(top,transparent 0,#000 100%); background:linear-gradient(180deg,transparent 0,#000); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0); height:156px; left:0; position:absolute; top:0; width:156px;}
.colpick_selector_outer {background:none; border:1px solid #000; border-radius:50%; height:11px; margin:-6px 0 0 -6px; position:absolute; width:11px;}
.colpick_selector_inner {border:1px solid #fff; border-radius:50%; height:9px; position:absolute; width:9px;}
.colpick_hue {border:1px solid #aaa; cursor:n-resize; height:156px; left:175px; position:absolute; top:6px; width:19px;}
.colpick_hue_arrs {height:7px; left:-8px; margin:-7px 0 0; position:absolute; width:35px;}
.colpick_hue_larr {border-left:7px solid #858585;}
.colpick_hue_larr,.colpick_hue_rarr {border-bottom:6px solid transparent; border-top:6px solid transparent; height:0; position:absolute; width:0;}
.colpick_hue_rarr {border-right:7px solid #858585; right:0;}
.colpick_new_color {left:207px;}
.colpick_current_color,.colpick_new_color {background:red; border:1px solid #8f8f8f; height:25px; position:absolute; top:6px; width:60px;}
.colpick_current_color {left:277px;}
.colpick_field,.colpick_hex_field {background:#f3f3f3; border:1px solid #bdbdbd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#b8b8b8; font-size:12px; height:20px; overflow:hidden; position:absolute; width:60px;}
.colpick_rgb_r {left:207px; top:40px;}
.colpick_rgb_g {left:207px; top:67px;}
.colpick_rgb_b {left:207px; top:94px;}
.colpick_hsb_h {left:277px; top:40px;}
.colpick_hsb_s {left:277px; top:67px;}
.colpick_hsb_b {left:277px; top:94px;}
.colpick_hex_field {left:207px; top:121px; width:68px;}
.colpick_focus {border-color:#999;}
.colpick_field_letter {background:#efefef; border-right:1px solid #bdbdbd; color:#777; font-weight:700; height:20px; line-height:20px; padding-left:4px; position:absolute; width:15px;}
.colpick_field input,.colpick_hex_field input {background:transparent; border:none; color:#555; font-family:Arial,Helvetica,sans-serif; font-size:13px; height:20px; line-height:20px; margin:0; outline:none; padding:0; position:absolute; right:11px; text-align:right;}
.colpick_hex_field input {right:6px;}
.colpick_field_arrs {cursor:n-resize; height:21px; position:absolute; right:0; top:0; width:9px;}
.colpick_field_uarr {border-bottom:4px solid #959595; top:5px;}
.colpick_field_darr,.colpick_field_uarr {border-left:4px solid transparent; border-right:4px solid transparent; height:0; position:absolute; width:0;}
.colpick_field_darr {border-top:4px solid #959595; bottom:5px;}
.colpick_submit {background:#efefef; border:1px solid #bdbdbd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#555; font-size:12px; font-weight:700; height:22px; left:207px; line-height:22px; position:absolute; text-align:center; top:149px; width:130px;}
.colpick_submit:hover {background:#f3f3f3; border-color:#999; cursor:pointer;}
.colpick_full_ns .colpick_current_color,.colpick_full_ns .colpick_submit {display:none;}
.colpick_full_ns .colpick_new_color {height:25px; width:130px;}
.colpick_full_ns .colpick_hsb_h,.colpick_full_ns .colpick_rgb_r {top:42px;}
.colpick_full_ns .colpick_hsb_s,.colpick_full_ns .colpick_rgb_g {top:73px;}
.colpick_full_ns .colpick_hsb_b,.colpick_full_ns .colpick_rgb_b {top:104px;}
.colpick_full_ns .colpick_hex_field {top:135px;}
.colpick_rgbhex .colpick_hsb_b,.colpick_rgbhex .colpick_hsb_h,.colpick_rgbhex .colpick_hsb_s {display:none;}
.colpick_rgbhex {width:282px;}
.colpick_rgbhex .colpick_field,.colpick_rgbhex .colpick_submit {width:68px;}
.colpick_rgbhex .colpick_new_color {border-right:none; width:34px;}
.colpick_rgbhex .colpick_current_color {border-left:none; left:240px; width:34px;}
.colpick_rgbhex_ns .colpick_current_color,.colpick_rgbhex_ns .colpick_submit {display:none;}
.colpick_rgbhex_ns .colpick_new_color {border:1px solid #8f8f8f; width:68px;}
.colpick_rgbhex_ns .colpick_rgb_r {top:42px;}
.colpick_rgbhex_ns .colpick_rgb_g {top:73px;}
.colpick_rgbhex_ns .colpick_rgb_b {top:104px;}
.colpick_rgbhex_ns .colpick_hex_field {top:135px;}
.colpick_hex .colpick_hsb_b,.colpick_hex .colpick_hsb_h,.colpick_hex .colpick_hsb_s,.colpick_hex .colpick_rgb_b,.colpick_hex .colpick_rgb_g,.colpick_hex .colpick_rgb_r {display:none;}
.colpick_hex {height:200px; width:206px;}
.colpick_hex .colpick_hex_field {height:25px; left:80px; top:168px; width:72px;}
.colpick_hex .colpick_hex_field div,.colpick_hex .colpick_hex_field input {height:25px; line-height:25px;}
.colpick_hex .colpick_new_color {border-right:none; left:9px; top:168px; width:30px;}
.colpick_hex .colpick_current_color {border-left:none; left:39px; top:168px; width:30px;}
.colpick_hex .colpick_submit {height:25px; left:164px; line-height:25px; top:168px; width:30px;}
.colpick_hex_ns .colpick_current_color,.colpick_hex_ns .colpick_submit {display:none;}
.colpick_hex_ns .colpick_hex_field {width:80px;}
.colpick_hex_ns .colpick_new_color {border:1px solid #8f8f8f; width:60px;}
.colpick_dark {background:#161616; border-color:#2a2a2a;}
.colpick_dark .colpick_color {outline-color:#333;}
.colpick_dark .colpick_hue {border-color:#555;}
.colpick_dark .colpick_field,.colpick_dark .colpick_hex_field {background:#101010; border-color:#2d2d2d;}
.colpick_dark .colpick_field_letter {background:#131313; border-color:#2d2d2d; color:#696969;}
.colpick_dark .colpick_field input,.colpick_dark .colpick_hex_field input {color:#7a7a7a;}
.colpick_dark .colpick_field_uarr {border-bottom-color:#696969;}
.colpick_dark .colpick_field_darr {border-top-color:#696969;}
.colpick_dark .colpick_focus {border-color:#444;}
.colpick_dark .colpick_submit {background:#131313; border-color:#2d2d2d; color:#7a7a7a;}
.colpick_dark .colpick_submit:hover {background-color:#101010; border-color:#444;}
.mfp-bg {background:#0b0b0b; opacity:.8; overflow:hidden; z-index:1042;}
.mfp-bg,.mfp-wrap {height:100%; left:0; position:fixed; top:0; width:100%;}
.mfp-wrap {-webkit-backface-visibility:hidden; outline:none!important; z-index:1043;}
.mfp-wrap .mfp-container {box-sizing:border-box; height:100%; left:0; padding:0 8px; position:absolute; text-align:center; top:0; width:100%;}
.mfp-container:before {content:""; display:inline-block; height:100%; vertical-align:middle;}
.mfp-align-top .mfp-container:before {display:none;}
.mfp-content {display:inline-block; margin:0 auto; position:relative; text-align:left; vertical-align:middle; z-index:1045;}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {cursor:auto; width:100%;}
.mfp-ajax-cur {cursor:progress;}
.mfp-zoom {cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in;}
.mfp-auto-cursor .mfp-content {cursor:auto;}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {-webkit-user-select:none; -moz-user-select:none; user-select:none;}
.mfp-loading.mfp-figure {display:none;}
.mfp-hide {display:none!important;}
.mfp-preloader {color:#ccc; left:8px; margin-top:-100px; position:absolute; right:8px; text-align:center; top:50%; width:auto; z-index:1044;}
.mfp-preloader a {color:#ccc;}
.mfp-preloader a:hover {color:#fff;}
.mfp-preloader .uil-spin-css {margin:auto; -webkit-transform:scale(.5); -ms-transform:scale(.5); -o-transform:scale(.5); transform:scale(.5);}
.mfp-preloader .uil-spin-css>div>div {background:#fff;}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader {display:none;}
.mfp-arrow,.mfp-close {-webkit-appearance:none; background:transparent; border:0; box-shadow:none; cursor:pointer; display:block; outline:none; overflow:visible; padding:0; touch-action:manipulation; z-index:1046;}
button::-moz-focus-inner {border:0; padding:0;}
.mfp-close {background:#444; color:#fff; font-family:Arial,Baskerville,monospace; font-size:28px; font-style:normal; height:36px; line-height:36px; opacity:.65; padding:0; position:absolute; right:0; text-align:center; text-decoration:none; top:0; width:36px;}
.mfp-close:focus,.mfp-close:hover {opacity:1;}
.mfp-close:active {top:1px;}
.mfp-close-btn-in .mfp-close {color:#333;}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {color:#fff;}
.mfp-counter {background:#444; color:#ccc; font-size:12px; line-height:36px; padding:0 10px; position:absolute; right:0; top:0; white-space:nowrap;}
.mfp-arrow {-webkit-tap-highlight-color:transparent; height:110px; margin:-55px 0 0; opacity:.65; padding:0; position:absolute; top:50%; width:90px;}
.mfp-arrow:focus,.mfp-arrow:hover {opacity:1;}
.mfp-arrow:after,.mfp-arrow:before {border:inset transparent; content:""; display:block; height:0; left:0; margin-left:35px; margin-top:35px; position:absolute; top:0; width:0;}
.mfp-arrow:after {border-bottom-width:13px; border-top-width:13px; top:8px;}
.mfp-arrow:before {border-bottom-width:21px; border-top-width:21px; opacity:.7;}
.mfp-arrow-left {left:0;}
.mfp-arrow-left:after {border-right:17px solid #fff; margin-left:31px;}
.mfp-arrow-left:before {border-right:27px solid #444; margin-left:25px;}
.mfp-arrow-right {right:0;}
.mfp-arrow-right:after {border-left:17px solid #fff; margin-left:39px;}
.mfp-arrow-right:before {border-left:27px solid #444;}
.mfp-iframe-holder {padding-bottom:40px; padding-top:40px;}
.mfp-iframe-holder .mfp-content {line-height:0; max-width:900px; width:100%;}
.mfp-iframe-holder .mfp-close {top:-40px;}
.mfp-iframe-scaler {height:0; overflow:hidden; padding-top:56.25%; width:100%;}
.mfp-iframe-scaler iframe {background:#000; box-shadow:0 0 8px rgba(0,0,0,.6); display:block; height:100%; left:0; position:absolute; top:0; width:100%;}
img.mfp-img {box-sizing:border-box; display:block; height:auto; margin:0 auto; max-width:100%; padding:5px; width:auto;}
.mfp-figure,img.mfp-img {line-height:0;}
.mfp-figure:after {background:#fff; bottom:40px; content:""; display:block; height:auto; left:0; position:absolute; right:0; top:40px; width:auto; z-index:-1;}
.mfp-figure small {color:#bdbdbd; display:block; font-size:12px; line-height:14px;}
.mfp-figure figure {margin:40px 0; padding:0;}
.mfp-bottom-bar {cursor:auto; left:0; margin-bottom:10px; margin-top:-36px; position:absolute; text-align:center; top:100%; width:100%;}
.mfp-title {word-wrap:break-word; background:#222; border-radius:36px; color:#fff; display:inline-block; line-height:18px; text-align:left;}
.mfp-title>span {display:block; padding:5px 10px;}
.mfp-image-holder .mfp-content {max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor:pointer;}
@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape) {.mfp-img-mobile .mfp-image-holder {padding-left:0; padding-right:0;}
.mfp-img-mobile img.mfp-img {padding:0;}
.mfp-img-mobile .mfp-figure:after {bottom:0; top:0;}
.mfp-img-mobile .mfp-figure small {display:inline; margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar {background:rgba(0,0,0,.6); bottom:0; box-sizing:border-box; margin:0; padding:3px 5px; position:fixed; top:auto;}
.mfp-img-mobile .mfp-bottom-bar:empty {padding:0;}
.mfp-img-mobile .mfp-counter {right:5px; top:3px;}
.mfp-img-mobile .mfp-close {background:rgba(0,0,0,.6); height:35px; line-height:35px; padding:0; position:fixed; right:0; text-align:center; top:0; width:35px;}
;}
@media (max-width:900px) {.mfp-arrow {-webkit-transform:scale(.75); transform:scale(.75);}
.mfp-arrow-left {-webkit-transform-origin:0; transform-origin:0;}
.mfp-arrow-right {-webkit-transform-origin:100%; transform-origin:100%;}
.mfp-container {padding-left:6px; padding-right:6px;}
;}
.mfp-fade.mfp-bg {opacity:0; -webkit-transition:all .3s ease-out; -moz-transition:all .35s ease-out; transition:all .3s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity:.5;}
.mfp-fade.mfp-bg.mfp-removing {opacity:0;}
.mfp-fade.mfp-wrap .mfp-content {opacity:0; -webkit-transition:all .4s ease-out; -moz-transition:all .4s ease-out; transition:all .4s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity:0;}
:root {--bs-blue:#0d6efd; --bs-indigo:#6610f2; --bs-purple:#6f42c1; --bs-pink:#d63384; --bs-red:#dc3545; --bs-orange:#fd7e14; --bs-yellow:#ffc107; --bs-green:#198754; --bs-teal:#20c997; --bs-cyan:#0dcaf0; --bs-white:#fff; --bs-gray:#6c757d; --bs-gray-dark:#343a40; --bs-gray-100:#f8f9fa; --bs-gray-200:#e9ecef; --bs-gray-300:#dee2e6; --bs-gray-400:#ced4da; --bs-gray-500:#adb5bd; --bs-gray-600:#6c757d; --bs-gray-700:#495057; --bs-gray-800:#343a40; --bs-gray-900:#212529; --bs-primary:#5a9e74; --bs-secondary:#3d3d3d; --bs-success:#198754; --bs-info:#0dcaf0; --bs-warning:#ffc107; --bs-danger:#dc3545; --bs-light:#f8f9fa; --bs-dark:#212529; --bs-primary-rgb:90,158,116; --bs-secondary-rgb:61,61,61; --bs-success-rgb:25,135,84; --bs-info-rgb:13,202,240; --bs-warning-rgb:255,193,7; --bs-danger-rgb:220,53,69; --bs-light-rgb:248,249,250; --bs-dark-rgb:33,37,41; --bs-white-rgb:255,255,255; --bs-black-rgb:0,0,0; --bs-body-color-rgb:33,37,41; --bs-body-bg-rgb:255,255,255; --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",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%,.15),hsla(0,0%,100%,0)); --bs-root-font-size:16px; --bs-body-font-family:var(--bs-font-sans-serif); --bs-body-font-size:0.8125rem; --bs-body-font-weight:400; --bs-body-line-height:1.25; --bs-body-color:#212529; --bs-body-bg:#fff;}
*,:after,:before {box-sizing:border-box;}
:root {font-size:var(--bs-root-font-size);}
@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); color:var(--bs-body-color); 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 {background-color:currentColor; border:0; color:inherit; margin:1rem 0; opacity:.25;}
hr:not([size]) {height:1px;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {line-height:1.2; margin-bottom:.5rem; margin-top:0;}
.h1,h1 {font-size:calc(1.32813rem + .9375vw);}
@media(min-width:1200px) {.h1,h1 {font-size:2.03125rem;}
;}
.h2,h2 {font-size:calc(1.2875rem + .45vw);}
@media(min-width:1200px) {.h2,h2 {font-size:1.625rem;}
;}
.h3,h3 {font-size:calc(1.26719rem + .20625vw);}
@media(min-width:1200px) {.h3,h3 {font-size:1.421875rem;}
;}
.h4,h4 {font-size:1.21875rem;}
.h5,h5 {font-size:1.015625rem;}
.h6,h6 {font-size:.8125rem;}
p {margin-bottom:.625rem; margin-top:0;}
abbr[data-bs-original-title],abbr[title] {cursor:help; text-decoration:underline dotted; 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:#fcf8e3; padding:.2em;}
sub,sup {font-size:.75em; line-height:0; position:relative; vertical-align:baseline;}
sub {bottom:-.25em;}
sup {top:-.5em;}
a {color:#5a9e74; text-decoration:none;}
a:hover {color:#fd6282;}
a:not([href]):not([class]),a:not([href]):not([class]):hover {color:inherit; text-decoration:none;}
code,kbd,pre,samp {direction:ltr; font-family:var(--bs-font-monospace); font-size:1em; unicode-bidi:bidi-override;}
pre {color:#5d5d5d; 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:#d63384; font-size:.875em;}
a>code {color:inherit;}
kbd {background-color:#212529; border-radius:.2rem; color:#fff; font-size:.875em; padding:.2rem .4rem;}
kbd kbd {font-size:1em; font-weight:700; 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]::-webkit-calendar-picker-indicator {display:none;}
[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 {font:inherit;}
::-webkit-file-upload-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.015625rem; 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.015625rem; 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 #c7c7c7; border-radius:0; 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 {margin-left:auto; margin-right:auto; padding-left:var(--bs-gutter-x,10px); padding-right:var(--bs-gutter-x,10px); 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:1220px) {.container,.container-lg,.container-md,.container-sm,.container-xl {max-width:1200px;}
;}
@media(min-width:1420px) {.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {max-width:1400px;}
;}
.row {--bs-gutter-x:20px; --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%;}
.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,.col-xs-1 {flex:0 0 auto; width:8.33333333%;}
.col-2,.col-xs-2 {flex:0 0 auto; width:16.66666667%;}
.col-3,.col-xs-3 {flex:0 0 auto; width:25%;}
.col-4,.col-xs-4 {flex:0 0 auto; width:33.33333333%;}
.col-5,.col-xs-5 {flex:0 0 auto; width:41.66666667%;}
.col-6,.col-xs-6 {flex:0 0 auto; width:50%;}
.col-7,.col-xs-7 {flex:0 0 auto; width:58.33333333%;}
.col-8,.col-xs-8 {flex:0 0 auto; width:66.66666667%;}
.col-9,.col-xs-9 {flex:0 0 auto; width:75%;}
.col-10,.col-xs-10 {flex:0 0 auto; width:83.33333333%;}
.col-11,.col-xs-11 {flex:0 0 auto; width:91.66666667%;}
.col-12,.col-xs-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:3rem;}
.g-5,.gy-5 {--bs-gutter-y:3rem;}
@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:3rem;}
.g-sm-5,.gy-sm-5 {--bs-gutter-y:3rem;}
;}
@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:3rem;}
.g-md-5,.gy-md-5 {--bs-gutter-y:3rem;}
;}
@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:3rem;}
.g-lg-5,.gy-lg-5 {--bs-gutter-y:3rem;}
;}
@media(min-width:1220px) {.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-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:3rem;}
.g-xl-5,.gy-xl-5 {--bs-gutter-y:3rem;}
;}
@media(min-width:1420px) {.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:3rem;}
.g-xxl-5,.gy-xxl-5 {--bs-gutter-y:3rem;}
;}
.table {--bs-table-bg:transparent; --bs-table-accent-bg:transparent; --bs-table-striped-color:#212529; --bs-table-striped-bg:rgba(0,0,0,.05); --bs-table-active-color:#212529; --bs-table-active-bg:rgba(0,0,0,.1); --bs-table-hover-color:#212529; --bs-table-hover-bg:rgba(0,0,0,.075); border-color:#c7c7c7; color:#212529; margin-bottom:1rem; vertical-align:top; width:100%;}
.table>:not(caption)>*>* {background-color:var(--bs-table-bg); border-bottom-width:1px; box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg); padding:.5rem;}
.table>tbody {vertical-align:inherit;}
.table>thead {vertical-align:bottom;}
.table>:not(:last-child)>:last-child>* {border-bottom-color:currentColor;}
.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>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-bg:#deece3; --bs-table-striped-bg:#d3e0d8; --bs-table-striped-color:#000; --bs-table-active-bg:#c8d4cc; --bs-table-active-color:#000; --bs-table-hover-bg:#cddad2; --bs-table-hover-color:#000; border-color:#c8d4cc; color:#000;}
.table-secondary {--bs-table-bg:#d8d8d8; --bs-table-striped-bg:#cdcdcd; --bs-table-striped-color:#000; --bs-table-active-bg:#c2c2c2; --bs-table-active-color:#000; --bs-table-hover-bg:#c8c8c8; --bs-table-hover-color:#000; border-color:#c2c2c2; color:#000;}
.table-success {--bs-table-bg:#d1e7dd; --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; border-color:#bcd0c7; color:#000;}
.table-info {--bs-table-bg:#cff4fc; --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; border-color:#badce3; color:#000;}
.table-warning {--bs-table-bg:#fff3cd; --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; border-color:#e6dbb9; color:#000;}
.table-danger {--bs-table-bg:#f8d7da; --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; border-color:#dfc2c4; color:#000;}
.table-light {--bs-table-bg:#f8f9fa; --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; border-color:#dfe0e1; color:#000;}
.table-dark {--bs-table-bg:#212529; --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; border-color:#373b3e; 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:1219.98px) {.table-responsive-xl {-webkit-overflow-scrolling:touch; overflow-x:auto;}
;}
@media(max-width:1419.98px) {.table-responsive-xxl {-webkit-overflow-scrolling:touch; overflow-x:auto;}
;}
.form-label {margin-bottom:.5rem;}
.col-form-label {font-size:inherit; line-height:1.25; margin-bottom:0; padding-bottom:calc(.375rem + 1px); padding-top:calc(.375rem + 1px);}
.col-form-label-lg {font-size:.9375rem; padding-bottom:calc(.5rem + 1px); padding-top:calc(.5rem + 1px);}
.col-form-label-sm {font-size:.875rem; padding-bottom:calc(.25rem + 1px); padding-top:calc(.25rem + 1px);}
.form-text {color:#6c757d; font-size:.875em; margin-top:.25rem;}
.form-control {appearance:none; background-clip:padding-box; background-color:#fff; border:1px solid #c7c7c7; border-radius:0; color:#5d5d5d; display:block; font-size:.8125rem; font-weight:400; line-height:1.25; padding:.375rem .75rem; transition:border-color .15s ease-in-out,box-shadow .15s 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 {background-color:#fff; border-color:#c7c7c7; box-shadow:none; color:#5d5d5d; outline:0;}
.form-control::-webkit-date-and-time-value {height:1.25em;}
.form-control::placeholder {color:#6c757d; opacity:1;}
.form-control:disabled,.form-control[readonly] {background-color:#e9ecef; opacity:1;}
.form-control::file-selector-button {background-color:#e9ecef; border:0 solid; border-color:inherit; border-inline-end-width:1px; border-radius:0; color:#5d5d5d; margin:-.375rem -.75rem; margin-inline-end:.75rem; padding:.375rem .75rem; pointer-events:none; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s 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::-webkit-file-upload-button {background-color:#e9ecef; border:0 solid; border-color:inherit; border-inline-end-width:1px; border-radius:0; color:#5d5d5d; margin:-.375rem -.75rem; margin-inline-end:.75rem; padding:.375rem .75rem; pointer-events:none; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media(prefers-reduced-motion:reduce) {.form-control::-webkit-file-upload-button {transition:none;}
;}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {background-color:#dde0e3;}
.form-control-plaintext {background-color:transparent; border:solid transparent; border-width:1px 0; color:#212529; display:block; line-height:1.25; margin-bottom:0; padding:.375rem 0; width:100%;}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm {padding-left:0; padding-right:0;}
.form-control-sm {border-radius:.2rem; font-size:.875rem; min-height:calc(1.25em + .5rem + 2px); padding:.25rem .5rem;}
.form-control-sm::file-selector-button {margin:-.25rem -.5rem; margin-inline-end:.5rem; padding:.25rem .5rem;}
.form-control-sm::-webkit-file-upload-button {margin:-.25rem -.5rem; margin-inline-end:.5rem; padding:.25rem .5rem;}
.form-control-lg {border-radius:.3rem; font-size:.9375rem; min-height:calc(1.25em + 1rem + 2px); padding:.5rem 1rem;}
.form-control-lg::file-selector-button {margin:-.5rem -1rem; margin-inline-end:1rem; padding:.5rem 1rem;}
.form-control-lg::-webkit-file-upload-button {margin:-.5rem -1rem; margin-inline-end:1rem; padding:.5rem 1rem;}
textarea.form-control {min-height:1.765625rem;}
textarea.form-control-sm {min-height:calc(1.25em + .5rem + 2px);}
textarea.form-control-lg {min-height:calc(1.25em + 1rem + 2px);}
.form-control-color {height:auto; padding:.375rem; width:3rem;}
.form-control-color:not(:disabled):not([readonly]) {cursor:pointer;}
.form-control-color::-moz-color-swatch {border-radius:0; height:1.25em;}
.form-control-color::-webkit-color-swatch {border-radius:0; height:1.25em;}
.form-select {-moz-padding-start:calc(.75rem - 3px); appearance:none; background-color:#fff; 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"); background-position:right .75rem center; background-repeat:no-repeat; background-size:16px 12px; border:1px solid #c7c7c7; border-radius:0; color:#5d5d5d; display:block; font-size:.8125rem; font-weight:400; line-height:1.25; padding:.375rem 2.25rem .375rem .75rem; transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out; width:100%;}
@media(prefers-reduced-motion:reduce) {.form-select {transition:none;}
;}
.form-select:focus {border-color:#c7c7c7; box-shadow:0 0 0 .25rem rgba(90,158,116,.25); 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 #5d5d5d;}
.form-select-sm {border-radius:.2rem; font-size:.875rem; padding-bottom:.25rem; padding-left:.5rem; padding-top:.25rem;}
.form-select-lg {border-radius:.3rem; font-size:.9375rem; padding-bottom:.5rem; padding-left:1rem; padding-top:.5rem;}
.form-check {display:block; margin-bottom:.125rem; min-height:1.015625rem; padding-left:1.5em;}
.form-check .form-check-input {float:left; margin-left:-1.5em;}
.form-check-input {color-adjust:exact; appearance:none; background-color:#fff; background-position:50%; background-repeat:no-repeat; background-size:contain; border:1px solid rgba(0,0,0,.25); height:1em; margin-top:.125em; vertical-align:top; width:1em;}
.form-check-input[type=checkbox] {border-radius:.25em;}
.form-check-input[type=radio] {border-radius:50%;}
.form-check-input:active {filter:brightness(90%);}
.form-check-input:focus {border-color:#c7c7c7; box-shadow:none; outline:0;}
.form-check-input:checked {background-color:#5a9e74; border-color:#5a9e74;}
.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:#5a9e74; 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:#5a9e74;}
.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 {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 .15s 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='%23c7c7c7'/%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-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 {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,none;}
.form-range:focus::-moz-range-thumb {box-shadow:0 0 0 1px #fff,none;}
.form-range::-moz-focus-outer {border:0;}
.form-range::-webkit-slider-thumb {appearance:none; background-color:#5a9e74; border:0; border-radius:1rem; height:1rem; margin-top:-.25rem; transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; width:1rem;}
@media(prefers-reduced-motion:reduce) {.form-range::-webkit-slider-thumb {transition:none;}
;}
.form-range::-webkit-slider-thumb:active {background-color:#cee2d5;}
.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 {appearance:none; background-color:#5a9e74; border:0; border-radius:1rem; height:1rem; transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; width:1rem;}
@media(prefers-reduced-motion:reduce) {.form-range::-moz-range-thumb {transition:none;}
;}
.form-range::-moz-range-thumb:active {background-color:#cee2d5;}
.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-select {height:calc(3.5rem + 2px); line-height:1.25;}
.form-floating>label {border:1px solid transparent; height:100%; left:0; padding:1rem .75rem; pointer-events:none; position:absolute; top:0; transform-origin:0 0; transition:opacity .1s ease-in-out,transform .1s ease-in-out;}
@media(prefers-reduced-motion:reduce) {.form-floating>label {transition:none;}
;}
.form-floating>.form-control {padding:1rem .75rem;}
.form-floating>.form-control::placeholder {color:transparent;}
.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown) {padding-bottom:.625rem; padding-top:1.625rem;}
.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: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);}
.input-group {align-items:stretch; display:flex; flex-wrap:wrap; position:relative; width:100%;}
.input-group>.form-control,.input-group>.form-select {flex:1 1 auto; min-width:0; position:relative; width:1%;}
.input-group>.form-control:focus,.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 #c7c7c7; border-radius:0; color:#5d5d5d; display:flex; font-size:.8125rem; font-weight:400; line-height:1.25; 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:.3rem; font-size:.9375rem; 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:.2rem; 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>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {border-bottom-right-radius:0; border-top-right-radius:0;}
.input-group>:not(:first-child):not(.dropdown-menu):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:0; color:#fff; display:none; font-size:.875rem; margin-top:.1rem; max-width:100%; padding:0 5px; 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 {background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); background-position:right calc(.3125em + .1875rem) center; background-repeat:no-repeat; background-size:calc(.625em + .375rem) calc(.625em + .375rem); border-color:#198754; padding-right:calc(1.25em + .75rem);}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus {border-color:#198754; box-shadow:0 0 0 .25rem rgba(25,135,84,.25);}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid {background-position:top calc(.3125em + .1875rem) right calc(.3125em + .1875rem); padding-right:calc(1.25em + .75rem);}
.form-select.is-valid,.was-validated .form-select:valid {border-color:#198754;}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"] {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='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); background-position:right .75rem center,center right 2.25rem; background-size:16px 12px,calc(.625em + .375rem) calc(.625em + .375rem); padding-right:4.125rem;}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus {border-color:#198754; box-shadow:0 0 0 .25rem rgba(25,135,84,.25);}
.form-check-input.is-valid,.was-validated .form-check-input:valid {border-color:#198754;}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked {background-color:#198754;}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus {box-shadow:0 0 0 .25rem rgba(25,135,84,.25);}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {color:#198754;}
.form-check-inline .form-check-input~.valid-feedback {margin-left:.5em;}
.input-group .form-control.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:#dc3545; display:none; font-size:.875em; margin-top:.25rem; width:100%;}
.invalid-tooltip {background-color:rgba(220,53,69,.9); border-radius:0; color:#fff; display:none; font-size:.875rem; margin-top:.1rem; max-width:100%; padding:0 5px; 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 {background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E"); background-position:right calc(.3125em + .1875rem) center; background-repeat:no-repeat; background-size:calc(.625em + .375rem) calc(.625em + .375rem); border-color:#dc3545; padding-right:calc(1.25em + .75rem);}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {border-color:#dc3545; box-shadow:0 0 0 .25rem rgba(220,53,69,.25);}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {background-position:top calc(.3125em + .1875rem) right calc(.3125em + .1875rem); padding-right:calc(1.25em + .75rem);}
.form-select.is-invalid,.was-validated .form-select:invalid {border-color:#dc3545;}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"] {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='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E"); background-position:right .75rem center,center right 2.25rem; background-size:16px 12px,calc(.625em + .375rem) calc(.625em + .375rem); padding-right:4.125rem;}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus {border-color:#dc3545; box-shadow:0 0 0 .25rem rgba(220,53,69,.25);}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid {border-color:#dc3545;}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked {background-color:#dc3545;}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus {box-shadow:0 0 0 .25rem rgba(220,53,69,.25);}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {color:#dc3545;}
.form-check-inline .form-check-input~.invalid-feedback {margin-left:.5em;}
.input-group .form-control.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 {background-color:transparent; border:0 solid transparent; border-radius:3px; color:#212529; display:inline-block; font-size:.8125rem; font-weight:400; padding:.375rem .75rem; text-align:center; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; user-select:none; vertical-align:middle;}
@media(prefers-reduced-motion:reduce) {.btn {transition:none;}
;}
.btn:hover {color:#212529;}
.btn-check:focus+.btn,.btn:focus {box-shadow:none; outline:0;}
.btn.disabled,.btn:disabled,fieldset:disabled .btn {opacity:.65; pointer-events:none;}
.btn-primary {background-color:#5a9e74; border-color:#5a9e74; color:#fff;}
.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover {background-color:#4d8663; border-color:#487e5d; color:#fff;}
.btn-check:focus+.btn-primary,.btn-primary:focus {box-shadow:0 0 0 .25rem rgba(115,173,137,.5);}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle {background-color:#487e5d; border-color:#447757; color:#fff;}
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus {box-shadow:0 0 0 .25rem rgba(115,173,137,.5);}
.btn-primary.disabled,.btn-primary:disabled {background-color:#5a9e74; border-color:#5a9e74; color:#fff;}
.btn-secondary {background-color:#3d3d3d; border-color:#3d3d3d; color:#fff;}
.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover {background-color:#343434; border-color:#313131; color:#fff;}
.btn-check:focus+.btn-secondary,.btn-secondary:focus {box-shadow:0 0 0 .25rem rgba(90,90,90,.5);}
.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle {background-color:#313131; border-color:#2e2e2e; color:#fff;}
.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus {box-shadow:0 0 0 .25rem rgba(90,90,90,.5);}
.btn-secondary.disabled,.btn-secondary:disabled {background-color:#3d3d3d; border-color:#3d3d3d; color:#fff;}
.btn-success {background-color:#198754; border-color:#198754; color:#fff;}
.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover {background-color:#157347; border-color:#146c43; color:#fff;}
.btn-check:focus+.btn-success,.btn-success:focus {box-shadow:0 0 0 .25rem rgba(60,153,110,.5);}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle {background-color:#146c43; border-color:#13653f; color:#fff;}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus {box-shadow:0 0 0 .25rem rgba(60,153,110,.5);}
.btn-success.disabled,.btn-success:disabled {background-color:#198754; border-color:#198754; color:#fff;}
.btn-info {background-color:#0dcaf0; border-color:#0dcaf0; color:#000;}
.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover {background-color:#31d2f2; border-color:#25cff2; color:#000;}
.btn-check:focus+.btn-info,.btn-info:focus {box-shadow:0 0 0 .25rem rgba(11,172,204,.5);}
.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle {background-color:#3dd5f3; border-color:#25cff2; color:#000;}
.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus {box-shadow:0 0 0 .25rem rgba(11,172,204,.5);}
.btn-info.disabled,.btn-info:disabled {background-color:#0dcaf0; border-color:#0dcaf0; color:#000;}
.btn-warning {background-color:#ffc107; border-color:#ffc107; color:#000;}
.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover {background-color:#ffca2c; border-color:#ffc720; color:#000;}
.btn-check:focus+.btn-warning,.btn-warning:focus {box-shadow:0 0 0 .25rem rgba(217,164,6,.5);}
.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle {background-color:#ffcd39; border-color:#ffc720; color:#000;}
.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus {box-shadow:0 0 0 .25rem rgba(217,164,6,.5);}
.btn-warning.disabled,.btn-warning:disabled {background-color:#ffc107; border-color:#ffc107; color:#000;}
.btn-danger {background-color:#dc3545; border-color:#dc3545; color:#fff;}
.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover {background-color:#bb2d3b; border-color:#b02a37; color:#fff;}
.btn-check:focus+.btn-danger,.btn-danger:focus {box-shadow:0 0 0 .25rem rgba(225,83,97,.5);}
.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle {background-color:#b02a37; border-color:#a52834; color:#fff;}
.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus {box-shadow:0 0 0 .25rem rgba(225,83,97,.5);}
.btn-danger.disabled,.btn-danger:disabled {background-color:#dc3545; border-color:#dc3545; color:#fff;}
.btn-light {background-color:#f8f9fa; border-color:#f8f9fa; color:#000;}
.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover {background-color:#f9fafb; border-color:#f9fafb; color:#000;}
.btn-check:focus+.btn-light,.btn-light:focus {box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5);}
.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle {background-color:#f9fafb; border-color:#f9fafb; color:#000;}
.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus {box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5);}
.btn-light.disabled,.btn-light:disabled {background-color:#f8f9fa; border-color:#f8f9fa; color:#000;}
.btn-dark {background-color:#212529; border-color:#212529; color:#fff;}
.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover {background-color:#1c1f23; border-color:#1a1e21; color:#fff;}
.btn-check:focus+.btn-dark,.btn-dark:focus {box-shadow:0 0 0 .25rem rgba(66,70,73,.5);}
.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle {background-color:#1a1e21; border-color:#191c1f; color:#fff;}
.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus {box-shadow:0 0 0 .25rem rgba(66,70,73,.5);}
.btn-dark.disabled,.btn-dark:disabled {background-color:#212529; border-color:#212529; color:#fff;}
.btn-outline-primary {border-color:#5a9e74; color:#5a9e74;}
.btn-outline-primary:hover {background-color:#5a9e74; border-color:#5a9e74; color:#fff;}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus {box-shadow:0 0 0 .25rem rgba(90,158,116,.5);}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active {background-color:#5a9e74; border-color:#5a9e74; color:#fff;}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus {box-shadow:0 0 0 .25rem rgba(90,158,116,.5);}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {background-color:transparent; color:#5a9e74;}
.btn-outline-secondary {border-color:#3d3d3d; color:#3d3d3d;}
.btn-outline-secondary:hover {background-color:#3d3d3d; border-color:#3d3d3d; color:#fff;}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus {box-shadow:0 0 0 .25rem rgba(61,61,61,.5);}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active {background-color:#3d3d3d; border-color:#3d3d3d; color:#fff;}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus {box-shadow:0 0 0 .25rem rgba(61,61,61,.5);}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {background-color:transparent; color:#3d3d3d;}
.btn-outline-success {border-color:#198754; color:#198754;}
.btn-outline-success:hover {background-color:#198754; border-color:#198754; color:#fff;}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus {box-shadow:0 0 0 .25rem rgba(25,135,84,.5);}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active {background-color:#198754; border-color:#198754; color:#fff;}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus {box-shadow:0 0 0 .25rem rgba(25,135,84,.5);}
.btn-outline-success.disabled,.btn-outline-success:disabled {background-color:transparent; color:#198754;}
.btn-outline-info {border-color:#0dcaf0; color:#0dcaf0;}
.btn-outline-info:hover {background-color:#0dcaf0; border-color:#0dcaf0; color:#000;}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus {box-shadow:0 0 0 .25rem rgba(13,202,240,.5);}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active {background-color:#0dcaf0; border-color:#0dcaf0; color:#000;}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus {box-shadow:0 0 0 .25rem rgba(13,202,240,.5);}
.btn-outline-info.disabled,.btn-outline-info:disabled {background-color:transparent; color:#0dcaf0;}
.btn-outline-warning {border-color:#ffc107; color:#ffc107;}
.btn-outline-warning:hover {background-color:#ffc107; border-color:#ffc107; color:#000;}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus {box-shadow:0 0 0 .25rem rgba(255,193,7,.5);}
.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active {background-color:#ffc107; border-color:#ffc107; color:#000;}
.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus {box-shadow:0 0 0 .25rem rgba(255,193,7,.5);}
.btn-outline-warning.disabled,.btn-outline-warning:disabled {background-color:transparent; color:#ffc107;}
.btn-outline-danger {border-color:#dc3545; color:#dc3545;}
.btn-outline-danger:hover {background-color:#dc3545; border-color:#dc3545; color:#fff;}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus {box-shadow:0 0 0 .25rem rgba(220,53,69,.5);}
.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active {background-color:#dc3545; border-color:#dc3545; color:#fff;}
.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus {box-shadow:0 0 0 .25rem rgba(220,53,69,.5);}
.btn-outline-danger.disabled,.btn-outline-danger:disabled {background-color:transparent; color:#dc3545;}
.btn-outline-light {border-color:#f8f9fa; color:#f8f9fa;}
.btn-outline-light:hover {background-color:#f8f9fa; border-color:#f8f9fa; color:#000;}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus {box-shadow:0 0 0 .25rem rgba(248,249,250,.5);}
.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active {background-color:#f8f9fa; border-color:#f8f9fa; color:#000;}
.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus {box-shadow:0 0 0 .25rem rgba(248,249,250,.5);}
.btn-outline-light.disabled,.btn-outline-light:disabled {background-color:transparent; color:#f8f9fa;}
.btn-outline-dark {border-color:#212529; color:#212529;}
.btn-outline-dark:hover {background-color:#212529; border-color:#212529; color:#fff;}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus {box-shadow:0 0 0 .25rem rgba(33,37,41,.5);}
.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active {background-color:#212529; border-color:#212529; color:#fff;}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus {box-shadow:0 0 0 .25rem rgba(33,37,41,.5);}
.btn-outline-dark.disabled,.btn-outline-dark:disabled {background-color:transparent; color:#212529;}
.btn-link {color:#5a9e74; font-weight:400; text-decoration:none;}
.btn-link:hover {color:#fd6282;}
.btn-link.disabled,.btn-link:disabled {color:#6c757d;}
.btn-group-lg>.btn,.btn-lg {border-radius:.3rem; font-size:.9375rem; padding:.5rem 1rem;}
.btn-group-sm>.btn,.btn-sm {border-radius:.2rem; font-size:.875rem; padding:.25rem .5rem;}
.fade {transition:opacity .15s 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,.dropend,.dropstart,.dropup {position:relative;}
.dropdown-toggle {white-space:nowrap;}
.dropdown-toggle:after {border-bottom:0; border-left:.3em solid transparent; border-right:.3em solid transparent; border-top:.3em solid; content:""; display:inline-block; margin-left:.255em; vertical-align:.255em;}
.dropdown-toggle:empty:after {margin-left:0;}
.dropdown-menu {background-clip:padding-box; background-color:#fff; border:1px solid rgba(0,0,0,.15); border-radius:0; color:#212529; display:none; font-size:.8125rem; list-style:none; margin:0; min-width:10rem; padding:.5rem 0; position:absolute; text-align:left; z-index:1000;}
.dropdown-menu[data-bs-popper] {left:0; margin-top:.125rem; 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:1220px) {.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:1420px) {.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:.125rem; 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:.125rem; 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:.125rem; 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 rgba(0,0,0,.15); height:0; margin:.5rem 0; overflow:hidden;}
.dropdown-item {background-color:transparent; border:0; clear:both; color:#212529; font-weight:400; padding:.25rem 1rem; text-align:inherit; white-space:nowrap; width:100%;}
.dropdown-item:focus,.dropdown-item:hover {background-color:#e9ecef; color:#1e2125;}
.dropdown-item.active,.dropdown-item:active {background-color:#5a9e74; color:#fff; text-decoration:none;}
.dropdown-item.disabled,.dropdown-item:disabled {background-color:transparent; color:#adb5bd; pointer-events:none;}
.dropdown-menu.show {display:block;}
.dropdown-header {color:#6c757d; display:block; font-size:.875rem; margin-bottom:0; padding:.5rem 1rem; white-space:nowrap;}
.dropdown-item-text {color:#212529; display:block; padding:.25rem 1rem;}
.dropdown-menu-dark {background-color:#343a40; border-color:rgba(0,0,0,.15); color:#dee2e6;}
.dropdown-menu-dark .dropdown-item {color:#dee2e6;}
.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover {background-color:hsla(0,0%,100%,.15); color:#fff;}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active {background-color:#5a9e74; color:#fff;}
.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled {color:#adb5bd;}
.dropdown-menu-dark .dropdown-divider {border-color:rgba(0,0,0,.15);}
.dropdown-menu-dark .dropdown-item-text {color:#dee2e6;}
.dropdown-menu-dark .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>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child) {margin-left:0;}
.btn-group>.btn-group:not(:last-child)>.btn,.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:0;}
.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 {display:flex; flex-wrap:wrap; list-style:none; margin-bottom:0; padding-left:0;}
.nav-link {color:#5a9e74; display:block; padding:.5rem 1rem; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;}
@media(prefers-reduced-motion:reduce) {.nav-link {transition:none;}
;}
.nav-link:focus,.nav-link:hover {color:#fd6282;}
.nav-link.disabled {color:#6c757d; cursor:default; pointer-events:none;}
.nav-tabs {border-bottom:1px solid #dee2e6;}
.nav-tabs .nav-link {background:none; border:1px solid transparent; border-top-left-radius:0; border-top-right-radius:0; margin-bottom:-1px;}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {border-color:#e9ecef #e9ecef #dee2e6; isolation:isolate;}
.nav-tabs .nav-link.disabled {background-color:transparent; border-color:transparent; color:#6c757d;}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {background-color:#fff; border-color:#dee2e6 #dee2e6 #fff; color:#495057;}
.nav-tabs .dropdown-menu {border-top-left-radius:0; border-top-right-radius:0; margin-top:-1px;}
.nav-pills .nav-link {background:none; border:0; border-radius:0;}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {background-color:#5a9e74; color:#fff;}
.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 {display:none;}
.tab-content>.active {display:block;}
.navbar {align-items:center; display:flex; flex-wrap:wrap; justify-content:space-between; padding-bottom:.5rem; padding-top:.5rem; 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 {font-size:.9375rem; margin-right:1rem; padding-bottom:.421875rem; padding-top:.421875rem; white-space:nowrap;}
.navbar-nav {display:flex; flex-direction:column; list-style:none; margin-bottom:0; padding-left:0;}
.navbar-nav .nav-link {padding-left:0; padding-right:0;}
.navbar-nav .dropdown-menu {position:static;}
.navbar-text {padding-bottom:.5rem; padding-top:.5rem;}
.navbar-collapse {align-items:center; flex-basis:100%; flex-grow:1;}
.navbar-toggler {background-color:transparent; border:1px solid transparent; border-radius:3px; font-size:.9375rem; line-height:1; padding:.25rem .75rem; transition:box-shadow .15s ease-in-out;}
@media(prefers-reduced-motion:reduce) {.navbar-toggler {transition:none;}
;}
.navbar-toggler:hover {text-decoration:none;}
.navbar-toggler:focus {box-shadow:0 0 0 .25rem; outline:0; text-decoration:none;}
.navbar-toggler-icon {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:.5rem; padding-right:.5rem;}
.navbar-expand-sm .navbar-nav-scroll {overflow:visible;}
.navbar-expand-sm .navbar-collapse {display:flex!important; flex-basis:auto;}
.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas-header {display:none;}
.navbar-expand-sm .offcanvas {background-color:transparent; border-left:0; border-right:0; bottom:0; flex-grow:1; position:inherit; transform:none; transition:none; visibility:visible!important; z-index:1000;}
.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top {border-bottom:0; border-top:0; height:auto;}
.navbar-expand-sm .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:.5rem; padding-right:.5rem;}
.navbar-expand-md .navbar-nav-scroll {overflow:visible;}
.navbar-expand-md .navbar-collapse {display:flex!important; flex-basis:auto;}
.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas-header {display:none;}
.navbar-expand-md .offcanvas {background-color:transparent; border-left:0; border-right:0; bottom:0; flex-grow:1; position:inherit; transform:none; transition:none; visibility:visible!important; z-index:1000;}
.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top {border-bottom:0; border-top:0; height:auto;}
.navbar-expand-md .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:.5rem; padding-right:.5rem;}
.navbar-expand-lg .navbar-nav-scroll {overflow:visible;}
.navbar-expand-lg .navbar-collapse {display:flex!important; flex-basis:auto;}
.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas-header {display:none;}
.navbar-expand-lg .offcanvas {background-color:transparent; border-left:0; border-right:0; bottom:0; flex-grow:1; position:inherit; transform:none; transition:none; visibility:visible!important; z-index:1000;}
.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top {border-bottom:0; border-top:0; height:auto;}
.navbar-expand-lg .offcanvas-body {display:flex; flex-grow:0; overflow-y:visible; padding:0;}
;}
@media(min-width:1220px) {.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:.5rem; padding-right:.5rem;}
.navbar-expand-xl .navbar-nav-scroll {overflow:visible;}
.navbar-expand-xl .navbar-collapse {display:flex!important; flex-basis:auto;}
.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas-header {display:none;}
.navbar-expand-xl .offcanvas {background-color:transparent; border-left:0; border-right:0; bottom:0; flex-grow:1; position:inherit; transform:none; transition:none; visibility:visible!important; z-index:1000;}
.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top {border-bottom:0; border-top:0; height:auto;}
.navbar-expand-xl .offcanvas-body {display:flex; flex-grow:0; overflow-y:visible; padding:0;}
;}
@media(min-width:1420px) {.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:.5rem; padding-right:.5rem;}
.navbar-expand-xxl .navbar-nav-scroll {overflow:visible;}
.navbar-expand-xxl .navbar-collapse {display:flex!important; flex-basis:auto;}
.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas-header {display:none;}
.navbar-expand-xxl .offcanvas {background-color:transparent; border-left:0; border-right:0; bottom:0; flex-grow:1; position:inherit; transform:none; transition:none; visibility:visible!important; z-index:1000;}
.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top {border-bottom:0; border-top:0; height:auto;}
.navbar-expand-xxl .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:.5rem; padding-right:.5rem;}
.navbar-expand .navbar-nav-scroll {overflow:visible;}
.navbar-expand .navbar-collapse {display:flex!important; flex-basis:auto;}
.navbar-expand .navbar-toggler,.navbar-expand .offcanvas-header {display:none;}
.navbar-expand .offcanvas {background-color:transparent; border-left:0; border-right:0; bottom:0; flex-grow:1; position:inherit; transform:none; transition:none; visibility:visible!important; z-index:1000;}
.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top {border-bottom:0; border-top:0; height:auto;}
.navbar-expand .offcanvas-body {display:flex; flex-grow:0; overflow-y:visible; padding:0;}
.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {color:rgba(0,0,0,.9);}
.navbar-light .navbar-nav .nav-link {color:rgba(0,0,0,.55);}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {color:rgba(0,0,0,.7);}
.navbar-light .navbar-nav .nav-link.disabled {color:rgba(0,0,0,.3);}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link {color:rgba(0,0,0,.9);}
.navbar-light .navbar-toggler {border-color:rgba(0,0,0,.1); color:rgba(0,0,0,.55);}
.navbar-light .navbar-toggler-icon {background-image: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");}
.navbar-light .navbar-text {color:rgba(0,0,0,.55);}
.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {color:rgba(0,0,0,.9);}
.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {color:#fff;}
.navbar-dark .navbar-nav .nav-link {color:hsla(0,0%,100%,.55);}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {color:hsla(0,0%,100%,.75);}
.navbar-dark .navbar-nav .nav-link.disabled {color:hsla(0,0%,100%,.25);}
.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link {color:#fff;}
.navbar-dark .navbar-toggler {border-color:hsla(0,0%,100%,.1); color:hsla(0,0%,100%,.55);}
.navbar-dark .navbar-toggler-icon {background-image: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");}
.navbar-dark .navbar-text {color:hsla(0,0%,100%,.55);}
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {color:#fff;}
.card {word-wrap:break-word; background-clip:border-box; background-color:#fff; border:1px solid rgba(0,0,0,.125); border-radius:0; 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:0; border-top-right-radius:0; border-top-width:0;}
.card>.list-group:last-child {border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom-width:0;}
.card>.card-header+.list-group,.card>.list-group+.card-footer {border-top:0;}
.card-body {flex:1 1 auto; padding:1rem;}
.card-title {margin-bottom:.5rem;}
.card-subtitle {margin-top:-.25rem;}
.card-subtitle,.card-text:last-child {margin-bottom:0;}
.card-link+.card-link {margin-left:1rem;}
.card-header {background-color:rgba(0,0,0,.03); border-bottom:1px solid rgba(0,0,0,.125); margin-bottom:0; padding:.5rem 1rem;}
.card-header:first-child {border-radius:0 0 0 0;}
.card-footer {background-color:rgba(0,0,0,.03); border-top:1px solid rgba(0,0,0,.125); padding:.5rem 1rem;}
.card-footer:last-child {border-radius:0 0 0 0;}
.card-header-tabs {border-bottom:0; margin-bottom:-.5rem;}
.card-header-pills,.card-header-tabs {margin-left:-.5rem; margin-right:-.5rem;}
.card-img-overlay {border-radius:0; bottom:0; left:0; padding:1rem; 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:0; border-top-right-radius:0;}
.card-img,.card-img-bottom {border-bottom-left-radius:0; border-bottom-right-radius:0;}
.card-group>.card {margin-bottom:10px;}
@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-button {align-items:center; background-color:#fff; border:0; border-radius:0; color:#212529; display:flex; font-size:.8125rem; overflow-anchor:none; padding:1rem 1.25rem; position:relative; text-align:left; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease; width:100%;}
@media(prefers-reduced-motion:reduce) {.accordion-button {transition:none;}
;}
.accordion-button:not(.collapsed) {background-color:#eff5f1; box-shadow:inset 0 -1px 0 rgba(0,0,0,.125); color:#518e68;}
.accordion-button:not(.collapsed):after {background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23518e68'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E"); transform:rotate(-180deg);}
.accordion-button:after {background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:1.25rem; content:""; flex-shrink:0; height:1.25rem; margin-left:auto; transition:transform .2s ease-in-out; width:1.25rem;}
@media(prefers-reduced-motion:reduce) {.accordion-button:after {transition:none;}
;}
.accordion-button:hover {z-index:2;}
.accordion-button:focus {border-color:#c7c7c7; box-shadow:none; outline:0; z-index:3;}
.accordion-header {margin-bottom:0;}
.accordion-item {background-color:#fff; border:1px solid rgba(0,0,0,.125);}
.accordion-item:first-of-type,.accordion-item:first-of-type .accordion-button {border-top-left-radius:0; border-top-right-radius:0;}
.accordion-item:not(:first-of-type) {border-top:0;}
.accordion-item:last-of-type,.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse {border-bottom-left-radius:0; border-bottom-right-radius:0;}
.accordion-body {padding:1rem 1.25rem;}
.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 {display:flex; flex-wrap:wrap; list-style:none; margin-bottom:1rem; padding:0;}
.breadcrumb-item+.breadcrumb-item {padding-left:.5rem;}
.breadcrumb-item+.breadcrumb-item:before {color:#6c757d; content:var(--bs-breadcrumb-divider,"/"); float:left; padding-right:.5rem;}
.breadcrumb-item.active {color:#6c757d;}
.pagination {display:flex; list-style:none; padding-left:0;}
.page-link {background-color:#fff; border:1px solid #dee2e6; color:#5a9e74; display:block; position:relative; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media(prefers-reduced-motion:reduce) {.page-link {transition:none;}
;}
.page-link:hover {border-color:#dee2e6; z-index:2;}
.page-link:focus,.page-link:hover {background-color:#e9ecef; color:#fd6282;}
.page-link:focus {box-shadow:none; outline:0; z-index:3;}
.page-item:not(:first-child) .page-link {margin-left:-1px;}
.page-item.active .page-link {background-color:#5a9e74; border-color:#5a9e74; color:#fff; z-index:3;}
.page-item.disabled .page-link {background-color:#fff; border-color:#dee2e6; color:#6c757d; pointer-events:none;}
.page-link {padding:.375rem .75rem;}
.page-item:first-child .page-link {border-bottom-left-radius:0; border-top-left-radius:0;}
.page-item:last-child .page-link {border-bottom-right-radius:0; border-top-right-radius:0;}
.pagination-lg .page-link {font-size:.9375rem; padding:.75rem 1.5rem;}
.pagination-lg .page-item:first-child .page-link {border-bottom-left-radius:.3rem; border-top-left-radius:.3rem;}
.pagination-lg .page-item:last-child .page-link {border-bottom-right-radius:.3rem; border-top-right-radius:.3rem;}
.pagination-sm .page-link {font-size:.875rem; padding:.25rem .5rem;}
.pagination-sm .page-item:first-child .page-link {border-bottom-left-radius:.2rem; border-top-left-radius:.2rem;}
.pagination-sm .page-item:last-child .page-link {border-bottom-right-radius:.2rem; border-top-right-radius:.2rem;}
.badge {border-radius:0; color:#fff; display:inline-block; font-size:.75em; font-weight:700; line-height:1; padding:.35em .65em; text-align:center; vertical-align:baseline; white-space:nowrap;}
.badge:empty {display:none;}
.btn .badge {position:relative; top:-1px;}
.alert {border:1px solid transparent; border-radius:0; margin-bottom:1rem; padding:1rem; position:relative;}
.alert-heading {color:inherit;}
.alert-link {font-weight:700;}
.alert-dismissible {padding-right:3rem;}
.alert-dismissible .btn-close {padding:1.25rem 1rem; position:absolute; right:0; top:0; z-index:2;}
.alert-primary {background-color:#deece3; border-color:#cee2d5; color:#365f46;}
.alert-primary .alert-link {color:#2b4c38;}
.alert-secondary {background-color:#d8d8d8; border-color:#c5c5c5; color:#252525;}
.alert-secondary .alert-link {color:#1e1e1e;}
.alert-success {background-color:#d1e7dd; border-color:#badbcc; color:#0f5132;}
.alert-success .alert-link {color:#0c4128;}
.alert-info {background-color:#cff4fc; border-color:#b6effb; color:#087990;}
.alert-info .alert-link {color:#066173;}
.alert-warning {background-color:#fff3cd; border-color:#ffecb5; color:#997404;}
.alert-warning .alert-link {color:#7a5d03;}
.alert-danger {background-color:#f8d7da; border-color:#f5c2c7; color:#842029;}
.alert-danger .alert-link {color:#6a1a21;}
.alert-light {background-color:#fefefe; border-color:#fdfdfe; color:#636464;}
.alert-light .alert-link {color:#4f5050;}
.alert-dark {background-color:#d3d3d4; border-color:#bcbebf; color:#141619;}
.alert-dark .alert-link {color:#101214;}
@keyframes progress-bar-stripes {0% {background-position-x:1rem;}
;}
.progress {background-color:#e9ecef; border-radius:0; font-size:.609375rem; height:1rem;}
.progress,.progress-bar {display:flex; overflow:hidden;}
.progress-bar {background-color:#5a9e74; color:#fff; flex-direction:column; justify-content:center; text-align:center; transition:width .6s ease; 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:1rem 1rem;}
.progress-bar-animated {animation:progress-bar-stripes 1s linear infinite;}
@media(prefers-reduced-motion:reduce) {.progress-bar-animated {animation:none;}
;}
.list-group {border-radius:0; display:flex; flex-direction:column; margin-bottom:0; padding-left:0;}
.list-group-numbered {counter-reset:section; list-style-type:none;}
.list-group-numbered>li:before {content:counters(section,".") ". "; counter-increment:section;}
.list-group-item-action {color:#495057; text-align:inherit; width:100%;}
.list-group-item-action:focus,.list-group-item-action:hover {background-color:#f8f9fa; color:#495057; text-decoration:none; z-index:1;}
.list-group-item-action:active {background-color:#e9ecef; color:#212529;}
.list-group-item {background-color:#fff; border:1px solid rgba(0,0,0,.125); color:#212529; display:block; padding:.5rem 1rem; position:relative;}
.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:#fff; color:#6c757d; pointer-events:none;}
.list-group-item.active {background-color:#5a9e74; border-color:#5a9e74; color:#fff; z-index:2;}
.list-group-item+.list-group-item {border-top-width:0;}
.list-group-item+.list-group-item.active {border-top-width:1px; margin-top:-1px;}
.list-group-horizontal {flex-direction:row;}
.list-group-horizontal>.list-group-item:first-child,.list-group-horizontal>.list-group-item:last-child {border-bottom-left-radius:0; border-top-right-radius:0;}
.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:1px;}
.list-group-horizontal>.list-group-item+.list-group-item.active {border-left-width:1px; margin-left:-1px;}
@media(min-width:576px) {.list-group-horizontal-sm {flex-direction:row;}
.list-group-horizontal-sm>.list-group-item:first-child,.list-group-horizontal-sm>.list-group-item:last-child {border-bottom-left-radius:0; border-top-right-radius:0;}
.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:1px;}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active {border-left-width:1px; margin-left:-1px;}
;}
@media(min-width:768px) {.list-group-horizontal-md {flex-direction:row;}
.list-group-horizontal-md>.list-group-item:first-child,.list-group-horizontal-md>.list-group-item:last-child {border-bottom-left-radius:0; border-top-right-radius:0;}
.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:1px;}
.list-group-horizontal-md>.list-group-item+.list-group-item.active {border-left-width:1px; margin-left:-1px;}
;}
@media(min-width:992px) {.list-group-horizontal-lg {flex-direction:row;}
.list-group-horizontal-lg>.list-group-item:first-child,.list-group-horizontal-lg>.list-group-item:last-child {border-bottom-left-radius:0; border-top-right-radius:0;}
.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:1px;}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active {border-left-width:1px; margin-left:-1px;}
;}
@media(min-width:1220px) {.list-group-horizontal-xl {flex-direction:row;}
.list-group-horizontal-xl>.list-group-item:first-child,.list-group-horizontal-xl>.list-group-item:last-child {border-bottom-left-radius:0; border-top-right-radius:0;}
.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:1px;}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active {border-left-width:1px; margin-left:-1px;}
;}
@media(min-width:1420px) {.list-group-horizontal-xxl {flex-direction:row;}
.list-group-horizontal-xxl>.list-group-item:first-child,.list-group-horizontal-xxl>.list-group-item:last-child {border-bottom-left-radius:0; border-top-right-radius:0;}
.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:1px;}
.list-group-horizontal-xxl>.list-group-item+.list-group-item.active {border-left-width:1px; margin-left:-1px;}
;}
.list-group-flush {border-radius:0;}
.list-group-flush>.list-group-item {border-width:0 0 1px;}
.list-group-flush>.list-group-item:last-child {border-bottom-width:0;}
.list-group-item-primary {background-color:#deece3; color:#365f46;}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {background-color:#c8d4cc; color:#365f46;}
.list-group-item-primary.list-group-item-action.active {background-color:#365f46; border-color:#365f46; color:#fff;}
.list-group-item-secondary {background-color:#d8d8d8; color:#252525;}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {background-color:#c2c2c2; color:#252525;}
.list-group-item-secondary.list-group-item-action.active {background-color:#252525; border-color:#252525; 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:#087990;}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {background-color:#badce3; color:#087990;}
.list-group-item-info.list-group-item-action.active {background-color:#087990; border-color:#087990; color:#fff;}
.list-group-item-warning {background-color:#fff3cd; color:#997404;}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {background-color:#e6dbb9; color:#997404;}
.list-group-item-warning.list-group-item-action.active {background-color:#997404; border-color:#997404; 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:0; 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 {box-shadow:none; opacity:1; outline:0;}
.btn-close.disabled,.btn-close:disabled {opacity:.25; pointer-events:none; user-select:none;}
.btn-close-white {filter:invert(1) grayscale(100%) brightness(200%);}
.toast {background-clip:padding-box; background-color:hsla(0,0%,100%,.85); border:1px solid rgba(0,0,0,.1); border-radius:0; box-shadow:0 .5rem 1rem rgba(0,0,0,.15); font-size:.875rem; max-width:100%; pointer-events:auto; width:350px;}
.toast.showing {opacity:0;}
.toast:not(.show) {display:none;}
.toast-container {max-width:100%; pointer-events:none; width:max-content;}
.toast-container>:not(:last-child) {margin-bottom:10px;}
.toast-header {align-items:center; background-clip:padding-box; background-color:hsla(0,0%,100%,.85); border-bottom:1px solid rgba(0,0,0,.05); border-top-left-radius:0; border-top-right-radius:0; color:#6c757d; display:flex; padding:.5rem .75rem;}
.toast-header .btn-close {margin-left:.75rem; margin-right:-.375rem;}
.toast-body {word-wrap:break-word; padding:.75rem;}
.modal {display:none; height:100%; left:0; outline:0; overflow-x:hidden; overflow-y:auto; position:fixed; top:0; width:100%; z-index:1055;}
.modal-dialog {margin:.5rem; 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% - 1rem);}
.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% - 1rem);}
.modal-content {background-clip:padding-box; background-color:#fff; border:1px solid rgba(0,0,0,.2); border-radius:.3rem; display:flex; flex-direction:column; outline:0; pointer-events:auto; position:relative; width:100%;}
.modal-backdrop {background-color:#000; height:100vh; left:0; position:fixed; top:0; width:100vw; z-index:1050;}
.modal-backdrop.fade {opacity:0;}
.modal-backdrop.show {opacity:.5;}
.modal-header {align-items:center; border-top-left-radius:calc(.3rem - 1px); border-top-right-radius:calc(.3rem - 1px); display:flex; flex-shrink:0; justify-content:space-between; padding:1rem;}
.modal-header .btn-close {margin:-.5rem -.5rem -.5rem auto; padding:.5rem;}
.modal-title {line-height:1.25; margin-bottom:0;}
.modal-body {flex:1 1 auto; padding:1rem; position:relative;}
.modal-footer {align-items:center; border-bottom-left-radius:calc(.3rem - 1px); border-bottom-right-radius:calc(.3rem - 1px); display:flex; flex-shrink:0; flex-wrap:wrap; justify-content:flex-end; padding:.75rem;}
.modal-footer>* {margin:.25rem;}
@media(min-width:576px) {.modal-dialog {margin:1.75rem auto; max-width:500px;}
.modal-dialog-scrollable {height:calc(100% - 3.5rem);}
.modal-dialog-centered {min-height:calc(100% - 3.5rem);}
.modal-sm {max-width:300px;}
;}
@media(min-width:992px) {.modal-lg,.modal-xl {max-width:800px;}
;}
@media(min-width:1220px) {.modal-xl {max-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-header {border-radius:0;}
.modal-fullscreen .modal-body {overflow-y:auto;}
.modal-fullscreen .modal-footer {border-radius:0;}
@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-header {border-radius:0;}
.modal-fullscreen-sm-down .modal-body {overflow-y:auto;}
.modal-fullscreen-sm-down .modal-footer {border-radius:0;}
;}
@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-header {border-radius:0;}
.modal-fullscreen-md-down .modal-body {overflow-y:auto;}
.modal-fullscreen-md-down .modal-footer {border-radius:0;}
;}
@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-header {border-radius:0;}
.modal-fullscreen-lg-down .modal-body {overflow-y:auto;}
.modal-fullscreen-lg-down .modal-footer {border-radius:0;}
;}
@media(max-width:1219.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-header {border-radius:0;}
.modal-fullscreen-xl-down .modal-body {overflow-y:auto;}
.modal-fullscreen-xl-down .modal-footer {border-radius:0;}
;}
@media(max-width:1419.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-header {border-radius:0;}
.modal-fullscreen-xxl-down .modal-body {overflow-y:auto;}
.modal-fullscreen-xxl-down .modal-footer {border-radius:0;}
;}
.tooltip {word-wrap:break-word; display:block; font-family:var(--bs-font-sans-serif); font-size:.875rem; font-style:normal; font-weight:400; letter-spacing:normal; line-break:auto; line-height:1.25; margin:2px; opacity:0; position:absolute; 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:1080;}
.tooltip.show {opacity:.9;}
.tooltip .tooltip-arrow {display:block; height:.4rem; position:absolute; width:.8rem;}
.tooltip .tooltip-arrow:before {border-color:transparent; border-style:solid; content:""; position:absolute;}
.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top {padding:.4rem 0;}
.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-top-color:#000; border-width:.4rem .4rem 0; top:-1px;}
.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end {padding:0 .4rem;}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow {height:.8rem; left:0; width:.4rem;}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before {border-right-color:#000; border-width:.4rem .4rem .4rem 0; right:-1px;}
.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom {padding:.4rem 0;}
.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:#000; border-width:0 .4rem .4rem; bottom:-1px;}
.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start {padding:0 .4rem;}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow {height:.8rem; right:0; width:.4rem;}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before {border-left-color:#000; border-width:.4rem 0 .4rem .4rem; left:-1px;}
.tooltip-inner {background-color:#000; border-radius:0; color:#fff; max-width:200px; padding:0 5px; text-align:center;}
.popover {word-wrap:break-word; background-clip:padding-box; background-color:#fff; border:1px solid rgba(0,0,0,.2); border-radius:.3rem; display:block; font-family:var(--bs-font-sans-serif); font-size:.875rem; font-style:normal; font-weight:400; left:0; letter-spacing:normal; line-break:auto; line-height:1.25; max-width:276px; position:absolute; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; top:0; white-space:normal; word-break:normal; word-spacing:normal; z-index:1070;}
.popover .popover-arrow {display:block; height:.5rem; position:absolute; width:1rem;}
.popover .popover-arrow:after,.popover .popover-arrow:before {border-color:transparent; border-style:solid; content:""; display:block; position:absolute;}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow {bottom:calc(-.5rem - 1px);}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before {border-top-color:rgba(0,0,0,.25); border-width:.5rem .5rem 0; bottom:0;}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after {border-top-color:#fff; border-width:.5rem .5rem 0; bottom:1px;}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow {height:1rem; left:calc(-.5rem - 1px); width:.5rem;}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before {border-right-color:rgba(0,0,0,.25); border-width:.5rem .5rem .5rem 0; left:0;}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after {border-right-color:#fff; border-width:.5rem .5rem .5rem 0; left:1px;}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow {top:calc(-.5rem - 1px);}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before {border-bottom-color:rgba(0,0,0,.25); border-width:0 .5rem .5rem; top:0;}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after {border-bottom-color:#fff; border-width:0 .5rem .5rem; top:1px;}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before {border-bottom:1px solid #f0f0f0; content:""; display:block; left:50%; margin-left:-.5rem; position:absolute; top:0; width:1rem;}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow {height:1rem; right:calc(-.5rem - 1px); width:.5rem;}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before {border-left-color:rgba(0,0,0,.25); border-width:.5rem 0 .5rem .5rem; right:0;}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after {border-left-color:#fff; border-width:.5rem 0 .5rem .5rem; right:1px;}
.popover-header {background-color:#f0f0f0; border-bottom:1px solid rgba(0,0,0,.2); border-top-left-radius:calc(.3rem - 1px); border-top-right-radius:calc(.3rem - 1px); font-size:.8125rem; margin-bottom:0; padding:.5rem 1rem;}
.popover-header:empty {display:none;}
.popover-body {color:#212529; padding:1rem;}
.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 {backface-visibility:hidden; display:none; float:left; margin-right:-100%; position:relative; transition:transform .6s 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 .6s; 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:#fff; display:flex; justify-content:center; opacity:.5; padding:0; position:absolute; text-align:center; top:0; transition:opacity .15s ease; width:15%; 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:#fff; 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:2rem; width:2rem;}
.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='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");}
.carousel-control-next-icon {background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");}
.carousel-indicators {bottom:0; display:flex; justify-content:center; left:0; list-style:none; margin-bottom:1rem; margin-left:15%; margin-right:15%; padding:0; position:absolute; right:0; z-index:2;}
.carousel-indicators [data-bs-target] {background-clip:padding-box; background-color:#fff; border:0; border-bottom:10px solid transparent; border-top:10px solid transparent; box-sizing:content-box; cursor:pointer; flex:0 1 auto; height:3px; margin-left:3px; margin-right:3px; opacity:.5; padding:0; text-indent:-999px; transition:opacity .6s ease; width:30px;}
@media(prefers-reduced-motion:reduce) {.carousel-indicators [data-bs-target] {transition:none;}
;}
.carousel-indicators .active {opacity:1;}
.carousel-caption {bottom:1.25rem; color:#fff; 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;}
@keyframes spinner-border {to {transform:rotate(1turn);}
;}
.spinner-border {animation:spinner-border .75s linear infinite; border:.25em solid; border-radius:50%; border-right:.25em solid transparent; display:inline-block; height:2rem; vertical-align:-.125em; width:2rem;}
.spinner-border-sm {border-width:.2em; height:1rem; width:1rem;}
@keyframes spinner-grow {0% {transform:scale(0);}
50% {opacity:1; transform:none;}
;}
.spinner-grow {animation:spinner-grow .75s linear infinite; background-color:currentColor; border-radius:50%; display:inline-block; height:2rem; opacity:0; vertical-align:-.125em; width:2rem;}
.spinner-grow-sm {height:1rem; width:1rem;}
@media(prefers-reduced-motion:reduce) {.spinner-border,.spinner-grow {animation-duration:1.5s;}
;}
.offcanvas {background-clip:padding-box; background-color:#fff; bottom:0; display:flex; flex-direction:column; max-width:100%; outline:0; position:fixed; transition:transform .3s ease-in-out; visibility:hidden; z-index:1045;}
@media(prefers-reduced-motion:reduce) {.offcanvas {transition:none;}
;}
.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:1rem;}
.offcanvas-header .btn-close {margin-bottom:-.5rem; margin-right:-.5rem; margin-top:-.5rem; padding:.5rem;}
.offcanvas-title {line-height:1.25; margin-bottom:0;}
.offcanvas-body {flex-grow:1; overflow-y:auto; padding:1rem;}
.offcanvas-start {border-right:1px solid rgba(0,0,0,.2); left:0; top:0; transform:translateX(-100%); width:400px;}
.offcanvas-end {border-left:1px solid rgba(0,0,0,.2); right:0; top:0; transform:translateX(100%); width:400px;}
.offcanvas-top {border-bottom:1px solid rgba(0,0,0,.2); top:0; transform:translateY(-100%);}
.offcanvas-bottom,.offcanvas-top {height:30vh; left:0; max-height:100%; right:0;}
.offcanvas-bottom {border-top:1px solid rgba(0,0,0,.2); transform:translateY(100%);}
.offcanvas.show {transform:none;}
.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; mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%); mask-size:200% 100%;}
@keyframes placeholder-wave {to {mask-position:-200% 0;}
;}
.clearfix:after {clear:both; content:""; display:block;}
.link-primary {color:#5a9e74;}
.link-primary:focus,.link-primary:hover {color:#487e5d;}
.link-secondary {color:#3d3d3d;}
.link-secondary:focus,.link-secondary:hover {color:#313131;}
.link-success {color:#198754;}
.link-success:focus,.link-success:hover {color:#146c43;}
.link-info {color:#0dcaf0;}
.link-info:focus,.link-info:hover {color:#3dd5f3;}
.link-warning {color:#ffc107;}
.link-warning:focus,.link-warning:hover {color:#ffcd39;}
.link-danger {color:#dc3545;}
.link-danger:focus,.link-danger:hover {color:#b02a37;}
.link-light {color:#f8f9fa;}
.link-light:focus,.link-light:hover {color:#f9fafb;}
.link-dark {color:#212529;}
.link-dark:focus,.link-dark:hover {color:#1a1e21;}
.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 {position:sticky; top:0; z-index:1020;}
@media(min-width:576px) {.sticky-sm-top {position:sticky; top:0; z-index:1020;}
;}
@media(min-width:768px) {.sticky-md-top {position:sticky; top:0; z-index:1020;}
;}
@media(min-width:992px) {.sticky-lg-top {position:sticky; top:0; z-index:1020;}
;}
@media(min-width:1220px) {.sticky-xl-top {position:sticky; top:0; z-index:1020;}
;}
@media(min-width:1420px) {.sticky-xxl-top {position:sticky; top:0; 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;}
.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:1px solid #c7c7c7!important;}
.border-0 {border:0!important;}
.border-top {border-top:1px solid #c7c7c7!important;}
.border-top-0 {border-top:0!important;}
.border-end {border-right:1px solid #c7c7c7!important;}
.border-end-0 {border-right:0!important;}
.border-bottom {border-bottom:1px solid #c7c7c7!important;}
.border-bottom-0 {border-bottom:0!important;}
.border-start {border-left:1px solid #c7c7c7!important;}
.border-start-0 {border-left:0!important;}
.border-primary {border-color:#5a9e74!important;}
.border-secondary {border-color:#3d3d3d!important;}
.border-success {border-color:#198754!important;}
.border-info {border-color:#0dcaf0!important;}
.border-warning {border-color:#ffc107!important;}
.border-danger {border-color:#dc3545!important;}
.border-light {border-color:#f8f9fa!important;}
.border-dark {border-color:#212529!important;}
.border-white {border-color:#fff!important;}
.border-1 {border-width:1px!important;}
.border-2 {border-width:2px!important;}
.border-3 {border-width:3px!important;}
.border-4 {border-width:4px!important;}
.border-5 {border-width:5px!important;}
.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;}
.gap-0 {gap:0!important;}
.gap-1 {gap:.25rem!important;}
.gap-2 {gap:.5rem!important;}
.gap-3 {gap:1rem!important;}
.gap-4 {gap:1.5rem!important;}
.gap-5 {gap:3rem!important;}
.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:3rem!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:3rem!important; margin-right:3rem!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:3rem!important; margin-top:3rem!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:3rem!important;}
.mt-auto {margin-top:auto!important;}
.me-0 {margin-right:0!important;}
.me-1 {margin-right:.25rem!important;}
.me-2 {margin-right:.5rem!important;}
.me-3 {margin-right:1rem!important;}
.me-4 {margin-right:1.5rem!important;}
.me-5 {margin-right:3rem!important;}
.me-auto {margin-right:auto!important;}
.mb-0 {margin-bottom:0!important;}
.mb-1 {margin-bottom:.25rem!important;}
.mb-2 {margin-bottom:.5rem!important;}
.mb-3 {margin-bottom:1rem!important;}
.mb-4 {margin-bottom:1.5rem!important;}
.mb-5 {margin-bottom:3rem!important;}
.mb-auto {margin-bottom:auto!important;}
.ms-0 {margin-left:0!important;}
.ms-1 {margin-left:.25rem!important;}
.ms-2 {margin-left:.5rem!important;}
.ms-3 {margin-left:1rem!important;}
.ms-4 {margin-left:1.5rem!important;}
.ms-5 {margin-left:3rem!important;}
.ms-auto {margin-left:auto!important;}
.p-0 {padding:0!important;}
.p-1 {padding:.25rem!important;}
.p-2 {padding:.5rem!important;}
.p-3 {padding:1rem!important;}
.p-4 {padding:1.5rem!important;}
.p-5 {padding:3rem!important;}
.px-0 {padding-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:3rem!important; padding-top:3rem!important;}
.pt-0 {padding-top:0!important;}
.pt-1 {padding-top:.25rem!important;}
.pt-2 {padding-top:.5rem!important;}
.pt-3 {padding-top:1rem!important;}
.pt-4 {padding-top:1.5rem!important;}
.pt-5 {padding-top:3rem!important;}
.pe-0 {padding-right:0!important;}
.pe-1 {padding-right:.25rem!important;}
.pe-2 {padding-right:.5rem!important;}
.pe-3 {padding-right:1rem!important;}
.pe-4 {padding-right:1.5rem!important;}
.pe-5 {padding-right:3rem!important;}
.pb-0 {padding-bottom:0!important;}
.pb-1 {padding-bottom:.25rem!important;}
.pb-2 {padding-bottom:.5rem!important;}
.pb-3 {padding-bottom:1rem!important;}
.pb-4 {padding-bottom:1.5rem!important;}
.pb-5 {padding-bottom:3rem!important;}
.ps-0 {padding-left:0!important;}
.ps-1 {padding-left:.25rem!important;}
.ps-2 {padding-left:.5rem!important;}
.ps-3 {padding-left:1rem!important;}
.ps-4 {padding-left:1.5rem!important;}
.ps-5 {padding-left:3rem!important;}
.font-monospace {font-family:var(--bs-font-monospace)!important;}
.fs-1 {font-size:calc(1.32813rem + .9375vw)!important;}
.fs-2 {font-size:calc(1.2875rem + .45vw)!important;}
.fs-3 {font-size:calc(1.26719rem + .20625vw)!important;}
.fs-4 {font-size:1.21875rem!important;}
.fs-5 {font-size:1.015625rem!important;}
.fs-6 {font-size:.8125rem!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-bolder {font-weight:bolder!important;}
.lh-1 {line-height:1!important;}
.lh-base,.lh-sm {line-height:1.25!important;}
.lh-lg {line-height:2!important;}
.text-start {text-align:left!important;}
.text-end {text-align:right!important;}
.text-center {text-align:center!important;}
.text-decoration-none {text-decoration:none!important;}
.text-decoration-underline {text-decoration:underline!important;}
.text-decoration-line-through {text-decoration:line-through!important;}
.text-lowercase {text-transform:lowercase!important;}
.text-uppercase {text-transform:uppercase!important;}
.text-capitalize {text-transform:capitalize!important;}
.text-wrap {white-space:normal!important;}
.text-nowrap {white-space:nowrap!important;}
.text-break {word-wrap:break-word!important; word-break:break-word!important;}
.text-primary {--bs-text-opacity:1; color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;}
.text-secondary {--bs-text-opacity:1; color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important;}
.text-success {--bs-text-opacity:1; color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important;}
.text-info {--bs-text-opacity:1; color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important;}
.text-warning {--bs-text-opacity:1; color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important;}
.text-danger {--bs-text-opacity:1; color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important;}
.text-light {--bs-text-opacity:1; color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important;}
.text-dark {--bs-text-opacity:1; color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;}
.text-black {--bs-text-opacity:1; color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important;}
.text-white {--bs-text-opacity:1; color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important;}
.text-body {--bs-text-opacity:1; color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important;}
.text-muted {--bs-text-opacity:1; color:#6c757d!important;}
.text-black-50 {--bs-text-opacity:1; color:rgba(0,0,0,.5)!important;}
.text-white-50 {--bs-text-opacity:1; color:hsla(0,0%,100%,.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 {user-select:all!important;}
.user-select-auto {user-select:auto!important;}
.user-select-none {user-select:none!important;}
.pe-none {pointer-events:none!important;}
.pe-auto {pointer-events:auto!important;}
.rounded,.rounded-0 {border-radius:0!important;}
.rounded-1 {border-radius:.2rem!important;}
.rounded-2 {border-radius:0!important;}
.rounded-3 {border-radius:.3rem!important;}
.rounded-circle {border-radius:50%!important;}
.rounded-pill {border-radius:50rem!important;}
.rounded-top {border-top-left-radius:0!important;}
.rounded-end,.rounded-top {border-top-right-radius:0!important;}
.rounded-bottom,.rounded-end {border-bottom-right-radius:0!important;}
.rounded-bottom,.rounded-start {border-bottom-left-radius:0!important;}
.rounded-start {border-top-left-radius:0!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;}
.gap-sm-0 {gap:0!important;}
.gap-sm-1 {gap:.25rem!important;}
.gap-sm-2 {gap:.5rem!important;}
.gap-sm-3 {gap:1rem!important;}
.gap-sm-4 {gap:1.5rem!important;}
.gap-sm-5 {gap:3rem!important;}
.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:3rem!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:3rem!important; margin-right:3rem!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:3rem!important; margin-top:3rem!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:3rem!important;}
.mt-sm-auto {margin-top:auto!important;}
.me-sm-0 {margin-right:0!important;}
.me-sm-1 {margin-right:.25rem!important;}
.me-sm-2 {margin-right:.5rem!important;}
.me-sm-3 {margin-right:1rem!important;}
.me-sm-4 {margin-right:1.5rem!important;}
.me-sm-5 {margin-right:3rem!important;}
.me-sm-auto {margin-right:auto!important;}
.mb-sm-0 {margin-bottom:0!important;}
.mb-sm-1 {margin-bottom:.25rem!important;}
.mb-sm-2 {margin-bottom:.5rem!important;}
.mb-sm-3 {margin-bottom:1rem!important;}
.mb-sm-4 {margin-bottom:1.5rem!important;}
.mb-sm-5 {margin-bottom:3rem!important;}
.mb-sm-auto {margin-bottom:auto!important;}
.ms-sm-0 {margin-left:0!important;}
.ms-sm-1 {margin-left:.25rem!important;}
.ms-sm-2 {margin-left:.5rem!important;}
.ms-sm-3 {margin-left:1rem!important;}
.ms-sm-4 {margin-left:1.5rem!important;}
.ms-sm-5 {margin-left:3rem!important;}
.ms-sm-auto {margin-left:auto!important;}
.p-sm-0 {padding:0!important;}
.p-sm-1 {padding:.25rem!important;}
.p-sm-2 {padding:.5rem!important;}
.p-sm-3 {padding:1rem!important;}
.p-sm-4 {padding:1.5rem!important;}
.p-sm-5 {padding:3rem!important;}
.px-sm-0 {padding-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:3rem!important; padding-right:3rem!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:3rem!important; padding-top:3rem!important;}
.pt-sm-0 {padding-top:0!important;}
.pt-sm-1 {padding-top:.25rem!important;}
.pt-sm-2 {padding-top:.5rem!important;}
.pt-sm-3 {padding-top:1rem!important;}
.pt-sm-4 {padding-top:1.5rem!important;}
.pt-sm-5 {padding-top:3rem!important;}
.pe-sm-0 {padding-right:0!important;}
.pe-sm-1 {padding-right:.25rem!important;}
.pe-sm-2 {padding-right:.5rem!important;}
.pe-sm-3 {padding-right:1rem!important;}
.pe-sm-4 {padding-right:1.5rem!important;}
.pe-sm-5 {padding-right:3rem!important;}
.pb-sm-0 {padding-bottom:0!important;}
.pb-sm-1 {padding-bottom:.25rem!important;}
.pb-sm-2 {padding-bottom:.5rem!important;}
.pb-sm-3 {padding-bottom:1rem!important;}
.pb-sm-4 {padding-bottom:1.5rem!important;}
.pb-sm-5 {padding-bottom:3rem!important;}
.ps-sm-0 {padding-left:0!important;}
.ps-sm-1 {padding-left:.25rem!important;}
.ps-sm-2 {padding-left:.5rem!important;}
.ps-sm-3 {padding-left:1rem!important;}
.ps-sm-4 {padding-left:1.5rem!important;}
.ps-sm-5 {padding-left:3rem!important;}
.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;}
.gap-md-0 {gap:0!important;}
.gap-md-1 {gap:.25rem!important;}
.gap-md-2 {gap:.5rem!important;}
.gap-md-3 {gap:1rem!important;}
.gap-md-4 {gap:1.5rem!important;}
.gap-md-5 {gap:3rem!important;}
.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:3rem!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:3rem!important; margin-right:3rem!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:3rem!important; margin-top:3rem!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:3rem!important;}
.mt-md-auto {margin-top:auto!important;}
.me-md-0 {margin-right:0!important;}
.me-md-1 {margin-right:.25rem!important;}
.me-md-2 {margin-right:.5rem!important;}
.me-md-3 {margin-right:1rem!important;}
.me-md-4 {margin-right:1.5rem!important;}
.me-md-5 {margin-right:3rem!important;}
.me-md-auto {margin-right:auto!important;}
.mb-md-0 {margin-bottom:0!important;}
.mb-md-1 {margin-bottom:.25rem!important;}
.mb-md-2 {margin-bottom:.5rem!important;}
.mb-md-3 {margin-bottom:1rem!important;}
.mb-md-4 {margin-bottom:1.5rem!important;}
.mb-md-5 {margin-bottom:3rem!important;}
.mb-md-auto {margin-bottom:auto!important;}
.ms-md-0 {margin-left:0!important;}
.ms-md-1 {margin-left:.25rem!important;}
.ms-md-2 {margin-left:.5rem!important;}
.ms-md-3 {margin-left:1rem!important;}
.ms-md-4 {margin-left:1.5rem!important;}
.ms-md-5 {margin-left:3rem!important;}
.ms-md-auto {margin-left:auto!important;}
.p-md-0 {padding:0!important;}
.p-md-1 {padding:.25rem!important;}
.p-md-2 {padding:.5rem!important;}
.p-md-3 {padding:1rem!important;}
.p-md-4 {padding:1.5rem!important;}
.p-md-5 {padding:3rem!important;}
.px-md-0 {padding-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:3rem!important; padding-right:3rem!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:3rem!important; padding-top:3rem!important;}
.pt-md-0 {padding-top:0!important;}
.pt-md-1 {padding-top:.25rem!important;}
.pt-md-2 {padding-top:.5rem!important;}
.pt-md-3 {padding-top:1rem!important;}
.pt-md-4 {padding-top:1.5rem!important;}
.pt-md-5 {padding-top:3rem!important;}
.pe-md-0 {padding-right:0!important;}
.pe-md-1 {padding-right:.25rem!important;}
.pe-md-2 {padding-right:.5rem!important;}
.pe-md-3 {padding-right:1rem!important;}
.pe-md-4 {padding-right:1.5rem!important;}
.pe-md-5 {padding-right:3rem!important;}
.pb-md-0 {padding-bottom:0!important;}
.pb-md-1 {padding-bottom:.25rem!important;}
.pb-md-2 {padding-bottom:.5rem!important;}
.pb-md-3 {padding-bottom:1rem!important;}
.pb-md-4 {padding-bottom:1.5rem!important;}
.pb-md-5 {padding-bottom:3rem!important;}
.ps-md-0 {padding-left:0!important;}
.ps-md-1 {padding-left:.25rem!important;}
.ps-md-2 {padding-left:.5rem!important;}
.ps-md-3 {padding-left:1rem!important;}
.ps-md-4 {padding-left:1.5rem!important;}
.ps-md-5 {padding-left:3rem!important;}
.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;}
.gap-lg-0 {gap:0!important;}
.gap-lg-1 {gap:.25rem!important;}
.gap-lg-2 {gap:.5rem!important;}
.gap-lg-3 {gap:1rem!important;}
.gap-lg-4 {gap:1.5rem!important;}
.gap-lg-5 {gap:3rem!important;}
.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:3rem!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:3rem!important; margin-right:3rem!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:3rem!important; margin-top:3rem!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:3rem!important;}
.mt-lg-auto {margin-top:auto!important;}
.me-lg-0 {margin-right:0!important;}
.me-lg-1 {margin-right:.25rem!important;}
.me-lg-2 {margin-right:.5rem!important;}
.me-lg-3 {margin-right:1rem!important;}
.me-lg-4 {margin-right:1.5rem!important;}
.me-lg-5 {margin-right:3rem!important;}
.me-lg-auto {margin-right:auto!important;}
.mb-lg-0 {margin-bottom:0!important;}
.mb-lg-1 {margin-bottom:.25rem!important;}
.mb-lg-2 {margin-bottom:.5rem!important;}
.mb-lg-3 {margin-bottom:1rem!important;}
.mb-lg-4 {margin-bottom:1.5rem!important;}
.mb-lg-5 {margin-bottom:3rem!important;}
.mb-lg-auto {margin-bottom:auto!important;}
.ms-lg-0 {margin-left:0!important;}
.ms-lg-1 {margin-left:.25rem!important;}
.ms-lg-2 {margin-left:.5rem!important;}
.ms-lg-3 {margin-left:1rem!important;}
.ms-lg-4 {margin-left:1.5rem!important;}
.ms-lg-5 {margin-left:3rem!important;}
.ms-lg-auto {margin-left:auto!important;}
.p-lg-0 {padding:0!important;}
.p-lg-1 {padding:.25rem!important;}
.p-lg-2 {padding:.5rem!important;}
.p-lg-3 {padding:1rem!important;}
.p-lg-4 {padding:1.5rem!important;}
.p-lg-5 {padding:3rem!important;}
.px-lg-0 {padding-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:3rem!important; padding-right:3rem!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:3rem!important; padding-top:3rem!important;}
.pt-lg-0 {padding-top:0!important;}
.pt-lg-1 {padding-top:.25rem!important;}
.pt-lg-2 {padding-top:.5rem!important;}
.pt-lg-3 {padding-top:1rem!important;}
.pt-lg-4 {padding-top:1.5rem!important;}
.pt-lg-5 {padding-top:3rem!important;}
.pe-lg-0 {padding-right:0!important;}
.pe-lg-1 {padding-right:.25rem!important;}
.pe-lg-2 {padding-right:.5rem!important;}
.pe-lg-3 {padding-right:1rem!important;}
.pe-lg-4 {padding-right:1.5rem!important;}
.pe-lg-5 {padding-right:3rem!important;}
.pb-lg-0 {padding-bottom:0!important;}
.pb-lg-1 {padding-bottom:.25rem!important;}
.pb-lg-2 {padding-bottom:.5rem!important;}
.pb-lg-3 {padding-bottom:1rem!important;}
.pb-lg-4 {padding-bottom:1.5rem!important;}
.pb-lg-5 {padding-bottom:3rem!important;}
.ps-lg-0 {padding-left:0!important;}
.ps-lg-1 {padding-left:.25rem!important;}
.ps-lg-2 {padding-left:.5rem!important;}
.ps-lg-3 {padding-left:1rem!important;}
.ps-lg-4 {padding-left:1.5rem!important;}
.ps-lg-5 {padding-left:3rem!important;}
.text-lg-start {text-align:left!important;}
.text-lg-end {text-align:right!important;}
.text-lg-center {text-align:center!important;}
;}
@media(min-width:1220px) {.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;}
.gap-xl-0 {gap:0!important;}
.gap-xl-1 {gap:.25rem!important;}
.gap-xl-2 {gap:.5rem!important;}
.gap-xl-3 {gap:1rem!important;}
.gap-xl-4 {gap:1.5rem!important;}
.gap-xl-5 {gap:3rem!important;}
.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:3rem!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:3rem!important; margin-right:3rem!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:3rem!important; margin-top:3rem!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:3rem!important;}
.mt-xl-auto {margin-top:auto!important;}
.me-xl-0 {margin-right:0!important;}
.me-xl-1 {margin-right:.25rem!important;}
.me-xl-2 {margin-right:.5rem!important;}
.me-xl-3 {margin-right:1rem!important;}
.me-xl-4 {margin-right:1.5rem!important;}
.me-xl-5 {margin-right:3rem!important;}
.me-xl-auto {margin-right:auto!important;}
.mb-xl-0 {margin-bottom:0!important;}
.mb-xl-1 {margin-bottom:.25rem!important;}
.mb-xl-2 {margin-bottom:.5rem!important;}
.mb-xl-3 {margin-bottom:1rem!important;}
.mb-xl-4 {margin-bottom:1.5rem!important;}
.mb-xl-5 {margin-bottom:3rem!important;}
.mb-xl-auto {margin-bottom:auto!important;}
.ms-xl-0 {margin-left:0!important;}
.ms-xl-1 {margin-left:.25rem!important;}
.ms-xl-2 {margin-left:.5rem!important;}
.ms-xl-3 {margin-left:1rem!important;}
.ms-xl-4 {margin-left:1.5rem!important;}
.ms-xl-5 {margin-left:3rem!important;}
.ms-xl-auto {margin-left:auto!important;}
.p-xl-0 {padding:0!important;}
.p-xl-1 {padding:.25rem!important;}
.p-xl-2 {padding:.5rem!important;}
.p-xl-3 {padding:1rem!important;}
.p-xl-4 {padding:1.5rem!important;}
.p-xl-5 {padding:3rem!important;}
.px-xl-0 {padding-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:3rem!important; padding-right:3rem!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:3rem!important; padding-top:3rem!important;}
.pt-xl-0 {padding-top:0!important;}
.pt-xl-1 {padding-top:.25rem!important;}
.pt-xl-2 {padding-top:.5rem!important;}
.pt-xl-3 {padding-top:1rem!important;}
.pt-xl-4 {padding-top:1.5rem!important;}
.pt-xl-5 {padding-top:3rem!important;}
.pe-xl-0 {padding-right:0!important;}
.pe-xl-1 {padding-right:.25rem!important;}
.pe-xl-2 {padding-right:.5rem!important;}
.pe-xl-3 {padding-right:1rem!important;}
.pe-xl-4 {padding-right:1.5rem!important;}
.pe-xl-5 {padding-right:3rem!important;}
.pb-xl-0 {padding-bottom:0!important;}
.pb-xl-1 {padding-bottom:.25rem!important;}
.pb-xl-2 {padding-bottom:.5rem!important;}
.pb-xl-3 {padding-bottom:1rem!important;}
.pb-xl-4 {padding-bottom:1.5rem!important;}
.pb-xl-5 {padding-bottom:3rem!important;}
.ps-xl-0 {padding-left:0!important;}
.ps-xl-1 {padding-left:.25rem!important;}
.ps-xl-2 {padding-left:.5rem!important;}
.ps-xl-3 {padding-left:1rem!important;}
.ps-xl-4 {padding-left:1.5rem!important;}
.ps-xl-5 {padding-left:3rem!important;}
.text-xl-start {text-align:left!important;}
.text-xl-end {text-align:right!important;}
.text-xl-center {text-align:center!important;}
;}
@media(min-width:1420px) {.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;}
.gap-xxl-0 {gap:0!important;}
.gap-xxl-1 {gap:.25rem!important;}
.gap-xxl-2 {gap:.5rem!important;}
.gap-xxl-3 {gap:1rem!important;}
.gap-xxl-4 {gap:1.5rem!important;}
.gap-xxl-5 {gap:3rem!important;}
.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:3rem!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:3rem!important; margin-right:3rem!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:3rem!important; margin-top:3rem!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:3rem!important;}
.mt-xxl-auto {margin-top:auto!important;}
.me-xxl-0 {margin-right:0!important;}
.me-xxl-1 {margin-right:.25rem!important;}
.me-xxl-2 {margin-right:.5rem!important;}
.me-xxl-3 {margin-right:1rem!important;}
.me-xxl-4 {margin-right:1.5rem!important;}
.me-xxl-5 {margin-right:3rem!important;}
.me-xxl-auto {margin-right:auto!important;}
.mb-xxl-0 {margin-bottom:0!important;}
.mb-xxl-1 {margin-bottom:.25rem!important;}
.mb-xxl-2 {margin-bottom:.5rem!important;}
.mb-xxl-3 {margin-bottom:1rem!important;}
.mb-xxl-4 {margin-bottom:1.5rem!important;}
.mb-xxl-5 {margin-bottom:3rem!important;}
.mb-xxl-auto {margin-bottom:auto!important;}
.ms-xxl-0 {margin-left:0!important;}
.ms-xxl-1 {margin-left:.25rem!important;}
.ms-xxl-2 {margin-left:.5rem!important;}
.ms-xxl-3 {margin-left:1rem!important;}
.ms-xxl-4 {margin-left:1.5rem!important;}
.ms-xxl-5 {margin-left:3rem!important;}
.ms-xxl-auto {margin-left:auto!important;}
.p-xxl-0 {padding:0!important;}
.p-xxl-1 {padding:.25rem!important;}
.p-xxl-2 {padding:.5rem!important;}
.p-xxl-3 {padding:1rem!important;}
.p-xxl-4 {padding:1.5rem!important;}
.p-xxl-5 {padding:3rem!important;}
.px-xxl-0 {padding-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:3rem!important; padding-right:3rem!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:3rem!important; padding-top:3rem!important;}
.pt-xxl-0 {padding-top:0!important;}
.pt-xxl-1 {padding-top:.25rem!important;}
.pt-xxl-2 {padding-top:.5rem!important;}
.pt-xxl-3 {padding-top:1rem!important;}
.pt-xxl-4 {padding-top:1.5rem!important;}
.pt-xxl-5 {padding-top:3rem!important;}
.pe-xxl-0 {padding-right:0!important;}
.pe-xxl-1 {padding-right:.25rem!important;}
.pe-xxl-2 {padding-right:.5rem!important;}
.pe-xxl-3 {padding-right:1rem!important;}
.pe-xxl-4 {padding-right:1.5rem!important;}
.pe-xxl-5 {padding-right:3rem!important;}
.pb-xxl-0 {padding-bottom:0!important;}
.pb-xxl-1 {padding-bottom:.25rem!important;}
.pb-xxl-2 {padding-bottom:.5rem!important;}
.pb-xxl-3 {padding-bottom:1rem!important;}
.pb-xxl-4 {padding-bottom:1.5rem!important;}
.pb-xxl-5 {padding-bottom:3rem!important;}
.ps-xxl-0 {padding-left:0!important;}
.ps-xxl-1 {padding-left:.25rem!important;}
.ps-xxl-2 {padding-left:.5rem!important;}
.ps-xxl-3 {padding-left:1rem!important;}
.ps-xxl-4 {padding-left:1.5rem!important;}
.ps-xxl-5 {padding-left:3rem!important;}
.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.03125rem!important;}
.fs-2 {font-size:1.625rem!important;}
.fs-3 {font-size:1.421875rem!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:Roboto; font-style:italic; font-weight:400; src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/2a2762.woff2) format("woff2"); unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:400; src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/9b998b.woff2) format("woff2"); unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:400; src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/b427d6.woff2) format("woff2"); unicode-range:U+1f??;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:400; src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/403afd.woff2) format("woff2"); unicode-range:U+0370-03ff;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:400; src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/715d8d.woff2) format("woff2"); unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:400; src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/33f069.woff2) format("woff2"); unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:400; src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/fc8fc5.woff2) format("woff2"); unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:700; src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/fb9dd6.woff2) format("woff2"); unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:700; src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/3d7188.woff2) format("woff2"); unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:700; src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/096358.woff2) format("woff2"); unicode-range:U+1f??;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:700; src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/64bf3a.woff2) format("woff2"); unicode-range:U+0370-03ff;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:700; src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/37e212.woff2) format("woff2"); unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:700; src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/4832c8.woff2) format("woff2"); unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:700; src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/a1662e.woff2) format("woff2"); unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:400; src:local("Roboto"),local("Roboto-Regular"),url(../fonts/499af2.woff2) format("woff2"); unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:400; src:local("Roboto"),local("Roboto-Regular"),url(../fonts/6b6928.woff2) format("woff2"); unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:400; src:local("Roboto"),local("Roboto-Regular"),url(../fonts/350ec9.woff2) format("woff2"); unicode-range:U+1f??;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:400; src:local("Roboto"),local("Roboto-Regular"),url(../fonts/af30ac.woff2) format("woff2"); unicode-range:U+0370-03ff;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:400; src:local("Roboto"),local("Roboto-Regular"),url(../fonts/62afd8.woff2) format("woff2"); unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:400; src:local("Roboto"),local("Roboto-Regular"),url(../fonts/009379.woff2) format("woff2"); unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:400; src:local("Roboto"),local("Roboto-Regular"),url(../fonts/465390.woff2) format("woff2"); unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:700; src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/46f73d.woff2) format("woff2"); unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:700; src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/356c5d.woff2) format("woff2"); unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:700; src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/b63b5a.woff2) format("woff2"); unicode-range:U+1f??;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:700; src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/3e7d60.woff2) format("woff2"); unicode-range:U+0370-03ff;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:700; src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/d4927f.woff2) format("woff2"); unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:700; src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/4b5bdf.woff2) format("woff2"); unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:700; src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/18034c.woff2) format("woff2"); unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:400; src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url(../fonts/14f2e0.woff2) format("woff2"); unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:400; src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url(../fonts/9e4755.woff2) format("woff2"); unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:400; src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url(../fonts/15bfef.woff2) format("woff2"); unicode-range:U+1f??;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:400; src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url(../fonts/2235b7.woff2) format("woff2"); unicode-range:U+0370-03ff;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:400; src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url(../fonts/ef1316.woff2) format("woff2"); unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:400; src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url(../fonts/2a5230.woff2) format("woff2"); unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:400; src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url(../fonts/877d5e.woff2) format("woff2"); unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:700; src:local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url(../fonts/e07021.woff2) format("woff2"); unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:700; src:local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url(../fonts/04879c.woff2) format("woff2"); unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:700; src:local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url(../fonts/391808.woff2) format("woff2"); unicode-range:U+1f??;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:700; src:local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url(../fonts/65319a.woff2) format("woff2"); unicode-range:U+0370-03ff;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:700; src:local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url(../fonts/118119.woff2) format("woff2"); unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:700; src:local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url(../fonts/a17cbc.woff2) format("woff2"); unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:700; src:local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url(../fonts/fa11a1.woff2) format("woff2"); unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:400; src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(../fonts/c25990.woff2) format("woff2"); unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:400; src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(../fonts/702b66.woff2) format("woff2"); unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:400; src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(../fonts/370119.woff2) format("woff2"); unicode-range:U+1f??;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:400; src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(../fonts/4b5562.woff2) format("woff2"); unicode-range:U+0370-03ff;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:400; src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(../fonts/54ca8b.woff2) format("woff2"); unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:400; src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(../fonts/d29bf2.woff2) format("woff2"); unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:400; src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(../fonts/a480e4.woff2) format("woff2"); unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:700; src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(../fonts/f5f754.woff2) format("woff2"); unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:700; src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(../fonts/b52adb.woff2) format("woff2"); unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:700; src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(../fonts/f1c35e.woff2) format("woff2"); unicode-range:U+1f??;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:700; src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(../fonts/d488a1.woff2) format("woff2"); unicode-range:U+0370-03ff;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:700; src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(../fonts/84b92f.woff2) format("woff2"); unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:700; src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(../fonts/97385b.woff2) format("woff2"); unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff;}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:700; src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(../fonts/cafd54.woff2) format("woff2"); unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:400; src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/63782d.woff) format("woff");}
@font-face {font-display:swap; font-family:Roboto; font-style:italic; font-weight:700; src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/7307c8.woff) format("woff");}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:400; src:local("Roboto"),local("Roboto-Regular"),url(../fonts/b5a0a0.woff) format("woff");}
@font-face {font-display:swap; font-family:Roboto; font-style:normal; font-weight:700; src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/b1ea34.woff) format("woff");}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:400; src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url(../fonts/fa704b.woff) format("woff");}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:italic; font-weight:700; src:local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url(../fonts/be0858.woff) format("woff");}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:400; src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(../fonts/657e60.woff) format("woff");}
@font-face {font-display:swap; font-family:Roboto Condensed; font-style:normal; font-weight:700; src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(../fonts/cca377.woff) format("woff");}
@font-face {font-family:FontAwesome; font-style:normal; font-weight:400; src:url(../fonts/8b4302.eot); src:url(../fonts/8b4302.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/20fd17.woff2) format("woff2"),url(../fonts/f691f3.woff) format("woff"),url(../fonts/1e59d2.ttf) format("truetype"),url(../img/c1e38f.svg#fontawesomeregular) format("svg");}
.fa {text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; display:inline-block; font:normal normal normal 14px/1 FontAwesome; font-size:inherit;}
.fa-lg {font-size:1.3333333333em; line-height:.75em; vertical-align:-15%;}
.fa-2x {font-size:2em;}
.fa-3x {font-size:3em;}
.fa-4x {font-size:4em;}
.fa-5x {font-size:5em;}
.fa-fw {text-align:center; width:1.2857142857em;}
.fa-ul {list-style-type:none; margin-left:2.1428571429em; padding-left:0;}
.fa-ul>li {position:relative;}
.fa-li {left:-2.1428571429em; position:absolute; text-align:center; top:.1428571429em; width:2.1428571429em;}
.fa-li.fa-lg {left:-1.8571428571em;}
.fa-border {border:.08em solid #eee; border-radius:.1em; padding:.2em .25em .15em;}
.fa-pull-left {float:left;}
.fa-pull-right {float:right;}
.fa.fa-pull-left {margin-right:.3em;}
.fa.fa-pull-right {margin-left:.3em;}
.pull-right {float:right;}
.pull-left {float:left;}
.fa.pull-left {margin-right:.3em;}
.fa.pull-right {margin-left:.3em;}
.fa-spin {-webkit-animation:fa-spin 2s linear infinite; animation:fa-spin 2s linear infinite;}
.fa-pulse {-webkit-animation:fa-spin 1s steps(8) infinite; animation:fa-spin 1s steps(8) infinite;}
@-webkit-keyframes fa-spin {0% {-webkit-transform:rotate(0deg); transform:rotate(0deg);}
to {-webkit-transform:rotate(359deg); transform:rotate(359deg);}
;}
@keyframes fa-spin {0% {-webkit-transform:rotate(0deg); transform:rotate(0deg);}
to {-webkit-transform:rotate(359deg); transform:rotate(359deg);}
;}
.fa-rotate-90 {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg);}
.fa-rotate-180 {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg);}
.fa-rotate-270 {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg);}
.fa-flip-horizontal {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform:scaleX(-1); -ms-transform:scaleX(-1); transform:scaleX(-1);}
.fa-flip-vertical {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform:scaleY(-1); -ms-transform:scaleY(-1); transform:scaleY(-1);}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90 {filter:none;}
.fa-stack {display:inline-block; height:2em; line-height:2em; position:relative; vertical-align:middle; width:2em;}
.fa-stack-1x,.fa-stack-2x {left:0; position:absolute; text-align:center; width:100%;}
.fa-stack-1x {line-height:inherit;}
.fa-stack-2x {font-size:2em;}
.fa-inverse {color:#fff;}
.fa-glass:before {content:"";}
.fa-music:before {content:"";}
.fa-search:before {content:"";}
.fa-envelope-o:before {content:"";}
.fa-heart:before {content:"";}
.fa-star:before {content:"";}
.fa-star-o:before {content:"";}
.fa-user:before {content:"";}
.fa-film:before {content:"";}
.fa-th-large:before {content:"";}
.fa-th:before {content:"";}
.fa-th-list:before {content:"";}
.fa-check:before {content:"";}
.fa-close:before,.fa-remove:before,.fa-times:before {content:"";}
.fa-search-plus:before {content:"";}
.fa-search-minus:before {content:"";}
.fa-power-off:before {content:"";}
.fa-signal:before {content:"";}
.fa-cog:before,.fa-gear:before {content:"";}
.fa-trash-o:before {content:"";}
.fa-home:before {content:"";}
.fa-file-o:before {content:"";}
.fa-clock-o:before {content:"";}
.fa-road:before {content:"";}
.fa-download:before {content:"";}
.fa-arrow-circle-o-down:before {content:"";}
.fa-arrow-circle-o-up:before {content:"";}
.fa-inbox:before {content:"";}
.fa-play-circle-o:before {content:"";}
.fa-repeat:before,.fa-rotate-right:before {content:"";}
.fa-refresh:before {content:"";}
.fa-list-alt:before {content:"";}
.fa-lock:before {content:"";}
.fa-flag:before {content:"";}
.fa-headphones:before {content:"";}
.fa-volume-off:before {content:"";}
.fa-volume-down:before {content:"";}
.fa-volume-up:before {content:"";}
.fa-qrcode:before {content:"";}
.fa-barcode:before {content:"";}
.fa-tag:before {content:"";}
.fa-tags:before {content:"";}
.fa-book:before {content:"";}
.fa-bookmark:before {content:"";}
.fa-print:before {content:"";}
.fa-camera:before {content:"";}
.fa-font:before {content:"";}
.fa-bold:before {content:"";}
.fa-italic:before {content:"";}
.fa-text-height:before {content:"";}
.fa-text-width:before {content:"";}
.fa-align-left:before {content:"";}
.fa-align-center:before {content:"";}
.fa-align-right:before {content:"";}
.fa-align-justify:before {content:"";}
.fa-list:before {content:"";}
.fa-dedent:before,.fa-outdent:before {content:"";}
.fa-indent:before {content:"";}
.fa-video-camera:before {content:"";}
.fa-image:before,.fa-photo:before,.fa-picture-o:before {content:"";}
.fa-pencil:before {content:"";}
.fa-map-marker:before {content:"";}
.fa-adjust:before {content:"";}
.fa-tint:before {content:"";}
.fa-edit:before,.fa-pencil-square-o:before {content:"";}
.fa-share-square-o:before {content:"";}
.fa-check-square-o:before {content:"";}
.fa-arrows:before {content:"";}
.fa-step-backward:before {content:"";}
.fa-fast-backward:before {content:"";}
.fa-backward:before {content:"";}
.fa-play:before {content:"";}
.fa-pause:before {content:"";}
.fa-stop:before {content:"";}
.fa-forward:before {content:"";}
.fa-fast-forward:before {content:"";}
.fa-step-forward:before {content:"";}
.fa-eject:before {content:"";}
.fa-chevron-left:before {content:"";}
.fa-chevron-right:before {content:"";}
.fa-plus-circle:before {content:"";}
.fa-minus-circle:before {content:"";}
.fa-times-circle:before {content:"";}
.fa-check-circle:before {content:"";}
.fa-question-circle:before {content:"";}
.fa-info-circle:before {content:"";}
.fa-crosshairs:before {content:"";}
.fa-times-circle-o:before {content:"";}
.fa-check-circle-o:before {content:"";}
.fa-ban:before {content:"";}
.fa-arrow-left:before {content:"";}
.fa-arrow-right:before {content:"";}
.fa-arrow-up:before {content:"";}
.fa-arrow-down:before {content:"";}
.fa-mail-forward:before,.fa-share:before {content:"";}
.fa-expand:before {content:"";}
.fa-compress:before {content:"";}
.fa-plus:before {content:"";}
.fa-minus:before {content:"";}
.fa-asterisk:before {content:"";}
.fa-exclamation-circle:before {content:"";}
.fa-gift:before {content:"";}
.fa-leaf:before {content:"";}
.fa-fire:before {content:"";}
.fa-eye:before {content:"";}
.fa-eye-slash:before {content:"";}
.fa-exclamation-triangle:before,.fa-warning:before {content:"";}
.fa-plane:before {content:"";}
.fa-calendar:before {content:"";}
.fa-random:before {content:"";}
.fa-comment:before {content:"";}
.fa-magnet:before {content:"";}
.fa-chevron-up:before {content:"";}
.fa-chevron-down:before {content:"";}
.fa-retweet:before {content:"";}
.fa-shopping-cart:before {content:"";}
.fa-folder:before {content:"";}
.fa-folder-open:before {content:"";}
.fa-arrows-v:before {content:"";}
.fa-arrows-h:before {content:"";}
.fa-bar-chart-o:before,.fa-bar-chart:before {content:"";}
.fa-twitter-square:before {content:"";}
.fa-facebook-square:before {content:"";}
.fa-camera-retro:before {content:"";}
.fa-key:before {content:"";}
.fa-cogs:before,.fa-gears:before {content:"";}
.fa-comments:before {content:"";}
.fa-thumbs-o-up:before {content:"";}
.fa-thumbs-o-down:before {content:"";}
.fa-star-half:before {content:"";}
.fa-heart-o:before {content:"";}
.fa-sign-out:before {content:"";}
.fa-linkedin-square:before {content:"";}
.fa-thumb-tack:before {content:"";}
.fa-external-link:before {content:"";}
.fa-sign-in:before {content:"";}
.fa-trophy:before {content:"";}
.fa-github-square:before {content:"";}
.fa-upload:before {content:"";}
.fa-lemon-o:before {content:"";}
.fa-phone:before {content:"";}
.fa-square-o:before {content:"";}
.fa-bookmark-o:before {content:"";}
.fa-phone-square:before {content:"";}
.fa-twitter:before {content:"";}
.fa-facebook-f:before,.fa-facebook:before {content:"";}
.fa-github:before {content:"";}
.fa-unlock:before {content:"";}
.fa-credit-card:before {content:"";}
.fa-feed:before,.fa-rss:before {content:"";}
.fa-hdd-o:before {content:"";}
.fa-bullhorn:before {content:"";}
.fa-bell:before {content:"";}
.fa-certificate:before {content:"";}
.fa-hand-o-right:before {content:"";}
.fa-hand-o-left:before {content:"";}
.fa-hand-o-up:before {content:"";}
.fa-hand-o-down:before {content:"";}
.fa-arrow-circle-left:before {content:"";}
.fa-arrow-circle-right:before {content:"";}
.fa-arrow-circle-up:before {content:"";}
.fa-arrow-circle-down:before {content:"";}
.fa-globe:before {content:"";}
.fa-wrench:before {content:"";}
.fa-tasks:before {content:"";}
.fa-filter:before {content:"";}
.fa-briefcase:before {content:"";}
.fa-arrows-alt:before {content:"";}
.fa-group:before,.fa-users:before {content:"";}
.fa-chain:before,.fa-link:before {content:"";}
.fa-cloud:before {content:"";}
.fa-flask:before {content:"";}
.fa-cut:before,.fa-scissors:before {content:"";}
.fa-copy:before,.fa-files-o:before {content:"";}
.fa-paperclip:before {content:"";}
.fa-floppy-o:before,.fa-save:before {content:"";}
.fa-square:before {content:"";}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before {content:"";}
.fa-list-ul:before {content:"";}
.fa-list-ol:before {content:"";}
.fa-strikethrough:before {content:"";}
.fa-underline:before {content:"";}
.fa-table:before {content:"";}
.fa-magic:before {content:"";}
.fa-truck:before {content:"";}
.fa-pinterest:before {content:"";}
.fa-pinterest-square:before {content:"";}
.fa-google-plus-square:before {content:"";}
.fa-google-plus:before {content:"";}
.fa-money:before {content:"";}
.fa-caret-down:before {content:"";}
.fa-caret-up:before {content:"";}
.fa-caret-left:before {content:"";}
.fa-caret-right:before {content:"";}
.fa-columns:before {content:"";}
.fa-sort:before,.fa-unsorted:before {content:"";}
.fa-sort-desc:before,.fa-sort-down:before {content:"";}
.fa-sort-asc:before,.fa-sort-up:before {content:"";}
.fa-envelope:before {content:"";}
.fa-linkedin:before {content:"";}
.fa-rotate-left:before,.fa-undo:before {content:"";}
.fa-gavel:before,.fa-legal:before {content:"";}
.fa-dashboard:before,.fa-tachometer:before {content:"";}
.fa-comment-o:before {content:"";}
.fa-comments-o:before {content:"";}
.fa-bolt:before,.fa-flash:before {content:"";}
.fa-sitemap:before {content:"";}
.fa-umbrella:before {content:"";}
.fa-clipboard:before,.fa-paste:before {content:"";}
.fa-lightbulb-o:before {content:"";}
.fa-exchange:before {content:"";}
.fa-cloud-download:before {content:"";}
.fa-cloud-upload:before {content:"";}
.fa-user-md:before {content:"";}
.fa-stethoscope:before {content:"";}
.fa-suitcase:before {content:"";}
.fa-bell-o:before {content:"";}
.fa-coffee:before {content:"";}
.fa-cutlery:before {content:"";}
.fa-file-text-o:before {content:"";}
.fa-building-o:before {content:"";}
.fa-hospital-o:before {content:"";}
.fa-ambulance:before {content:"";}
.fa-medkit:before {content:"";}
.fa-fighter-jet:before {content:"";}
.fa-beer:before {content:"";}
.fa-h-square:before {content:"";}
.fa-plus-square:before {content:"";}
.fa-angle-double-left:before {content:"";}
.fa-angle-double-right:before {content:"";}
.fa-angle-double-up:before {content:"";}
.fa-angle-double-down:before {content:"";}
.fa-angle-left:before {content:"";}
.fa-angle-right:before {content:"";}
.fa-angle-up:before {content:"";}
.fa-angle-down:before {content:"";}
.fa-desktop:before {content:"";}
.fa-laptop:before {content:"";}
.fa-tablet:before {content:"";}
.fa-mobile-phone:before,.fa-mobile:before {content:"";}
.fa-circle-o:before {content:"";}
.fa-quote-left:before {content:"";}
.fa-quote-right:before {content:"";}
.fa-spinner:before {content:"";}
.fa-circle:before {content:"";}
.fa-mail-reply:before,.fa-reply:before {content:"";}
.fa-github-alt:before {content:"";}
.fa-folder-o:before {content:"";}
.fa-folder-open-o:before {content:"";}
.fa-smile-o:before {content:"";}
.fa-frown-o:before {content:"";}
.fa-meh-o:before {content:"";}
.fa-gamepad:before {content:"";}
.fa-keyboard-o:before {content:"";}
.fa-flag-o:before {content:"";}
.fa-flag-checkered:before {content:"";}
.fa-terminal:before {content:"";}
.fa-code:before {content:"";}
.fa-mail-reply-all:before,.fa-reply-all:before {content:"";}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {content:"";}
.fa-location-arrow:before {content:"";}
.fa-crop:before {content:"";}
.fa-code-fork:before {content:"";}
.fa-chain-broken:before,.fa-unlink:before {content:"";}
.fa-question:before {content:"";}
.fa-info:before {content:"";}
.fa-exclamation:before {content:"";}
.fa-superscript:before {content:"";}
.fa-subscript:before {content:"";}
.fa-eraser:before {content:"";}
.fa-puzzle-piece:before {content:"";}
.fa-microphone:before {content:"";}
.fa-microphone-slash:before {content:"";}
.fa-shield:before {content:"";}
.fa-calendar-o:before {content:"";}
.fa-fire-extinguisher:before {content:"";}
.fa-rocket:before {content:"";}
.fa-maxcdn:before {content:"";}
.fa-chevron-circle-left:before {content:"";}
.fa-chevron-circle-right:before {content:"";}
.fa-chevron-circle-up:before {content:"";}
.fa-chevron-circle-down:before {content:"";}
.fa-html5:before {content:"";}
.fa-css3:before {content:"";}
.fa-anchor:before {content:"";}
.fa-unlock-alt:before {content:"";}
.fa-bullseye:before {content:"";}
.fa-ellipsis-h:before {content:"";}
.fa-ellipsis-v:before {content:"";}
.fa-rss-square:before {content:"";}
.fa-play-circle:before {content:"";}
.fa-ticket:before {content:"";}
.fa-minus-square:before {content:"";}
.fa-minus-square-o:before {content:"";}
.fa-level-up:before {content:"";}
.fa-level-down:before {content:"";}
.fa-check-square:before {content:"";}
.fa-pencil-square:before {content:"";}
.fa-external-link-square:before {content:"";}
.fa-share-square:before {content:"";}
.fa-compass:before {content:"";}
.fa-caret-square-o-down:before,.fa-toggle-down:before {content:"";}
.fa-caret-square-o-up:before,.fa-toggle-up:before {content:"";}
.fa-caret-square-o-right:before,.fa-toggle-right:before {content:"";}
.fa-eur:before,.fa-euro:before {content:"";}
.fa-gbp:before {content:"";}
.fa-dollar:before,.fa-usd:before {content:"";}
.fa-inr:before,.fa-rupee:before {content:"";}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before {content:"";}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before {content:"";}
.fa-krw:before,.fa-won:before {content:"";}
.fa-bitcoin:before,.fa-btc:before {content:"";}
.fa-file:before {content:"";}
.fa-file-text:before {content:"";}
.fa-sort-alpha-asc:before {content:"";}
.fa-sort-alpha-desc:before {content:"";}
.fa-sort-amount-asc:before {content:"";}
.fa-sort-amount-desc:before {content:"";}
.fa-sort-numeric-asc:before {content:"";}
.fa-sort-numeric-desc:before {content:"";}
.fa-thumbs-up:before {content:"";}
.fa-thumbs-down:before {content:"";}
.fa-youtube-square:before {content:"";}
.fa-youtube:before {content:"";}
.fa-xing:before {content:"";}
.fa-xing-square:before {content:"";}
.fa-youtube-play:before {content:"";}
.fa-dropbox:before {content:"";}
.fa-stack-overflow:before {content:"";}
.fa-instagram:before {content:"";}
.fa-flickr:before {content:"";}
.fa-adn:before {content:"";}
.fa-bitbucket:before {content:"";}
.fa-bitbucket-square:before {content:"";}
.fa-tumblr:before {content:"";}
.fa-tumblr-square:before {content:"";}
.fa-long-arrow-down:before {content:"";}
.fa-long-arrow-up:before {content:"";}
.fa-long-arrow-left:before {content:"";}
.fa-long-arrow-right:before {content:"";}
.fa-apple:before {content:"";}
.fa-windows:before {content:"";}
.fa-android:before {content:"";}
.fa-linux:before {content:"";}
.fa-dribbble:before {content:"";}
.fa-skype:before {content:"";}
.fa-foursquare:before {content:"";}
.fa-trello:before {content:"";}
.fa-female:before {content:"";}
.fa-male:before {content:"";}
.fa-gittip:before,.fa-gratipay:before {content:"";}
.fa-sun-o:before {content:"";}
.fa-moon-o:before {content:"";}
.fa-archive:before {content:"";}
.fa-bug:before {content:"";}
.fa-vk:before {content:"";}
.fa-weibo:before {content:"";}
.fa-renren:before {content:"";}
.fa-pagelines:before {content:"";}
.fa-stack-exchange:before {content:"";}
.fa-arrow-circle-o-right:before {content:"";}
.fa-arrow-circle-o-left:before {content:"";}
.fa-caret-square-o-left:before,.fa-toggle-left:before {content:"";}
.fa-dot-circle-o:before {content:"";}
.fa-wheelchair:before {content:"";}
.fa-vimeo-square:before {content:"";}
.fa-try:before,.fa-turkish-lira:before {content:"";}
.fa-plus-square-o:before {content:"";}
.fa-space-shuttle:before {content:"";}
.fa-slack:before {content:"";}
.fa-envelope-square:before {content:"";}
.fa-wordpress:before {content:"";}
.fa-openid:before {content:"";}
.fa-bank:before,.fa-institution:before,.fa-university:before {content:"";}
.fa-graduation-cap:before,.fa-mortar-board:before {content:"";}
.fa-yahoo:before {content:"";}
.fa-google:before {content:"";}
.fa-reddit:before {content:"";}
.fa-reddit-square:before {content:"";}
.fa-stumbleupon-circle:before {content:"";}
.fa-stumbleupon:before {content:"";}
.fa-delicious:before {content:"";}
.fa-digg:before {content:"";}
.fa-pied-piper-pp:before {content:"";}
.fa-pied-piper-alt:before {content:"";}
.fa-drupal:before {content:"";}
.fa-joomla:before {content:"";}
.fa-language:before {content:"";}
.fa-fax:before {content:"";}
.fa-building:before {content:"";}
.fa-child:before {content:"";}
.fa-paw:before {content:"";}
.fa-spoon:before {content:"";}
.fa-cube:before {content:"";}
.fa-cubes:before {content:"";}
.fa-behance:before {content:"";}
.fa-behance-square:before {content:"";}
.fa-steam:before {content:"";}
.fa-steam-square:before {content:"";}
.fa-recycle:before {content:"";}
.fa-automobile:before,.fa-car:before {content:"";}
.fa-cab:before,.fa-taxi:before {content:"";}
.fa-tree:before {content:"";}
.fa-spotify:before {content:"";}
.fa-deviantart:before {content:"";}
.fa-soundcloud:before {content:"";}
.fa-database:before {content:"";}
.fa-file-pdf-o:before {content:"";}
.fa-file-word-o:before {content:"";}
.fa-file-excel-o:before {content:"";}
.fa-file-powerpoint-o:before {content:"";}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before {content:"";}
.fa-file-archive-o:before,.fa-file-zip-o:before {content:"";}
.fa-file-audio-o:before,.fa-file-sound-o:before {content:"";}
.fa-file-movie-o:before,.fa-file-video-o:before {content:"";}
.fa-file-code-o:before {content:"";}
.fa-vine:before {content:"";}
.fa-codepen:before {content:"";}
.fa-jsfiddle:before {content:"";}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before {content:"";}
.fa-circle-o-notch:before {content:"";}
.fa-ra:before,.fa-rebel:before,.fa-resistance:before {content:"";}
.fa-empire:before,.fa-ge:before {content:"";}
.fa-git-square:before {content:"";}
.fa-git:before {content:"";}
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before {content:"";}
.fa-tencent-weibo:before {content:"";}
.fa-qq:before {content:"";}
.fa-wechat:before,.fa-weixin:before {content:"";}
.fa-paper-plane:before,.fa-send:before {content:"";}
.fa-paper-plane-o:before,.fa-send-o:before {content:"";}
.fa-history:before {content:"";}
.fa-circle-thin:before {content:"";}
.fa-header:before {content:"";}
.fa-paragraph:before {content:"";}
.fa-sliders:before {content:"";}
.fa-share-alt:before {content:"";}
.fa-share-alt-square:before {content:"";}
.fa-bomb:before {content:"";}
.fa-futbol-o:before,.fa-soccer-ball-o:before {content:"";}
.fa-tty:before {content:"";}
.fa-binoculars:before {content:"";}
.fa-plug:before {content:"";}
.fa-slideshare:before {content:"";}
.fa-twitch:before {content:"";}
.fa-yelp:before {content:"";}
.fa-newspaper-o:before {content:"";}
.fa-wifi:before {content:"";}
.fa-calculator:before {content:"";}
.fa-paypal:before {content:"";}
.fa-google-wallet:before {content:"";}
.fa-cc-visa:before {content:"";}
.fa-cc-mastercard:before {content:"";}
.fa-cc-discover:before {content:"";}
.fa-cc-amex:before {content:"";}
.fa-cc-paypal:before {content:"";}
.fa-cc-stripe:before {content:"";}
.fa-bell-slash:before {content:"";}
.fa-bell-slash-o:before {content:"";}
.fa-trash:before {content:"";}
.fa-copyright:before {content:"";}
.fa-at:before {content:"";}
.fa-eyedropper:before {content:"";}
.fa-paint-brush:before {content:"";}
.fa-birthday-cake:before {content:"";}
.fa-area-chart:before {content:"";}
.fa-pie-chart:before {content:"";}
.fa-line-chart:before {content:"";}
.fa-lastfm:before {content:"";}
.fa-lastfm-square:before {content:"";}
.fa-toggle-off:before {content:"";}
.fa-toggle-on:before {content:"";}
.fa-bicycle:before {content:"";}
.fa-bus:before {content:"";}
.fa-ioxhost:before {content:"";}
.fa-angellist:before {content:"";}
.fa-cc:before {content:"";}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before {content:"";}
.fa-meanpath:before {content:"";}
.fa-buysellads:before {content:"";}
.fa-connectdevelop:before {content:"";}
.fa-dashcube:before {content:"";}
.fa-forumbee:before {content:"";}
.fa-leanpub:before {content:"";}
.fa-sellsy:before {content:"";}
.fa-shirtsinbulk:before {content:"";}
.fa-simplybuilt:before {content:"";}
.fa-skyatlas:before {content:"";}
.fa-cart-plus:before {content:"";}
.fa-cart-arrow-down:before {content:"";}
.fa-diamond:before {content:"";}
.fa-ship:before {content:"";}
.fa-user-secret:before {content:"";}
.fa-motorcycle:before {content:"";}
.fa-street-view:before {content:"";}
.fa-heartbeat:before {content:"";}
.fa-venus:before {content:"";}
.fa-mars:before {content:"";}
.fa-mercury:before {content:"";}
.fa-intersex:before,.fa-transgender:before {content:"";}
.fa-transgender-alt:before {content:"";}
.fa-venus-double:before {content:"";}
.fa-mars-double:before {content:"";}
.fa-venus-mars:before {content:"";}
.fa-mars-stroke:before {content:"";}
.fa-mars-stroke-v:before {content:"";}
.fa-mars-stroke-h:before {content:"";}
.fa-neuter:before {content:"";}
.fa-genderless:before {content:"";}
.fa-facebook-official:before {content:"";}
.fa-pinterest-p:before {content:"";}
.fa-whatsapp:before {content:"";}
.fa-server:before {content:"";}
.fa-user-plus:before {content:"";}
.fa-user-times:before {content:"";}
.fa-bed:before,.fa-hotel:before {content:"";}
.fa-viacoin:before {content:"";}
.fa-train:before {content:"";}
.fa-subway:before {content:"";}
.fa-medium:before {content:"";}
.fa-y-combinator:before,.fa-yc:before {content:"";}
.fa-optin-monster:before {content:"";}
.fa-opencart:before {content:"";}
.fa-expeditedssl:before {content:"";}
.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before {content:"";}
.fa-battery-3:before,.fa-battery-three-quarters:before {content:"";}
.fa-battery-2:before,.fa-battery-half:before {content:"";}
.fa-battery-1:before,.fa-battery-quarter:before {content:"";}
.fa-battery-0:before,.fa-battery-empty:before {content:"";}
.fa-mouse-pointer:before {content:"";}
.fa-i-cursor:before {content:"";}
.fa-object-group:before {content:"";}
.fa-object-ungroup:before {content:"";}
.fa-sticky-note:before {content:"";}
.fa-sticky-note-o:before {content:"";}
.fa-cc-jcb:before {content:"";}
.fa-cc-diners-club:before {content:"";}
.fa-clone:before {content:"";}
.fa-balance-scale:before {content:"";}
.fa-hourglass-o:before {content:"";}
.fa-hourglass-1:before,.fa-hourglass-start:before {content:"";}
.fa-hourglass-2:before,.fa-hourglass-half:before {content:"";}
.fa-hourglass-3:before,.fa-hourglass-end:before {content:"";}
.fa-hourglass:before {content:"";}
.fa-hand-grab-o:before,.fa-hand-rock-o:before {content:"";}
.fa-hand-paper-o:before,.fa-hand-stop-o:before {content:"";}
.fa-hand-scissors-o:before {content:"";}
.fa-hand-lizard-o:before {content:"";}
.fa-hand-spock-o:before {content:"";}
.fa-hand-pointer-o:before {content:"";}
.fa-hand-peace-o:before {content:"";}
.fa-trademark:before {content:"";}
.fa-registered:before {content:"";}
.fa-creative-commons:before {content:"";}
.fa-gg:before {content:"";}
.fa-gg-circle:before {content:"";}
.fa-tripadvisor:before {content:"";}
.fa-odnoklassniki:before {content:"";}
.fa-odnoklassniki-square:before {content:"";}
.fa-get-pocket:before {content:"";}
.fa-wikipedia-w:before {content:"";}
.fa-safari:before {content:"";}
.fa-chrome:before {content:"";}
.fa-firefox:before {content:"";}
.fa-opera:before {content:"";}
.fa-internet-explorer:before {content:"";}
.fa-television:before,.fa-tv:before {content:"";}
.fa-contao:before {content:"";}
.fa-500px:before {content:"";}
.fa-amazon:before {content:"";}
.fa-calendar-plus-o:before {content:"";}
.fa-calendar-minus-o:before {content:"";}
.fa-calendar-times-o:before {content:"";}
.fa-calendar-check-o:before {content:"";}
.fa-industry:before {content:"";}
.fa-map-pin:before {content:"";}
.fa-map-signs:before {content:"";}
.fa-map-o:before {content:"";}
.fa-map:before {content:"";}
.fa-commenting:before {content:"";}
.fa-commenting-o:before {content:"";}
.fa-houzz:before {content:"";}
.fa-vimeo:before {content:"";}
.fa-black-tie:before {content:"";}
.fa-fonticons:before {content:"";}
.fa-reddit-alien:before {content:"";}
.fa-edge:before {content:"";}
.fa-credit-card-alt:before {content:"";}
.fa-codiepie:before {content:"";}
.fa-modx:before {content:"";}
.fa-fort-awesome:before {content:"";}
.fa-usb:before {content:"";}
.fa-product-hunt:before {content:"";}
.fa-mixcloud:before {content:"";}
.fa-scribd:before {content:"";}
.fa-pause-circle:before {content:"";}
.fa-pause-circle-o:before {content:"";}
.fa-stop-circle:before {content:"";}
.fa-stop-circle-o:before {content:"";}
.fa-shopping-bag:before {content:"";}
.fa-shopping-basket:before {content:"";}
.fa-hashtag:before {content:"";}
.fa-bluetooth:before {content:"";}
.fa-bluetooth-b:before {content:"";}
.fa-percent:before {content:"";}
.fa-gitlab:before {content:"";}
.fa-wpbeginner:before {content:"";}
.fa-wpforms:before {content:"";}
.fa-envira:before {content:"";}
.fa-universal-access:before {content:"";}
.fa-wheelchair-alt:before {content:"";}
.fa-question-circle-o:before {content:"";}
.fa-blind:before {content:"";}
.fa-audio-description:before {content:"";}
.fa-volume-control-phone:before {content:"";}
.fa-braille:before {content:"";}
.fa-assistive-listening-systems:before {content:"";}
.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before {content:"";}
.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before {content:"";}
.fa-glide:before {content:"";}
.fa-glide-g:before {content:"";}
.fa-sign-language:before,.fa-signing:before {content:"";}
.fa-low-vision:before {content:"";}
.fa-viadeo:before {content:"";}
.fa-viadeo-square:before {content:"";}
.fa-snapchat:before {content:"";}
.fa-snapchat-ghost:before {content:"";}
.fa-snapchat-square:before {content:"";}
.fa-pied-piper:before {content:"";}
.fa-first-order:before {content:"";}
.fa-yoast:before {content:"";}
.fa-themeisle:before {content:"";}
.fa-google-plus-circle:before,.fa-google-plus-official:before {content:"";}
.fa-fa:before,.fa-font-awesome:before {content:"";}
.fa-handshake-o:before {content:"";}
.fa-envelope-open:before {content:"";}
.fa-envelope-open-o:before {content:"";}
.fa-linode:before {content:"";}
.fa-address-book:before {content:"";}
.fa-address-book-o:before {content:"";}
.fa-address-card:before,.fa-vcard:before {content:"";}
.fa-address-card-o:before,.fa-vcard-o:before {content:"";}
.fa-user-circle:before {content:"";}
.fa-user-circle-o:before {content:"";}
.fa-user-o:before {content:"";}
.fa-id-badge:before {content:"";}
.fa-drivers-license:before,.fa-id-card:before {content:"";}
.fa-drivers-license-o:before,.fa-id-card-o:before {content:"";}
.fa-quora:before {content:"";}
.fa-free-code-camp:before {content:"";}
.fa-telegram:before {content:"";}
.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before {content:"";}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {content:"";}
.fa-thermometer-2:before,.fa-thermometer-half:before {content:"";}
.fa-thermometer-1:before,.fa-thermometer-quarter:before {content:"";}
.fa-thermometer-0:before,.fa-thermometer-empty:before {content:"";}
.fa-shower:before {content:"";}
.fa-bath:before,.fa-bathtub:before,.fa-s15:before {content:"";}
.fa-podcast:before {content:"";}
.fa-window-maximize:before {content:"";}
.fa-window-minimize:before {content:"";}
.fa-window-restore:before {content:"";}
.fa-times-rectangle:before,.fa-window-close:before {content:"";}
.fa-times-rectangle-o:before,.fa-window-close-o:before {content:"";}
.fa-bandcamp:before {content:"";}
.fa-grav:before {content:"";}
.fa-etsy:before {content:"";}
.fa-imdb:before {content:"";}
.fa-ravelry:before {content:"";}
.fa-eercast:before {content:"";}
.fa-microchip:before {content:"";}
.fa-snowflake-o:before {content:"";}
.fa-superpowers:before {content:"";}
.fa-wpexplorer:before {content:"";}
.fa-meetup:before {content:"";}
.sr-only {clip:rect(0,0,0,0); border:0; height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px;}
.sr-only-focusable:active,.sr-only-focusable:focus {clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto;}
@font-face {font-display:block; font-family:Material Icons; font-style:normal; font-weight:400; src:url(../fonts/4674f8.eot); src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/cff684.woff2) format("woff2"),url(../fonts/83beba.woff) format("woff"),url(../fonts/5e7382.ttf) format("truetype");}
.material-icons {word-wrap:normal; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; -moz-osx-font-smoothing:grayscale; font-feature-settings:"liga"; direction:ltr; display:inline-block; font-family:Material Icons; font-size:inherit; font-style:normal; font-weight:400; letter-spacing:normal; text-transform:none; vertical-align:middle; white-space:nowrap; width:1em;}
.fa,.material-icons {height:1em; line-height:1;}
.fa {min-width:1em;}
body {-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#5d5d5d; font-family:Roboto,sans-serif; line-height:1.25rem;}
ul {list-style:none; margin-bottom:0; padding-left:0; padding-right:0;}
a:focus,a:hover {outline:none; text-decoration:none;}
a .fa,a .material-icons {margin-top:-2px;}
.li-a,li a {color:inherit;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {color:#3d3d3d; font-family:Roboto Condensed,sans-serif; font-weight:700; letter-spacing:.02em; line-height:inherit;}
.h1,.h2,h1,h2 {line-height:normal;}
button:focus,button:hover {outline:none;}
hr {border-color:#c7c7c7;}
.form-control,button,input,optgroup,select,textarea {font-size:.8125rem;}
.caret-right {display:inline-block; margin-top:-1px; vertical-align:middle;}
.caret-right:before {border-bottom:.3em solid transparent; border-left-style:solid; border-left-width:.3em; border-right-style:solid; border-right-width:0; border-top:.3em solid transparent; content:""; display:block;}
.btn {border-width:0; cursor:pointer; font-size:.875rem; line-height:1.25rem; padding:7px 8%; text-transform:uppercase; transition:all .3s;}
.btn .fa,.btn .material-icons {margin-top:-2px;}
@media not all and (min-resolution:0.001dpcm) {@supports(-webkit-appearance:none) {.btn {padding-left:15px; padding-right:15px;}
;}
;}
.btn-primary.active:focus,.btn-primary.focus,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-secondary.active:focus,.btn-secondary.focus,.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-teriary.active:focus,.btn-teriary.focus,.btn-teriary:active:focus,.btn-teriary:focus,.btn-teriary:hover,.btn-teriary:not(:disabled):not(.disabled).active:focus,.btn-teriary:not(:disabled):not(.disabled):active:focus,.btn.active:focus,.btn.focus,.btn:active:focus,.btn:focus,.btn:hover,.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,button.active:focus,button.focus,button:active:focus,button:focus,button:hover,button:not(:disabled):not(.disabled).active:focus,button:not(:disabled):not(.disabled):active:focus {box-shadow:none; outline:none;}
.btn-primary.disabled,.btn-primary:disabled,.btn-secondary.disabled,.btn-secondary:disabled,.btn-teriary.disabled,.btn-teriary:disabled,.btn.disabled,.btn:disabled,button.disabled,button:disabled {pointer-events:none;}
.btn.btn-primary,.btn.btn-primary.disabled,.btn.btn-primary:disabled {background-color:#5a9e74; color:#fff;}
.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active {background-color:#477e5c; color:#fff;}
.btn.btn-secondary,.btn.btn-secondary.disabled,.btn.btn-secondary:disabled {background-color:#3d3d3d; color:#fff;}
.btn.btn-secondary:hover,.btn.btn-secondary:not(:disabled):not(.disabled).active,.btn.btn-secondary:not(:disabled):not(.disabled):active {background-color:#242424; color:#fff;}
.btn-teriary {border:2px solid; color:#5d5d5d;}
.btn-teriary:hover {color:#fd6282;}
.btn.btn-teriary {border:2px solid; color:#5d5d5d; padding-bottom:5px; padding-top:5px;}
.btn.btn-teriary:hover {color:#fd6282;}
.btn.btn-small {font-size:1em; font-weight:400; padding:5px 10px;}
.btn.btn-large {font-size:1.3em; padding-bottom:9px; padding-top:9px;}
.btn-unstyle {background-color:transparent; border:none; color:inherit; padding:0; text-align:inherit;}
.btn-unstyle:focus {outline:0;}
.btn-wrap {white-space:normal;}
.grid-small-padding .row {margin-left:-10px; margin-right:-10px;}
.grid-small-padding .row [class^=col] {padding-left:10px; padding-right:10px;}
.title-block {color:#3d3d3d; font-family:Roboto Condensed,sans-serif; font-size:1.5rem; font-weight:700; letter-spacing:.02em; line-height:30px; margin:0 0 15px; padding:5px 0; text-transform:uppercase;}
.background-for-title .title-block {background-color:#fff; background-image:url(../img/e82c4e.png); border-radius:5px; padding:10px .9375rem;}
@media(max-width:767.98px) {.title-block {font-size:1.25rem; justify-content:space-between; margin-bottom:8px;}
.title-block .view-all-link {font-size:.75rem; padding-left:0;}
;}
.dot-center-title {align-items:center; display:flex;}
.dot-center-title span:not(.dot-line) {flex:none; margin-left:2%; margin-right:2%;}
.dot-center-title .dot-line {border-top:1px dotted; width:50%;}
.dot-title {align-items:center; display:flex;}
.dot-title span:not(.dot-line) {flex:none; margin-right:2%;}
.dot-title .dot-line {border-top:1px dotted; width:100%;}
.view-all-link {font-family:Roboto,sans-serif; font-size:.875rem; font-weight:400; letter-spacing:normal; padding-left:15px; text-transform:none;}
.view-all-link.at-bottom {display:none; margin-bottom:40px; margin-top:-10px; padding-left:0; text-align:center;}
.view-all-link .material-icons.trending_flat:before {content:"";}
.column-block {background:#fff; border:1px solid #c7c7c7; border-radius:5px; padding:0 15px 15px;}
.column-block.no-box {background:none; border:none; padding:0;}
.column-block.no-title {padding-top:15px;}
.column-block .product-list-margin {border-radius:0 0 4px 4px; margin:-15px; padding:0 15px;}
.column-block .product-list-margin .product-list-wrapper {margin:0;}
.column-title,.typo .column-title {border-bottom:1px solid #c7c7c7; color:#3d3d3d; font-family:Roboto Condensed,sans-serif; font-size:1.0625rem; font-weight:700; letter-spacing:.02em; line-height:30px; margin:0 -.9375rem .9375rem; padding:8px .9375rem; text-transform:uppercase;}
.column-title a,.typo .column-title a {color:#3d3d3d;}
.background-for-title .column-title,.background-for-title .typo .column-title {background-color:#fff; background-image:url(../img/e82c4e.png); border-radius:5px 5px 0 0;}
.hidden-index {display:block;}
#index .hidden-index,.shown-index {display:none;}
#index .shown-index {display:block;}
.xs-bottom {margin-bottom:10px;}
.sm-bottom {margin-bottom:20px;}
.md-bottom {margin-bottom:30px;}
.lg-bottom {margin-bottom:40px;}
.xl-bottom {margin-bottom:50px;}
.page-heading {font-size:1.5rem; margin:0 0 15px;}
.page-heading,.page-subheading {color:#3d3d3d; font-family:Roboto Condensed,sans-serif; font-weight:700; letter-spacing:.02em; line-height:30px; padding:5px 0; text-transform:uppercase;}
.page-subheading {font-size:1.25rem; margin:0 0 8px; text-transform:none;}
.box-bg {border:1px solid #ebebeb; border-radius:5px;}
.box-bg,.light-box-bg {background:#fff; padding:.9375rem;}
.light-box-bg {border:1px solid #c7c7c7; border-radius:5px;}
.shadow-box {background:#fff; border-radius:5px; box-shadow:0 1px 5px rgba(0,0,0,.2); padding:.9375rem;}
.card {background:#fff; border:1px solid #c7c7c7; border-radius:5px; margin-bottom:20px;}
.card-block {padding:.9375rem;}
.linklist li {padding:4px 0;}
.linklist li a:before {content:""; display:inline-block; font-family:FontAwesome; padding-right:8px;}
.icon-link {color:inherit;}
.icon-link:hover {color:#fd6282;}
.nav-tabs {border:none; display:flex; flex-wrap:wrap; justify-content:center; margin-bottom:10px;}
.nav-tabs .nav-item {margin:0 4px;}
.nav-tabs .nav-item .nav-link {background:transparent; border:none; line-height:normal; margin:0; opacity:.5; padding:3px 15px; text-align:center; text-transform:uppercase;}
.nav-tabs .nav-item .nav-link:focus,.nav-tabs .nav-item .nav-link:hover {background:transparent; opacity:1;}
.nav-tabs .nav-item .nav-link.active {border:none; opacity:1;}
.nav-tabs .nav-item .nav-link.active:focus,.nav-tabs .nav-item .nav-link.active:hover {color:#3d3d3d;}
@media(max-width:1219.98px) {.nav-tabs .nav-item .nav-link {font-size:1.125rem; padding-left:10px; padding-right:10px;}
;}
@media(max-width:991.98px) {.nav-tabs .nav-item .nav-link {font-size:1rem; padding-left:5px; padding-right:5px; text-align:left;}
;}
@media(max-width:767.98px) {.nav-tabs {justify-content:flex-start;}
.nav-tabs .nav-item {margin-bottom:4px;}
;}
.aone-tabs .nav-tabs {margin-bottom:15px;}
.aone-tabs .nav-tabs .nav-item .nav-link {font-size:1.375rem; line-height:29px; padding-bottom:5px; padding-top:5px;}
.background-for-title .aone-tabs .nav-tabs {background-color:#fff; background-image:url(../img/e82c4e.png); border-radius:5px; padding:5px 0;}
.dropdown-item:focus,.dropdown-item:hover {background:none;}
.label,label {color:#3d3d3d; font-weight:700; margin-bottom:7px; text-align:right;}
.label[for],label[for] {cursor:pointer;}
@media(max-width:991.98px) {.label,label {text-align:left;}
;}
.label.small,.value.small,small.label,small.value {font-size:.8125rem; font-weight:400;}
.form-group {margin-bottom:1.25rem;}
.form-group.has-error input,.form-group.has-error select {border-color:transparent; box-shadow:0 0 0 1px #dc3545;}
.form-group .help-block {margin-bottom:0;}
@media(max-width:991.98px) {.form-group {margin-bottom:.625rem;}
;}
.form-control-label {margin:0; padding-bottom:7px; padding-top:7px;}
.form-control {border-radius:5px; height:34px; line-height:1.25rem; padding-bottom:6px; padding-top:6px;}
.form-control::placeholder {color:inherit; opacity:.5;}
textarea.form-control {height:auto;}
@media(min-width:768px) {.form-control-valign {padding-top:7px;}
;}
.input-group .input-group-btn {font-size:inherit; outline:none;}
.input-group .input-group-btn>.btn {background:#c7c7c7; border-bottom-left-radius:0; border-top-left-radius:0; box-shadow:none; font-size:.8125rem; height:100%; margin-left:0; min-width:60px; padding:7px 10px;}
.form-control-select {-moz-appearance:none; -webkit-appearance:none; -o-appearance:none; appearance:none; background:#fff url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat scroll right 1px center/20px 20px; background-size:20px 25px; padding-right:24px;}
.form-control-select::-ms-expand {display:none;}
select.form-control:not([size]):not([multiple]) {height:34px;}
.form-control-comment {font-style:italic; padding-top:7px;}
.form-control-submit.disabled {background:#0dcaf0; color:#fff;}
.group-span-filestyle label {margin:0;}
.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default {background:#5a9e74; padding:8px 16px; text-transform:uppercase;}
.help-block {margin-bottom:1.25rem; margin-top:7px;}
.help-block .alert {margin-bottom:0; padding:7px;}
.alert ul {list-style:square; padding-left:20px;}
.bootstrap-touchspin input:focus {outline:none;}
.bootstrap-touchspin input.form-control {border:1px solid #c7c7c7;}
.bootstrap-touchspin .btn-touchspin {background-color:#fff; border:1px solid #c7c7c7; height:50%;}
.bootstrap-touchspin .btn-touchspin:hover {background-color:#e9ecef;}
.bootstrap-touchspin .input-group-btn-vertical {display:block; width:20px;}
.bootstrap-touchspin .input-group-btn-vertical>.btn {align-items:center; display:flex; justify-content:center; padding:0;}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {border-top-right-radius:5px;}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {border-bottom-right-radius:5px; border-top:0; margin-top:0;}
.bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after {content:"";}
.bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after {content:"";}
.bootstrap-touchspin .input-group-btn-vertical i {font-size:14px; font-weight:700; position:static;}
.custom-checkbox,.custom-radio {align-items:center; display:flex; font-size:100%; font-weight:400; margin:0; text-align:left; text-transform:none; width:fit-content; width:-moz-fit-content;}
.custom-checkbox .check-wrap,.custom-radio .check-wrap {flex:none; position:relative; width:24px;}
.custom-checkbox .check-shape,.custom-radio .check-shape {background-color:#fff; border:1px solid #c7c7c7; display:block; height:16px; width:16px;}
.custom-checkbox .check-shape .check-icon,.custom-radio .check-shape .check-icon {display:none; font-size:12px; font-weight:700; padding-left:1px; padding-top:1px;}
.custom-checkbox label,.custom-radio label {font-weight:400; margin:0; text-align:initial; text-transform:none;}
.custom-checkbox input[type=checkbox],.custom-radio input[type=radio] {bottom:0; cursor:pointer; height:100%; left:0; opacity:0; position:absolute; right:0; top:0; width:100%; z-index:1;}
.custom-checkbox input[type=checkbox]:hover+.check-shape,.custom-radio input[type=radio]:hover+.check-shape {border-color:#fd6282;}
.custom-checkbox input[type=checkbox]:checked+.check-shape,.custom-radio input[type=radio]:checked+.check-shape {background-color:#fd6282; border-color:#fd6282; color:#fff;}
.custom-checkbox input[type=checkbox]:checked+.check-shape .check-icon,.custom-radio input[type=radio]:checked+.check-shape .check-icon {display:block;}
.custom-radio input[type=radio]+.check-shape {border-radius:50%;}
.custom-checkbox .check-shape.color,.custom-radio .check-shape.color {background-size:contain; border-color:rgba(0,0,0,.05); position:relative;}
.custom-checkbox .check-shape.color .check-circle,.custom-radio .check-shape.color .check-circle {border:1px solid #fd6282; border-radius:50%; display:none; height:22px; left:-3px; position:absolute; top:-3px; width:22px;}
.custom-checkbox input[type=checkbox]:hover+.check-shape.color,.custom-radio input[type=radio]:hover+.check-shape.color {border-color:rgba(0,0,0,.05);}
.custom-checkbox input[type=checkbox]:checked+.check-shape.color,.custom-radio input[type=radio]:checked+.check-shape.color {border:3px solid #fff; border-radius:50%; height:22px; width:22px;}
.custom-checkbox input[type=checkbox]:checked+.check-shape.color .check-circle,.custom-radio input[type=radio]:checked+.check-shape.color .check-circle {display:block;}
.custom-select {border-radius:5px; height:auto; line-height:inherit; padding:6px 24px 6px 10px; width:100%;}
.custom-select:focus {box-shadow:none;}
.form-select.dropdown-toggle:after {display:none;}
.text-muted {font-size:.875rem;}
.done {color:#198754; display:inline-block; margin-right:2%; padding:0 5px; text-align:center;}
.definition-list dl {display:flex; flex-wrap:wrap;}
.definition-list dl dt {font-weight:400;}
.definition-list dl dd,.definition-list dl dt {background:#e9ecef; flex:0 0 45%; margin:2px; padding:10px;}
.definition-list dl dd:nth-of-type(2n),.definition-list dl dt:nth-of-type(2n) {background:#e9ecef;}
.alert-warning .material-icons {font-size:2rem; margin-right:20px;}
.alert-warning .alert-text {font-size:.9375rem; padding-top:20px;}
.alert-warning .alert-link {border-radius:2px; border-width:2px; color:#6c868e; font-size:.8125rem; font-weight:600; margin-left:20px; padding:10px 30px;}
.alert-warning ul li:last-child .alert-link {color:#fff;}
.alert-warning .warning-buttons {margin-top:10px;}
.btn-tertiary-outline {background-color:transparent; background-image:none; border:.15rem solid #6c868e; color:#6c868e; transition:all .4s ease-in-out;}
.btn-tertiary-outline:hover {border-color:#bbcdd2; color:#bbcdd2;}
.nav-inline {margin-bottom:20px;}
.nav-item .nav-link {color:#3d3d3d; font-family:Roboto Condensed,sans-serif; font-size:1.25rem; font-weight:700; letter-spacing:.02em; line-height:30px; margin:0; opacity:.5; padding:5px 0; text-transform:uppercase;}
.nav-item .nav-link.active {color:#3d3d3d; opacity:1;}
.thead-default th {background-color:#ebebeb; color:inherit;}
.modal-dialog {margin-top:3%;}
@media(max-width:767.98px) {.modal-dialog {margin-top:10%;}
;}
@media(max-width:575.98px) {.modal-dialog {margin-left:.5rem; margin-right:.5rem;}
;}
.modal-content {border:none;}
.modal-body {padding:10px;}
.modal-footer {border-top:1px solid #c7c7c7; display:block; padding:10px; text-align:right;}
.modal-title {line-height:inherit;}
.modal-header {border-bottom:1px solid #c7c7c7; display:block; position:relative;}
.modal .modal-header button.close {background:#ddd; border:none; border-radius:0 .3rem; font-size:20px; height:20px; margin:0; opacity:1!important; padding:0; position:absolute; right:0; text-align:center; text-shadow:none; top:0; width:20px; z-index:10;}
.modal-backdrop.show {opacity:.3;}
.modal-message .modal-header {border:none; padding:0;}
.modal-message .modal-body {padding:20px 10px 10px;}
.simple-modal .modal-header {border:none; min-height:20px; padding:5px;}
.simple-modal .extra-content iframe {background:transparent url(../img/c601cb.gif) no-repeat 50% 50%; border:none;}
.tooltip {font-family:inherit; font-size:.75rem;}
.tooltip .tooltip-inner {border-radius:4px; padding:2px 6px;}
.table {background:#fff;}
.table thead th {border-bottom:1px solid #c7c7c7;}
.table-bordered thead td,.table-bordered thead th {border-bottom-width:1px;}
.img-thumbnail {border-color:#ededed; padding:3px; transition:all .3s;}
a:hover .img-thumbnail {filter:brightness(90%);}
.ui-autocomplete.ui-widget-content {background:#f7f7f7; border:1px solid #c7c7c7; border-radius:5px; font-size:.8125rem; overflow:hidden; padding:5px 0;}
.ui-autocomplete.ui-menu .ui-menu-item a {background:none; border:none; color:#5d5d5d; cursor:pointer; line-height:inherit; padding:5px 10px;}
.ui-autocomplete.ui-menu .ui-menu-item .ui-state-focus,.ui-autocomplete.ui-menu .ui-menu-item .ui-state-hover {background:#fff; color:#fd6282; margin:0;}
.ps-alert-error,.ps-alert-success {margin-bottom:1rem;}
.ps-alert-error .item,.ps-alert-success .item {align-items:center; background-color:#dc3545; border:2px solid #dc3545; display:flex;}
.ps-alert-error .item i,.ps-alert-success .item i {background-color:#dc3545; display:flex; padding:0 .9375rem;}
.ps-alert-error .item i svg,.ps-alert-success .item i svg {height:24px; width:24px;}
.ps-alert-error .item p,.ps-alert-success .item p {background-color:#fff; margin:0; padding:.9375rem; width:100%;}
.ps-alert-success .item {border-color:#198754;}
.ps-alert-success .item,.ps-alert-success .item i {background-color:#198754;}
.dropdown .expand-more,.dropdown a.expand-more {align-items:center; cursor:pointer; display:flex; user-select:none; white-space:nowrap;}
.dropdown .expand-more:hover,.dropdown a.expand-more:hover {color:#fd6282;}
.dropdown .dropdown-icon {margin-left:6px;}
@media(max-width:767.98px) {.dropdown .dropdown-icon {margin-left:4px;}
;}
.dropdown .expand-icon {border:solid transparent; border-bottom-color:inherit; border-top-color:inherit; border-width:4px 4px 0; display:block;}
.dropdown .active {max-height:200px; overflow-y:hidden; visibility:visible;}
.dropdown select {-moz-appearance:none; background:#fff; border:0; color:#5d5d5d; outline:0 none;}
.dropdown-menu {background:#fff; border:1px solid #c7c7c7; border-radius:3px; color:inherit; margin-top:0; overflow:hidden; padding:0; top:100%;}
.dropdown-item {color:#5d5d5d; display:block; padding:7px 8px;}
.dropdown-item:focus,.dropdown-item:hover {background:#f7f7f7; color:#fd6282;}
#checkout .cart-preview .cart-dropdown {display:none!important;}
#cart-summary-product-list .modal-body {padding:0;}
.checkout-step-order {display:flex; justify-content:center; margin-bottom:20px;}
.checkout-step-order .step-part {background:inherit; cursor:pointer; display:flex; flex-direction:column; min-width:20%; padding-top:4px;}
.checkout-step-order .step-part .part-icon {background:inherit; color:inherit; height:24px; line-height:22px; padding-top:1px; position:relative;}
.checkout-step-order .step-part .circle {background:inherit; border:1px solid; border-radius:5px; color:inherit; height:24px; left:0; margin-left:auto; margin-right:auto; position:absolute; right:0; top:0; width:24px;}
.checkout-step-order .step-part .line {border-top:1px solid; color:inherit; left:0; position:absolute; right:0; top:12px;}
.checkout-step-order .step-part .done {color:inherit; display:none; font-size:150%; left:0; margin:0; padding:0; position:absolute; right:0; text-align:center; top:0;}
.checkout-step-order .step-part .position {color:inherit; display:block; font-size:120%; opacity:0; position:relative; text-align:center;}
.checkout-step-order .step-part .edit {color:#fd6282; font-size:120%; left:0; opacity:0; position:absolute; right:0; text-align:center; top:0; visibility:hidden;}
.checkout-step-order .step-part .part-text {font-weight:700; margin-top:8px; text-align:center;}
.checkout-step-order .step-part.current {cursor:default;}
.checkout-step-order .step-part.current .part-icon {color:#fd6282;}
.checkout-step-order .step-part.current .position {opacity:1;}
.checkout-step-order .step-part.current.reachable.complete .part-icon {color:#fd6282;}
.checkout-step-order .step-part.current.reachable.complete .done {display:none;}
.checkout-step-order .step-part.current.reachable.complete .position {display:block; opacity:1;}
.checkout-step-order .step-part.reachable.complete .part-icon {color:#28a745;}
.checkout-step-order .step-part.reachable.complete .done {display:block;}
.checkout-step-order .step-part.reachable.complete .position {display:none;}
.checkout-step-order .step-part.reachable.complete:not(.current):hover .done {opacity:0;}
.checkout-step-order .step-part.reachable.complete:not(.current):hover .edit {opacity:1; visibility:visible;}
.checkout-step-order .step-part.unreachable {opacity:.5; pointer-events:none;}
.checkout-step-order .step-part.unreachable .position {opacity:1;}
.checkout-step .content,.checkout-step .step-title {display:none;}
.checkout-step .not-allowed {cursor:not-allowed; opacity:.5;}
.checkout-step.-current .content,.checkout-step.-current .step-title {display:block;}
@media(max-width:991.98px) {#checkout .cart-grid.row {flex-direction:column-reverse;}
.checkout-step-order {padding:5px;}
.checkout-step-order .step-part .part-text span {font-size:90%;}
;}
.checkout-step-display .content {margin:10px 0;}
.checkout-step-display .step-button-continue {margin-top:30px;}
.checkout-step-display .delivery-option {padding:.9375rem 0; position:relative;}
.checkout-step-display .delivery-option:before {border-top:1px solid #ededed; content:""; left:5px; position:absolute; right:5px; top:0;}
.checkout-step-display .delivery-option:first-child:before {display:none;}
.checkout-step-display .delivery-option label {margin-bottom:0; text-align:initial; width:calc(100% - 40px);}
.checkout-step-display .delivery-option .custom-radio {padding:5px .5rem; width:40px;}
.checkout-step-display .delivery-option .carrier-logo {margin:0 10px; min-width:80px;}
.checkout-step-display .delivery-option .carrier-logo img {max-width:100%;}
.checkout-step-display .delivery-option .carrier-delay,.checkout-step-display .delivery-option .carrier-name,.checkout-step-display .delivery-option .carrier-price {padding:5px .5rem;}
.checkout-step-display .delivery-option .carrier-name {font-weight:700;}
.checkout-step-display .delivery-option .carrier-delay,.checkout-step-display .delivery-option .carrier-name {width:40%; word-break:break-word;}
.checkout-step-display .delivery-option .carrier-delay,.checkout-step-display .delivery-option .carrier-price {font-weight:400;}
@media(max-width:991.98px) {.checkout-step-display .delivery-option .carrier-name {width:100%;}
.checkout-step-display .delivery-option .carrier-delay {width:auto;}
;}
#checkout-personal-information-step .personal-form,#checkout-personal-information-step .step-title {display:none;}
#checkout-personal-information-step .personal-form.active {display:block;}
#checkout-personal-information-step .personal-form .box-bg,#checkout-personal-information-step .personal-form .light-box-bg {padding-top:5px;}
#checkout-addresses-step .step-title {display:none;}
#checkout-addresses-step .address-item {border-width:2px; margin-bottom:15px; opacity:.6;}
#checkout-addresses-step .address-item:hover {opacity:1;}
#checkout-addresses-step .address-item.selected {border-color:#007ad1; opacity:1;}
#checkout-addresses-step .address-item .address-header label {margin-bottom:.9375rem; width:100%;}
#checkout-addresses-step .address-item .address-footer {border-top:1px solid #ededed; padding-top:.9375rem;}
#checkout-addresses-step .address-item .address-footer a {display:inline-block;}
#checkout-addresses-step .address-item .address-footer a+a {margin-left:10%;}
#checkout-addresses-step .address-item .address-footer .fa,#checkout-addresses-step .address-item .address-footer .material-icons {margin-top:-2px;}
#checkout-addresses-step .cancel-address {display:block; margin-top:10px;}
#checkout-delivery-step .delivery-options .row {align-items:center;}
#checkout-delivery-step .order-options {border-top:1px solid #ededed; padding-top:.9375rem;}
#checkout-delivery-step .order-options textarea.form-control {height:auto;}
#checkout-delivery-step #gift label {margin-top:10px;}
#checkout-payment-step .payment-options {margin-bottom:30px; padding-bottom:5px; padding-top:5px; position:relative;}
#checkout-payment-step .payment-options:after {background:inherit; bottom:0; content:""; height:6px; left:5px; position:absolute; right:5px;}
#checkout-payment-step .payment-line {background:inherit;}
#checkout-payment-step .payment-option {border-bottom:1px solid #ededed; padding:.9375rem 0;}
#checkout-payment-step .payment-option .option-logo {margin:0 5px; max-height:1.25rem;}
#checkout-payment-step .additional-information {background:inherit; border-bottom:1px solid #ededed; margin-top:-5px; padding:0 24px 5px;}
#checkout-payment-step #modal-payment-terms .modal-header {border:none; padding:2px 5px;}
#checkout-payment-step .payment-final .custom-checkbox {margin:auto;}
#order-summary-content {border:3px solid #b6effb; margin-top:32px; overflow:hidden; padding:0 2% 20px;}
#order-summary-content .summary-message {margin:0 -4% 20px;}
#order-summary-content .osb-title {align-items:center; display:flex; margin-bottom:10px;}
#order-summary-content .osb-title .h5,#order-summary-content .osb-title h5 {margin:0;}
#order-summary-content .osb-title .step-edit {padding-bottom:0; padding-top:0;}
#order-summary-content .summary-selected-carrier {padding:0 5px;}
#order-summary-content .summary-selected-carrier .delivery-option {align-items:center; display:flex;}
#order-items .product-line-grid .product-name {font-weight:400;}
#order-items .order-confirmation-total {padding:12px 0;}
#order-confirmation #order-items {margin-bottom:1rem;}
#order-confirmation .product-line-grid .product-attributes {display:none;}
#order-confirmation #order-details {margin-bottom:1rem;}
#order-confirmation #order-details ul li+li {margin-top:.5rem;}
@media(max-width:991.98px) {#order-items .details {margin-bottom:.5rem;}
;}
@media(max-width:767.98px) {section.checkout-step .address-item {flex:0 0 99%;}
;}
.js-payment-binary,.js-payment-binary .accept-cgv {display:none;}
.js-payment-binary.disabled {cursor:not-allowed; opacity:.6;}
.js-payment-binary.disabled:before {bottom:0; content:""; left:0; pointer-events:none; position:absolute; right:0; top:0;}
.js-payment-binary.disabled .accept-cgv {display:block;}
.account-list .logout {color:red;}
.account-list .logout:before {display:none;}
.account-list .logout i {min-width:18px;}
.footer-account-links {display:flex; flex-wrap:wrap; justify-content:space-between;}
.footer-account-links i {min-width:18px;}
.footer-account-links .logout-link a {color:red;}
.table-labeled td,.table-labeled th {vertical-align:middle;}
.table-labeled .label {border-radius:3px; color:#fff; font-size:inherit; font-weight:400; padding:.25rem .375rem; white-space:nowrap;}
.page-order .table {margin-bottom:0;}
.page-order table td,.page-order table th {padding:8px;}
.page-order table thead th {text-align:center;}
#authentication .tooltip.tooltip-bottom {margin:0; padding:0;}
#authentication .radio-inline,#identity .radio-inline {padding:0;}
#authentication .radio-inline .custom-radio,#identity .radio-inline .custom-radio {margin-right:0;}
.page-customer-account hr {margin-bottom:2rem; margin-top:2rem;}
#login-form .forgot-password a {color:inherit;}
#login-form .forgot-password a:hover {text-decoration:underline;}
.page-authentication #main,.page-password #main {margin:0 auto; max-width:740px;}
.page-addresses .address {margin-bottom:20px;}
.page-addresses .address .address-footer {border-top:1px solid #ededed; padding-top:.9375rem;}
.page-addresses .address .address-footer a+a {margin-left:10%;}
.page-order-detail .light-box-bg,.page-order-detail .shadow-box {margin-bottom:20px;}
.page-order-detail #order-infos ul {margin:0;}
.page-order-detail #order-history .history-lines {padding-bottom:.4rem; padding-top:.4rem;}
.page-order-detail #order-history .history-lines .history-line {padding:.5rem 0;}
.page-order-detail #order-history .history-lines .history-line .row {align-items:center;}
.page-order-detail #order-history .history-lines .history-line+.history-line {border-top:1px solid #ededed;}
.page-order-detail #order-history .history-lines .history-line .label {border-radius:3px; color:#fff; display:inline-block; margin:4px 0; padding:4px 6px;}
.page-order-detail #order-products.return {margin-bottom:.9375rem;}
.page-order-detail #order-products.return th.head-checkbox {width:30px;}
.page-order-detail #order-products.return td.qty .current {float:left; padding-right:.5rem; padding-top:7px; text-align:right; width:30%;}
.page-order-detail #order-products.return td.qty .select {float:left; padding-left:.25rem; width:70%;}
.page-order-detail .order-items {padding:0 .9375rem;}
.page-order-detail .order-items .order-item {padding:10px 0;}
.page-order-detail .order-items .order-item+.order-item {border-top:1px solid #ededed;}
.page-order-detail .order-items .order-item .checkbox {width:30px;}
.page-order-detail .order-items .order-item .content {width:100%;}
.page-order-detail .order-items .order-item .desc {margin-bottom:10px;}
.page-order-detail .messages .message {border-bottom:1px solid #ededed; margin-top:8px;}
.page-order-detail .messages .message:last-child {border-bottom:0;}
.page-order-detail .messages .message>div {margin-bottom:8px;}
.page-order-detail .shipping-lines {padding-bottom:0; padding-top:0;}
.page-order-detail .shipping-lines .shipping-line {padding:.9375rem 0;}
.page-order-detail .shipping-lines .shipping-line+.shipping-line {border-top:1px solid #ededed;}
.credit-slips {padding-bottom:0; padding-top:0;}
.credit-slips .credit-slip {padding:.9375rem 0;}
.credit-slips .credit-slip+.credit-slip {border-top:1px solid #ededed;}
.order-returns {padding-bottom:0; padding-top:0;}
.order-returns .order-return {padding:.9375rem 0;}
.order-returns .order-return+.order-return {border-top:1px solid #ededed;}
#order-return-infos .customization {margin-top:12px;}
.page-my-account #content .links a {color:inherit; font-weight:700; margin-bottom:20px; text-transform:uppercase;}
.page-my-account #content .links a span.link-item {align-items:center; background:#fff; border:1px solid #ebebeb; border-radius:5px; display:flex; padding:.9375rem;}
.page-my-account #content .links a i {font-size:2rem; margin:0 5px;}
.page-my-account #content .links a:hover {color:#fd6282;}
#history table .pdf-icon {font-size:20px;}
#history table .order-actions a {display:block; white-space:nowrap;}
#history .orders .order+.order {margin-top:10px;}
#history .orders .order .label {border-radius:3px; color:#fff; font-size:inherit; font-weight:400; padding:.25rem .375rem; white-space:nowrap;}
#history .orders .order .status {margin-top:5px;}
#history .orders .order .action {font-size:150%;}
#history .orders .order .action+.action {margin-top:5px;}
#order-slip .pdf-icon {font-size:20px;}
.category-description {position:relative;}
.category-description .descFull {overflow:hidden;}
.category-description .descSmall {max-height:200px; overflow:hidden; position:relative; transition:all .5s;}
.category-description .descToggle {bottom:-10px; display:none; position:absolute;}
.category-description .descToggle a {background:#fff; border-radius:5px; padding:5px;}
.category-description .descCollapsed .descSmall:after {background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,hsla(0,0%,97%,0)),color-stop(40%,hsla(0,0%,97%,.8)),color-stop(90%,#f7f7f7)); background-image:-webkit-linear-gradient(top,hsla(0,0%,97%,0),hsla(0,0%,97%,.8) 40%,#f7f7f7 90%); background-image:-moz-linear-gradient(top,hsla(0,0%,97%,0) 0,hsla(0,0%,97%,.8) 40%,#f7f7f7 90%); background-image:-o-linear-gradient(top,hsla(0,0%,97%,0) 0,hsla(0,0%,97%,.8) 40%,#f7f7f7 90%); background-image:linear-gradient(top,hsla(0,0%,97%,0),hsla(0,0%,97%,.8) 40%,#f7f7f7 90%); bottom:0; content:""; height:70px; left:0; position:absolute; right:0;}
.category-description .descCollapsed .descToggle.expand,.category-description .descExpanded .descToggle.collapse {display:block;}
.subcategory-miniature {display:flex; flex-direction:column; flex-wrap:wrap; margin-bottom:15px; text-align:center;}
.subcategory-miniature .subcategory-description {display:none;}
.subcategory-miniature .subcategory-name {font-size:1em; margin-top:10px; text-align:center;}
.subcategory-miniature .subcategory-image img {border-radius:3px;}
.subcategory-miniature.no-image .subcategory-name {margin-top:auto;}
.products-selection {padding:.5rem 0;}
.products-selection .total-products p {color:#5a9e74; margin-bottom:0;}
@media(max-width:991.98px) {.products-selection .total-products p {margin-top:10px;}
;}
.products-selection .filter-button #search_filter_toggler {width:100%;}
.products-sort-order .sort-label {margin-right:10px;}
.products-sort-order .sort-select {width:100%;}
@media(min-width:768px) {.products-sort-order .sort-select {max-width:220px;}
;}
.products-sort-order .select-title {cursor:pointer; min-height:34px; overflow:hidden; text-align:initial; text-overflow:ellipsis; white-space:nowrap;}
.products-sort-order .dropdown-menu {min-width:100%; width:auto;}
.products-sort-order .product-display {margin-left:auto;}
.products-sort-order .product-display .display-label {margin-right:10px;}
.products-sort-order .product-display .display-select {background:#fff; border:1px solid #c7c7c7; border-radius:5px; font-size:22px; margin:0; padding:5px;}
.products-sort-order .product-display .display-select a {margin:0 2px;}
.products-sort-order .product-display .display-select a .fa,.products-sort-order .product-display .display-select a .material-icons {margin-top:0;}
.products-sort-order .product-display .display-select .selected {color:#5a9e74;}
.pagination,.products-sort-order .product-display .display-select .material-icons {display:block;}
.pagination {margin:0; width:100%;}
.pagination .page-total {font-weight:700;}
@media(max-width:991.98px) {.pagination .page-total {margin-bottom:10px;}
;}
.pagination .row {align-items:center;}
.pagination .page-list {display:flex; justify-content:flex-end; margin-bottom:0; padding:0;}
.pagination .page-list a {display:block; font-weight:600; padding:1px 10px; text-transform:uppercase; white-space:nowrap;}
.pagination .page-list a:hover {background-color:#f7f7f7;}
.pagination .page-list a .material-icons {font-size:14px; margin-top:-2px;}
.pagination .page-list .current a {background-color:#5a9e74; color:#fff;}
.pagination .page-list .previous {font-size:90%; padding-left:0;}
.pagination .page-list .next {font-size:90%; padding-right:0;}
@media(max-width:767.98px) {.pagination .page-total {text-align:center;}
.pagination .page-list {flex-wrap:wrap; justify-content:center;}
;}
.left-categories {padding-bottom:5px;}
.category-tree ul {margin-bottom:0;}
.category-tree ul li {position:relative;}
.category-tree .collapse-icon {border:none; cursor:pointer; font-size:13px; font-weight:700; height:20px; line-height:20px; padding:0; position:absolute; right:-5px; text-align:center; top:0; user-select:none; width:20px;}
.category-tree .collapse-icon.remove,.category-tree [aria-expanded=true] .add {display:none;}
.category-tree [aria-expanded=true] .remove {display:inline-block;}
.category-tree>ul>li {margin:12px -5px;}
.category-tree>ul>li>a {align-items:center; display:flex; font-size:.875rem;}
.category-tree>ul>li>a:before {border:1px solid #c7c7c7; border-radius:50%; content:""; display:inline-block; height:8px; width:8px;}
.category-tree>ul>li>a>span {margin:0 7px;}
.category-tree>ul>li>a:hover:before {background-color:#fd6282; border-color:#fd6282;}
.category-tree>ul>li>a img {margin-left:-8px; max-height:28px; width:auto;}
.category-tree>ul>li>a.name-with-icon+.collapse-icons {top:4px;}
.category-tree .category-sub-menu {overflow:hidden; padding-left:28px;}
.category-tree .category-sub-menu>ul>li {margin:8px 0;}
.category-tree .category-sub-menu>ul>li:before {border-color:#c7c7c7; border-style:solid; border-width:0 0 1px 1px; content:""; height:14px; left:-14px; position:absolute; top:-4px; width:12px;}
.category-tree .category-sub-menu>ul>li:after {border:solid #c7c7c7; border-width:0 0 0 1px; content:""; height:100%; left:-14px; position:absolute; top:10px;}
.category-tree .category-sub-menu>ul>li:last-child:after {display:none;}
.category-tree .category-sub-menu>ul>li:last-child:before {border-radius:0 0 0 5px;}
.category-tree .category-sub-menu>ul>li .collapse-icons {right:0;}
.category-tree .category-sub-menu .category-sub-menu {padding-left:14px;}
.category-tree .category-sub-menu .category-sub-menu>ul>li {margin:8px 0;}
.category-tree a.current {font-weight:700;}
.manufacturer-list .row {margin-left:-10px; margin-right:-10px;}
.manufacturer-list [class*=col-] {padding-left:10px; padding-right:10px;}
.manufacturer-list .brand {margin-bottom:20px;}
.manufacturer-list .brand .brand-container {overflow:hidden; padding:0;}
.manufacturer-list .brand .brand-img {text-align:center;}
.manufacturer-list .brand .brand-img img {border:none; padding:0;}
.manufacturer-list .brand .brand-infos {padding:10px;}
.manufacturer-list .brand .brand-name {background:#f7f7f7; font-family:Roboto,sans-serif; font-size:.875rem; margin:0; padding:8px 0; text-align:center;}
.manufacturer-list .brand .brand-products {display:flex; justify-content:space-around;}
#search_filters .facet {margin-top:10px;}
#search_filters .facet+.facet {border-top:1px dashed #c7c7c7; padding-top:15px;}
#search_filters .facet .collapse {margin:0; padding:0;}
#search_filters .facet .facet-title {font-size:.875rem; margin:0 -5px 5px;}
#search_filters .facet .facet-label {padding:7px 0;}
#search_filters .facet .facet-label .custom-checkbox input[type=checkbox]:checked+.check-shape.color {margin-left:-3px;}
#search_filters .facet .facet-dropdown {padding-bottom:7px; padding-top:9px;}
#search_filters .facet .facet-dropdown .dropdown-menu {width:100%;}
#search_filters .facet .facet-dropdown .select-title {background:#fff; border:1px solid #c7c7c7; border-radius:5px; justify-content:space-between; padding:7px 10px;}
#search_filters .facet .magnitude {padding:0 3px;}
#search_filters .facet .faceted-slider {padding:9px 8px 0;}
#search_filters .facet .faceted-slider .slider-range.ui-slider-horizontal {background:#cfcdc7; border:none; border-radius:8px; height:8px; margin-top:7px;}
#search_filters .facet .faceted-slider .slider-range.ui-slider-horizontal .ui-slider-handle {background:#fff; border:4px solid #555; border-radius:16px; cursor:pointer; height:16px; margin-left:-8px; top:-4px; width:16px;}
#search_filters .facet .faceted-slider .slider-range.ui-slider-horizontal .ui-slider-range {background:#7ebdcb;}
#search_filters .facet .search-link {display:flex;}
.active-filters {margin-bottom:20px; margin-top:-12px; padding:5px 10px;}
.active-filters .active-search-wrapper {display:flex;}
.active-filters .active-filter-title {font-weight:700; margin-bottom:0; padding-top:7px; white-space:nowrap;}
.active-filters .active-filter-list {display:flex; flex-wrap:wrap; margin:0 5px;}
.active-filters .filter-block {background:#ebebeb; border-radius:5px; margin:5px; padding:2px 8px;}
.active-filters .filter-block .material-icons {color:#fd6282; font-size:14px; margin-right:-3px; margin-top:-1px;}
#_desktop_search_filters #search_filters .collapse {display:block;}
.mobile-search-fillter {display:none; margin-top:-10px; padding:3px 15px;}
.mobile-search-fillter #search_filter_controls {text-align:center;}
.mobile-search-fillter #search_filter_controls button {margin:2px 3%;}
@media(max-width:767.98px) {.mobile-search-fillter #search_filter_controls button {padding-left:10px; padding-right:10px;}
;}
.mobile-search-fillter #search_filters .clear-all-wrapper {margin-top:12px;}
.mobile-search-fillter #search_filters .facet {margin-top:0; padding-top:0;}
.mobile-search-fillter #search_filters .facet .facet-title {cursor:pointer; font-weight:700; justify-content:space-between; margin-bottom:0; padding:8px 0; text-transform:uppercase;}
.mobile-search-fillter #search_filters .facet .facet-title .collapse-icons .remove,.mobile-search-fillter #search_filters .facet .facet-title[aria-expanded=true] .collapse-icons .add {display:none;}
.mobile-search-fillter #search_filters .facet .facet-title[aria-expanded=true] .collapse-icons .remove {display:block;}
.mobile-search-fillter #search_filters .facet .navbar-toggler {border:none; display:flex; font-size:20px; padding:0;}
.mobile-search-fillter #search_filters .facet .collapse {margin-bottom:12px;}
.product-price-and-shipping,.product-prices {font-size:1rem; line-height:normal;}
.price {font-size:1rem; font-weight:700;}
.product-price {color:#fd6282; font-size:1em;}
.discount-price {color:#f88e4f;}
.price.price-normal {font-size:.9rem; font-weight:400;}
.regular-price {color:#6f6f6f; font-size:.8em; text-decoration:line-through;}
.discount-amount,.discount-percentage {background:#fd6282; border-radius:3px; color:#fff; font-size:.7em; font-style:italic; padding:1px 4px; white-space:nowrap;}
.price-total {color:#fd6282;}
.product-flags {display:flex; flex-wrap:wrap; left:0; margin:4px 3px; pointer-events:none; position:absolute; right:0; top:0;}
.product-flags .product-flag {font-size:.8125rem; padding:1px 3px;}
.product-flags .product-flag span {background:#007ad1; border-radius:3px; color:#fff; padding:2px 5px; text-transform:uppercase; white-space:nowrap;}
.product-flags .product-flag.discount span,.product-flags .product-flag.on-sale span {background:#fd6282;}
.product-flags .product-flag.discount-p,.product-flags .product-flag.out_of_stock {display:none;}
.add-to-cart {padding-left:10px; padding-right:10px; position:relative;}
.add-to-cart,.add-to-cart.disabled,.add-to-cart:disabled {background-color:#5a9e74; color:#fff;}
.add-to-cart:hover,.add-to-cart:not(:disabled):not(.disabled).active,.add-to-cart:not(:disabled):not(.disabled):active {background-color:#477e5c; color:#fff;}
.add-to-cart .material-icons {font-weight:700;}
.add-to-cart .fa {font-size:11px; text-align:initial; vertical-align:middle; width:14px;}
.add-to-cart.added:after {background:#fd6282; border-radius:100%; content:""; font-family:FontAwesome; font-size:9px; height:16px; line-height:16px; position:absolute; right:-5px; text-align:center; top:-5px; width:16px;}
.add-to-cart.disabled {opacity:1;}
.add-to-cart.disabled .add-to-cart-loading {display:block;}
.product-name {color:#3d3d3d; font-family:Roboto,sans-serif; font-size:.875rem; font-weight:700; letter-spacing:.02em; margin:0;}
.product-name a {color:inherit;}
.product-name a:hover {color:#fd6282;}
@media(max-width:575.98px) {.product-name {font-size:.75rem; padding-bottom:5px; padding-top:5px;}
;}
a.product-name:hover {color:#fd6282;}
.product-style {background-color:#fff; border:none; border-radius:5px; box-shadow:0 1px 5px rgba(0,0,0,.2); padding-left:0; padding-right:0; padding-top:0; transition:all .3s;}
.product-style:hover {border:none; box-shadow:0 5px 10px rgba(0,0,0,.2); transform:translateY(-3px);}
.smoothing-countdown {background:#fff9dd; line-height:normal;}
.smoothing-countdown .countdown-time {color:#007ad1; display:flex; font-weight:700; white-space:nowrap;}
.smoothing-countdown .countdown-time time {font-size:120%; letter-spacing:1px;}
.smoothing-countdown .countdown-box {align-items:center; display:flex; flex-wrap:wrap; justify-content:center; line-height:20px; transition:opacity .4s ease-in-out;}
.smoothing-countdown .countdown-box.expired {color:#856404;}
.updating-timer .smoothing-countdown .countdown-box {opacity:0;}
.product-list .product-list-wrapper {margin-bottom:20px; margin-left:-10px; margin-right:-10px; position:relative;}
@media(max-width:575.98px) {.product-list .product-list-wrapper {margin-left:-5px; margin-right:-5px;}
;}
.product-list .product-miniature {margin-bottom:20px; margin-top:0; padding:0 10px; width:auto;}
@media(max-width:575.98px) {.product-list .product-miniature {margin-bottom:10px; padding-left:5px; padding-right:5px;}
;}
.product-list .product-miniature .product-container {overflow:hidden; position:relative; z-index:10;}
.product-list .product-miniature .first-block {position:relative;}
.product-list .product-miniature .product-thumbnail {overflow:hidden; position:relative; text-align:center; transition:all .3s;}
.product-list .product-miniature .product-thumbnail .product-cover-link {display:block; text-align:center;}
.product-list .product-miniature .product-thumbnail .product-cover-link:before {background:rgba(0,0,0,.2); bottom:0; content:""; left:0; opacity:0; position:absolute; right:0; top:0; transition:all .3s; visibility:hidden;}
.product-list .product-miniature .product-thumbnail img {margin:0 auto;}
.product-list .product-miniature .product-thumbnail .no-thumbnail {content:url(../img/c9f335.jpg); display:block; width:100%;}
.product-list .product-miniature .product-price-and-shipping {margin:0 -3px;}
.product-list .product-miniature .product-price-and-shipping span {margin:0 3px;}
.product-list .product-miniature .product-price-and-shipping.has-aeuc {flex-direction:column;}
.product-list .product-miniature .product-price-and-shipping.has-aeuc .second-prices {padding-top:4px;}
.product-list .product-miniature .product-price-and-shipping.has-aeuc .second-prices .w-100 {display:none;}
@media(max-width:767.98px) {.product-list .product-miniature .product-price-and-shipping.has-aeuc .second-prices {justify-content:center;}
;}
.product-list .product-miniature .aeuc_unit_price_label {color:#6f6f6f; font-size:.8em; padding-top:4px;}
.product-list .product-miniature .product-availability {font-size:.8125rem;}
.product-list .product-miniature .product-availability span {background:#0dcaf0; border:none; border-radius:3px; color:#fff; padding:2px 8px;}
.product-list .product-miniature .product-availability .available {background:#198754;}
.product-list .product-miniature .product-availability .unavailable {background:#ffc107;}
.product-list .product-miniature .product-availability .unavailable.alloutofstock {background:#dc3545;}
.product-list .product-miniature .variant-links .variant-links-wrapper {margin-left:-3px; margin-right:-3px;}
.product-list .product-miniature .variant-links a {background-size:contain; border:1px solid rgba(0,0,0,.05); height:20px; margin:1px 3px; width:20px;}
.product-list .product-miniature .variant-links a img {display:block; height:15px; width:15px;}
.product-list .product-miniature .add-to-cart+.details-link {display:none;}
@media(max-width:575.98px) {.product-list .product-miniature .add-to-cart {padding-bottom:5px; padding-top:5px;}
;}
.product-list .product-miniature .product-actions {text-transform:uppercase;}
.product-list .product-miniature .product-actions .fa,.product-list .product-miniature .product-actions .material-icons {margin-top:-1px; text-align:center; width:20px;}
.product-list .product-miniature .grid-hover-btn {align-items:center; border:1px solid transparent; display:flex; height:100%; justify-content:center; left:0; opacity:0; pointer-events:none; position:absolute; top:0; transform:scale(0); transition:all .3s; width:100%;}
.product-list .product-miniature .grid-hover-btn a,.product-list .product-miniature .grid-hover-btn button {background:#fff; border-radius:50%; color:#fd6282; display:block; font-size:16px; height:36px; line-height:36px; margin:3px; opacity:.7; pointer-events:auto; text-align:center; width:36px;}
.product-list .product-miniature .grid-hover-btn a:hover,.product-list .product-miniature .grid-hover-btn button:hover {opacity:1;}
.product-list .product-miniature .grid-hover-btn .fa,.product-list .product-miniature .grid-hover-btn .material-icons {vertical-align:initial;}
.product-list .product-miniature .grid-hover-btn .quick-view {overflow:hidden; position:relative;}
.product-list .product-miniature .grid-hover-btn .quick-view.disabled .quickview-loading {display:block;}
.product-list .product-miniature .first-block:hover .product-thumbnail .product-cover-link:before {opacity:1; visibility:visible;}
.product-list .product-miniature .first-block:hover .grid-hover-btn {opacity:1; transform:scale(1);}
.product-list .product-miniature .buttons-sections {display:flex;}
.product-list .product-miniature .addtocart-quantity {max-width:94px;}
.product-list .product-miniature .addtocart-quantity .input-group input {width:40px;}
.product-list .product-miniature .addtocart-quantity .input-group .input-group-btn>.btn {width:26px;}
@media(max-width:575.98px) {.product-list .product-miniature .addtocart-quantity .input-group {height:30px;}
.product-list .product-miniature .addtocart-quantity .input-group .input-group-btn>.btn {width:22px;}
.product-list .product-miniature .addtocart-quantity .input-group input {padding:0; width:30px;}
;}
.product-list .product-miniature .tax-shipping-delivery-label {display:flex; font-size:11px; font-style:italic; padding-top:4px;}
.product-list .product-miniature .tax-shipping-delivery-label .aeuc_shipping_label,.product-list .product-miniature .tax-shipping-delivery-label .aeuc_tax_label {color:inherit; margin:0;}
.product-list .product-miniature .tax-shipping-delivery-label .aeuc_tax_label {font-size:inherit;}
.product-list .product-miniature .miniature-countdown-wrapper {bottom:0; display:none; left:0; min-width:100%; position:absolute;}
.product-list .product-miniature .miniature-countdown-box {padding:5px 2px;}
.product-list .product-miniature .miniature-countdown-box .countdown-box>i {font-size:14px;}
.product-list .product-miniature .miniature-countdown-box .countdown-time time {padding:0 2px;}
.product-list .simple {margin-left:-5px; margin-right:-5px;}
.product-list .simple .product-miniature {padding-left:5px; padding-right:5px;}
.product-list .grid {display:flex; flex-wrap:wrap;}
.product-list .grid .product-miniature {flex:0 0 auto; width:50%;}
.product-list .grid .product-miniature .add-to-cart>.text-for-list,.product-list .grid .product-miniature .product-availability,.product-list .grid .product-miniature .product-description-short,.product-list .grid .product-miniature .variant-links {display:none;}
.product-list .grid .product-miniature .second-block>div {margin:8px 2%;}
.product-list .grid .product-miniature .third-block {align-items:center; display:flex; justify-content:space-between; min-height:60px; padding:12px 3%;}
.product-list .grid .product-miniature .buttons-sections,.product-list .grid .product-miniature .third-block-left {margin:0 3px;}
.product-list .grid .product-miniature .product-name {background:#f7f7f7; padding:8px 5px; text-align:center;}
.product-list .grid .product-miniature .product-name a {display:block; text-align:center;}
.product-list .grid .product-miniature .product-availability {text-align:center;}
.product-list .grid .product-miniature .product-description-short {max-height:60px; overflow:hidden; text-align:center;}
.product-list .grid .product-miniature .variant-links .variant-links-wrapper {justify-content:center;}
.product-list .grid .product-miniature .addtocart-quantity {margin:0 3px;}
.product-list .grid .product-miniature .product-price-and-shipping {flex-wrap:wrap;}
.product-list .grid .product-miniature .pg-onp .product-price-and-shipping {padding:12px 5px;}
@media(max-width:767.98px) {.product-list .grid.columns-2 .product-miniature {flex:0 0 auto; width:100%;}
;}
@media(min-width:992px) {.product-list .grid.columns-3 .product-miniature {flex:0 0 auto; width:33.33333333%;}
;}
@media(min-width:768px) {.product-list .grid.columns-4 .product-miniature {flex:0 0 auto; width:33.33333333%;}
;}
@media(min-width:992px) {.product-list .grid.columns-4 .product-miniature {flex:0 0 auto; width:25%;}
;}
@media(min-width:768px) {.product-list .grid.columns-5 .product-miniature {flex:0 0 auto; width:33.33333333%;}
;}
@media(min-width:992px) {.product-list .grid.columns-5 .product-miniature {flex:0 0 auto; width:25%;}
;}
@media(min-width:1220px) {.product-list .grid.columns-5 .product-miniature {flex:0 0 auto; width:20%;}
;}
@media(min-width:576px) {.product-list .grid.columns-6 .product-miniature {flex:0 0 auto; width:33.33333333%;}
;}
@media(min-width:768px) {.product-list .grid.columns-6 .product-miniature {flex:0 0 auto; width:25%;}
;}
@media(min-width:992px) {.product-list .grid.columns-6 .product-miniature {flex:0 0 auto; width:20%;}
;}
@media(min-width:1220px) {.product-list .grid.columns-6 .product-miniature {flex:0 0 auto; width:16.66666667%;}
;}
@media(min-width:768px)and (max-width:991.98px) {.layout-left-column .main-content .product-list .grid.columns-4 .product-miniature,.layout-right-column .main-content .product-list .grid.columns-4 .product-miniature {flex:0 0 auto; width:50%;}
;}
@media(min-width:992px)and (max-width:1219.98px) {.layout-left-column .main-content .product-list .grid.columns-4 .product-miniature,.layout-right-column .main-content .product-list .grid.columns-4 .product-miniature {flex:0 0 auto; width:33.33333333%;}
;}
@media(min-width:768px)and (max-width:991.98px) {.layout-left-column .main-content .product-list .grid.columns-6 .product-miniature,.layout-right-column .main-content .product-list .grid.columns-6 .product-miniature {flex:0 0 auto; width:33.33333333%;}
;}
.product-list .list {display:flex; flex-wrap:wrap;}
.product-list .list .product-miniature {flex:0 0 auto; width:100%;}
.product-list .list .product-miniature .product-container {display:flex;}
.product-list .list .product-miniature .first-block {flex:none; height:fit-content; height:-moz-fit-content; max-width:230px;}
.product-list .list .product-miniature .second-third-block {display:flex; padding:5px 2%; position:relative; width:100%;}
.product-list .list .product-miniature .second-block {width:100%;}
.product-list .list .product-miniature .third-block {align-self:flex-end; flex:none;}
.product-list .list .product-miniature .product-name {font-size:1rem; padding:5px 0 10px;}
.product-list .list .product-miniature .product-availability {margin-bottom:10px;}
.product-list .list .product-miniature .product-description-short {margin-bottom:10px; overflow:hidden;}
.product-list .list .product-miniature .variant-links {margin-bottom:10px;}
.product-list .list .product-miniature .product-price-and-shipping {align-items:flex-end; flex-direction:column; margin-bottom:10px;}
.product-list .list .product-miniature .product-price {font-size:1.3em;}
.product-list .list .product-miniature .buttons-sections {margin-bottom:10px; margin-top:10px;}
.product-list .list .product-miniature .addtocart-quantity {margin:0 3px;}
.product-list .list .product-miniature .add-to-cart>.text-for-grid {display:none;}
.product-list .list .product-miniature .product-list-reviews {justify-content:flex-end;}
@media(max-width:991.98px) {.product-list .list .product-miniature .second-third-block {flex-direction:column;}
.product-list .list .product-miniature .product-list-reviews {position:static;}
;}
@media(max-width:575.98px) {.product-list .list .product-miniature .product-container {flex-direction:column;}
.product-list .list .product-miniature .first-block {margin:0 auto; max-width:100%;}
.product-list .list .product-miniature .second-third-block {padding-left:12px; padding-right:12px;}
;}
.product-list .table-view .product-miniature .product-container {display:flex;}
.product-list .table-view .product-miniature .first-block {min-width:80px; width:18%;}
.product-list .table-view .product-miniature .second-third-block {align-items:center; display:flex; padding:5px 3%; width:100%;}
.product-list .table-view .product-miniature .second-block {width:50%;}
.product-list .table-view .product-miniature .third-block {align-items:center; display:flex; justify-content:space-between; width:50%;}
.product-list .table-view .product-miniature .third-block-left {align-items:center; display:flex; flex-direction:column;}
.product-list .table-view .product-miniature .add-to-cart>.text-for-list,.product-list .table-view .product-miniature .product-availability,.product-list .table-view .product-miniature .product-description-short,.product-list .table-view .product-miniature .product-flags,.product-list .table-view .product-miniature .variant-links {display:none;}
.product-list .table-view .product-miniature .product-price-and-shipping {align-items:center; flex-direction:column;}
.product-list .table-view .product-miniature .addtocart-quantity {margin:0 3px;}
.product-list .table-view .product-miniature .miniature-countdown-box .countdown-time {display:block; text-align:center;}
.product-list .table-view .product-miniature .miniature-countdown-box .countdown-time time:last-child {display:block;}
@media(max-width:991.98px) {.product-list .table-view .product-miniature .second-third-block {flex-direction:column; justify-content:space-between;}
.product-list .table-view .product-miniature .second-block,.product-list .table-view .product-miniature .third-block {width:100%;}
.product-list .table-view .product-miniature .product-price-and-shipping {flex-direction:row;}
;}
.product-list .columns-slick {display:flex; flex-wrap:nowrap; overflow:hidden;}
.product-list .columns-slick.slick-slider {display:block; overflow:visible;}
.product-list .columns-slick.slick-slider .product-miniature {flex:0 1 auto!important; max-width:none!important;}
.product-list .columns-slick .slick-dots {margin-bottom:30px; margin-top:10px;}
@media(max-width:575.98px) {.product-list .columns-slick .slick-dots {margin-bottom:20px;}
;}
.product-list .thumbnail-left,.product-list .thumbnail-top {margin-bottom:0;}
.product-list .thumbnail-left .product-miniature,.product-list .thumbnail-top .product-miniature {flex:0 0 auto; margin:0; padding:15px 0; width:100%;}
.product-list .thumbnail-left .product-miniature+.product-miniature,.product-list .thumbnail-top .product-miniature+.product-miniature {border-top:1px dashed #c7c7c7;}
.product-list .thumbnail-left.columns-slick .product-miniature+.product-miniature,.product-list .thumbnail-top.columns-slick .product-miniature+.product-miniature {border-top:none;}
.product-list .thumbnail-left.columns-slick .slick-list,.product-list .thumbnail-top.columns-slick .slick-list {margin-top:0; padding-top:0;}
.product-list .thumbnail-left.columns-slick .slick-dots,.product-list .thumbnail-top.columns-slick .slick-dots {margin:0; padding-bottom:10px;}
.product-list .thumbnail-top .product-miniature .product-thumbnail {margin-left:auto; margin-right:auto; max-width:200px;}
.product-list .thumbnail-top .product-miniature .product-name {padding:8px 0; text-align:center;}
.product-list .thumbnail-top .product-miniature .product-price-and-shipping {justify-content:center;}
.product-list .thumbnail-left .product-miniature .product-container {align-items:center; display:flex;}
.product-list .thumbnail-left .product-miniature .first-block {flex:none; max-width:35%;}
.product-list .thumbnail-left .product-miniature .second-block {padding-left:5%; width:100%;}
.product-list .thumbnail-left .product-miniature .product-price-and-shipping {margin-top:5px;}
@media(min-width:768px)and (max-width:991.98px) {.product-list .thumbnail-left .product-miniature .discount-amount,.product-list .thumbnail-left .product-miniature .discount-percentage {display:none;}
;}
.product-list .product-mobile-slider {-ms-overflow-style:none; display:flex; flex-wrap:nowrap; justify-content:left; margin-right:0; margin-top:-10px; overflow-x:scroll; overflow-y:hidden; scrollbar-width:none; touch-action:auto;}
.product-list .product-mobile-slider::-webkit-scrollbar {display:none;}
.product-list .product-mobile-slider .product-miniature {flex:0 1 auto!important; margin-top:10px; max-width:none!important;}
.product-list .product-mobile-slider .product-miniature .product-container {height:100%;}
.product-list .product-mobile-slider.grid .product-miniature {min-width:46%;}
@media(min-width:768px) {.product-list .product-mobile-slider.grid .product-miniature {min-width:30%;}
;}
.product-list .product-mobile-slider.list .product-miniature {min-width:75%;}
.pg-bnl .product-list .grid .product-miniature .third-block {flex-direction:column; min-height:0;}
.pg-bnl .product-list .grid .product-miniature .product-price-and-shipping {align-items:center; justify-content:center;}
.pg-bnl .product-list .grid .product-miniature .addtocart-quantity,.pg-bnl .product-list .grid .product-miniature .buttons-sections .add-to-cart {margin-top:10px;}
.pg-bnl .product-list .grid .product-miniature .product-list-reviews {justify-content:center; margin-bottom:8px;}
.pg-eal .product-list .grid .product-miniature .product-availability,.pg-epd .product-list .grid .product-miniature .product-description-short,.pg-evl .product-list .grid .product-miniature .variant-links {display:block;}
#mainProduct {background:#fff;}
.main-product-details,.main-product-details .product-left-content {position:relative;}
.main-product-details .product-flags {font-size:1rem;}
@media(min-width:768px)and (max-width:991.98px) {.main-product-details .product-flags {font-size:.8rem;}
.main-product-details .product-flags .product-flag span {border-width:1px;}
;}
.main-product-details .product-cover {position:relative; text-align:center;}
.main-product-details .product-cover picture {display:block; margin:0 auto; width:fit-content;}
.main-product-details .product-cover .zoomWrapper {margin:auto; text-align:left;}
.main-product-details .product-cover .layer {bottom:0; opacity:.7; padding-bottom:5px; padding-right:5px; position:absolute; right:0; text-align:center; transition:opacity .3s; z-index:10;}
.main-product-details .product-cover .layer:hover {opacity:1;}
.main-product-details .product-cover .layer .zoom-in {background:#fff; border-radius:2px; color:#fd6282; cursor:pointer; font-size:25px; padding:2px;}
.main-product-details .product-cover .layer .zoom-in:hover {box-shadow:0 2px 8px rgba(0,0,0,.16);}
.main-product-details .product-cover .no-thumbnail {content:url(../img/c9f335.jpg); display:block; width:100%;}
.main-product-details .thumbs-list {margin:0 auto; max-width:408px; position:relative;}
@media(min-width:992px)and (max-width:1219.98px) {.main-product-details .thumbs-list {max-width:306px;}
;}
@media(min-width:768px)and (max-width:991.98px) {.main-product-details .thumbs-list {max-width:204px;}
;}
.main-product-details .product-images {display:flex;}
.main-product-details .product-images li.thumb-container {flex:0 0 auto; padding:0 3px; width:25%;}
.main-product-details .product-images li.thumb-container .thumb {border:1px solid transparent; cursor:pointer; display:inline-block; padding:2px; transition:all .3s;}
.main-product-details .product-images li.thumb-container .thumb.selected {border-color:#fd6282;}
.main-product-details .product-images li.thumb-container .thumb:hover {filter:brightness(75%);}
@media(min-width:992px)and (max-width:1219.98px) {.main-product-details .product-images li.thumb-container {flex:0 0 auto; width:33.33333333%;}
;}
@media(min-width:768px)and (max-width:991.98px) {.main-product-details .product-images li.thumb-container {flex:0 0 auto; width:50%;}
;}
@media(max-width:366px) {.main-product-details .product-images li.thumb-container {flex:0 0 auto; width:33.33333333%;}
;}
.main-product-details .scroll-box-arrows {z-index:10;}
.main-product-details .scroll-box-arrows .left,.main-product-details .scroll-box-arrows .right {background:#fd6282; border-radius:50%; color:#fff; font-size:20px; margin-top:-10px; position:absolute; top:50%;}
.main-product-details .scroll-box-arrows .left {left:-7px;}
.main-product-details .scroll-box-arrows .right {right:-7px;}
.main-product-details .product-mobile-images {display:flex;}
.main-product-details .product-mobile-images li {flex:0 0 auto; width:100%;}
.main-product-details .page-heading {text-transform:none;}
.main-product-details .product-attributes {position:relative;}
.main-product-details .product-attributes .attribute-item {margin-left:-5px; margin-right:-5px;}
.main-product-details .product-attributes .attribute-item>label {margin:0 5px; min-width:20%; text-align:initial;}
.main-product-details .product-attributes .attribute-item>a,.main-product-details .product-attributes .attribute-item>span {margin:0 5px;}
.main-product-details .product-attributes .attribute-item.product-specific-references label {text-transform:uppercase;}
.main-product-details .product-attributes .attribute-item.product-ean13 {display:none;}
.main-product-details .product-information {background:transparent; border-style:dashed; padding-left:4%; padding-right:4%;}
.main-product-details .product-add-to-cart .qty {max-width:220px; width:100%;}
.main-product-details .product-add-to-cart .product-minimal-quantity {margin-top:-10px;}
.main-product-details .product-add-to-cart .add-to-cart {min-width:220px;}
.main-product-details .product-add-to-cart .add-to-cart .material-icons {font-size:120%; font-weight:400; text-align:initial; width:20px;}
@media(max-width:767.98px) {.main-product-details .product-add-to-cart .add-to-cart {width:100%;}
;}
.main-product-details .product-add-to-cart .normal-style .product-quantity-touchspin {margin-bottom:.5rem;}
.main-product-details .product-add-to-cart .inline-style .product-quantity-touchspin {max-width:30%; min-width:100px;}
.main-product-details .product-add-to-cart .inline-style .add {margin-left:4%; margin-right:4%; width:100%;}
.main-product-details .product-add-to-cart .inline-style .add-to-cart {min-width:0; width:100%;}
.main-product-details .product-discounts .table-product-discounts td,.main-product-details .product-discounts .table-product-discounts th {padding:8px;}
.main-product-details .product-prices .product-prices-wrapper {font-size:1.75rem; line-height:normal;}
.main-product-details .product-prices .product-prices-wrapper>p {margin-bottom:.3rem;}
.main-product-details .product-prices .regular-price {font-size:.65em;}
.main-product-details .product-prices .previous-price {align-items:center; display:flex; margin-left:-1%; margin-right:-1%;}
.main-product-details .product-prices .previous-price>span {margin:0 1%;}
.main-product-details .product-prices .discount-amount,.main-product-details .product-prices .discount-percentage {font-size:.5em;}
.main-product-details .product-prices .tax-label {font-size:45%; font-style:italic; vertical-align:20%;}
.main-product-details .product-prices .shipping-delivery-label {display:flex; flex-direction:column; font-size:.7em; font-style:italic; line-height:18px;}
.main-product-details .product-prices .product-pack-price {text-decoration:none;}
.main-product-details .product-prices .product-unit-price {font-size:.5em;}
.main-product-details .product-prices .price-ecotax,.main-product-details .product-prices .product-without-taxes {font-size:.65em;}
.main-product-details .js-product-countdown,.main-product-details .product-prices .show-more-without-taxes {display:none;}
.main-product-details .product-countdown-box {border-radius:5px; font-size:1rem; margin-bottom:20px; padding:10px;}
.main-product-details .product-countdown-box .countdown-box {line-height:24px;}
.main-product-details .product-countdown-box .countdown-time time {padding:0 4px;}
.main-product-details .product-variants-item {align-items:center;}
.main-product-details .product-variants-item+.product-variants-item {margin-top:15px;}
.main-product-details .product-variants-item .form-control-label {text-align:initial;}
.main-product-details .product-variants-item .select-group {max-width:220px;}
.main-product-details .product-variants-item .color-group {margin:0 -8px;}
.main-product-details .product-variants-item .color-group .custom-color {margin:0 8px;}
.main-product-details .product-variants-item .color-group .custom-color .check-wrap {width:auto;}
.main-product-details .product-variants-item .color-group .check-shape.color {border-radius:0; height:22px; margin:3px; width:22px;}
.main-product-details .product-variants-item .color-group .check-shape.color .check-circle {height:28px; width:28px;}
.main-product-details .product-variants-item .color-group .color-name {display:none;}
.main-product-details .product-variants-item .color-group .input-color:checked+.check-shape.color {border-radius:50%; height:28px; margin:0; width:28px;}
.main-product-details .product-variants-item .radio-group li+li {padding-top:5px;}
.main-product-details .product-customization .product-customization-wrapper {border-bottom:1px dashed; border-color:#c7c7c7; padding-bottom:1.5rem;}
.main-product-details .product-customization .product-customization-header .alert {padding:5px 10px;}
.main-product-details .product-customization .product-customization-item {margin:10px 0;}
.main-product-details .product-customization .product-customization-item label {text-align:initial;}
.main-product-details .product-customization .product-customization-item .customization-message {background:#fff9dd; padding:3px 8px; width:fit-content;}
.main-product-details .product-customization .product-message {height:60px; resize:none; width:100%;}
.main-product-details .product-customization .file-input {cursor:pointer; height:100%; left:0; opacity:0; overflow:hidden; position:absolute; top:0; width:100%; z-index:1;}
.main-product-details .product-customization .custom-file {height:auto; position:relative; width:100%;}
.main-product-details .product-customization .custom-file button {background:#c7c7c7; border-radius:0 5px 5px 0; bottom:-1px; font-size:inherit; padding-left:10px; padding-right:10px; position:absolute; right:-1px; top:-1px; z-index:0;}
.main-product-details .product-customization .small,.main-product-details .product-customization small {color:#6f6f6f; display:block;}
.main-product-details .product-customization .input-wrapper {max-width:420px;}
.main-product-details .product-pack .pack-product-items {background:#f7f7f7; border-radius:5px; padding:0 .5rem;}
.main-product-details .product-pack .pack-product-item {padding:10px 0;}
.main-product-details .product-pack .pack-product-item+.pack-product-item {border-top:1px solid #ededed;}
.main-product-details .product-pack .pack-product-container {align-items:center; display:flex; justify-content:space-between;}
.main-product-details .product-pack .pack-product-left,.main-product-details .product-pack .pack-product-right {align-items:center; display:flex;}
.main-product-details .product-pack .pack-product-img {max-width:60px;}
.main-product-details .product-pack .pack-product-name {font-size:95%; padding:0 10px;}
.main-product-details .product-pack .pack-product-price {font-weight:700; padding:0 10px;}
.main-product-details .product-pack .pack-product-quantity {border:solid #c7c7c7; border-width:0 0 0 1px; min-width:30px; text-align:center;}
.main-product-details .product-pack .pack-product-quantity span {padding:0 2px;}
.main-product-details .product-availability {border:none; border-radius:3px; display:inline-block; font-weight:700; margin-bottom:0; padding:2px 8px;}
.main-product-details .product-availability .fa,.main-product-details .product-availability .material-icons {font-size:inherit; margin:-2px 0 0; padding:0;}
.main-product-details .product-refresh {margin-top:30px;}
.main-product-details .product-manufacturer .brand-logo {display:none; position:absolute; right:0; top:0;}
.main-product-details .product-manufacturer .brand-logo img {max-height:50px;}
.product-combinations .combinations-wrapper {display:flex; flex-wrap:wrap; margin:-5px -12px 15px;}
.product-combinations .combination-item {border-color:#c7c7c7; padding:8px; width:33.3333333333%;}
@media(max-width:991.98px) {.product-combinations .combination-item {width:50%;}
;}
.product-combinations .combination-item .switch-cbnt {align-items:center; background:#f7f7f7; border:1px solid transparent; border-radius:4px; cursor:pointer; display:flex; flex-direction:column; font-weight:700; padding:5px 3px; text-align:center;}
.product-combinations .combination-item .switch-cbnt:hover {border-color:inherit;}
.product-combinations .combination-item.active .switch-cbnt {border-color:#5a9e74; border-width:2px; margin:-1px;}
.product-combinations .combination-item.disabled {opacity:.65;}
.product-combinations .combination-item .cbnt-price {font-size:1rem; margin-bottom:3px;}
.product-combinations .combination-item .cbnt-qty {display:none; font-size:90%; font-weight:400;}
.product-combinations .combination-item .cbnt-name span {font-weight:400;}
.product-swatches {margin-bottom:10px; margin-top:5px;}
.product-swatches .product-swatches-item .form-control-label {text-align:initial;}
.product-swatches .swatches-list {display:flex; flex-wrap:wrap; margin-bottom:8px;}
.product-swatches .swatches-list>li {cursor:pointer; margin:0 5px 10px;}
.product-swatches .swatches-list>li>span {background-color:#f7f7f7; border:2px solid transparent; border-radius:3px; display:block; font-weight:700; padding:3px 10px;}
.product-swatches .swatches-list>li>span.color {background-size:contain; border:1px solid rgba(0,0,0,.05); border-radius:0; height:22px; margin:3px; position:relative; width:22px;}
.product-swatches .swatches-list>li:hover>span {border-color:#c7c7c7;}
.product-swatches .swatches-list>li.selected>span {border-color:#5a9e74;}
.product-swatches .swatches-list>li.selected>span.color {border:3px solid #fff; border-radius:50%; height:28px; margin:0; width:28px;}
.product-swatches .swatches-list>li.selected>span.color .check-circle {border:1px solid #fd6282; border-radius:50%; height:28px; left:-3px; position:absolute; top:-3px; width:28px;}
.zoomContainer .zoomWindow {border:1px solid #ededed;}
#product .title-block {font-size:1.25rem; margin-bottom:10px; text-transform:none;}
#product.background-for-title .title-block {margin-bottom:15px;}
.product-quantity-touchspin .input-group {border:1px solid #c7c7c7; border-radius:5px; flex-wrap:nowrap; height:34px; overflow:hidden;}
.product-quantity-touchspin .input-group .input-group-btn>.btn {background:#f7f7f7; border:none; border-radius:0; font-size:16px; height:100%; min-width:0; padding:0; width:30px;}
.product-quantity-touchspin .input-group .input-group-btn>.btn:hover {background:#c7c7c7;}
.product-quantity-touchspin .input-group input[type=number] {-moz-appearance:textfield; border-bottom:none; border-radius:0!important; border-top:none; height:100%; padding:0 3px; text-align:center; z-index:3;}
.product-quantity-touchspin .input-group input[type=number]::-webkit-inner-spin-button,.product-quantity-touchspin .input-group input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0;}
.product-features .h5,.product-features h5 {display:none;}
.product-features dl.data-sheet {display:flex; flex-wrap:wrap; margin:-.25rem;}
.product-features dl.data-sheet dd.value,.product-features dl.data-sheet dt.name {background:#eceeef; flex:1 0 40%; font-weight:400; margin:.25rem; min-height:34px; padding:7px 10px; word-break:break-word;}
.product-features dl.data-sheet dd.value:nth-of-type(2n),.product-features dl.data-sheet dt.name:nth-of-type(2n) {background:#edf1f2;}
.product-normal-layout {padding-bottom:0;}
.product-accordions {background:#fff; border:1px solid #c7c7c7; border-radius:5px; overflow:hidden;}
.product-accordions .panel {border-top:1px solid #c7c7c7; overflow:hidden;}
.product-accordions .panel:first-child {border-top:none;}
.product-accordions .panel .panel-heading {padding:2px .9375rem;}
.product-accordions .panel .panel-heading .panel-title {font-size:1.125rem; margin:0;}
.product-accordions .panel .panel-heading .panel-title a {align-items:center; color:#3d3d3d; display:flex; justify-content:space-between; padding:10px 0;}
.product-accordions .panel .panel-heading .caret-down-icon {border-color:transparent; border-bottom-color:inherit; border-style:solid; border-top-color:inherit; border-width:6px 5px 0; display:block; transition:all .3s;}
.background-for-title .product-accordions .panel .panel-heading {background-image:url(../img/e82c4e.png);}
.product-accordions .panel .panel-content {padding:.9375rem;}
.product-accordions .panel.active .panel-heading .caret-down-icon {transform:rotate(180deg);}
@media(min-width:992px) {.product-tabs .nav-tabs {margin-bottom:0;}
.product-tabs .nav-tabs .nav-item .nav-link {border:1px solid transparent; border-bottom:none; border-radius:5px 5px 0 0; height:100%; padding-bottom:10px; padding-top:8px;}
.product-tabs .nav-tabs .nav-item .nav-link.active {background-color:#fff; border-color:#c7c7c7; position:relative; z-index:1;}
;}
.product-tabs .tab-content {margin-top:-1px; position:relative;}
.background-for-title .product-tabs .nav-tabs .nav-item .nav-link {background-image:url(../img/e82c4e.png);}
@media(max-width:991.98px) {.background-for-title .product-tabs .nav-tabs .nav-item .nav-link {border-radius:5px; padding:8px;}
;}
#product-modal .modal-dialog {margin:3% auto; max-width:732px; width:90%;}
#product-modal .modal-content .modal-body {display:flex; padding:0;}
#product-modal .modal-content .modal-footer {background:#ebebeb; text-align:left;}
#product-modal figure {margin:0 auto; max-width:620px; padding:10px;}
#product-modal .image-caption p {margin-bottom:0;}
#product-modal .thumbnails {max-width:112px; padding:10px;}
#product-modal .thumbnails-wrapper {padding-bottom:20px; padding-top:20px; position:relative;}
#product-modal .thumbnails-wrapper.nomargin {padding:0;}
#product-modal .mask {max-height:560px; overflow:hidden; position:relative; z-index:1;}
#product-modal .mask.nomargin {margin-top:0;}
#product-modal .product-images .thumb-container {padding:10px 0;}
#product-modal .product-images img {border:1px solid transparent; cursor:pointer; padding:2px; transition:all .3s;}
#product-modal .product-images img.selected {border-color:#fd6282;}
#product-modal .product-images img:hover {filter:brightness(75%);}
#product-modal .arrows {color:#fd6282; cursor:pointer; height:100%; left:50%; margin-left:-35px; position:absolute; text-align:center; top:0; width:70px; z-index:0;}
#product-modal .arrows .arrow-down,#product-modal .arrows .arrow-up {font-size:70px; user-select:none;}
#product-modal .arrows .arrow-up {left:0; opacity:.2; position:absolute; top:-25px;}
#product-modal .arrows .arrow-down {bottom:-25px; left:0; position:absolute;}
@media(max-width:767.98px) {#product-modal .modal-dialog {max-width:520px!important;}
#product-modal .modal-content .modal-body {flex-direction:column;}
#product-modal .arrows {display:none;}
#product-modal .thumbnails {max-width:none!important;}
#product-modal .thumbnails-wrapper {padding-bottom:0; padding-top:0;}
#product-modal .product-images {display:flex; flex-wrap:wrap; margin:-5px -5px 0; transform:none!important;}
#product-modal .product-images .thumb-container {margin-top:0; padding:5px; width:25%;}
;}
body.touch-screen .product-list .product-miniature .grid-hover-btn,body.touch-screen .product-list .product-miniature .product-thumbnail .product-cover-link:before {display:none;}
body.touch-screen .product-list .product-miniature .first-block:hover .product-thumbnail {filter:none;}
body.touch-screen .product-style:hover {box-shadow:0 1px 5px rgba(0,0,0,.2); transform:none;}
#cart .cart-preview .cart-dropdown {display:none!important;}
.cart-items {padding:0 .9375rem;}
.cart-items .cart-item+.cart-item {border-top:1px solid #ededed;}
.product-line-grid {align-items:center; display:flex; flex-wrap:wrap; margin:0 -10px; position:relative;}
.product-line-grid .product-line-grid-left,.product-line-grid .product-line-grid-right {align-items:center; display:flex; padding:10px;}
.product-line-grid .product-line-grid-left {width:55%;}
.product-line-grid .product-image {max-width:30%;}
.product-line-grid .product-line-grid-body {padding:0 10px;}
.product-line-grid .product-line-grid-right {justify-content:space-between; width:45%;}
.product-line-grid .product-line-grid-right .qty-col-actions {align-items:center; display:flex;}
.product-line-grid .qty-col {max-width:120px;}
.product-line-grid .cart-line-product-actions {padding:0 10px;}
.product-line-grid .price-col {font-size:125%;}
.product-line-grid .cart-line-product-actions .remove-from-cart {font-size:1rem;}
.product-line-grid .product-name {padding:0;}
.product-line-grid .product-prices {align-items:center; display:flex; font-size:.875rem; margin-top:3px;}
.product-line-grid .product-prices span {font-size:inherit;}
.product-line-grid .product-prices .aeuc_unit_price_label {display:none;}
.product-line-grid .product-line-info-wrapper {margin-top:5px;}
.product-line-grid .product-line-info {line-height:18px;}
.product-line-grid .product-line-info .material-icons {font-size:15px;}
@media(max-width:767.98px) {.product-line-grid .product-line-grid-left,.product-line-grid .product-line-grid-right {width:100%;}
.product-line-grid .product-line-grid-left {padding-bottom:0;}
;}
.cart-items-review .product-line-grid {flex-wrap:nowrap;}
.cart-items-review .product-line-grid .product-line-grid-left {width:100%;}
.cart-items-review .product-line-grid .product-line-grid-right {width:auto;}
.cart-items-review .product-line-grid .product-image {max-width:60px;}
.cart-items-review .product-line-grid .product-prices .qty {color:#fd6282;}
.cart-container {position:relative;}
.cart-overview .no-items {border:none; border-radius:5px; padding:.9375rem;}
.cart-continue-shopping {margin-top:30px;}
.cart-summary-line {display:flex; justify-content:space-between; padding:4px 0;}
.cart-summary-line .small,.cart-summary-line label,.cart-summary-line small {margin-bottom:0;}
.cart-summary-subtotals label {font-weight:400;}
.cart-summary-subtotals .price {font-size:.9rem; font-weight:400;}
.cart-summary {overflow:hidden; padding:0 .9375rem; position:relative;}
.cart-summary .cart-item {padding:10px 0;}
.cart-summary .cart-item+.cart-item {border-top:1px solid #ededed;}
.cart-summary .cart-detailed-actions {background:#f7f7f7; margin:0 -.9375rem; padding:20px 0; text-align:center;}
.cart-summary .cart-detailed-actions .alert.alert-warning {margin-top:-20px; padding:8px 15px;}
.cart-summary .cart-products-count {font-weight:700; margin:0 -.9375rem; padding:15px 0; text-align:center;}
.cart-summary .cart-voucher .promo-code .input-group {padding:5px 0;}
.cart-summary .cart-voucher .promo-code .alert-danger {display:none; margin:0; padding:.5rem;}
.cart-summary .cart-voucher .promo-code .alert-danger .material-icons {margin-top:-2px;}
.cart-summary .cart-voucher .promo-name {margin-bottom:7px;}
.cart-summary .cart-voucher .promo-name .remove-voucher i {font-size:1rem; text-align:center; width:20px;}
.cart-summary .cart-voucher .promo-highlighted {margin-bottom:3px; margin-top:8px;}
.cart-summary .cart-voucher .promo-discounts {margin-bottom:0; padding:0 3%;}
.cart-summary .cart-voucher .promo-discounts li {padding:0;}
.cart-summary .cart-voucher .promo-discounts .code {cursor:pointer; text-decoration:underline;}
.quickview .modal-dialog {margin:3% auto; max-width:940px; width:90%;}
@media(max-width:767.98px) {.quickview .modal-dialog {max-width:520px;}
;}
.quickview .modal-content {background:#fff;}
.quickview .modal-header {border:none; padding:2px;}
.quickview .modal-header .close {margin-right:0; margin-top:0;}
.quickview .modal-footer {background:#f7f7f7; border-top:none;}
.quickview .modal-footer .social-sharing,.quickview .modal-footer .view-details {margin:5px 0;}
.quickview .modal-footer .social-sharing label {display:none;}
#quickviewProduct.main-product-details .product-cover .layer {display:none!important;}
#stores .page-stores {margin-left:auto; margin-right:auto; width:85%;}
.store-item+.store-item {margin-top:20px;}
.store-item .store-contact-info li {padding:3px 0;}
.store-item .store-contact-info i {width:20px;}
.store-item .store-working-hours table {width:100%;}
@media(max-width:767.98px) {#stores .page-stores {width:100%;}
;}
@media(max-width:991.98px) {.store-item .store-description,.store-item .store-working-hours {margin-top:20px;}
;}
.contact-rich hr {border-style:dashed;}
.contact-rich .info-line {align-items:center; display:flex;}
.contact-rich .info-line .icon {width:3rem;}
.contact-rich .info-line .icon i {font-size:2rem;}
#pagenotfound #main {margin:0 auto; max-width:600px;}
.customization-modal .modal-body {padding:0;}
.customization-modal .product-customization-line {align-items:center; display:flex; padding:15px 0;}
.customization-modal .product-customization-line+.product-customization-line {border-top:1px solid #ededed;}
.customization-modal .product-customization-line .label {margin-bottom:0;}
.sitemap .tree-top {font-weight:700; text-transform:uppercase;}
.sitemap .category-sitemap .tree {padding-left:0;}
.sitemap .category-sitemap .tree>li {list-style:none;}
.sitemap .category-sitemap .tree>li>a {display:block; font-size:110%; font-weight:700; margin-bottom:12px; text-transform:uppercase;}
.sitemap .category-sitemap .tree>li>ul.nested {display:flex; flex-wrap:wrap; margin-left:-10px; margin-right:-10px; padding-left:0; padding-right:0;}
.sitemap .category-sitemap .tree>li>ul.nested>li {list-style:none; padding:0 10px; width:100%;}
@media(min-width:768px) {.sitemap .category-sitemap .tree>li>ul.nested>li {width:50%;}
;}
@media(min-width:1220px) {.sitemap .category-sitemap .tree>li>ul.nested>li {width:33.3333333333%;}
;}
.sitemap .category-sitemap .tree>li>ul.nested>li>a {display:block; font-weight:700; margin-bottom:7px;}
.sitemap .category-sitemap .tree>li>ul.nested>li>ul.nested {border-bottom-color:#ededed; border-left:1px solid #ededed; border-right:0 solid #ededed; border-top-color:#ededed; list-style:none;}
.sitemap .category-sitemap .tree>li>ul.nested>li>ul.nested ul {margin-bottom:0;}
.sitemap .category-sitemap .tree>li>ul.nested>li>ul.nested>li>a {position:relative;}
.sitemap .category-sitemap .tree>li>ul.nested>li>ul.nested>li>a:before {border-top:1px solid #ededed; content:""; left:-15px; position:absolute; top:50%; width:10px;}
.block-reassurance-item {align-items:center; display:flex; padding:10px;}
.block-reassurance-item img,.block-reassurance-item svg {height:auto; width:40px;}
.block-reassurance-item .item-icon,.block-reassurance-item .item-text {margin:0 5px;}
@media(min-width:768px) {.block-reassurance {display:flex; flex-wrap:wrap; justify-content:space-evenly;}
.block-reassurance .block-reassurance-item {display:block;}
.block-reassurance .block-reassurance-item .item-icon {margin-bottom:8px; text-align:center;}
.block-reassurance .block-reassurance-item .item-text {text-align:center;}
;}
.blockreassurance-product {margin-bottom:30px; padding:0;}
#product .blockreassurance-product {border:none; margin:0;}
.blockreassurance-outside {padding:10px 0;}
.searchbar-wrapper {width:100%;}
.search-widget {margin:auto; width:70%;}
.search-widget form,.search-widget.ui-front {position:relative;}
.search-widget form input[type=text] {background:#fff; border-color:#c7c7c7; color:inherit; height:43px; margin-left:-1px; padding-left:5%; padding-right:53px;}
.search-widget form [type=submit] {border:none; border-radius:0 5px 5px 0; cursor:pointer; display:block; height:43px; padding:0; position:absolute; right:0; text-align:center; top:0; transition:all .3s; width:43px;}
.search-widget form [type=submit] .fa,.search-widget form [type=submit] .material-icons {font-size:21px; font-weight:700;}
.mobile-header-version .search-widget {width:80%;}
.mobile-header-version .search-widget form [type=submit] {background:transparent; color:inherit;}
#products .search-widget {margin:auto;}
.sidebar-search {border-top:1px solid #c7c7c7; padding:20px;}
.sidebar-search .search-widget {width:100%;}
.ui-autocomplete.ui-menu {max-width:100%;}
.ui-autocomplete.ui-menu .search-menu-item {list-style:none;}
.ui-autocomplete.ui-menu .search-menu-item .search-item {align-items:center; border-radius:0; display:flex;}
.ui-autocomplete.ui-menu .search-menu-item .search-item .info {flex:1; min-width:0;}
.ui-autocomplete.ui-menu .search-menu-item .search-item .info .category,.ui-autocomplete.ui-menu .search-menu-item .search-item .info .separator {display:none;}
.ui-autocomplete.ui-menu .search-menu-item .search-item .cover {margin-right:2%; width:50px;}
.ui-autocomplete.ui-menu .search-menu-item .search-item .cover img {border:1px solid #ededed;}
.ui-autocomplete.ui-menu .search-menu-item .search-item .pprice {font-weight:700;}
.ui-autocomplete.ui-menu .search-menu-item .search-item .pref {display:none; font-style:italic;}
.ui-autocomplete.ui-menu .search-menu-item .search-item .product {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.disable-price-mode .ui-autocomplete.ui-menu .search-menu-item .search-item .pprice {display:none;}
.block-social .social-links {margin-left:-5px; margin-right:-5px; margin-top:15px;}
.block-social li {background-color:#2d2d2d; background-position:50%; background-repeat:no-repeat; background-size:80%; border-radius:5px; display:inline-block; height:40px; margin:0 5px 10px; transition:all .3s; width:40px;}
.block-social li:hover {border-radius:50%;}
.block-social li a {display:block; height:100%; overflow:hidden; text-indent:100%; white-space:nowrap;}
.block-social li a:hover {color:transparent;}
.block-social .facebook {background-color:#3b5998; background-image:url(../img/04be68.svg);}
.block-social .twitter {background-color:#55acee; background-image:url(../img/b01f00.svg);}
.block-social .rss {background-color:#f60; background-image:url(../img/cbeba0.svg);}
.block-social .youtube {background-color:#b00; background-image:url(../img/726b87.svg);}
.block-social .googleplus {background-color:#dd4b39; background-image:url(../img/c472ea.svg);}
.block-social .pinterest {background-color:#cb2027; background-image:url(../img/33e744.svg);}
.block-social .vimeo {background-color:#aad450; background-image:url(../img/4903fb.svg);}
.block-social .instagram {background-color:#125688; background-image:url(../img/3a9407.svg);}
.block-social .linkedin {background-color:#0e76a8; background-image:url(../img/b2efa7.svg); background-size:auto;}
.block-social .tiktok {background-color:#000; background-image:url(../img/38eacf.svg);}
.block-social .ps-socialfollow-discord {background-color:#404eed;}
.block-newsletter {margin-bottom:30px;}
@media(max-width:991.98px) {.block-newsletter {margin-bottom:20px;}
;}
.block-newsletter .newsletter-form {margin-top:14px;}
.block-newsletter .form-control:-webkit-autofill {background:transparent;}
.block-newsletter .newsletter-message {font-size:92%; margin-top:8px;}
.block-newsletter .newsletter-message .alert {border:none; font-size:inherit; margin-bottom:.625rem; padding:2px 10px;}
.block-newsletter .newsletter-message .conditons {padding:2px 0;}
#footer .footer-main .block-newsletter .h4,#footer .footer-main .block-newsletter h4 {margin-bottom:20px;}
.footer-right .block-newsletter .input-wrapper {display:flex;}
.footer-right .block-newsletter .form-control {background:#f7f7f7; border-color:#c7c7c7; border-radius:5px 0 0 5px; border-right-width:0; box-shadow:none; color:inherit; height:50px; padding-left:3%; padding-right:3%; width:100%;}
.footer-right .block-newsletter .input-btn {min-width:30%;}
.footer-right .block-newsletter .input-btn .btn {border-radius:0 5px 5px 0; font-size:17px; height:50px; text-transform:none; width:100%;}
.social-sharing {margin:20px 0;}
.social-sharing label {display:none; float:left; margin-right:20px; padding-top:7px;}
.social-sharing>ul {justify-content:flex-end;}
.social-sharing li a {align-items:center; border-radius:3px; display:flex; padding:5px 12px;}
.social-sharing li a:hover,.social-sharing li a:hover i {color:#fff;}
.social-sharing li a i {font-size:16px; padding-right:8px;}
.social-sharing .facebook a i {color:#3b5998;}
.social-sharing .facebook a:hover {background-color:#3b5998;}
.social-sharing .twitter a i {color:#55acee;}
.social-sharing .twitter a:hover {background-color:#55acee;}
.social-sharing .googleplus a i {color:#dd4b39;}
.social-sharing .googleplus a:hover {background-color:#dd4b39;}
.social-sharing .pinterest a i {color:#cb2027;}
.social-sharing .pinterest a:hover {background-color:#cb2027;}
#blockcart-modal .modal-content {border-radius:0;}
#blockcart-modal .modal-header {background:#d4edda; border:none; border-radius:0;}
#blockcart-modal .modal-dialog {margin-top:10%; max-width:700px;}
#blockcart-modal .modal-body {padding:20px;}
#blockcart-modal .modal-title {color:#155724;}
#blockcart-modal .modal-title i {margin-right:2%;}
#blockcart-modal .cart-modal-wrapper {display:flex; flex-wrap:wrap;}
#blockcart-modal .cart-product .product-image,#blockcart-modal .cart-product .product-infos {padding:0 10px;}
#blockcart-modal .cart-product .product-name {padding-bottom:4px; padding-top:0;}
#blockcart-modal .cart-product .product-attributes p {margin-bottom:0;}
#blockcart-modal .cart-content .cart-products-count {font-weight:700; margin-bottom:0; padding:5px; text-align:center;}
#blockcart-modal .cart-content .cart-prices {background:#f7f7f7;}
#blockcart-modal .cart-buttons {display:flex; flex-wrap:wrap; justify-content:space-between;}
@media(max-width:767.98px) {#blockcart-modal .cart-buttons {justify-content:center;}
;}
#blockcart-modal .cart-buttons .btn {margin:4px;}
.cart-preview {position:relative;}
.cart-preview .cart-header {text-align:center;}
.cart-preview .cart-header .cart-link {border-radius:3px; display:flex; font-size:.875rem; font-weight:700; padding:7px 8px; transition:all .3s; white-space:nowrap;}
.cart-preview .cart-header .cart-link>span {padding:0 2px;}
.cart-preview .cart-header .cart-design {position:relative;}
.cart-preview .cart-header .cart-products-count {background-color:#fd6282; border-radius:50%; color:#fff; display:block; font-size:10px; height:16px; left:0; line-height:16px; margin:auto; position:absolute; right:0; text-align:center; top:-12px; transition:all .3s; width:16px;}
.cart-preview .cart-dropdown {background:#fff; border-radius:5px; box-shadow:0 2px 4px rgba(0,0,0,.2); opacity:0; overflow:hidden; padding:0; position:absolute; right:0; top:45px; visibility:hidden; width:300px; z-index:999;}
.cart-preview .cart-title {background:#f7f7f7; border-bottom:1px solid #c7c7c7; font-size:1rem; margin:0; padding:15px 5px; text-align:center; text-transform:uppercase;}
.background-for-title .cart-preview .cart-title {background-image:url(../img/e82c4e.png);}
.cart-preview .cart-items {padding:0;}
.cart-preview .cart-product-line {align-items:center; display:flex; padding:12px 0;}
.cart-preview .cart-product-line+.cart-product-line {border-top:1px dashed #c7c7c7;}
.cart-preview .cart-product-line .product-image {flex:none; margin:0 10px; max-width:80px;}
.cart-preview .cart-product-line .product-infos {width:100%;}
.cart-preview .cart-product-line .remove-from-cart {flex:none; font-size:14px; padding:5px 10px; text-align:center;}
.cart-preview .cart-product-line .product-name {padding:0;}
.cart-preview .cart-product-line .product-attributes {display:block; font-style:italic;}
.cart-preview .cart-product-line .product-price-quantity {display:flex; margin-top:9px;}
.cart-preview .cart-product-line .product-cart-price {display:flex; flex-wrap:wrap; justify-content:flex-end;}
.cart-preview .cart-product-line .product-cart-price span {padding:0 2px;}
.cart-preview .cart-product-line .product-price {font-size:1rem; font-weight:700;}
.cart-preview .cart-product-line .product-price span {display:inline-block;}
.cart-preview .cart-product-line .regular-price {font-size:.8rem;}
.cart-preview .cart-product-line .product-quantity-touchspin {display:none;}
.cart-preview .cart-product-line .product-quantity-touchspin .input-group {height:25px;}
.cart-preview .cart-product-line .product-quantity-touchspin .input-group .input-group-btn>.btn {font-size:14px; width:22px;}
.cart-preview .cart-product-line .product-quantity-touchspin .input-group input {width:35px;}
.cart-preview .allow-update-quantity .cart-product-line .product-price-quantity {align-items:center; justify-content:space-between;}
.cart-preview .allow-update-quantity .cart-product-line .product-quantity-touchspin {display:block;}
.cart-preview .allow-update-quantity .cart-product-line .product-qty,.cart-preview .allow-update-quantity .cart-product-line .x-character {display:none;}
.cart-preview .allow-update-quantity .cart-product-line .remove-from-cart {align-self:normal; margin-top:21px;}
.cart-preview .cart-bottom {background:#f7f7f7; border-top:1px solid #c7c7c7; padding:10px 15px;}
.cart-preview .cart-bottom .cart-products-count {padding:5px; text-align:center;}
.cart-preview .cart-bottom .cart-action {margin-bottom:5px; margin-top:15px;}
.cart-preview .cart-bottom .cart-minimal {margin-top:15px; padding:8px 10px;}
.cart-preview .no-items {padding:15px; text-align:center;}
.desktop-header-version .cart-preview:hover .cart-dropdown {opacity:1; top:35px; transition:all .3s; visibility:visible;}
.mobile-header-version .cart-preview .cart-header .cart-link {align-items:center; display:flex; font-size:18px; height:34px; justify-content:center; padding:0; width:34px;}
.mobile-header-version .cart-preview .cart-header .fa,.mobile-header-version .cart-preview .cart-header .material-icons {margin:0;}
.mobile-header-version .cart-preview .cart-header .cart-total-value {display:none;}
.mobile-header-version .cart-preview .cart-header .cart-products-count {left:50%; margin-left:-8px;}
div.aeuc_tax_label,div.aeuc_weight_label,span.aeuc_from_label,span.aeuc_tax_label {color:#554f58; font-size:11px;}
span.aeuc_from_label {padding-top:4px;}
span.aeuc_tax_label_shopping_cart {color:#554f58!important; font-size:12px!important;}
span.aeuc_tax_label_blockcart {color:#fff!important;}
.aeuc_delivery_label:before {content:"-"; padding:0 4px;}
.aeuc_shipping_label a {color:inherit; text-decoration:underline;}
.aeuc_before_label {font-size:.7em;}
.main-product-details .aeuc_before_label {font-size:.5em;}
.content_price>span {display:inline-block;}
span.unvisible {display:none;}
p.payment_selected>a.payment_module_adv {border:1px solid #55c65e; border-radius:4px;}
a.payment_module_adv {border:1px solid #d6d4d4; border-radius:4px;}
.cart-overview div.aeuc_unit_price_label {display:inline-block; font-size:8px; font-weight:400;}
#checkout-cart-summary div.aeuc_unit_price_label {color:#878787; display:block; font-size:.75rem;}
#order-items div.aeuc_unit_price_label {display:block; font-size:90%;}
#blockcart-modal div.aeuc_unit_price_label {font-size:9px; font-weight:400; margin-bottom:8px;}
#product div.aeuc_unit_price_label {padding-bottom:16px;}
body.tax-display-enabled #products .thumbnail-container,body.tax-display-enabled .featured-products .thumbnail-container,body.tax-display-enabled .product-accessories .thumbnail-container {height:358px;}
body.tax-display-enabled #products .highlighted-informations,body.tax-display-enabled .featured-products .highlighted-informations,body.tax-display-enabled .product-accessories .highlighted-informations {height:4.25em;}
body.tax-display-enabled #products .product-description,body.tax-display-enabled .featured-products .product-description,body.tax-display-enabled .product-accessories .product-description {height:90px;}
div.condition-label label.js-terms {text-align:left;}
#conditions-to-approve #cta-terms-and-conditions-0,#conditions-to-approve #cta-terms-and-conditions-1 {text-decoration:underline;}
div.aeuc_footer_info {font-size:.875rem; margin-bottom:10px; margin-top:10px; text-align:center;}
.currency-selector-wrapper+.language-selector-wrapper,.language-selector-wrapper+.currency-selector-wrapper {margin-left:5px;}
.currency-selector .dropdown-current,.language-selector .dropdown-current {background-color:#f7f7f7; border-radius:3px; padding:5px 8px;}
.currency-selector .dropdown-icon .fa,.currency-selector .dropdown-icon .material-icons,.language-selector .dropdown-icon .fa,.language-selector .dropdown-icon .material-icons {font-size:15px;}
.currency-selector .dropdown-menu,.language-selector .dropdown-menu {min-width:0;}
.language-selector #language-selector-label,.language-selector .l-code {display:none;}
.language-selector .l-name {display:flex;}
.language-selector img {margin-top:-2px;}
.currency-selector #currency-selector-label {display:none;}
.currency-selector .c-sign {display:inline-block;}
.sidebar-currency {border-top:1px solid #c7c7c7; padding:20px 10px;}
.sidebar-currency .currency-list {display:flex; flex-wrap:wrap; justify-content:center;}
.sidebar-currency .currency-list li {margin:0 3px;}
.sidebar-currency .currency-list .dropdown-item {border-radius:5px; padding:5px 8px;}
.sidebar-currency .currency-list .current .dropdown-item {background:#5a9e74; color:#fff;}
.sidebar-currency .c-sign {display:none;}
.sidebar-language {border-top:1px solid #c7c7c7; padding:20px 10px;}
.sidebar-language .l-name {display:none;}
.sidebar-language .language-list {display:flex; flex-wrap:wrap; justify-content:center;}
.sidebar-language .language-list li {margin:0 3px;}
.sidebar-language .language-list .dropdown-item {border-radius:5px; min-width:40px; padding:5px 8px; text-align:center; text-transform:uppercase;}
.sidebar-language .language-list .current .dropdown-item {background:#5a9e74; color:#fff;}
.user-info {text-align:center;}
.user-info .account-link {border:2px solid; border-radius:3px;}
.user-info .account-link>a {align-items:center; display:flex; font-size:.875rem; padding:5px 7px; white-space:nowrap;}
.user-info .account-link>a>span {padding:0 2px;}
.user-info .account-link>a .material-icons {font-size:120%; height:100%; line-height:inherit; margin-top:0;}
.user-info .logout-link {display:none;}
.user-info .dropdown-customer-account-links {min-width:100%; opacity:0; position:absolute; right:0; top:103%; visibility:hidden; z-index:1000;}
.user-info .dropdown-customer-account-links .dropdown-menu {border:2px solid; border-radius:3px 0 3px 3px; display:block; position:static; width:100%;}
.user-info .dropdown-customer-account-links .dropdown-item {align-items:center; display:flex; justify-content:space-between; padding:7px 3px;}
.user-info .dropdown-customer-account-links .dropdown-item i,.user-info .dropdown-customer-account-links .dropdown-item span {margin:0 5px;}
.user-info .dropdown-customer-account-links .dropdown-item i {font-size:15px;}
.user-info .dropdown-customer-account-links .logout {border-top:1px solid #c7c7c7; color:red; padding:7px; text-align:center;}
.user-info .dropdown-customer-account-links .logout i {min-width:18px;}
.user-info .customer-logged {position:relative;}
.user-info .customer-logged .hover .dropdown-customer-account-links,.user-info .customer-logged:hover .dropdown-customer-account-links {opacity:1; top:calc(100% - 2px); transition:all .3s; visibility:visible;}
.sidebar-account {background:#f7f7f7; border-top:1px solid #c7c7c7; padding:20px 10px;}
.sidebar-account.user-info>ul>li {align-items:center; display:flex; justify-content:space-around;}
.sidebar-account.user-info .logout-link {color:red; display:block;}
.sidebar-account.user-info .dropdown-customer-account-links {display:none;}
.sidebar-header-phone {background:#f7f7f7; border-top:1px solid #c7c7c7; padding:15px 5px;}
.sidebar-header-phone ul {display:flex; flex-wrap:wrap; justify-content:center;}
.sidebar-header-phone ul li {padding:8px 12px; white-space:nowrap;}
.st-menu-title {background:#f7f7f7;}
.sidebar-menu {border-top:1px solid #c7c7c7; padding:15px;}
.sidebar-menu .waiting-load-categories {background:transparent url(../img/c601cb.gif) no-repeat 50% 50%; height:50px;}
.sidebar-category-tree.category-tree .category-sub-menu {display:none;}
.left-brand-list .linklist,.left-supplier-list .linklist {margin-top:-3px;}
.brands-sort .select-title,.suppliers-sort .select-title {overflow:hidden; text-align:initial; text-overflow:ellipsis; white-space:nowrap;}
.brands-sort .dropdown-menu,.suppliers-sort .dropdown-menu {min-width:100%; width:auto;}
.mailalert-product-page .mailalert-form {margin:0 -8px;}
.mailalert-product-page .mailalert-form.disable {opacity:.5; pointer-events:none;}
.mailalert-product-page .alert-email {padding:0 8px; width:100%;}
.mailalert-product-page .alert-button {padding:0 8px;}
.mailalert-product-page .alert-button .btn {padding-left:15px; padding-right:15px; text-transform:none; white-space:nowrap;}
.mailalert-product-page .mailalert-msg {margin-bottom:0; margin-top:5px; padding:8px;}
@media(max-width:991.98px) {.mailalert-product-page .mailalert-form {flex-direction:column;}
.mailalert-product-page .alert-email {margin-bottom:5px;}
;}
.my-mail-alerts {padding-bottom:0; padding-top:0;}
.my-mail-alerts .mail-alert-line {padding:.9375rem 0;}
.my-mail-alerts .mail-alert-line+.mail-alert-line {border-top:1px solid #ededed;}
.my-mail-alerts .mail-alert-line .p-image img {max-width:50px;}
.my-mail-alerts .mail-alert-line .p-name {margin:0 10px;}
.my-mail-alerts .mail-alert-line .p-remove {font-size:20px; margin-left:auto;}
.mobile-header-version .customer-signin-module {position:absolute; right:0; top:-32px;}
.mobile-header-version .user-info .account-link {border-width:1px;}
.mobile-header-version .user-info .account-link>a {font-size:inherit; line-height:inherit; padding:2px 6px;}
.mobile-header-version .user-info .account-link>a i {font-size:15px; margin-right:0;}
.mobile-header-version .user-info .dropdown-customer-account-links {display:none;}
.mobile-header-version .currency-selector .dropdown-current,.mobile-header-version .language-selector .dropdown-current {padding:3px 5px;}
.mobile-header-version .currency-selector .dropdown-item,.mobile-header-version .language-selector .dropdown-item {padding-left:5px; padding-right:5px;}
.progress {height:5px;}
.progress-bar {height:100%; transition:.25s ease-out;}
.rating-star-blue>label,.rating-star-green>label,.rating-star-yellow>label {margin:0;}
.product-list #gsr-review-list .gsr-review-count-rating {display:none;}
.product-list .gsr-clr_20 {display:none!important;}
.product-list .grid .product-miniature #gsr-review-list .gsr-text-center {text-align:left!important;}
.product-list .list .product-miniature #gsr-review-list .gsr-text-center {text-align:right!important;}
.aone-homepage .product-list .list .product-miniature #gsr-review-list {margin-top:-7px; position:static;}
.main-product-details #gsr.productAction,.main-product-details #gsr.productReassurance {background:#f7f7f7; margin-bottom:20px; margin-top:20px; overflow:hidden;}
.main-product-details #gsr.productAction .block-review,.main-product-details #gsr.productReassurance .block-review {background:transparent;}
.main-product-details #gsr.productAction .block-review-item,.main-product-details #gsr.productReassurance .block-review-item {padding:0;}
.main-product-details #gsr.productAction .block-review-item .display-distribution,.main-product-details #gsr.productReassurance .block-review-item .display-distribution {background:#fff;}
.main-product-details #gsr.productAction {padding:0 20px 10px;}
.main-product-details #gsr.productReassurance {padding:10px 20px 20px;}
#gsr #comment-form .product {margin-bottom:20px; overflow:hidden;}
#gsr #comment-form .product img {max-width:90px;}
#gsr #comment-form #footer {background:transparent;}
#gsr .pull-right .bootstrap-touchspin .btn.btn-touchspin,#gsr .pull-right .btn.btn-default,.bootstrap-touchspin #gsr .pull-right .btn.btn-touchspin {background-color:#17a2b8; border-color:#17a2b8; color:#fff; margin-top:5px; padding-left:10px; padding-right:10px; white-space:nowrap;}
#gsr .review-line-comment .row>div {padding:0 15px;}
#footer #gsr {width:100%;}
.product-add-to-cart #ps-checkout-express-button {text-align:right;}
.lang-rtl .product-add-to-cart #ps-checkout-express-button {text-align:left;}
.product-add-to-cart #ps-checkout-express-button div.paypal-buttons-context-iframe {margin:15px 4% 10px;}
#cart #ps-checkout-express-button {padding:0 15px;}
#checkout-personal-information-step #ps-checkout-express-button {margin-bottom:20px;}
.js-payment-binary .accept-cgv {display:none!important;}
#ps_checkout-buttons-container .checkout-smartbutton {text-align:center;}
.slick-list {margin-top:-15px; padding-top:15px;}
.slick-track {display:flex;}
.slick-slide {height:auto; outline:none;}
.slick-loading .slick-list {background:transparent url(../img/c601cb.gif) 50% no-repeat;}
.slick-next,.slick-prev {background-color:#fd6282; background-image:url(../img/e82c4e.png); border:none; border-radius:3px; color:#fff; cursor:pointer; display:block; font-size:0; height:30px; opacity:.5; outline:none; padding:0; position:absolute; top:-35px; transition:all .3s; width:30px; z-index:10;}
.slick-next:hover,.slick-prev:hover {opacity:1!important; outline:none;}
.slick-next:focus,.slick-prev:focus {outline:none;}
.slick-next.slick-disabled,.slick-prev.slick-disabled {opacity:.25;}
.slick-next .material-icons,.slick-prev .material-icons {display:initial; transition:all .3s;}
.slick-next:before,.slick-prev:before {font-family:FontAwesome; font-size:20px; line-height:30px; transition:all .3s;}
.background-for-title .slick-next,.background-for-title .slick-prev {top:-40px;}
@media(max-width:991.98px) {.slick-next,.slick-prev {height:25px; width:25px;}
.slick-next:before,.slick-prev:before {line-height:25px;}
.background-for-title .slick-next,.background-for-title .slick-prev,.slick-next,.slick-prev {margin-top:-35px; top:50%;}
;}
.slick-prev {border-radius:50% 0 0 50%; left:auto; right:41px;}
.slick-prev:before {content:"";}
.slick-prev:hover:before {margin-right:3px;}
@media(max-width:991.98px) {.slick-prev {left:0; right:auto;}
;}
[dir=rtl] .slick-prev {left:auto; right:-8px;}
.slick-next {border-radius:0 50% 50% 0; left:auto; right:10px;}
.slick-next:before {content:"";}
.slick-next:hover:before {margin-left:3px;}
@media(max-width:991.98px) {.slick-next {left:auto; right:0;}
;}
[dir=rtl] .slick-next {left:-8px; right:auto;}
.slick-dots {display:block; list-style:none; margin:0; padding:0; text-align:center!important; width:100%;}
.slick-dots li {cursor:pointer; display:inline-block; margin:0 3px; padding:5px 2px; position:relative; vertical-align:middle;}
.slick-dots li button {background:#fd6282; border:0; border-radius:50%; cursor:pointer; display:block; font-size:0; height:13px; opacity:.25; outline:none; padding:0; width:13px;}
.slick-dots li button:focus,.slick-dots li button:hover {outline:none;}
.slick-dots li button:hover,.slick-dots li.slick-active button {opacity:1;}
.pace-running>:not(.pace) {pointer-events:none; transition:none; user-select:none;}
.pace {-webkit-pointer-events:none; pointer-events:none; -webkit-user-select:none; -moz-user-select:none; user-select:none;}
.pace-inactive {display:none;}
.pace .pace-progress {background:#5a9e74; height:2px; position:fixed; right:100%; top:0; width:100%; z-index:2000;}
.pace .pace-activity {-webkit-animation:pace-spinner .5s linear infinite; -moz-animation:pace-spinner .5s linear infinite; -ms-animation:pace-spinner .5s linear infinite; -o-animation:pace-spinner .5s linear infinite; animation:pace-spinner .5s linear infinite; border:2px solid #5a9e74; border-bottom-color:transparent!important; border-radius:10px; border-right-color:transparent!important; display:block; height:20px; position:fixed; right:15px; top:15px; width:20px; z-index:2000;}
@-webkit-keyframes pace-spinner {0% {-webkit-transform:rotate(0deg); transform:rotate(0deg);}
to {-webkit-transform:rotate(1turn); transform:rotate(1turn);}
;}
@-moz-keyframes pace-spinner {0% {-moz-transform:rotate(0deg); transform:rotate(0deg);}
to {-moz-transform:rotate(1turn); transform:rotate(1turn);}
;}
@-o-keyframes pace-spinner {0% {-o-transform:rotate(0deg); transform:rotate(0deg);}
to {-o-transform:rotate(1turn); transform:rotate(1turn);}
;}
@-ms-keyframes pace-spinner {0% {-ms-transform:rotate(0deg); transform:rotate(0deg);}
to {-ms-transform:rotate(1turn); transform:rotate(1turn);}
;}
@keyframes pace-spinner {0% {transform:rotate(0deg);}
to {transform:rotate(1turn);}
;}
.flex-scrollbox-wrapper {overflow:hidden;}
.flex-scrollbox-wrapper>div:first-child,.flex-scrollbox-wrapper>ul:first-child {flex-wrap:nowrap;}
.scroll-box-arrows {display:none; transition:all .3s;}
.scroll-box-arrows.scroll {display:block;}
.scroll-box-arrows .left,.scroll-box-arrows .right {cursor:pointer; user-select:none;}
[data-autoscroll=true]+.scroll-box-arrows {opacity:0;}
.flex-scrollbox-wrapper:hover+.scroll-box-arrows,.scroll-box-arrows:hover {opacity:1;}
.st-pusher {left:0; position:relative; -webkit-transition:-webkit-transform .5s; transition:all .5s;}
.st-overlay {background:rgba(0,0,0,.3); bottom:0; display:none; left:0; overflow-y:scroll; position:fixed; right:0; top:0;}
.st-menu-open .st-overlay {display:block; z-index:1000;}
.st-menu {background:#fff; height:100%; left:0; overflow:auto; padding-bottom:30px; position:fixed; top:0; -webkit-transition:all .5s; transition:all .5s; visibility:hidden; width:300px; z-index:1001;}
.st-menu:after {background:rgba(0,0,0,.2); content:""; height:100%; opacity:1; position:absolute; right:0; top:0; -webkit-transition:opacity .5s; transition:opacity .5s; width:100%;}
.st-menu-right {background:#fff; height:100%; overflow:auto; position:fixed; right:0; top:0; -webkit-transition:all .5s; transition:all .5s; visibility:hidden; width:320px; z-index:1001;}
.st-menu-right:after {background:rgba(0,0,0,.2); content:""; height:100%; opacity:1; position:absolute; right:0; top:0; -webkit-transition:opacity .5s; transition:opacity .5s; width:100%;}
.st-menu-open {overflow:hidden;}
.st-menu-open .st-wrapper {overflow-y:scroll;}
.st-menu-open .st-menu:after {height:0; opacity:0; -webkit-transition:opacity .5s,width .1s .5s,height .1s .5s; transition:opacity .5s,width .1s .5s,height .1s .5s; width:0;}
.st-menu-close {cursor:pointer; padding:8px; position:absolute; right:0; top:11px; z-index:1;}
.st-menu-close:hover {color:#fd6282;}
.st-menu-close i {font-weight:700;}
.st-menu-right .st-menu-close {left:0; right:auto;}
.st-menu .st-menu-title {font-size:1.125rem; margin:0; padding:15px 5px; text-align:center;}
.background-for-title .st-menu .st-menu-title {background-image:url(../img/e82c4e.png);}
.st-effect-left.st-menu {-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0);}
.st-effect-left.st-menu-open .st-effect-left.st-menu {-webkit-transform:translateZ(0); transform:translateZ(0); visibility:visible;}
.st-effect-left.st-menu:after {display:none;}
.st-effect-right.st-menu-right {-webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}
.st-effect-right.st-menu-open .st-effect-right.st-menu-right {-webkit-transform:translateZ(0); transform:translateZ(0); visibility:visible;}
.st-effect-right.st-menu-right:after {display:none;}
.no-csstransforms3d .st-pusher,.no-js .st-pusher {padding-left:300px;}
.ui-tooltip.ui-widget.ui-widget-content {background:#000; border:none; border-radius:.25rem; box-shadow:none; color:#fff; font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; font-size:.75rem; font-style:normal; font-weight:400; letter-spacing:normal; line-break:auto; line-height:1.5; padding:3px 8px; z-index:1000;}
.ui-tooltip.ui-widget.ui-widget-content .ui-tooltip-content:before {border-color:#000 transparent transparent; border-style:solid; border-width:5px 5px 0; bottom:-5px; content:""; height:0; left:50%; margin-left:-5px; position:absolute; width:0;}
.anav-top {color:#5d5d5d;}
.anav-top .amenu-link {align-items:center; color:#3d3d3d; cursor:pointer; display:flex; font-family:Roboto Condensed,sans-serif; font-size:1.0625rem; font-weight:700; line-height:20px; padding:15px; text-transform:uppercase; white-space:nowrap;}
.anav-top .amenu-link>sup {background-color:#e95144; border-radius:1px; color:#fff; display:inline-block; font-size:10px; font-weight:400; line-height:13px; padding:1px 3px; text-align:center; text-transform:uppercase; transition:all .2s; white-space:nowrap;}
.anav-top .amenu-link>img {margin:-4px 5px -4px -5px; max-height:28px; width:auto; z-index:1;}
.anav-top .adropdown .dropdown-wrapper {background:#fff; padding:10px;}
.anav-top .adropdown .content-grid {display:flex; flex-wrap:wrap;}
.anav-top .adropdown .aitem {padding:5px;}
.anav-top .acategory-content .category-title {font-size:.9375rem; font-weight:700; margin-bottom:0; text-transform:uppercase;}
.anav-top .acategory-content .category-title a {align-items:center; display:flex; max-width:100%; width:fit-content; width:-moz-fit-content;}
.anav-top .acategory-content .category-title img {margin:-4px 5px -4px -5px; max-height:28px; width:auto;}
.anav-top .acategory-content .category-subs {font-size:.875rem;}
.anav-top .acategory-content .category-subs li {padding:7px 0;}
.anav-top .acategory-content .category-subs li a {align-items:center; display:flex; position:relative;}
.anav-top .acategory-content .category-subs li a:before {border:1px solid #c7c7c7; border-radius:50%; content:""; height:7px; margin-right:6px; width:7px;}
.anav-top .acategory-content .category-subs li a:hover:before {background-color:#fd6282; border-color:#fd6282;}
.anav-top .acategory-content .category-subs li a img {margin:-2px 5px -2px -15px; max-height:28px; width:auto;}
.anav-top .acategory-content .category-title+.category-subs {margin-top:5px;}
.anav-top .acategory-content.yesimage-nosub .aitem {padding-top:8px;}
.anav-top .acategory-content.yesimage-nosub .category-thumb {text-align:center;}
.anav-top .acategory-content.yesimage-nosub .category-title a {margin:auto;}
.anav-top .aproduct-content .product-container {margin-left:auto; margin-right:auto; max-width:200px; padding-bottom:8px;}
.anav-top .aproduct-content .product-name {padding:8px 0; text-align:center;}
.anav-top .aproduct-content .product-price-and-shipping span {margin:0 2px;}
.anav-top .amanufacturer-content .brand-name:before {content:""; display:inline-block; font-family:FontAwesome; padding-right:8px;}
.anav-top .amanufacturer-content .brand-logo {text-align:center;}
.anav-top .amanufacturer-content .brand-logo+.brand-name {font-weight:700; text-align:center;}
.anav-top .amanufacturer-content .brand-logo+.brand-name:before {display:none;}
.anav-top .ahtml-content {padding:5px;}
.anav-top .ahtml-content .h1,.anav-top .ahtml-content .h2,.anav-top .ahtml-content .h3,.anav-top .ahtml-content .h4,.anav-top .ahtml-content .h5,.anav-top .ahtml-content .h6,.anav-top .ahtml-content h1,.anav-top .ahtml-content h2,.anav-top .ahtml-content h3,.anav-top .ahtml-content h4,.anav-top .ahtml-content h5,.anav-top .ahtml-content h6 {margin-top:0;}
.anav-top .small-category-title .acategory-content .category-title {font-weight:400; text-transform:none;}
.anav-top .brand-linklist .manufacturer-item {padding-bottom:6px; padding-top:6px; text-align:left;}
.anav-top .brand-linklist .manufacturer-item .logo {display:none;}
.anav-top .brand-linklist .manufacturer-item .middle-side {display:block; margin-top:0;}
.anav-top .brand-linklist .manufacturer-item .middle-side .product-name:before {content:""; display:inline-block; font-family:FontAwesome; padding-right:8px;}
.anav-top img.brightness-hover {transition:all .3s;}
.anav-top a:hover img.brightness-hover {filter:brightness(90%);}
#amegamenu {position:relative; width:100%;}
#amegamenu .anav-top {display:flex; flex-wrap:wrap; justify-content:center; margin:0 45px; transition:all .3s;}
#amegamenu .anav-top .amenu-link,#amegamenu .anav-top .amenu-link>span {position:relative;}
#amegamenu .anav-top .amenu-link>span:after {border-top:2px solid; bottom:-3px; content:""; left:52%; position:absolute; right:50%; transition:all .2s;}
#amegamenu .anav-top .amenu-link>sup {position:absolute; right:5px; top:-3px;}
.is-sticky #amegamenu .anav-top .amenu-link>sup {top:-1px;}
@media(min-width:992px)and (max-width:1219.98px) {#amegamenu .anav-top .amenu-link {font-size:1rem; padding-left:10px; padding-right:10px;}
#amegamenu .anav-top .amenu-link>sup {right:0;}
;}
@media(max-width:991.98px) {#amegamenu .anav-top .amenu-link {font-size:.9375rem; padding-left:8px; padding-right:8px;}
#amegamenu .anav-top .amenu-link>sup {right:-3px;}
;}
#amegamenu .anav-top .adropdown {background:transparent; border-radius:0 0 5px 5px; box-shadow:0 2px 4px rgba(0,0,0,.2); left:0; margin-top:2px; max-height:calc(100vh - 210px); max-width:100%; opacity:0; overflow:auto; position:absolute; top:auto; visibility:hidden; z-index:1000;}
#amegamenu .anav-top .adropdown .dropdown-wrapper {display:flex; flex-wrap:wrap; position:relative;}
#amegamenu .anav-top .adropdown .dropdown-bgimage {background-repeat:no-repeat; bottom:0; left:0; position:absolute; right:0; top:0;}
#amegamenu .anav-top .adropdown .dropdown-content {position:relative; width:100%;}
#amegamenu .anav-top .adropdown.adrd1 {min-width:200px; width:20%;}
#amegamenu .anav-top .adropdown.adrd2 {min-width:400px; width:40%;}
#amegamenu .anav-top .adropdown.adrd2 .notfull.acot1 {width:50%;}
#amegamenu .anav-top .adropdown.adrd3 {min-width:520px; width:60%;}
#amegamenu .anav-top .adropdown.adrd3 .notfull.acot1 {width:33.3333333333%;}
#amegamenu .anav-top .adropdown.adrd3 .notfull.acot2 {width:66.6666666667%;}
#amegamenu .anav-top .adropdown.adrd4 {width:80%;}
@media(min-width:576px)and (max-width:767.98px) {#amegamenu .anav-top .adropdown.adrd4 {min-width:520px;}
;}
@media(min-width:768px)and (max-width:991.98px) {#amegamenu .anav-top .adropdown.adrd4 {min-width:700px;}
;}
#amegamenu .anav-top .adropdown.adrd4 .notfull.acot1 {width:25%;}
#amegamenu .anav-top .adropdown.adrd4 .notfull.acot2 {width:50%;}
#amegamenu .anav-top .adropdown.adrd4 .notfull.acot3 {width:75%;}
#amegamenu .anav-top .adropdown.adrd5 {width:100%;}
#amegamenu .anav-top .adropdown.adrd5 .notfull.acot1 {width:20%;}
#amegamenu .anav-top .adropdown.adrd5 .notfull.acot2 {width:40%;}
#amegamenu .anav-top .adropdown.adrd5 .notfull.acot3 {width:60%;}
#amegamenu .anav-top .adropdown.adrd5 .notfull.acot4 {width:80%;}
#amegamenu .anav-top .adropdown .aitem {width:100%;}
#amegamenu .anav-top .amenu-item {margin:0 5px;}
#amegamenu .anav-top .amenu-item.hover,#amegamenu .anav-top .amenu-item:hover {background:#fff;}
#amegamenu .anav-top .amenu-item.hover .amenu-link>span:after,#amegamenu .anav-top .amenu-item:hover .amenu-link>span:after {left:0; right:0;}
#amegamenu .anav-top .amenu-item.hover.plex .adropdown,#amegamenu .anav-top .amenu-item:hover.plex .adropdown {margin-top:0; opacity:1; transition:all .3s; visibility:visible;}
#amegamenu .anav-top .acot1 .aitem {width:100%;}
#amegamenu .anav-top .acot2 .aitem {width:50%;}
#amegamenu .anav-top .acot3 .aitem {width:33.3333333333%;}
#amegamenu .anav-top .acot4 .aitem {width:25%;}
#amegamenu .anav-top .acot5 .aitem {width:20%;}
#amegamenu .anav-top .amanufacturer-content .brand-logo {margin:5px;}
#amegamenu .anav-top .category-horizontally .aitem {width:100%;}
#amegamenu .anav-top .category-horizontally .acategory-content .category-subs {align-items:center; display:flex; flex-wrap:wrap; margin-left:-5px; margin-right:-5px;}
#amegamenu .anav-top .category-horizontally .acategory-content .category-subs li {padding-left:5px; padding-right:5px;}
#amegamenu .anav-top .category-horizontally.acot1 .acategory-content .category-subs li {width:100%;}
#amegamenu .anav-top .category-horizontally.acot2 .acategory-content .category-subs li {width:50%;}
#amegamenu .anav-top .category-horizontally.acot3 .acategory-content .category-subs li {width:33.3333333333%;}
#amegamenu .anav-top .category-horizontally.acot4 .acategory-content .category-subs li {width:25%;}
#amegamenu .anav-top .category-horizontally.acot5 .acategory-content .category-subs li {width:20%;}
#amegamenu.amegamenu_rtl .anav-top .adropdown {left:auto; right:0;}
#mobile-amegamenu {background:#f7f7f7; border-top:1px solid #c7c7c7; padding:10px;}
#mobile-amegamenu .anav-top {display:block; margin:0;}
#mobile-amegamenu .anav-top .amenu-link {font-size:.875rem; font-weight:400; padding:8px 5px;}
#mobile-amegamenu .anav-top .amenu-link>sup {display:none;}
#mobile-amegamenu .anav-top .mobile-toggle-plus {cursor:pointer; height:20px; margin-left:auto; margin-right:-10px; width:20px;}
#mobile-amegamenu .anav-top .mobile-toggle-plus .material-icons {font-size:13px; font-weight:700;}
#mobile-amegamenu .anav-top .mobile-toggle-plus .remove {display:none;}
#mobile-amegamenu .anav-top .expanded .mobile-toggle-plus .remove {display:block;}
#mobile-amegamenu .anav-top .adropdown,#mobile-amegamenu .anav-top .adropdown .dropdown-bgimage,#mobile-amegamenu .anav-top .expanded .mobile-toggle-plus .add {display:none;}
#mobile-amegamenu .anav-top .adropdown .dropdown-wrapper {border-radius:5px; margin-bottom:10px;}
#mobile-amegamenu .anav-top .adropdown .acategory-content .aitem {width:100%;}
#mobile-amegamenu .anav-top .adropdown .amanufacturer-content .aitem,#mobile-amegamenu .anav-top .adropdown .aproduct-content .aitem {width:50%;}
.aone-slideshow .nivo-caption {background:transparent; bottom:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:100%; left:0; opacity:1; overflow:hidden; position:absolute; right:0; top:0; width:100%; z-index:8;}
.aone-slideshow .nivo-caption .caption-wrapper {align-items:center; display:flex; height:100%; justify-content:center;}
.aone-slideshow .nivo-caption .caption-content {color:#fff; font-size:18px; padding:10px 5px; position:relative; text-align:center;}
.aone-slideshow .nivo-caption .caption-content .h1,.aone-slideshow .nivo-caption .caption-content .h2,.aone-slideshow .nivo-caption .caption-content .h3,.aone-slideshow .nivo-caption .caption-content .h4,.aone-slideshow .nivo-caption .caption-content .h5,.aone-slideshow .nivo-caption .caption-content .h6,.aone-slideshow .nivo-caption .caption-content h1,.aone-slideshow .nivo-caption .caption-content h2,.aone-slideshow .nivo-caption .caption-content h3,.aone-slideshow .nivo-caption .caption-content h4,.aone-slideshow .nivo-caption .caption-content h5,.aone-slideshow .nivo-caption .caption-content h6 {color:inherit; font-size:60px; letter-spacing:.2em; line-height:normal; margin-bottom:5%; margin-top:0; text-shadow:0 1px 10px rgba(0,0,0,.6); text-transform:uppercase;}
.aone-slideshow .nivo-caption .caption-content .text {margin-bottom:8%; text-shadow:0 1px 10px rgba(0,0,0,.6);}
@media(max-width:767.98px) {.aone-slideshow .nivo-caption .caption-content .text {display:none;}
;}
.aone-slideshow .nivo-caption .caption-content .btn {font-size:20px; line-height:normal; padding-bottom:.56em; padding-top:.56em;}
@media(max-width:991.98px) {.aone-slideshow .nivo-caption .caption-content {font-size:15px;}
.aone-slideshow .nivo-caption .caption-content .h1,.aone-slideshow .nivo-caption .caption-content .h2,.aone-slideshow .nivo-caption .caption-content .h3,.aone-slideshow .nivo-caption .caption-content .h4,.aone-slideshow .nivo-caption .caption-content .h5,.aone-slideshow .nivo-caption .caption-content .h6,.aone-slideshow .nivo-caption .caption-content h1,.aone-slideshow .nivo-caption .caption-content h2,.aone-slideshow .nivo-caption .caption-content h3,.aone-slideshow .nivo-caption .caption-content h4,.aone-slideshow .nivo-caption .caption-content h5,.aone-slideshow .nivo-caption .caption-content h6 {font-size:35px; letter-spacing:.1em;}
.aone-slideshow .nivo-caption .caption-content .btn {font-size:16px;}
;}
@media(max-width:767.98px) {.aone-slideshow .nivo-caption .caption-content {font-size:12px;}
.aone-slideshow .nivo-caption .caption-content .h1,.aone-slideshow .nivo-caption .caption-content .h2,.aone-slideshow .nivo-caption .caption-content .h3,.aone-slideshow .nivo-caption .caption-content .h4,.aone-slideshow .nivo-caption .caption-content .h5,.aone-slideshow .nivo-caption .caption-content .h6,.aone-slideshow .nivo-caption .caption-content h1,.aone-slideshow .nivo-caption .caption-content h2,.aone-slideshow .nivo-caption .caption-content h3,.aone-slideshow .nivo-caption .caption-content h4,.aone-slideshow .nivo-caption .caption-content h5,.aone-slideshow .nivo-caption .caption-content h6 {font-size:25px; letter-spacing:.1em;}
.aone-slideshow .nivo-caption .caption-content .btn {font-size:12px;}
;}
.aone-slideshow .nivo-caption .slide-link {border:none; height:100%; left:0; position:absolute; top:0; width:100%; z-index:0;}
.aone-slideshow .nivo-html-caption {display:none;}
.aone-slideshow .nivoSlider {height:auto; overflow:hidden; position:relative; width:100%;}
.aone-slideshow .nivoSlider img {height:auto; left:0; max-width:none; position:absolute; top:0; width:100%;}
.aone-slideshow .nivoSlider .nivo-caption {display:none;}
.aone-slideshow .nivoSlider .nivo-main-image {height:auto!important; position:relative!important; width:100%!important;}
.aone-slideshow .nivoSlider a.nivo-imageLink {background:#fff; border:0; display:none; filter:alpha(opacity=0); height:100%; left:0; margin:0; opacity:0; padding:0; position:absolute; top:0; width:100%; z-index:6;}
.aone-slideshow .nivoSlider .nivo-slice {display:block; height:100%; position:absolute; top:0; z-index:5;}
.aone-slideshow .nivoSlider .nivo-box {display:block; overflow:hidden; position:absolute; z-index:5;}
.aone-slideshow .nivoSlider .nivo-box img {display:block;}
.aone-slideshow .nivoSlider .nivo-directionNav {opacity:1; position:static; visibility:visible;}
.aone-slideshow .nivoSlider .nivo-directionNav .nivo-nextNav,.aone-slideshow .nivoSlider .nivo-directionNav .nivo-prevNav {background-color:#fff; border:0; border-radius:50%; color:#fd6282; cursor:pointer; display:flex; font-size:40px; margin-top:-20px; opacity:0; position:absolute; top:50%; transition:all .3s; user-select:none; z-index:9;}
.aone-slideshow .nivoSlider .nivo-directionNav .nivo-nextNav:hover,.aone-slideshow .nivoSlider .nivo-directionNav .nivo-prevNav:hover {opacity:1!important;}
.aone-slideshow .nivoSlider .nivo-directionNav .nivo-nextNav .fa,.aone-slideshow .nivoSlider .nivo-directionNav .nivo-prevNav .fa {margin-top:0; text-align:center;}
.category-images-slider .aone-slideshow .nivoSlider .nivo-directionNav .nivo-nextNav,.category-images-slider .aone-slideshow .nivoSlider .nivo-directionNav .nivo-prevNav {font-size:33px;}
.aone-slideshow .nivoSlider .nivo-directionNav .nivo-prevNav {left:2%;}
.aone-slideshow .nivoSlider .nivo-directionNav .nivo-nextNav {right:2%;}
.aone-slideshow .nivoSlider .nivo-controlNav {bottom:0; left:10%; padding:0 0 1%; position:absolute; text-align:center; z-index:10;}
.aone-slideshow .nivoSlider .nivo-controlNav a {background:#fd6282; border:2px solid transparent; border-radius:100%; cursor:pointer; display:inline-block; font-size:0; height:12px; margin:0 7px; vertical-align:middle; width:12px;}
.aone-slideshow .nivoSlider .nivo-controlNav a.active {background:transparent; border-color:#fd6282; height:14px; width:14px;}
.aone-slideshow.theme-default .nivoSlider {display:none;}
.aone-slideshow.theme-default .nivo-slider-overlay {background:transparent url(../img/c601cb.gif) no-repeat 50% 50%;}
.aone-slideshow.theme-default:hover .nivo-directionNav a {opacity:.5;}
.aone-slideshow.theme-default .caption-effect-opacity .nivo-caption {opacity:0;}
.aone-slideshow.theme-default .caption-effect-left .nivo-caption {left:-100%;}
.aone-slideshow.theme-default .caption-effect-right .nivo-caption {right:-100%;}
.aone-slideshow.theme-default .caption-effect-top .nivo-caption {top:-100%;}
.aone-slideshow.theme-default .caption-effect-bottom .nivo-caption {bottom:-100%;}
.aone-slideshow.theme-default .nivo-controlNav.nivo-thumbs-enabled {left:0; width:100%;}
.aone-slideshow.theme-default .nivo-controlNav.nivo-thumbs-enabled a {height:auto; width:auto;}
.aone-slideshow.theme-default .nivo-controlNav.nivo-thumbs-enabled a:before {display:none; font-size:0;}
.aone-slideshow.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display:block; height:auto;}
.aone-slideshow.theme-default .nivo-controlNav.disabled a,.aone-slideshow.theme-default .nivo-directionNav.disabled a {cursor:default; pointer-events:none;}
.aone-slideshow {margin-bottom:35px; margin-top:-25px;}
@media(max-width:767.98px) {.aone-slideshow {margin-bottom:20px; margin-top:-10px;}
;}
.aone-slideshow .a-banner {position:relative;}
.aone-slideshow .a-banner img {width:100%;}
.aone-slideshow .slide-products-related {border-radius:6px; overflow:hidden; position:absolute; right:5%; top:50%; transform:translateY(-50%); width:130px;}
.aone-slideshow .slide-products-related .slide-products-related-list {background:#fff; height:100%; opacity:.8; transition:all .3s;}
.aone-slideshow .slide-products-related .slide-products-related-list:hover {opacity:1;}
.aone-slideshow .slide-products-related .product-item .product-container {overflow:hidden; padding-bottom:8px; position:relative;}
.aone-slideshow .slide-products-related .product-item .product-name {font-size:13px; padding:5px 3px; text-align:center;}
.aone-slideshow .slide-products-related .product-item .product-thumbnail img {display:block; position:static; width:100%;}
.aone-slideshow .slide-products-related .product-item .regular-price {display:none;}
@media(min-width:992px) {.aone-homepage .product-list .list.columns-2 .product-miniature {flex:0 0 auto; width:50%;}
;}
@media(min-width:992px)and (max-width:1219.98px) {.layout-left-column .main-content .aone-homepage .product-list .list.columns-2 .product-miniature,.layout-right-column .main-content .aone-homepage .product-list .list.columns-2 .product-miniature {flex:0 0 auto; width:100%;}
;}
.aone-homepage .product-list .list .product-miniature .second-third-block {flex-direction:column; justify-content:space-between;}
.aone-homepage .product-list .list .product-miniature .product-list-reviews {margin-top:-5px;}
.aone-homepage .product-list .list .product-miniature .product-description-short {max-height:40px; overflow:hidden;}
.aone-homepage .product-list .list .product-miniature .product-name {padding-bottom:8px;}
.aone-homepage .product-list .list .product-miniature .buttons-sections,.aone-homepage .product-list .list .product-miniature .product-description-short,.aone-homepage .product-list .list .product-miniature .variant-links {margin-bottom:8px;}
.aone-featuredcategories {margin-bottom:20px;}
.aone-featuredcategories .title-block .title-icon {margin-right:8px; margin-top:-3px;}
.aone-featuredcategories .category-block {margin-bottom:19px; margin-top:1px; padding:0 10px;}
.aone-featuredcategories .category-block .category-container {background:#fff; border-radius:5px; box-shadow:0 1px 5px rgba(0,0,0,.2); height:100%; overflow:hidden;}
.aone-featuredcategories .category-block .category-image {text-align:center;}
.aone-featuredcategories .category-block .category-image img {margin:0 auto; transition:all .3s;}
.aone-featuredcategories .category-block .category-image img:hover {filter:brightness(75%);}
.aone-featuredcategories .category-block .category-name {background:#f7f7f7; font-size:1.125rem; margin:0; padding:10px 5px; text-align:center; text-transform:uppercase;}
@media(max-width:575.98px) {.aone-featuredcategories .category-block .category-name {font-size:1rem;}
;}
.aone-featuredcategories .category-block .category-des {display:none; padding:10px; text-align:center;}
.aone-featuredcategories .category-block .sub-categories {overflow:hidden; padding:10px; text-align:left;}
@media(max-width:575.98px) {.aone-featuredcategories .category-block .sub-categories {padding-left:5px; padding-right:5px;}
;}
.aone-featuredcategories .category-block .sub-categories li {padding:6px 5px; width:100%;}
@media(max-width:575.98px) {.aone-featuredcategories .category-block .sub-categories li {width:50%;}
;}
.aone-featuredcategories .category-block .shop-now {display:none; margin-top:25px; text-align:center;}
.aone-featuredcategories .category-list {display:flex; flex-wrap:wrap; margin:0 -10px;}
.aone-featuredcategories .category-list .category-block {flex:0 0 auto; width:100%;}
@media(min-width:992px) {.aone-featuredcategories .category-list.per-row-2 .category-block {flex:0 0 auto; width:50%;}
.aone-featuredcategories .category-list.per-row-2 .category-block .sub-categories li {width:50%;}
;}
@media(min-width:576px) {.aone-featuredcategories .category-list.per-row-2 .category-block .sub-categories li {width:50%;}
.aone-featuredcategories .category-list.per-row-3 .category-block {flex:0 0 auto; width:50%;}
;}
@media(min-width:992px) {.aone-featuredcategories .category-list.per-row-3 .category-block {flex:0 0 auto; width:33.33333333%;}
;}
@media(min-width:1220px) {.aone-featuredcategories .category-list.per-row-3 .category-block .sub-categories li {width:50%;}
;}
@media(min-width:576px) {.aone-featuredcategories .category-list.per-row-4 .category-block {flex:0 0 auto; width:50%;}
;}
@media(min-width:992px) {.aone-featuredcategories .category-list.per-row-4 .category-block {flex:0 0 auto; width:25%;}
;}
.aone-featuredcategories .category-list-slider {display:flex; flex-wrap:nowrap; overflow:hidden;}
.aone-featuredcategories .category-list-slider.slick-slider {display:block; overflow:visible;}
.aone-featuredcategories .category-list-slider.slick-slider .category-block {flex:0 1 auto!important; max-width:none!important;}
.aone-featuredcategories .categories-mobile-slider {-ms-overflow-style:none; display:flex; flex-wrap:nowrap; justify-content:left; margin-right:0; overflow-x:scroll; overflow-y:hidden; scrollbar-width:none; touch-action:auto;}
.aone-featuredcategories .categories-mobile-slider::-webkit-scrollbar {display:none;}
.aone-featuredcategories .categories-mobile-slider .category-block {flex:0 1 auto!important; max-width:none!important; min-width:85%;}
@media(min-width:768px) {.aone-featuredcategories .categories-mobile-slider .category-block {min-width:45%;}
;}
.aone-featuredcategories .categories-mobile-slider .category-block .sub-categories li {width:100%;}
@media(min-width:576px)and (max-width:767.98px) {.aone-featuredcategories .categories-mobile-slider .category-block .sub-categories li {width:50%;}
;}
.brand-base {padding:5px 10px; text-align:center;}
.brand-base .logo img {border-radius:5px; box-shadow:0 1px 5px rgba(0,0,0,.2); margin:auto; transition:all .3s;}
.brand-base .logo a:hover img {filter:brightness(75%);}
.brand-base .middle-side {margin-top:10px;}
.brand-list {margin:0 -10px;}
.brand-list .brand-base {flex:0 0 auto; width:50%;}
@media(min-width:576px) {.brand-list .brand-base {flex:0 0 auto; width:33.33333333%;}
;}
@media(min-width:768px) {.brand-list .brand-base {flex:0 0 auto; width:25%;}
;}
@media(min-width:992px) {.brand-list .brand-base {flex:0 0 auto; width:20%;}
;}
@media(min-width:1220px) {.brand-list .brand-base {flex:0 0 auto; width:16.66666667%;}
;}
.brand-list.slider-mode {display:flex; flex-wrap:nowrap; overflow:hidden;}
.brand-list.slider-mode.slick-slider {display:block; overflow:visible;}
.brand-list.slider-mode.slick-slider .brand-base {flex:0 1 auto!important; max-width:none!important;}
.brand-list.list-mode {display:flex; flex-wrap:wrap;}
.brand-list.list-mode .brand-base {margin-bottom:10px;}
@media(max-width:575.98px) {.brand-list {margin:0 -5px;}
.brand-list.list-mode .brand-base {margin-bottom:0;}
.brand-base {padding:5px;}
;}
.aone-brands {margin-bottom:20px;}
.aone-brands .title-block {display:none;}
.aone-brands .slick-next,.aone-brands .slick-prev {margin-top:-8px; opacity:0; top:50%;}
.aone-brands .slick-prev {left:-5px;}
.aone-brands .slick-next {right:-5px;}
.aone-brands .slick-slider:hover .slick-next,.aone-brands .slick-slider:hover .slick-prev {opacity:.5;}
.aone-brands .slick-slider {margin-bottom:20px;}
.aone-brands .slick-track {align-items:center;}
.brand-mobile-slider {-ms-overflow-style:none; display:flex; flex-wrap:nowrap; justify-content:left; margin-right:0; overflow-x:scroll; overflow-y:hidden; scrollbar-width:none; touch-action:auto;}
.brand-mobile-slider::-webkit-scrollbar {display:none;}
.brand-mobile-slider .brand-base {flex:0 1 auto!important; max-width:none!important; min-width:45%;}
@media(min-width:768px) {.brand-mobile-slider .brand-base {min-width:30%;}
;}
#aone-popup-newsletter-modal .modal-dialog {margin-top:10%;}
@media(max-width:767.98px) {#aone-popup-newsletter-modal .modal-dialog {margin-left:auto; margin-right:auto; max-width:376px!important;}
;}
@media(max-width:391.98px) {#aone-popup-newsletter-modal .modal-dialog {margin-left:.5rem; margin-right:.5rem; max-width:none!important;}
;}
#aone-popup-newsletter-modal .modal-content {border-radius:0;}
#aone-popup-newsletter-modal .modal-body {padding:8px;}
.aone-popupnewsletter {color:#5d5d5d; position:relative; z-index:1;}
.aone-popupnewsletter button.close {background:#fd6282; border:none; border-radius:0; color:#fff; font-size:14px; height:16px; opacity:1; padding:1px; position:absolute; right:-8px; text-shadow:none; top:-8px; width:16px;}
.aone-popupnewsletter button.close i {vertical-align:top;}
.aone-popupnewsletter .popup-background {background-position:0 100%; background-repeat:no-repeat; height:100%; left:0; position:absolute; top:0; width:100%; z-index:-1;}
.aone-popupnewsletter .popup-content {max-width:360px; padding:15px 20px 35px; text-align:center;}
.aone-popupnewsletter .block-newsletter .h4 {display:none;}
.aone-popupnewsletter .block-newsletter .form-control {border-radius:0;}
.aone-popupnewsletter .block-newsletter .input-btn {display:block; margin-top:10px; text-align:center;}
.aone-popupnewsletter .block-newsletter .newsletter-message .conditons {display:none;}
.aone-popupnewsletter .noshow {bottom:0; left:12px; margin-bottom:5px; margin-top:15px; position:absolute; text-transform:uppercase;}
.aone-popupnewsletter .noshow a {color:inherit; opacity:.5; text-decoration:underline;}
.aone-popupnewsletter .noshow a:hover {opacity:1;}
.aone-popupnewsletter .noshow i {margin-left:3px; margin-right:3px;}
.aone-colors-live-preview {color:#3d3d3d; font-family:Arial,Helvetica,sans-serif; font-size:13px; position:fixed; right:-240px; top:5%; transition:all .3s; width:240px; z-index:1000;}
.aone-colors-live-preview .live-preview-toggle {background:#fff; border-radius:5px 0 0 5px; box-shadow:-3px 0 10px -2px rgba(0,0,0,.2); cursor:pointer; float:left; font-size:25px; height:40px; margin-left:-40px; margin-top:100px; padding-top:6px; text-align:center; width:40px;}
.aone-colors-live-preview .live-preview-toggle:hover i {transform:scale(1.1);}
.aone-colors-live-preview .live-preview-container {background:#fff; border-radius:5px 0 0 5px;}
.aone-colors-live-preview .live-preview-title {border-bottom:1px solid #bdbdbd; color:#3d3d3d; font-size:15px; font-weight:700; padding:15px 0; text-align:center; text-transform:uppercase;}
.aone-colors-live-preview .live-preview-boxed-wide {overflow:hidden; padding:10px 15px;}
.aone-colors-live-preview .live-preview-boxed-wide a {border:1px solid #ddd; border-radius:3px; color:#3d3d3d; float:left; line-height:28px; margin:0 3%; text-align:center; transition:all .3s; width:44%;}
.aone-colors-live-preview .live-preview-boxed-wide a.active,.aone-colors-live-preview .live-preview-boxed-wide a:hover {background:#ddd;}
.aone-colors-live-preview .live-preview-boxed-wide .boxed_bg_css,.aone-colors-live-preview .live-preview-boxed-wide .preview,.aone-colors-live-preview .live-preview-boxed-wide .style {display:none;}
.aone-colors-live-preview .live-preview-wrapper {padding:5px 20px;}
.aone-colors-live-preview .live-preview-wrapper .hint {background-color:#d9edf7; border-color:#bce8f1; color:#31708f; text-align:center;}
.aone-colors-live-preview .live-preview-wrapper .acolor {display:flex; justify-content:space-between; line-height:30px; overflow:hidden; padding:6px 0;}
.aone-colors-live-preview .live-preview-wrapper .acolor label {color:#3d3d3d; margin:0;}
.aone-colors-live-preview .live-preview-wrapper .acolor .color-pick {border:1px solid #bdbdbd; height:30px; width:30px;}
.aone-colors-live-preview .live-preview-wrapper .acolor .preview,.aone-colors-live-preview .live-preview-wrapper .acolor .property,.aone-colors-live-preview .live-preview-wrapper .acolor .selector,.aone-colors-live-preview .live-preview-wrapper .acolor .style {display:none;}
.aone-colors-live-preview .live-preview-reset {border-top:1px solid #bdbdbd; padding:10px 0; text-align:center;}
.aone-colors-live-preview .live-preview-reset a {border-bottom:2px solid; color:inherit; font-size:15px; font-weight:700;}
.aone-colors-live-preview .live-preview-special-style {padding:10px 20px;}
.aone-colors-live-preview .live-preview-special-style label {color:#3d3d3d; font-weight:700; justify-content:space-between;}
.aone-colors-live-preview .live-preview-special-style .check-wrap {width:16px;}
.aone-colors-live-preview .live-preview-special-style .custom-checkbox {margin-bottom:10px; width:100%;}
.aone-colors-live-preview.open {right:0;}
.aone-colors-live-preview.open .live-preview-container {box-shadow:-3px 0 50px -2px rgba(0,0,0,.2);}
.zone-product-extra-fields {margin-bottom:20px;}
.zone-product-extra-fields .extra-field-type-modal .extra-title {background:linear-gradient(90deg,#ececec,#fff); border-radius:0; font-size:90%; font-weight:700; min-height:34px; padding:0; text-align:initial; text-decoration:none; text-transform:none; width:100%;}
.zone-product-extra-fields .extra-field-type-modal .extra-title img {max-height:34px; width:auto;}
.zone-product-extra-fields .extra-field-type-modal .extra-title span {padding-left:5px;}
.zone-product-extra-fields .product-right-extra-field+.product-right-extra-field {margin-top:20px;}
.zone-product-extra-fields.hook-AfterProductThumbs {margin-top:30px;}
#page.js-waitting {opacity:.5; pointer-events:none; user-select:none;}
.remove-border-radius :not(.pace-activity,.nivo-prevNav,.nivo-nextNav) {border-radius:0!important;}
.remove-box-shadow * {box-shadow:none!important;}
.page-loading-overlay {bottom:0; display:none; left:0; position:fixed; right:0; top:0; z-index:1040;}
.page-loading-overlay .page-loading-backdrop {align-items:center; background-color:hsla(0,0%,100%,.5); display:flex; height:100%; justify-content:center; width:100%;}
.page-loading-overlay .uil-spin-css {transform:scale(.5);}
.page-loading-overlay.cart-overview-loading,.page-loading-overlay.main-product-details-loading {position:absolute; z-index:100;}
.page-loading-overlay.cart-overview-loading .uil-spin-css,.page-loading-overlay.main-product-details-loading .uil-spin-css {transform:scale(.25);}
.page-loading-overlay.add-to-cart-loading,.page-loading-overlay.quickview-loading {position:absolute; z-index:auto;}
.page-loading-overlay.add-to-cart-loading .uil-spin-css,.page-loading-overlay.quickview-loading .uil-spin-css {transform:scale(.125);}
.js-hidden {display:none!important;}
.js-overflow-hidden {overflow:hidden;}
#header {background:#fff;}
#header .header-event-banner {background:#f9f2e8; text-align:center;}
#header .header-event-banner .header-event-banner-wrapper {padding:8px 0;}
#header .header-event-banner p {margin:0; text-align:center;}
#header .header-event-banner a {border-bottom:1px solid; color:inherit;}
#header .header-nav .left-nav>*,#header .header-nav .right-nav>* {margin-top:9px;}
#header .header-phone p {margin:0;}
#header .header-phone .fa,#header .header-phone .material-icons {font-size:13px; margin-top:-3px;}
#header .header-phone ul {display:flex; flex-wrap:wrap; margin:0 -6px;}
#header .header-phone ul li {margin:0 6px; white-space:nowrap;}
#header .main-header {background:inherit; padding-bottom:9px; padding-top:9px; width:100%;}
#header .main-header .container {background:inherit;}
#header .main-header .header-wrapper {background:inherit; position:relative;}
#header .header-logo {flex:none; max-width:30%; z-index:20;}
#header .header-logo img,#header .header-logo svg {height:auto; max-width:100%; vertical-align:middle; width:auto;}
#header .header-logo .svg-logo {min-width:120px;}
#header .header-right {background:inherit; margin:7px 0; width:100%;}
#header .display-top>div {margin-left:2%;}
#header .header-bottom {background:#f7f7f7; position:relative;}
#header .header-bottom .header-main-menu-wrapper {min-height:50px; position:relative;}
#header .left-nav-trigger {bottom:0; left:0; position:absolute; top:0; z-index:1;}
#header .left-nav-trigger .left-nav-icon {background:#fff; color:#5a9e74; cursor:pointer; font-size:30px; height:100%; text-align:center; user-select:none; width:50px;}
#header .left-nav-trigger .left-nav-icon:hover {color:#fd6282;}
#header .sticky-icon-cart {opacity:0; position:absolute; right:0; top:8px; transition:all .3s; visibility:hidden; z-index:1;}
#header .sticky-icon-cart .cart-link {border-radius:3px; display:block; padding:9px 7px 4px; transition:all .3s; white-space:nowrap;}
#header .sticky-icon-cart .cart-design {font-size:17px; position:relative;}
#header .sticky-icon-cart .cart-products-count {background-color:#fd6282; border-radius:50%; color:#fff; display:block; font-size:10px; height:16px; left:0; line-height:16px; margin:auto; position:absolute; right:0; text-align:center; top:-12px; transition:all .3s; width:16px;}
#header .sticky-icon-cart .cart-total-value {display:none;}
#header .desktop-sticky-wrapper {background:inherit;}
#header .desktop-sticky-wrapper.is-sticky [data-sticky-menu] {background:inherit; box-shadow:0 1px 5px rgba(0,0,0,.2); z-index:1000;}
#header .is-sticky .sticky-icon-cart {opacity:1; visibility:visible;}
#header .desktop-header-version {background:inherit;}
@media(max-width:991.98px) {#header .desktop-header-version .searchbar-wrapper {margin-bottom:15px;}
#header .desktop-header-version .search-widget {margin-right:0;}
#header .desktop-header-version .header-logo {max-width:40%;}
;}
#header .mobile-header-version {background:inherit;}
#header .mobile-header-version .header-nav .header-nav-wrapper {min-height:35px;}
#header .mobile-header-version .main-header {padding-bottom:6px; padding-top:6px;}
#header .mobile-header-version .header-logo {max-width:none; padding-bottom:6px; padding-top:6px; text-align:center; width:100%;}
#header .mobile-header-version .header-right {align-items:center; display:flex; margin:0; min-height:50px; padding-bottom:6px; padding-top:6px;}
#header .mobile-header-version .display-top {flex:1;}
#header .mobile-header-version .mobile-display-left {flex:none;}
#header .mobile-header-version .mobile-menu-icon {background:#5a9e74; border-radius:3px; color:#fff; cursor:pointer; font-size:24px; height:34px; transition:all .3s; user-select:none; width:34px;}
#header .mobile-header-version .mobile-menu-content {display:none; left:0; position:absolute; right:0; top:100%; z-index:1000;}
#header .mobile-header-version .sticky-background {display:none;}
#header .mobile-header-version .mobile-sticky-wrapper {background:inherit;}
#header .mobile-header-version .mobile-sticky-wrapper.is-sticky [data-mobile-sticky] {z-index:1000;}
#header .mobile-header-version .mobile-sticky-wrapper.is-sticky .sticky-background {background:inherit; bottom:0; box-shadow:0 1px 5px rgba(0,0,0,.2); display:block; height:55px; left:-100%; position:absolute; right:-100%; z-index:-1;}
.boxed-layout #header .mobile-header-version .mobile-sticky-wrapper.is-sticky .sticky-background {left:-15px; right:-15px;}
#header .mobile-header-version .header-phone {display:none;}
#header .checkout-header-version {padding:12px 0;}
#header .checkout-header-version .header-logo {flex:none; max-width:30%;}
#header .checkout-header-version .checkout-header-right {align-items:center; display:flex; justify-content:flex-end; width:100%;}
#header .checkout-header-version .checkout-header-right .customer-signin-module {margin-left:2%;}
#header .checkout-header-version .checkout-header-content ul {display:flex; flex-wrap:wrap; margin:0 -6px;}
#header .checkout-header-version .checkout-header-content ul li {margin:0 6px; white-space:nowrap;}
@media(max-width:767.98px) {#header .checkout-header-version .header-wrapper {flex-direction:column;}
#header .checkout-header-version .header-logo {max-width:none;}
#header .checkout-header-version .checkout-header-right {justify-content:space-between; margin-top:10px;}
;}
#wrapper {background:#f7f7f7; padding-bottom:20px;}
#cms #wrapper,#index #wrapper {overflow-x:hidden;}
#checkout #wrapper {min-height:calc(100vh - 160px); padding-top:25px;}
.main-content .mobile-main-content {display:flex; flex-direction:column-reverse;}
.main-content .mobile-main-content .sidebar-column {margin-top:25px;}
.main-content .mobile-main-content #content-wrapper,.main-content .mobile-main-content #left-column,.main-content .mobile-main-content #right-column {width:100%;}
.breadcrumb-wrapper {background:#fff; margin-bottom:25px; overflow:hidden;}
.breadcrumb {background:transparent; margin:0 -5px; padding:10px 0;}
.breadcrumb .breadcrumb-item {align-items:center; display:flex; font-size:.875rem; padding:0;}
.breadcrumb .breadcrumb-item .item-name {padding:5px;}
.breadcrumb .breadcrumb-item .separator {font-size:1rem;}
#index .breadcrumb,.breadcrumb .breadcrumb-item:before,.breadcrumb:not([data-depth="1"]) .breadcrumb-item:first-child span {display:none;}
#category.category-depth-level-1 .breadcrumb .breadcrumb-item:first-child span {display:initial;}
.mobile-breadcrumb-wrapper {background:transparent; margin-bottom:10px;}
.mobile-breadcrumb-wrapper .breadcrumb {-ms-overflow-style:none; flex-wrap:nowrap; overflow-x:auto; overflow-y:hidden; padding:5px 0; scrollbar-width:none; touch-action:auto;}
.mobile-breadcrumb-wrapper .breadcrumb::-webkit-scrollbar {display:none;}
.mobile-breadcrumb-wrapper .breadcrumb .breadcrumb-item {font-size:.75rem; white-space:nowrap;}
.mobile-breadcrumb-wrapper .breadcrumb .breadcrumb-item>a {padding:5px 2px;}
#notifications .alert {margin-bottom:25px;}
#index #notifications .alert {margin-bottom:50px;}
#notifications ul {list-style:square; padding-left:20px;}
#notifications a {border-bottom:1px solid;}
#main .page-content,#main .page-header {margin-bottom:25px;}
#main .page-content #notifications {margin-left:-10px; margin-right:-10px; padding-top:0;}
#main .page-footer {margin-bottom:15px;}
#footer {background-color:#fff; color:inherit;}
#footer .footer-main {padding:35px 0 15px;}
#footer .footer-main .h4 {color:#3d3d3d; font-size:1.125rem; margin-bottom:12px; text-transform:uppercase;}
#footer .footer-main ul {margin-bottom:15px;}
@media(min-width:1220px) {#footer .footer-main .main-main {margin-left:-30px; margin-right:-30px;}
#footer .footer-main .footer-left,#footer .footer-main .footer-right {padding-left:30px; padding-right:30px;}
;}
#footer .footer-bottom {background:#f7f7f7; font-size:90%; padding:15px 0;}
#footer .footer-about-us .fa,#footer .footer-about-us .material-icons {color:#5a9e74; width:20px;}
#footer .checkout-footer-content {padding:12px 0;}
#scrollTopButton {bottom:80px; display:none; opacity:.5; position:fixed; right:3%; text-align:center; transition:all .3s; z-index:15;}
#scrollTopButton .scroll-button {background-color:#fd6282; background-image:url(../img/e82c4e.png); border:2px solid; color:#fff; display:block; font-size:25px; height:40px; line-height:36px; width:40px;}
#scrollTopButton .scroll-button .fa,#scrollTopButton .scroll-button .material-icons {left:0; position:absolute; right:0; text-align:center; top:10px; transition:all .3s;}
#scrollTopButton:hover {opacity:1;}
#scrollTopButton:hover .fa,#scrollTopButton:hover .material-icons {top:8px;}
.toggle-linklist-title {cursor:pointer; margin-top:8px; position:relative;}
.toggle-linklist-title:after {border:solid transparent; border-bottom-color:inherit; border-top-color:inherit; border-width:5px 5px 0; content:""; position:absolute; right:0; top:8px;}
.toggle-block-title {cursor:pointer; position:relative; transition-delay:0s;}
.toggle-block-title:after {border:solid transparent; border-bottom-color:inherit; border-top-color:inherit; border-width:5px 5px 0; content:""; position:absolute; right:15px; top:20px;}
.toggle-block-title.is-hide {border-bottom-color:transparent; margin-bottom:-15px; transition-delay:.4s;}
.banner a img {transition:all .3s;}
.banner a img:hover {filter:brightness(75%);}
.banner1 {margin:0 auto 15px;}
.banner1>a {align-items:center; display:flex; flex-wrap:wrap; justify-content:space-between;}
.banner1 img {margin-bottom:10px; transition:all .3s; width:100%;}
.banner1 img:hover {filter:brightness(75%);}
.banner1 span:not(.btn) {color:#3d3d3d; display:block; font-size:.875rem; font-weight:700; text-transform:uppercase;}
.banner1 span.btn {display:block; padding-left:10px; padding-right:10px; white-space:nowrap;}
@media(min-width:768px)and (max-width:991.98px) {.banner1>a {flex-direction:column;}
.banner1 span:not(.btn) {margin-bottom:5px;}
;}
.banner2 {display:flex; justify-content:center; margin-bottom:15px;}
.banner2 a {display:block; position:relative;}
.banner2 a:before {border:1px solid #fd6282; bottom:0; content:""; left:0; position:absolute; right:0; top:0; transition:all .3s; visibility:hidden;}
.banner2 a:hover:before {bottom:10px; left:10px; right:10px; top:10px; visibility:visible;}
.banner3 {margin-bottom:20px; position:relative;}
.banner3:hover {background-color:#5a9e74;}
.banner3:hover img {opacity:.8;}
.banner3 a.btn {left:50%; min-width:100px; opacity:0; position:absolute; top:50%; transform:translateX(-50%) translatey(-50%); transition:all .3s; visibility:hidden;}
.banner3:hover a.btn {opacity:1; visibility:visible;}
.banner4 {margin-bottom:15px; position:relative; z-index:1;}
.banner4 .background {background-attachment:fixed; background-position:top; background-repeat:no-repeat; background-size:cover; bottom:0; left:0; position:absolute; right:0; top:0; z-index:-1;}
.layout-full-width .banner4 .background,.outside-container .banner4 .background {left:-100%; right:-100%;}
.banner4 .outer {align-items:center; display:flex; height:100%; width:100%;}
.banner4 .content {text-align:center; width:100%;}
.banner4 .h1,.banner4 .h2,.banner4 .h3,.banner4 h1,.banner4 h2,.banner4 h3 {font-size:30px; margin-bottom:20px; text-transform:uppercase;}
.banner4 p {margin:0 auto 20px;}
.feature,.feature2 {align-items:center; background:#fff; border:1px solid #c7c7c7; border-radius:5px; display:flex; flex-direction:column; margin-bottom:15px; padding:20px 5%; min-height:280px;}
.feature .fa,.feature .material-icons,.feature2 .fa,.feature2 .material-icons {font-size:35px;}
.feature a,.feature2 a {color:inherit; font-size:1.125rem; line-height:1.4em; margin-top:15px; text-align:center;}
.feature .fa,.feature .material-icons {color:#5a9e74;}
.feature a:hover,.feature2 .fa,.feature2 .material-icons {color:#fd6282;}
.feature2 a:hover {color:#5a9e74;}
.typo .h1,.typo .h2,.typo .h3,.typo .h4,.typo .h5,.typo .h6,.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6 {line-height:normal;}
.typo img {height:auto; max-width:100%;}
.typo ul {list-style:initial; margin-bottom:1rem;}
.typo ol,.typo ul {padding-left:15px;}
.typo ol li+li,.typo ul li+li {padding-top:5px;}
.typo li>ul {margin-top:5px;}
.typo ul.linklist {list-style:none; padding-left:0;}
.typo .blockquote,.typo blockquote {border-left:4px solid #c7c7c7; font-size:1rem; margin-bottom:1rem; padding:.25rem 1rem;}
.typo pre code {white-space:pre-wrap;}
.typo iframe {max-width:100%;}
.js-dropdown-toggle .dropdown-title {cursor:pointer; display:block; position:relative;}
.js-dropdown-toggle .dropdown-title:after {content:""; font-family:Material Icons; font-weight:700; position:absolute; right:0; top:0;}
.js-dropdown-toggle .dropdown-content {display:none;}
.boxed-layout {margin:25px auto 50px; max-width:480px; padding:0 5px;}
@media(min-width:576px) {.boxed-layout {max-width:550px;}
;}
@media(min-width:768px) {.boxed-layout {max-width:730px;}
;}
@media(min-width:992px) {.boxed-layout {max-width:970px;}
;}
@media(min-width:1220px) {.boxed-layout {max-width:1210px;}
;}
#index .boxed-layout #wrapper {overflow-x:initial;}
.boxed-layout .banner4 .background {left:-10px; right:-10px;}
.google-map-iframe iframe {width:100%;}
.cookie-message {bottom:0; display:none; left:0; position:fixed; right:0; z-index:99;}
.cookie-message .cookie-message-wrapper {align-items:center; background-color:rgba(0,0,0,.7); color:#fff; display:flex; justify-content:space-between;}
.cookie-message .cookie-message-content {font-size:1rem; padding:15px;}
.cookie-message .cookie-message-content p {margin-bottom:0;}
.cookie-message .cookie-message-content a {color:inherit; opacity:.8; text-decoration:underline; transition:all .2s ease-in-out;}
.cookie-message .cookie-message-content a:hover {opacity:1; text-decoration:none;}
@media(max-width:991.98px) {.cookie-message .cookie-message-content {font-size:.875rem; padding:10px;}
;}
.cookie-message .cookie-close-button {background:#14a7d0; border-radius:0; color:#fff; display:block; font-size:.9rem; font-weight:700; padding:15px 3%;}
.cookie-message .cookie-close-button:hover {background:#3acdf6;}
@media(max-width:991.98px) {.cookie-message .cookie-close-button {font-size:.875rem; padding:10px;}
;}
body.touch-screen .banner4 .background {background-attachment:scroll; background-position:50%; background-size:initial;}
body.touch-screen .banner2 a:before {display:none;}
body.touch-screen .banner3 a.btn {opacity:1; visibility:visible;}
body.touch-screen .banner3:hover img {opacity:1;}
body.touch-screen .main-product-details .product-cover .zoomWrapper {pointer-events:none;}
body.touch-screen .zoomContainer {display:none;}
body.touch-screen .pace .pace-progress {background:transparent;}
body.touch-screen .pace .pace-progress-inner {box-shadow:none;}
.uil-spin-css {background:none; display:block; height:200px; min-height:200px; min-width:200px; width:200px;}
@-ms-keyframes uil-spin-css {0% {opacity:1; -ms-transform:scale(1.5); -moz-transform:scale(1.5); -webkit-transform:scale(1.5); -o-transform:scale(1.5); transform:scale(1.5);}
to {opacity:.1; -ms-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
;}
@-moz-keyframes uil-spin-css {0% {opacity:1; -ms-transform:scale(1.5); -moz-transform:scale(1.5); -webkit-transform:scale(1.5); -o-transform:scale(1.5); transform:scale(1.5);}
to {opacity:.1; -ms-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
;}
@-webkit-keyframes uil-spin-css {0% {opacity:1; -ms-transform:scale(1.5); -moz-transform:scale(1.5); -webkit-transform:scale(1.5); -o-transform:scale(1.5); transform:scale(1.5);}
to {opacity:.1; -ms-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
;}
@-o-keyframes uil-spin-css {0% {opacity:1; -ms-transform:scale(1.5); -moz-transform:scale(1.5); -webkit-transform:scale(1.5); -o-transform:scale(1.5); transform:scale(1.5);}
to {opacity:.1; -ms-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
;}
@keyframes uil-spin-css {0% {opacity:1; -ms-transform:scale(1.5); -moz-transform:scale(1.5); -webkit-transform:scale(1.5); -o-transform:scale(1.5); transform:scale(1.5);}
to {opacity:.1; -ms-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
;}
.uil-spin-css>span {display:block; height:24px; margin-left:4px; margin-top:4px; position:absolute; width:24px;}
.uil-spin-css>span>span {background:#000; border-radius:15px; display:block; height:100%; width:100%;}
.uil-spin-css>span:first-of-type>span {-ms-animation:uil-spin-css 1s linear infinite; -moz-animation:uil-spin-css 1s linear infinite; -webkit-animation:uil-spin-css 1s linear infinite; -o-animation:uil-spin-css 1s linear infinite; animation:uil-spin-css 1s linear infinite; -ms-animation-delay:0s; -moz-animation-delay:0s; -webkit-animation-delay:0s; -o-animation-delay:0s; animation-delay:0s;}
.uil-spin-css>span:first-of-type {-ms-transform:translate(84px,84px) rotate(45deg) translate(70px); -moz-transform:translate(84px,84px) rotate(45deg) translate(70px); -webkit-transform:translate(84px,84px) rotate(45deg) translate(70px); -o-transform:translate(84px,84px) rotate(45deg) translate(70px); transform:translate(84px,84px) rotate(45deg) translate(70px);}
.uil-spin-css>span:nth-of-type(2)>span {-ms-animation:uil-spin-css 1s linear infinite; -moz-animation:uil-spin-css 1s linear infinite; -webkit-animation:uil-spin-css 1s linear infinite; -o-animation:uil-spin-css 1s linear infinite; animation:uil-spin-css 1s linear infinite; -ms-animation-delay:.12s; -moz-animation-delay:.12s; -webkit-animation-delay:.12s; -o-animation-delay:.12s; animation-delay:.12s;}
.uil-spin-css>span:nth-of-type(2) {-ms-transform:translate(84px,84px) rotate(90deg) translate(70px); -moz-transform:translate(84px,84px) rotate(90deg) translate(70px); -webkit-transform:translate(84px,84px) rotate(90deg) translate(70px); -o-transform:translate(84px,84px) rotate(90deg) translate(70px); transform:translate(84px,84px) rotate(90deg) translate(70px);}
.uil-spin-css>span:nth-of-type(3)>span {-ms-animation:uil-spin-css 1s linear infinite; -moz-animation:uil-spin-css 1s linear infinite; -webkit-animation:uil-spin-css 1s linear infinite; -o-animation:uil-spin-css 1s linear infinite; animation:uil-spin-css 1s linear infinite; -ms-animation-delay:.25s; -moz-animation-delay:.25s; -webkit-animation-delay:.25s; -o-animation-delay:.25s; animation-delay:.25s;}
.uil-spin-css>span:nth-of-type(3) {-ms-transform:translate(84px,84px) rotate(135deg) translate(70px); -moz-transform:translate(84px,84px) rotate(135deg) translate(70px); -webkit-transform:translate(84px,84px) rotate(135deg) translate(70px); -o-transform:translate(84px,84px) rotate(135deg) translate(70px); transform:translate(84px,84px) rotate(135deg) translate(70px);}
.uil-spin-css>span:nth-of-type(4)>span {-ms-animation:uil-spin-css 1s linear infinite; -moz-animation:uil-spin-css 1s linear infinite; -webkit-animation:uil-spin-css 1s linear infinite; -o-animation:uil-spin-css 1s linear infinite; animation:uil-spin-css 1s linear infinite; -ms-animation-delay:.37s; -moz-animation-delay:.37s; -webkit-animation-delay:.37s; -o-animation-delay:.37s; animation-delay:.37s;}
.uil-spin-css>span:nth-of-type(4) {-ms-transform:translate(84px,84px) rotate(180deg) translate(70px); -moz-transform:translate(84px,84px) rotate(180deg) translate(70px); -webkit-transform:translate(84px,84px) rotate(180deg) translate(70px); -o-transform:translate(84px,84px) rotate(180deg) translate(70px); transform:translate(84px,84px) rotate(180deg) translate(70px);}
.uil-spin-css>span:nth-of-type(5)>span {-ms-animation:uil-spin-css 1s linear infinite; -moz-animation:uil-spin-css 1s linear infinite; -webkit-animation:uil-spin-css 1s linear infinite; -o-animation:uil-spin-css 1s linear infinite; animation:uil-spin-css 1s linear infinite; -ms-animation-delay:.5s; -moz-animation-delay:.5s; -webkit-animation-delay:.5s; -o-animation-delay:.5s; animation-delay:.5s;}
.uil-spin-css>span:nth-of-type(5) {-ms-transform:translate(84px,84px) rotate(225deg) translate(70px); -moz-transform:translate(84px,84px) rotate(225deg) translate(70px); -webkit-transform:translate(84px,84px) rotate(225deg) translate(70px); -o-transform:translate(84px,84px) rotate(225deg) translate(70px); transform:translate(84px,84px) rotate(225deg) translate(70px);}
.uil-spin-css>span:nth-of-type(6)>span {-ms-animation:uil-spin-css 1s linear infinite; -moz-animation:uil-spin-css 1s linear infinite; -webkit-animation:uil-spin-css 1s linear infinite; -o-animation:uil-spin-css 1s linear infinite; animation:uil-spin-css 1s linear infinite; -ms-animation-delay:.62s; -moz-animation-delay:.62s; -webkit-animation-delay:.62s; -o-animation-delay:.62s; animation-delay:.62s;}
.uil-spin-css>span:nth-of-type(6) {-ms-transform:translate(84px,84px) rotate(270deg) translate(70px); -moz-transform:translate(84px,84px) rotate(270deg) translate(70px); -webkit-transform:translate(84px,84px) rotate(270deg) translate(70px); -o-transform:translate(84px,84px) rotate(270deg) translate(70px); transform:translate(84px,84px) rotate(270deg) translate(70px);}
.uil-spin-css>span:nth-of-type(7)>span {-ms-animation:uil-spin-css 1s linear infinite; -moz-animation:uil-spin-css 1s linear infinite; -webkit-animation:uil-spin-css 1s linear infinite; -o-animation:uil-spin-css 1s linear infinite; animation:uil-spin-css 1s linear infinite; -ms-animation-delay:.75s; -moz-animation-delay:.75s; -webkit-animation-delay:.75s; -o-animation-delay:.75s; animation-delay:.75s;}
.uil-spin-css>span:nth-of-type(7) {-ms-transform:translate(84px,84px) rotate(315deg) translate(70px); -moz-transform:translate(84px,84px) rotate(315deg) translate(70px); -webkit-transform:translate(84px,84px) rotate(315deg) translate(70px); -o-transform:translate(84px,84px) rotate(315deg) translate(70px); transform:translate(84px,84px) rotate(315deg) translate(70px);}
.uil-spin-css>span:nth-of-type(8)>span {-ms-animation:uil-spin-css 1s linear infinite; -moz-animation:uil-spin-css 1s linear infinite; -webkit-animation:uil-spin-css 1s linear infinite; -o-animation:uil-spin-css 1s linear infinite; animation:uil-spin-css 1s linear infinite; -ms-animation-delay:.87s; -moz-animation-delay:.87s; -webkit-animation-delay:.87s; -o-animation-delay:.87s; animation-delay:.87s;}
.uil-spin-css>span:nth-of-type(8) {-ms-transform:translate(84px,84px) rotate(1turn) translate(70px); -moz-transform:translate(84px,84px) rotate(1turn) translate(70px); -webkit-transform:translate(84px,84px) rotate(1turn) translate(70px); -o-transform:translate(84px,84px) rotate(1turn) translate(70px); transform:translate(84px,84px) rotate(1turn) translate(70px);}
.typoImageSlider {margin:0 auto 30px; position:relative;}
.typoImageSlider .js-typoImageSlider {overflow:hidden;}
.typoImageSlider .js-typoImageSlider>ul {display:flex; flex-wrap:nowrap; list-style:none; margin-bottom:0; padding-left:0; padding-right:0;}
.typoImageSlider .js-typoImageSlider>ul>li {flex:0 0 auto; padding:0; width:100%;}
.typoImageSlider .js-typoImageSlider>ul>li img {display:block; margin:0 auto;}
.typoImageSlider .scrollArrows {display:none; transition:all .3s; z-index:10;}
.typoImageSlider .scrollArrows.scroll {display:block;}
.typoImageSlider .scrollArrows .left,.typoImageSlider .scrollArrows .right {background:#fd6282; border-radius:50%; color:#fff; cursor:pointer; font-size:30px; margin-top:-15px; position:absolute; top:50%; user-select:none;}
.typoImageSlider .scrollArrows .left {left:-15px;}
.typoImageSlider .scrollArrows .right {right:-15px;}
.typoImageSlider .scrollArrows.x-small .left,.typoImageSlider .scrollArrows.x-small .right {font-size:20px; margin-top:-10px;}
.typoImageSlider .scrollArrows.x-small .left {left:-10px;}
.typoImageSlider .scrollArrows.x-small .right {right:-10px;}
.typoImageSlider .scrollArrows.x-large .left,.typoImageSlider .scrollArrows.x-large .right {font-size:40px; margin-top:-20px;}
.typoImageSlider .scrollArrows.x-large .left {left:-20px;}
.typoImageSlider .scrollArrows.x-large .right {right:-20px;}
.typoModalBox {margin-bottom:30px;}
.typoModalBox .modalContent {display:none;}
.typoShowMoreContent {margin-bottom:30px; padding-bottom:10px;}
.typoShowMoreContent .js-typoShowMoreContent {position:relative;}
.typoShowMoreContent .descFull {overflow:hidden;}
.typoShowMoreContent .descSmall {height:200px; overflow:hidden; position:relative; transition:all .5s;}
.typoShowMoreContent .descToggle {bottom:-10px; position:absolute;}
.typoShowMoreContent .descToggle a {background:#fff; border-radius:5px; padding:5px 8px;}
.typoShowMoreContent .descToggle .collapse,.typoShowMoreContent .descToggle .expand {display:none;}
.typoShowMoreContent .descCollapsed .descSmall:after {background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,hsla(0,0%,97%,0)),color-stop(40%,hsla(0,0%,97%,.8)),color-stop(90%,#f7f7f7)); background-image:-webkit-linear-gradient(top,hsla(0,0%,97%,0),hsla(0,0%,97%,.8) 40%,#f7f7f7 90%); background-image:-moz-linear-gradient(top,hsla(0,0%,97%,0) 0,hsla(0,0%,97%,.8) 40%,#f7f7f7 90%); background-image:-o-linear-gradient(top,hsla(0,0%,97%,0) 0,hsla(0,0%,97%,.8) 40%,#f7f7f7 90%); background-image:linear-gradient(top,hsla(0,0%,97%,0),hsla(0,0%,97%,.8) 40%,#f7f7f7 90%); bottom:0; content:""; height:70px; left:0; position:absolute; right:0;}
.typoShowMoreContent .descCollapsed .descToggle .expand,.typoShowMoreContent .descExpanded .descToggle .collapse {display:block;}
.typoLightboxGallery {margin-bottom:30px;}
.typoLightboxGallery ul {display:flex; flex-wrap:wrap; justify-content:center; list-style:none; margin-left:-5px; margin-right:-5px; padding-left:0; padding-right:0;}
.typoLightboxGallery ul>li {padding:5px;}
.lang-rtl * {direction:rtl!important; text-align:right;}
.lang-rtl .btn,.lang-rtl button {text-align:center;}
.lang-rtl .label,.lang-rtl label {text-align:left;}
@media(max-width:991.98px) {.lang-rtl .label,.lang-rtl label {text-align:right;}
;}
.lang-rtl .text-end {text-align:left!important;}
.lang-rtl .text-start {text-align:right!important;}
.lang-rtl .float-end {float:left!important;}
.lang-rtl .st-menu {left:auto; right:0;}
.lang-rtl .st-menu .st-menu-close {left:0; right:auto;}
.lang-rtl .st-effect-left.st-menu {-webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}
.lang-rtl .st-menu-right {left:0; right:auto;}
.lang-rtl .st-menu-right .st-menu-close {left:auto; right:0;}
.lang-rtl .st-effect-right.st-menu-right {-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0);}
.lang-rtl .dropdown .dropdown-icon {margin-left:0; margin-right:6px;}
.lang-rtl .caret-right:before {border-width:.3em .3em .3em 0;}
.lang-rtl .dropdown-toggle:after {margin-left:0; margin-right:.255em;}
.lang-rtl .linklist li a:before {content:""; padding-left:8px; padding-right:0;}
.lang-rtl .view-all-link {padding-left:0; padding-right:15px;}
.lang-rtl .view-all-link .material-icons {transform:rotate(180deg);}
.lang-rtl .typo ul {padding-left:0; padding-right:15px;}
.lang-rtl .typo ul.linklist {padding-right:0;}
.lang-rtl .done {margin-left:2%; margin-right:0;}
.lang-rtl .flex-scrollbox-wrapper,.lang-rtl .flex-scrollbox-wrapper>div:first-child,.lang-rtl .flex-scrollbox-wrapper>ul:first-child {direction:ltr!important;}
@media(min-width:992px) {.lang-rtl .slick-prev {left:10px; right:auto;}
.lang-rtl .slick-next {left:41px; right:auto;}
;}
.lang-rtl .aone-brands .slick-prev {left:-5px;}
.lang-rtl .aone-brands .slick-next {right:-5px;}
.lang-rtl .custom-select {background-position:left .75rem center; padding-left:24px; padding-right:10px;}
.lang-rtl .input-group>.form-control:not(:last-child) {border-radius:0 5px 5px 0;}
.lang-rtl .input-group-btn:not(:first-child)>.btn {border-radius:5px 0 0 5px;}
.lang-rtl .form-control-select {background-position:left 1px center; padding-left:24px; padding-right:.75rem;}
.lang-rtl .toggle-linklist-title:after {left:0; right:auto;}
.lang-rtl .modal-footer {text-align:left;}
.lang-rtl .modal .modal-header button.close {border-radius:.3rem 0; left:0; right:auto;}
.lang-rtl .alert-warning .material-icons {margin-left:20px; margin-right:0;}
.lang-rtl .alert ul {padding-left:0; padding-right:20px;}
.lang-rtl .currency-selector-wrapper+.language-selector-wrapper,.lang-rtl .language-selector-wrapper+.currency-selector-wrapper {margin-left:0; margin-right:5px;}
.lang-rtl #header .display-top>div {margin-left:0; margin-right:2%;}
.lang-rtl #header .left-nav-trigger {left:auto; right:0;}
.lang-rtl #header .sticky-icon-cart {left:0; right:auto;}
@media(min-width:768px)and (max-width:991.98px) {.lang-rtl #header .desktop-header-version .search-widget {margin-left:0; margin-right:auto;}
;}
.lang-rtl .mobile-header-version .customer-signin-module {left:0; right:auto;}
.lang-rtl #header .checkout-header-version .checkout-header-right .customer-signin-module {margin-left:0; margin-right:2%;}
.lang-rtl .search-widget form input[type=text] {padding-left:53px; padding-right:5%;}
.lang-rtl .search-widget form [type=submit] {border-radius:5px 0 0 5px; left:0; right:auto;}
.lang-rtl .ui-autocomplete.ui-menu .search-menu-item .search-item .cover {margin-left:2%; margin-right:0;}
.lang-rtl .anav-top .amenu-link>img {margin-left:5px; margin-right:-5px;}
.lang-rtl .anav-top .acategory-content .category-title img {margin-left:5px; margin-right:-5px; position:relative; z-index:1;}
.lang-rtl .anav-top .acategory-content .category-subs li a:before {margin-left:6px; margin-right:0;}
.lang-rtl .anav-top .acategory-content .category-subs li a img {margin-left:5px; margin-right:-15px; position:relative; z-index:1;}
.lang-rtl #amegamenu .anav-top .amenu-link>sup {left:5px; right:auto;}
.lang-rtl #mobile-amegamenu .anav-top .mobile-toggle-plus {margin-left:-10px; margin-right:auto;}
.lang-rtl .user-info .dropdown-customer-account-links {left:0; right:auto;}
.lang-rtl .user-info .dropdown-customer-account-links .dropdown-menu {border-radius:0 3px 3px 3px;}
.lang-rtl .cart-preview .cart-dropdown {left:0; right:auto;}
.lang-rtl .category-tree>ul>li>a img {margin-left:0; margin-right:-8px; position:relative; z-index:1;}
.lang-rtl .category-tree .collapse-icon {left:-5px; right:auto;}
.lang-rtl .category-tree .category-sub-menu {padding-left:0; padding-right:28px;}
.lang-rtl .category-tree .category-sub-menu>ul>li .collapse-icons {left:0; right:auto;}
.lang-rtl .category-tree .category-sub-menu>ul>li:after,.lang-rtl .category-tree .category-sub-menu>ul>li:before {border-left-width:0; border-right-width:1px; left:auto; right:-14px;}
.lang-rtl .category-tree .category-sub-menu>ul>li:last-child:before {border-radius:0 0 5px 0;}
.lang-rtl .category-tree .category-sub-menu .category-sub-menu {padding-left:0; padding-right:14px;}
.lang-rtl .aone-slideshow .slide-products-related {left:5%; right:auto;}
.lang-rtl .aone-slideshow .nivoSlider .nivo-controlNav {left:auto; right:10%;}
.lang-rtl .add-to-cart.added:after {left:-5px; right:auto;}
.lang-rtl .product-list .thumbnail-left .product-miniature .second-block {padding-left:0; padding-right:5%;}
.lang-rtl .product-list .table-view .product-miniature .second-block {padding-left:2%; padding-right:3%;}
.lang-rtl .product-list .product-mobile-slider {margin-left:0; margin-right:-5px;}
.lang-rtl .grade-stars .star-content {left:auto; right:1px;}
.lang-rtl .star-content div.star-on i {margin-left:0; margin-right:-1px;}
.lang-rtl .aone-featuredcategories .title-block .title-icon {margin-left:8px; margin-right:0;}
.lang-rtl .aone-featuredcategories .categories-mobile-slider {margin-left:0; margin-right:-10px;}
.lang-rtl .brand-mobile-slider {margin-left:0; margin-right:-5px;}
.lang-rtl .aone-popupnewsletter button.close {left:-8px; right:auto;}
.lang-rtl .aone-popupnewsletter .popup-content {margin-right:auto;}
.lang-rtl .footer-right .block-newsletter .form-control {border-left-width:0; border-radius:0 5px 5px 0; border-right-width:1px;}
@media(max-width:767.98px) {.lang-rtl .footer-right .block-newsletter .input-btn {min-width:fit-content;}
;}
.lang-rtl .footer-right .block-newsletter .input-btn .btn {border-radius:5px 0 0 5px;}
.lang-rtl #scrollTopButton {left:3%; right:auto;}
.lang-rtl .breadcrumb .breadcrumb-item .separator {transform:rotate(180deg);}
.lang-rtl #search_filters .facet .facet-title .fa-angle-double-right {text-align:left; transform:scaleX(-1);}
.lang-rtl #search_filters .facet .facet-label .custom-checkbox input[type=checkbox]:checked+.check-shape.color {margin-left:0; margin-right:-3px;}
.lang-rtl .active-filters .filter-block .material-icons {margin-left:-3px; margin-right:0;}
.lang-rtl .products-selection .products-sort-order .sort-label {margin-left:10px; margin-right:0;}
.lang-rtl .products-selection .products-sort-order .product-display {margin-left:0; margin-right:auto;}
.lang-rtl .products-selection .products-sort-order .product-display .display-label {margin-left:10px; margin-right:0;}
.lang-rtl .pagination .page-list .previous {padding-left:10px; padding-right:0;}
.lang-rtl .pagination .page-list .previous .material-icons {transform:rotate(180deg);}
.lang-rtl .pagination .page-list .next {padding-left:0; padding-right:10px;}
.lang-rtl .pagination .page-list .next .material-icons {transform:rotate(180deg);}
.lang-rtl .main-product-details .product-cover .layer {left:0; padding-left:5px; padding-right:0; right:auto;}
.lang-rtl .main-product-details .product-pack .pack-product-quantity {border-left-width:0; border-right-width:1px;}
.lang-rtl .main-product-details .product-customization .custom-file button {border-radius:5px 0 0 5px; left:-1px; right:auto;}
.lang-rtl .zone-product-extra-fields .extra-field-type-modal .extra-title {background:linear-gradient(270deg,#ececec,#fff);}
.lang-rtl .zone-product-extra-fields .extra-field-type-modal .extra-title span {padding-left:0; padding-right:5px;}
.lang-rtl .mfp-close {left:0; right:auto;}
.lang-rtl .mfp-preloader .uil-spin-css,.lang-rtl .page-loading-overlay .uil-spin-css {direction:ltr!important;}
.lang-rtl .social-sharing li a i {padding-left:8px; padding-right:0;}
.lang-rtl #product-comments-list-pagination ul li span.next i,.lang-rtl #product-comments-list-pagination ul li span.prev i,.lang-rtl .cart-continue-shopping .btn .material-icons {transform:rotate(180deg);}
.lang-rtl #checkout-addresses-step .address-item .address-footer a+a {margin-left:0; margin-right:10%;}
.lang-rtl .manufacturer-list .brand .brand-products .url-view .material-icons {transform:rotate(180deg);}
.lang-rtl .fa-sign-in,.lang-rtl .fa-sign-out {text-align:left; transform:rotate(180deg);}
.lang-rtl.page-addresses .address .address-footer a+a {margin-left:0; margin-right:10%;}
.lang-rtl .my-mail-alerts .mail-alert-line .p-remove {margin-left:0; margin-right:auto;}
.lang-rtl .sitemap .category-sitemap .tree>li>ul.nested>li>ul.nested {border-left-width:0; border-right-width:1px;}
.lang-rtl .sitemap .category-sitemap .tree>li>ul.nested>li>ul.nested>li>a:before {left:auto; right:-15px;}
@media print {:first-letter {margin:0; padding:0;}
body {width:100%;}
.container {max-width:100%!important; width:100%!important;}
#_desktop_breadcrumb {display:block!important;}
#header .header-banner,#header .header-main-menu,#header .header-mobile-bottom,#header .header-mobile-top,#header .header-nav,#header .header-right,#scrollTopButton,.aone-colors-live-preview {display:none!important;}
#header .main-header {padding-bottom:5px; padding-top:5px;}
#header .header-logo {margin-bottom:0; text-align:center; width:100%;}
#wrapper {padding:0;}
#wrapper,.breadcrumb-wrapper,.mobile-breadcrumb .breadcrumb-wrapper {background:#fff;}
#product .main-product-details .product-cover .layer,#product .main-product-details .social-sharing,#product .main-product-details .thumbs-list {display:none!important;}
#product .main-product-details .product-right {margin-top:0;}
#product .main-product-details .reassurance-hook {background:#fff;}
#product .crossselling-products,#product .product-accessories {display:none!important;}
#product .product-features dl.data-sheet dd.value,#product .product-features dl.data-sheet dt.name {background:#fff; margin-bottom:0;}
#product .product-features dl.data-sheet dd.value:nth-of-type(2n),#product .product-features dl.data-sheet dt.name:nth-of-type(2n) {background:#fff;}
.zoomWrapper {height:auto!important; width:auto!important;}
.zoomWrapper img {position:static!important;}
#footer .footer-main,#footer .footer-top,.zoomContainer {display:none!important;}
#footer .footer-bottom {background:#fff; padding:0;}
#footer .footer-bottom img {display:none!important;}
;}
