@charset "UTF-8";*,*::before,*::after { box-sizing:border-box;}@media (prefers-reduced-motion:no-preference) { :root {  scroll-behavior:smooth; }}body { margin:0; font-family:var(--bs-body-font-family); font-size:var(--bs-body-font-size); font-weight:var(--bs-body-font-weight); line-height:var(--bs-body-line-height); color:var(--bs-body-color); text-align:var(--bs-body-text-align); background-color:var(--bs-body-bg); -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}hr { margin:1rem 0; color:inherit; border:0; border-top:var(--bs-border-width) solid; opacity:0.25;}h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { margin-top:0; margin-bottom:1.25rem; font-family:"Public Sans", "Public Sans-fallback"; font-weight:500; line-height:1.2; color:var(--bs-heading-color);}h1, .h1 { font-size:2.375rem;}h2, .h2 { font-size:1.875rem;}h3, .h3 { font-size:1.625rem;}h4, .h4 { font-size:1.5rem;}h5, .h5 { font-size:1.25rem;}h6, .h6 { font-size:1.125rem;}p { margin-top:0; margin-bottom:1.5em;}abbr[title] { text-decoration:underline dotted; cursor:help; text-decoration-skip-ink:none;}address { margin-bottom:1rem; font-style:normal; line-height:inherit;}ol,ul { padding-left:2rem;}ol,ul,dl { margin-top:0; margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol { margin-bottom:0;}dt { font-weight:700;}dd { margin-bottom:0.5rem; margin-left:0;}blockquote { margin:0 0 1rem;}b,strong { font-weight:bolder;}small, .small { font-size:0.875em;}mark, .mark { padding:0.1875em; color:var(--bs-highlight-color); background-color:var(--bs-highlight-bg);}sub,sup { position:relative; font-size:0.75em; line-height:0; vertical-align:baseline;}sub { bottom:-0.25em;}sup { top:-0.5em;}a { color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration:underline;}a:hover { --bs-link-color-rgb:var(--bs-link-hover-color-rgb); text-decoration:underline;}a:not([href]):not([class]), a:not([href]):not([class]):hover { color:inherit; text-decoration:none;}pre,code,kbd,samp { font-family:var(--bs-font-monospace); font-size:1em;}pre { display:block; margin-top:0; margin-bottom:1rem; overflow:auto; font-size:0.875em;}pre code { font-size:inherit; color:inherit; word-break:normal;}code { font-size:0.875em; color:var(--bs-code-color); word-wrap:break-word;}a > code { color:inherit;}kbd { padding:0.1875rem 0.375rem; font-size:0.875em; color:var(--bs-body-bg); background-color:var(--bs-body-color); border-radius:4px;}kbd kbd { padding:0; font-size:1em;}figure { margin:0 0 1rem;}img,svg { vertical-align:middle;}table { caption-side:bottom; border-collapse:collapse;}caption { padding-top:0.5rem; padding-bottom:0.5rem; color:var(--bs-secondary-color); text-align:left;}th { text-align:inherit; text-align:-webkit-match-parent; text-align:match-parent;}thead,tbody,tfoot,tr,td,th { border-color:inherit; border-style:solid; border-width:0;}label { display:inline-block;}button { border-radius:0;}button:focus:not(:focus-visible) { outline:0;}input,button,select,optgroup,textarea { margin:0; font-family:inherit; font-size:inherit; line-height:inherit;}button,select { text-transform:none;}[role=button] { cursor:pointer;}select { word-wrap:normal;}select:disabled { opacity:1;}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { display:none !important;}button,[type=button],[type=reset],[type=submit] { -webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) { cursor:pointer;}::-moz-focus-inner { padding:0; border-style:none;}textarea { resize:vertical;}fieldset { min-width:0; padding:0; margin:0; border:0;}legend { float:left; width:100%; padding:0; margin-bottom:0.5rem; font-size:1.5rem; line-height:inherit;}legend + * { clear:left;}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-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-appearance:button;}output { display:inline-block;}iframe { border:0;}summary { display:list-item; cursor:pointer;}progress { vertical-align:baseline;}[hidden] { display:none !important;}.form-label { margin-bottom:0.375rem; font-size:0.875rem; font-weight:500; line-height:1.25; color:rgba(51, 51, 51, 0.7);}.col-form-label { padding-top:calc(0.25rem + 1px); padding-bottom:calc(0.25rem + 1px); margin-bottom:0; font-size:inherit; font-weight:500; line-height:1.5; color:rgba(51, 51, 51, 0.7);}.col-form-label-lg { padding-top:calc(0.275rem + 1px); padding-bottom:calc(0.275rem + 1px); font-size:1.125rem;}.col-form-label-sm { padding-top:calc(0.225rem + 1px); padding-bottom:calc(0.225rem + 1px); font-size:0.875rem;}.form-text { margin-top:0.25rem; font-size:0.75rem; font-weight:500; color:rgba(51, 51, 51, 0.7);}.form-control { display:block; width:100%; padding:0.25rem 0.5rem; font-size:1rem; font-weight:400; line-height:1.5; color:#333333; appearance:none; background-color:#ffffff; background-clip:padding-box; border:1px solid #DBDBDB; border-radius:var(--bs-border-radius); box-shadow:0 0 0 transparent; transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;}.form-control[type=file] { overflow:hidden;}.form-control[type=file]:not(:disabled):not([readonly]) { cursor:pointer;}.form-control:focus { color:#333333; background-color:#ffffff; border-color:#406E51; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #b3c5b9;}.form-control::-webkit-date-and-time-value { min-width:85px; height:1.5em; margin:0;}.form-control::-webkit-datetime-edit { display:block; padding:0;}.form-control::placeholder { color:rgba(51, 51, 51, 0.5); opacity:1;}.form-control:disabled { color:rgba(51, 51, 51, 0.7); background-color:#f1f1f1; opacity:1;}.form-control::file-selector-button { padding:0.25rem 0.5rem; margin:-0.25rem -0.5rem; margin-inline-end:0.5rem; color:#333333; background-color:var(--bs-tertiary-bg); pointer-events:none; border-color:inherit; border-style:solid; border-width:0; border-inline-end-width:1px; border-radius:0; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color:var(--bs-secondary-bg);}.form-control-plaintext { display:block; width:100%; padding:0.25rem 0; margin-bottom:0; line-height:1.5; color:var(--bs-body-color); background-color:transparent; border:solid transparent; border-width:1px 0;}.form-control-plaintext:focus { outline:0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right:0; padding-left:0;}.form-control-sm { min-height:calc(1.5em + 0.45rem + calc(1px * 2)); padding:0.225rem 0.5rem; font-size:0.875rem; border-radius:var(--bs-border-radius-sm);}.form-control-sm::file-selector-button { padding:0.225rem 0.5rem; margin:-0.225rem -0.5rem; margin-inline-end:0.5rem;}.form-control-lg { min-height:calc(1.5em + 0.55rem + calc(1px * 2)); padding:0.275rem 0.75rem; font-size:1.125rem; border-radius:var(--bs-border-radius-lg);}.form-control-lg::file-selector-button { padding:0.275rem 0.75rem; margin:-0.275rem -0.75rem; margin-inline-end:0.75rem;}textarea.form-control { min-height:calc(1.5em + 0.5rem + calc(1px * 2));}textarea.form-control-sm { min-height:calc(1.5em + 0.45rem + calc(1px * 2));}textarea.form-control-lg { min-height:calc(1.5em + 0.55rem + calc(1px * 2));}.form-control-color { width:3rem; height:calc(1.5em + 0.5rem + calc(1px * 2)); padding:0.25rem;}.form-control-color:not(:disabled):not([readonly]) { cursor:pointer;}.form-control-color::-moz-color-swatch { border:0 !important; border-radius:var(--bs-border-radius);}.form-control-color::-webkit-color-swatch { border:0 !important; border-radius:var(--bs-border-radius);}.form-control-color.form-control-sm { height:calc(1.5em + 0.45rem + calc(1px * 2));}.form-control-color.form-control-lg { height:calc(1.5em + 0.55rem + calc(1px * 2));}.form-select { --bs-form-select-bg-img:none; display:block; width:100%; padding:0.25rem 2rem 0.25rem 0.5rem; font-size:1rem; font-weight:400; line-height:1.5; color:#333333; appearance:none; background-color:#ffffff; background-image:var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat:no-repeat; background-position:right 0.5rem center; background-size:16px 12px; border:1px solid #DBDBDB; border-radius:var(--bs-border-radius); box-shadow:0 0 0 transparent; transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;}.form-select:focus { border-color:#406E51; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #b3c5b9;}.form-select[multiple], .form-select[size]:not([size="1"]) { padding-right:0.5rem; background-image:none;}.form-select:disabled { background-color:#f1f1f1;}.form-select:-moz-focusring { color:transparent; text-shadow:0 0 0 #333333;}.form-select-sm { padding-top:0.225rem; padding-bottom:0.225rem; padding-left:0.5rem; font-size:0.875rem; border-radius:var(--bs-border-radius-sm);}.form-select-lg { padding-top:0.275rem; padding-bottom:0.275rem; padding-left:0.75rem; font-size:1.125rem; border-radius:var(--bs-border-radius-lg);}.form-check { display:block; min-height:1.5rem; padding-left:1.875em; margin-bottom:0.125rem;}.form-check .form-check-input { float:left; margin-left:-1.875em;}.form-check-reverse { padding-right:1.875em; padding-left:0; text-align:right;}.form-check-reverse .form-check-input { float:right; margin-right:-1.875em; margin-left:0;}.form-check-input { --bs-form-check-bg:#ffffff; flex-shrink:0; width:1.125em; height:1.125em; margin-top:0.1875em; vertical-align:top; appearance:none; background-color:var(--bs-form-check-bg); background-image:var(--bs-form-check-bg-image); background-repeat:no-repeat; background-position:center; background-size:contain; border:2px solid #DBDBDB; -webkit-print-color-adjust:exact; print-color-adjust:exact;}.form-check-input[type=checkbox] { border-radius:4px;}.form-check-input[type=radio] { border-radius:50%;}.form-check-input:active { filter:brightness(90%);}.form-check-input:focus { border-color:#406E51; outline:0;}.form-check-input:focus-visible { box-shadow:0 0 0 0.125rem inset #b3c5b9;}.form-check-input:checked { background-color:#406E51; border-color:#406E51;}.form-check-input:checked[type=checkbox] { --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' 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] { --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");}.form-check-input[type=checkbox]:indeterminate { background-color:#406E51; border-color:#406E51; --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}.form-check-input:disabled { pointer-events:none; filter:none; opacity:0.5;}.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { cursor:default; opacity:0.5;}.form-switch { padding-left:2.5em;}.form-switch .form-check-input { --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); width:2em; margin-left:-2.5em; background-image:var(--bs-form-switch-bg); background-position:left center; border-radius:2em; transition:background-position 0.15s ease-in-out;}.form-switch .form-check-input:focus { --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23406E51'/%3e%3c/svg%3e");}.form-switch .form-check-input:checked { background-position:right center; --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");}.form-switch.form-check-reverse { padding-right:2.5em; padding-left:0;}.form-switch.form-check-reverse .form-check-input { margin-right:-2.5em; margin-left:0;}.form-check-inline { display:inline-block; margin-right:0;}.btn-check { position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none;}.btn-check[disabled] + .btn, .btn-check:disabled + .btn { pointer-events:none; filter:none; opacity:0.5;}.input-group { position:relative; display:flex; flex-wrap:wrap; align-items:stretch; width:100%;}.input-group > .form-control,.input-group > .form-select,.input-group > .form-floating { position:relative; flex:1 1 auto; width:1%; min-width:0;}.input-group > .form-control:focus,.input-group > .form-select:focus,.input-group > .form-floating:focus-within { z-index:5;}.input-group .btn { position:relative; z-index:2;}.input-group .btn:focus { z-index:5;}.input-group-text { display:flex; align-items:center; padding:0.25rem 0.5rem; font-size:1rem; font-weight:400; line-height:1.5; color:rgba(51, 51, 51, 0.7); text-align:center; white-space:nowrap; background-color:#ffffff; border:1px solid #DBDBDB; border-radius:var(--bs-border-radius);}.input-group-lg > .form-control,.input-group-lg > .form-select,.input-group-lg > .input-group-text,.input-group-lg > .btn { padding:0.275rem 0.75rem; font-size:1.125rem; border-radius:var(--bs-border-radius-lg);}.input-group-sm > .form-control,.input-group-sm > .form-select,.input-group-sm > .input-group-text,.input-group-sm > .btn { padding:0.225rem 0.5rem; font-size:0.875rem; border-radius:var(--bs-border-radius-sm);}.input-group-lg > .form-select,.input-group-sm > .form-select { padding-right:2.5rem;}.input-group:not(.has-validation):not(.has-form-text) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation):not(.has-form-text) > .dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation):not(.has-form-text) > .form-floating:not(:last-child) > .form-control,.input-group:not(.has-validation):not(.has-form-text) > .form-floating:not(:last-child) > .form-select { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group.has-validation:not(.has-form-text) > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation:not(.has-form-text) > .dropdown-toggle:nth-last-child(n+4),.input-group.has-validation:not(.has-form-text) > .form-floating:nth-last-child(n+3) > .form-control,.input-group.has-validation:not(.has-form-text) > .form-floating:nth-last-child(n+3) > .form-select, .input-group.has-form-text:not(.has-validation) > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-form-text:not(.has-validation) > .dropdown-toggle:nth-last-child(n+4),.input-group.has-form-text:not(.has-validation) > .form-floating:nth-last-child(n+3) > .form-control,.input-group.has-form-text:not(.has-validation) > .form-floating:nth-last-child(n+3) > .form-select { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group.has-validation.has-form-text > :nth-last-child(n+4):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation.has-form-text > .dropdown-toggle:nth-last-child(n+5),.input-group.has-validation.has-form-text > .form-floating:nth-last-child(n+4) > .form-control,.input-group.has-validation.has-form-text > .form-floating:nth-last-child(n+4) > .form-select { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.form-text):not(.invalid-tooltip):not(.invalid-feedback):not(.form-text) { margin-left:calc(1px * -1); border-top-left-radius:0; border-bottom-left-radius:0;}.input-group > .form-floating:not(:first-child) > .form-control,.input-group > .form-floating:not(:first-child) > .form-select { border-top-left-radius:0; border-bottom-left-radius:0;}.valid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:0.75rem; color:var(--bs-form-valid-color);}.valid-tooltip { position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:0.875rem; color:#fff; background-color:var(--bs-success); border-radius:var(--bs-border-radius);}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip { display:block;}.was-validated .form-control:valid, .form-control.is-valid { border-color:var(--bs-form-valid-border-color); padding-right:calc(1.5em + 0.5rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2334B262' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.125rem) center; background-size:calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color:var(--bs-form-valid-border-color); box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset rgba(var(--bs-success-rgb), 0.375);}.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right:calc(1.5em + 0.5rem); background-position:top calc(0.375em + 0.125rem) right calc(0.375em + 0.125rem);}.was-validated .form-select:valid, .form-select.is-valid { border-color:var(--bs-form-valid-border-color);}.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2334B262' 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"); padding-right:3.25rem; background-position:right 0.5rem center, center right 2rem; background-size:16px 12px, calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);}.was-validated .form-select:valid:focus, .form-select.is-valid:focus { border-color:var(--bs-form-valid-border-color); box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset rgba(var(--bs-success-rgb), 0.375);}.was-validated .form-control-color:valid, .form-control-color.is-valid { width:calc(3rem + calc(1.5em + 0.5rem));}.was-validated .form-check-input:valid, .form-check-input.is-valid { border-color:var(--bs-form-valid-border-color);}.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { background-color:var(--bs-form-valid-color);}.was-validated .form-check-input:valid:focus-visible, .form-check-input.is-valid:focus-visible { box-shadow:0 0 0 0.125rem inset rgba(var(--bs-success-rgb), 0.375);}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color:var(--bs-form-valid-color);}.form-check-inline .form-check-input ~ .valid-feedback { margin-left:0.5em;}.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,.was-validated .input-group > .form-select:not(:focus):valid,.input-group > .form-select:not(:focus).is-valid,.was-validated .input-group > .form-floating:not(:focus-within):valid,.input-group > .form-floating:not(:focus-within).is-valid { z-index:3;}.invalid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:0.75rem; color:var(--bs-form-invalid-color);}.invalid-tooltip { position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:0.875rem; color:#fff; background-color:var(--bs-danger); border-radius:var(--bs-border-radius);}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .form-control:invalid, .form-control.is-invalid { border-color:var(--bs-form-invalid-border-color); padding-right:calc(1.5em + 0.5rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23C91D25'%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='%23C91D25' stroke='none'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.125rem) center; background-size:calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color:var(--bs-form-invalid-border-color); box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset rgba(var(--bs-danger-rgb), 0.375);}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right:calc(1.5em + 0.5rem); background-position:top calc(0.375em + 0.125rem) right calc(0.375em + 0.125rem);}.was-validated .form-select:invalid, .form-select.is-invalid { border-color:var(--bs-form-invalid-border-color);}.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23C91D25'%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='%23C91D25' stroke='none'/%3e%3c/svg%3e"); padding-right:3.25rem; background-position:right 0.5rem center, center right 2rem; background-size:16px 12px, calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);}.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { border-color:var(--bs-form-invalid-border-color); box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset rgba(var(--bs-danger-rgb), 0.375);}.was-validated .form-control-color:invalid, .form-control-color.is-invalid { width:calc(3rem + calc(1.5em + 0.5rem));}.was-validated .form-check-input:invalid, .form-check-input.is-invalid { border-color:var(--bs-form-invalid-border-color);}.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { background-color:var(--bs-form-invalid-color);}.was-validated .form-check-input:invalid:focus-visible, .form-check-input.is-invalid:focus-visible { box-shadow:0 0 0 0.125rem inset rgba(var(--bs-danger-rgb), 0.375);}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color:var(--bs-form-invalid-color);}.form-check-inline .form-check-input ~ .invalid-feedback { margin-left:0.5em;}.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,.was-validated .input-group > .form-select:not(:focus):invalid,.input-group > .form-select:not(:focus).is-invalid,.was-validated .input-group > .form-floating:not(:focus-within):invalid,.input-group > .form-floating:not(:focus-within).is-invalid { z-index:4;}:root { --bs-breakpoint-xxs:0; --bs-breakpoint-xs:440px; --bs-breakpoint-sm:576px; --bs-breakpoint-md:768px; --bs-breakpoint-lg:992px; --bs-breakpoint-xl:1240px; --bs-breakpoint-xxl:1440px;}.row { --bs-gutter-x:1.5rem; --bs-gutter-y:1.5rem; display:flex; flex-wrap:wrap; margin-top:calc(-1 * var(--bs-gutter-y)); margin-right:calc(-0.5 * var(--bs-gutter-x)); margin-left:calc(-0.5 * var(--bs-gutter-x));}.row > * { flex-shrink:0; width:100%; max-width:100%; padding-right:calc(var(--bs-gutter-x) * 0.5); padding-left:calc(var(--bs-gutter-x) * 0.5); margin-top:var(--bs-gutter-y);}.grid { display:grid; grid-template-rows:repeat(var(--bs-rows, 1), 1fr); grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr)); gap:var(--bs-gap, 1.5rem);}.grid .g-col-1 { grid-column:auto/span 1;}.grid .g-col-2 { grid-column:auto/span 2;}.grid .g-col-3 { grid-column:auto/span 3;}.grid .g-col-4 { grid-column:auto/span 4;}.grid .g-col-5 { grid-column:auto/span 5;}.grid .g-col-6 { grid-column:auto/span 6;}.grid .g-col-7 { grid-column:auto/span 7;}.grid .g-col-8 { grid-column:auto/span 8;}.grid .g-col-9 { grid-column:auto/span 9;}.grid .g-col-10 { grid-column:auto/span 10;}.grid .g-col-11 { grid-column:auto/span 11;}.grid .g-col-12 { grid-column:auto/span 12;}.grid .g-start-1 { grid-column-start:1;}.grid .g-start-2 { grid-column-start:2;}.grid .g-start-3 { grid-column-start:3;}.grid .g-start-4 { grid-column-start:4;}.grid .g-start-5 { grid-column-start:5;}.grid .g-start-6 { grid-column-start:6;}.grid .g-start-7 { grid-column-start:7;}.grid .g-start-8 { grid-column-start:8;}.grid .g-start-9 { grid-column-start:9;}.grid .g-start-10 { grid-column-start:10;}.grid .g-start-11 { grid-column-start:11;}@media (min-width:440px) { .grid .g-col-xs-1 {  grid-column:auto/span 1; } .grid .g-col-xs-2 {  grid-column:auto/span 2; } .grid .g-col-xs-3 {  grid-column:auto/span 3; } .grid .g-col-xs-4 {  grid-column:auto/span 4; } .grid .g-col-xs-5 {  grid-column:auto/span 5; } .grid .g-col-xs-6 {  grid-column:auto/span 6; } .grid .g-col-xs-7 {  grid-column:auto/span 7; } .grid .g-col-xs-8 {  grid-column:auto/span 8; } .grid .g-col-xs-9 {  grid-column:auto/span 9; } .grid .g-col-xs-10 {  grid-column:auto/span 10; } .grid .g-col-xs-11 {  grid-column:auto/span 11; } .grid .g-col-xs-12 {  grid-column:auto/span 12; } .grid .g-start-xs-1 {  grid-column-start:1; } .grid .g-start-xs-2 {  grid-column-start:2; } .grid .g-start-xs-3 {  grid-column-start:3; } .grid .g-start-xs-4 {  grid-column-start:4; } .grid .g-start-xs-5 {  grid-column-start:5; } .grid .g-start-xs-6 {  grid-column-start:6; } .grid .g-start-xs-7 {  grid-column-start:7; } .grid .g-start-xs-8 {  grid-column-start:8; } .grid .g-start-xs-9 {  grid-column-start:9; } .grid .g-start-xs-10 {  grid-column-start:10; } .grid .g-start-xs-11 {  grid-column-start:11; }}@media (min-width:576px) { .grid .g-col-sm-1 {  grid-column:auto/span 1; } .grid .g-col-sm-2 {  grid-column:auto/span 2; } .grid .g-col-sm-3 {  grid-column:auto/span 3; } .grid .g-col-sm-4 {  grid-column:auto/span 4; } .grid .g-col-sm-5 {  grid-column:auto/span 5; } .grid .g-col-sm-6 {  grid-column:auto/span 6; } .grid .g-col-sm-7 {  grid-column:auto/span 7; } .grid .g-col-sm-8 {  grid-column:auto/span 8; } .grid .g-col-sm-9 {  grid-column:auto/span 9; } .grid .g-col-sm-10 {  grid-column:auto/span 10; } .grid .g-col-sm-11 {  grid-column:auto/span 11; } .grid .g-col-sm-12 {  grid-column:auto/span 12; } .grid .g-start-sm-1 {  grid-column-start:1; } .grid .g-start-sm-2 {  grid-column-start:2; } .grid .g-start-sm-3 {  grid-column-start:3; } .grid .g-start-sm-4 {  grid-column-start:4; } .grid .g-start-sm-5 {  grid-column-start:5; } .grid .g-start-sm-6 {  grid-column-start:6; } .grid .g-start-sm-7 {  grid-column-start:7; } .grid .g-start-sm-8 {  grid-column-start:8; } .grid .g-start-sm-9 {  grid-column-start:9; } .grid .g-start-sm-10 {  grid-column-start:10; } .grid .g-start-sm-11 {  grid-column-start:11; }}@media (min-width:768px) { .grid .g-col-md-1 {  grid-column:auto/span 1; } .grid .g-col-md-2 {  grid-column:auto/span 2; } .grid .g-col-md-3 {  grid-column:auto/span 3; } .grid .g-col-md-4 {  grid-column:auto/span 4; } .grid .g-col-md-5 {  grid-column:auto/span 5; } .grid .g-col-md-6 {  grid-column:auto/span 6; } .grid .g-col-md-7 {  grid-column:auto/span 7; } .grid .g-col-md-8 {  grid-column:auto/span 8; } .grid .g-col-md-9 {  grid-column:auto/span 9; } .grid .g-col-md-10 {  grid-column:auto/span 10; } .grid .g-col-md-11 {  grid-column:auto/span 11; } .grid .g-col-md-12 {  grid-column:auto/span 12; } .grid .g-start-md-1 {  grid-column-start:1; } .grid .g-start-md-2 {  grid-column-start:2; } .grid .g-start-md-3 {  grid-column-start:3; } .grid .g-start-md-4 {  grid-column-start:4; } .grid .g-start-md-5 {  grid-column-start:5; } .grid .g-start-md-6 {  grid-column-start:6; } .grid .g-start-md-7 {  grid-column-start:7; } .grid .g-start-md-8 {  grid-column-start:8; } .grid .g-start-md-9 {  grid-column-start:9; } .grid .g-start-md-10 {  grid-column-start:10; } .grid .g-start-md-11 {  grid-column-start:11; }}@media (min-width:992px) { .grid .g-col-lg-1 {  grid-column:auto/span 1; } .grid .g-col-lg-2 {  grid-column:auto/span 2; } .grid .g-col-lg-3 {  grid-column:auto/span 3; } .grid .g-col-lg-4 {  grid-column:auto/span 4; } .grid .g-col-lg-5 {  grid-column:auto/span 5; } .grid .g-col-lg-6 {  grid-column:auto/span 6; } .grid .g-col-lg-7 {  grid-column:auto/span 7; } .grid .g-col-lg-8 {  grid-column:auto/span 8; } .grid .g-col-lg-9 {  grid-column:auto/span 9; } .grid .g-col-lg-10 {  grid-column:auto/span 10; } .grid .g-col-lg-11 {  grid-column:auto/span 11; } .grid .g-col-lg-12 {  grid-column:auto/span 12; } .grid .g-start-lg-1 {  grid-column-start:1; } .grid .g-start-lg-2 {  grid-column-start:2; } .grid .g-start-lg-3 {  grid-column-start:3; } .grid .g-start-lg-4 {  grid-column-start:4; } .grid .g-start-lg-5 {  grid-column-start:5; } .grid .g-start-lg-6 {  grid-column-start:6; } .grid .g-start-lg-7 {  grid-column-start:7; } .grid .g-start-lg-8 {  grid-column-start:8; } .grid .g-start-lg-9 {  grid-column-start:9; } .grid .g-start-lg-10 {  grid-column-start:10; } .grid .g-start-lg-11 {  grid-column-start:11; }}@media (min-width:1240px) { .grid .g-col-xl-1 {  grid-column:auto/span 1; } .grid .g-col-xl-2 {  grid-column:auto/span 2; } .grid .g-col-xl-3 {  grid-column:auto/span 3; } .grid .g-col-xl-4 {  grid-column:auto/span 4; } .grid .g-col-xl-5 {  grid-column:auto/span 5; } .grid .g-col-xl-6 {  grid-column:auto/span 6; } .grid .g-col-xl-7 {  grid-column:auto/span 7; } .grid .g-col-xl-8 {  grid-column:auto/span 8; } .grid .g-col-xl-9 {  grid-column:auto/span 9; } .grid .g-col-xl-10 {  grid-column:auto/span 10; } .grid .g-col-xl-11 {  grid-column:auto/span 11; } .grid .g-col-xl-12 {  grid-column:auto/span 12; } .grid .g-start-xl-1 {  grid-column-start:1; } .grid .g-start-xl-2 {  grid-column-start:2; } .grid .g-start-xl-3 {  grid-column-start:3; } .grid .g-start-xl-4 {  grid-column-start:4; } .grid .g-start-xl-5 {  grid-column-start:5; } .grid .g-start-xl-6 {  grid-column-start:6; } .grid .g-start-xl-7 {  grid-column-start:7; } .grid .g-start-xl-8 {  grid-column-start:8; } .grid .g-start-xl-9 {  grid-column-start:9; } .grid .g-start-xl-10 {  grid-column-start:10; } .grid .g-start-xl-11 {  grid-column-start:11; }}@media (min-width:1440px) { .grid .g-col-xxl-1 {  grid-column:auto/span 1; } .grid .g-col-xxl-2 {  grid-column:auto/span 2; } .grid .g-col-xxl-3 {  grid-column:auto/span 3; } .grid .g-col-xxl-4 {  grid-column:auto/span 4; } .grid .g-col-xxl-5 {  grid-column:auto/span 5; } .grid .g-col-xxl-6 {  grid-column:auto/span 6; } .grid .g-col-xxl-7 {  grid-column:auto/span 7; } .grid .g-col-xxl-8 {  grid-column:auto/span 8; } .grid .g-col-xxl-9 {  grid-column:auto/span 9; } .grid .g-col-xxl-10 {  grid-column:auto/span 10; } .grid .g-col-xxl-11 {  grid-column:auto/span 11; } .grid .g-col-xxl-12 {  grid-column:auto/span 12; } .grid .g-start-xxl-1 {  grid-column-start:1; } .grid .g-start-xxl-2 {  grid-column-start:2; } .grid .g-start-xxl-3 {  grid-column-start:3; } .grid .g-start-xxl-4 {  grid-column-start:4; } .grid .g-start-xxl-5 {  grid-column-start:5; } .grid .g-start-xxl-6 {  grid-column-start:6; } .grid .g-start-xxl-7 {  grid-column-start:7; } .grid .g-start-xxl-8 {  grid-column-start:8; } .grid .g-start-xxl-9 {  grid-column-start:9; } .grid .g-start-xxl-10 {  grid-column-start:10; } .grid .g-start-xxl-11 {  grid-column-start:11; }}.col { flex:1 0 0%;}.row-cols-auto > * { flex:0 0 auto; width:auto;}.row-cols-1 > * { flex:0 0 auto; width:100%;}.row-cols-2 > * { flex:0 0 auto; width:50%;}.row-cols-3 > * { flex:0 0 auto; width:33.33333333%;}.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.66666667%;}.col-auto { flex:0 0 auto; width:auto;}.col-1 { flex:0 0 auto; width:8.33333333%;}.col-2 { flex:0 0 auto; width:16.66666667%;}.col-3 { flex:0 0 auto; width:25%;}.col-4 { flex:0 0 auto; width:33.33333333%;}.col-5 { flex:0 0 auto; width:41.66666667%;}.col-6 { flex:0 0 auto; width:50%;}.col-7 { flex:0 0 auto; width:58.33333333%;}.col-8 { flex:0 0 auto; width:66.66666667%;}.col-9 { flex:0 0 auto; width:75%;}.col-10 { flex:0 0 auto; width:83.33333333%;}.col-11 { flex:0 0 auto; width:91.66666667%;}.col-12 { flex:0 0 auto; width:100%;}.offset-1 { margin-left:8.33333333%;}.offset-2 { margin-left:16.66666667%;}.offset-3 { margin-left:25%;}.offset-4 { margin-left:33.33333333%;}.offset-5 { margin-left:41.66666667%;}.offset-6 { margin-left:50%;}.offset-7 { margin-left:58.33333333%;}.offset-8 { margin-left:66.66666667%;}.offset-9 { margin-left:75%;}.offset-10 { margin-left:83.33333333%;}.offset-11 { margin-left:91.66666667%;}.g-0,.gx-0 { --bs-gutter-x:0;}.g-0,.gy-0 { --bs-gutter-y:0;}.g-1,.gx-1 { --bs-gutter-x:0.125rem;}.g-1,.gy-1 { --bs-gutter-y:0.125rem;}.g-2,.gx-2 { --bs-gutter-x:0.25rem;}.g-2,.gy-2 { --bs-gutter-y:0.25rem;}.g-3,.gx-3 { --bs-gutter-x:0.375rem;}.g-3,.gy-3 { --bs-gutter-y:0.375rem;}.g-4,.gx-4 { --bs-gutter-x:0.5rem;}.g-4,.gy-4 { --bs-gutter-y:0.5rem;}.g-5,.gx-5 { --bs-gutter-x:0.75rem;}.g-5,.gy-5 { --bs-gutter-y:0.75rem;}.g-6,.gx-6 { --bs-gutter-x:1rem;}.g-6,.gy-6 { --bs-gutter-y:1rem;}.g-7,.gx-7 { --bs-gutter-x:1.5rem;}.g-7,.gy-7 { --bs-gutter-y:1.5rem;}.g-8,.gx-8 { --bs-gutter-x:2rem;}.g-8,.gy-8 { --bs-gutter-y:2rem;}.g-9,.gx-9 { --bs-gutter-x:3rem;}.g-9,.gy-9 { --bs-gutter-y:3rem;}@media (min-width:440px) { .col-xs {  flex:1 0 0%; } .row-cols-xs-auto > * {  flex:0 0 auto;  width:auto; } .row-cols-xs-1 > * {  flex:0 0 auto;  width:100%; } .row-cols-xs-2 > * {  flex:0 0 auto;  width:50%; } .row-cols-xs-3 > * {  flex:0 0 auto;  width:33.33333333%; } .row-cols-xs-4 > * {  flex:0 0 auto;  width:25%; } .row-cols-xs-5 > * {  flex:0 0 auto;  width:20%; } .row-cols-xs-6 > * {  flex:0 0 auto;  width:16.66666667%; } .col-xs-auto {  flex:0 0 auto;  width:auto; } .col-xs-1 {  flex:0 0 auto;  width:8.33333333%; } .col-xs-2 {  flex:0 0 auto;  width:16.66666667%; } .col-xs-3 {  flex:0 0 auto;  width:25%; } .col-xs-4 {  flex:0 0 auto;  width:33.33333333%; } .col-xs-5 {  flex:0 0 auto;  width:41.66666667%; } .col-xs-6 {  flex:0 0 auto;  width:50%; } .col-xs-7 {  flex:0 0 auto;  width:58.33333333%; } .col-xs-8 {  flex:0 0 auto;  width:66.66666667%; } .col-xs-9 {  flex:0 0 auto;  width:75%; } .col-xs-10 {  flex:0 0 auto;  width:83.33333333%; } .col-xs-11 {  flex:0 0 auto;  width:91.66666667%; } .col-xs-12 {  flex:0 0 auto;  width:100%; } .offset-xs-0 {  margin-left:0; } .offset-xs-1 {  margin-left:8.33333333%; } .offset-xs-2 {  margin-left:16.66666667%; } .offset-xs-3 {  margin-left:25%; } .offset-xs-4 {  margin-left:33.33333333%; } .offset-xs-5 {  margin-left:41.66666667%; } .offset-xs-6 {  margin-left:50%; } .offset-xs-7 {  margin-left:58.33333333%; } .offset-xs-8 {  margin-left:66.66666667%; } .offset-xs-9 {  margin-left:75%; } .offset-xs-10 {  margin-left:83.33333333%; } .offset-xs-11 {  margin-left:91.66666667%; } .g-xs-0, .gx-xs-0 {  --bs-gutter-x:0; } .g-xs-0, .gy-xs-0 {  --bs-gutter-y:0; } .g-xs-1, .gx-xs-1 {  --bs-gutter-x:0.125rem; } .g-xs-1, .gy-xs-1 {  --bs-gutter-y:0.125rem; } .g-xs-2, .gx-xs-2 {  --bs-gutter-x:0.25rem; } .g-xs-2, .gy-xs-2 {  --bs-gutter-y:0.25rem; } .g-xs-3, .gx-xs-3 {  --bs-gutter-x:0.375rem; } .g-xs-3, .gy-xs-3 {  --bs-gutter-y:0.375rem; } .g-xs-4, .gx-xs-4 {  --bs-gutter-x:0.5rem; } .g-xs-4, .gy-xs-4 {  --bs-gutter-y:0.5rem; } .g-xs-5, .gx-xs-5 {  --bs-gutter-x:0.75rem; } .g-xs-5, .gy-xs-5 {  --bs-gutter-y:0.75rem; } .g-xs-6, .gx-xs-6 {  --bs-gutter-x:1rem; } .g-xs-6, .gy-xs-6 {  --bs-gutter-y:1rem; } .g-xs-7, .gx-xs-7 {  --bs-gutter-x:1.5rem; } .g-xs-7, .gy-xs-7 {  --bs-gutter-y:1.5rem; } .g-xs-8, .gx-xs-8 {  --bs-gutter-x:2rem; } .g-xs-8, .gy-xs-8 {  --bs-gutter-y:2rem; } .g-xs-9, .gx-xs-9 {  --bs-gutter-x:3rem; } .g-xs-9, .gy-xs-9 {  --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.33333333%; } .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.66666667%; } .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.125rem; } .g-sm-1, .gy-sm-1 {  --bs-gutter-y:0.125rem; } .g-sm-2, .gx-sm-2 {  --bs-gutter-x:0.25rem; } .g-sm-2, .gy-sm-2 {  --bs-gutter-y:0.25rem; } .g-sm-3, .gx-sm-3 {  --bs-gutter-x:0.375rem; } .g-sm-3, .gy-sm-3 {  --bs-gutter-y:0.375rem; } .g-sm-4, .gx-sm-4 {  --bs-gutter-x:0.5rem; } .g-sm-4, .gy-sm-4 {  --bs-gutter-y:0.5rem; } .g-sm-5, .gx-sm-5 {  --bs-gutter-x:0.75rem; } .g-sm-5, .gy-sm-5 {  --bs-gutter-y:0.75rem; } .g-sm-6, .gx-sm-6 {  --bs-gutter-x:1rem; } .g-sm-6, .gy-sm-6 {  --bs-gutter-y:1rem; } .g-sm-7, .gx-sm-7 {  --bs-gutter-x:1.5rem; } .g-sm-7, .gy-sm-7 {  --bs-gutter-y:1.5rem; } .g-sm-8, .gx-sm-8 {  --bs-gutter-x:2rem; } .g-sm-8, .gy-sm-8 {  --bs-gutter-y:2rem; } .g-sm-9, .gx-sm-9 {  --bs-gutter-x:3rem; } .g-sm-9, .gy-sm-9 {  --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.33333333%; } .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.66666667%; } .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.125rem; } .g-md-1, .gy-md-1 {  --bs-gutter-y:0.125rem; } .g-md-2, .gx-md-2 {  --bs-gutter-x:0.25rem; } .g-md-2, .gy-md-2 {  --bs-gutter-y:0.25rem; } .g-md-3, .gx-md-3 {  --bs-gutter-x:0.375rem; } .g-md-3, .gy-md-3 {  --bs-gutter-y:0.375rem; } .g-md-4, .gx-md-4 {  --bs-gutter-x:0.5rem; } .g-md-4, .gy-md-4 {  --bs-gutter-y:0.5rem; } .g-md-5, .gx-md-5 {  --bs-gutter-x:0.75rem; } .g-md-5, .gy-md-5 {  --bs-gutter-y:0.75rem; } .g-md-6, .gx-md-6 {  --bs-gutter-x:1rem; } .g-md-6, .gy-md-6 {  --bs-gutter-y:1rem; } .g-md-7, .gx-md-7 {  --bs-gutter-x:1.5rem; } .g-md-7, .gy-md-7 {  --bs-gutter-y:1.5rem; } .g-md-8, .gx-md-8 {  --bs-gutter-x:2rem; } .g-md-8, .gy-md-8 {  --bs-gutter-y:2rem; } .g-md-9, .gx-md-9 {  --bs-gutter-x:3rem; } .g-md-9, .gy-md-9 {  --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.33333333%; } .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.66666667%; } .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.125rem; } .g-lg-1, .gy-lg-1 {  --bs-gutter-y:0.125rem; } .g-lg-2, .gx-lg-2 {  --bs-gutter-x:0.25rem; } .g-lg-2, .gy-lg-2 {  --bs-gutter-y:0.25rem; } .g-lg-3, .gx-lg-3 {  --bs-gutter-x:0.375rem; } .g-lg-3, .gy-lg-3 {  --bs-gutter-y:0.375rem; } .g-lg-4, .gx-lg-4 {  --bs-gutter-x:0.5rem; } .g-lg-4, .gy-lg-4 {  --bs-gutter-y:0.5rem; } .g-lg-5, .gx-lg-5 {  --bs-gutter-x:0.75rem; } .g-lg-5, .gy-lg-5 {  --bs-gutter-y:0.75rem; } .g-lg-6, .gx-lg-6 {  --bs-gutter-x:1rem; } .g-lg-6, .gy-lg-6 {  --bs-gutter-y:1rem; } .g-lg-7, .gx-lg-7 {  --bs-gutter-x:1.5rem; } .g-lg-7, .gy-lg-7 {  --bs-gutter-y:1.5rem; } .g-lg-8, .gx-lg-8 {  --bs-gutter-x:2rem; } .g-lg-8, .gy-lg-8 {  --bs-gutter-y:2rem; } .g-lg-9, .gx-lg-9 {  --bs-gutter-x:3rem; } .g-lg-9, .gy-lg-9 {  --bs-gutter-y:3rem; }}@media (min-width:1240px) { .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.33333333%; } .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.66666667%; } .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.125rem; } .g-xl-1, .gy-xl-1 {  --bs-gutter-y:0.125rem; } .g-xl-2, .gx-xl-2 {  --bs-gutter-x:0.25rem; } .g-xl-2, .gy-xl-2 {  --bs-gutter-y:0.25rem; } .g-xl-3, .gx-xl-3 {  --bs-gutter-x:0.375rem; } .g-xl-3, .gy-xl-3 {  --bs-gutter-y:0.375rem; } .g-xl-4, .gx-xl-4 {  --bs-gutter-x:0.5rem; } .g-xl-4, .gy-xl-4 {  --bs-gutter-y:0.5rem; } .g-xl-5, .gx-xl-5 {  --bs-gutter-x:0.75rem; } .g-xl-5, .gy-xl-5 {  --bs-gutter-y:0.75rem; } .g-xl-6, .gx-xl-6 {  --bs-gutter-x:1rem; } .g-xl-6, .gy-xl-6 {  --bs-gutter-y:1rem; } .g-xl-7, .gx-xl-7 {  --bs-gutter-x:1.5rem; } .g-xl-7, .gy-xl-7 {  --bs-gutter-y:1.5rem; } .g-xl-8, .gx-xl-8 {  --bs-gutter-x:2rem; } .g-xl-8, .gy-xl-8 {  --bs-gutter-y:2rem; } .g-xl-9, .gx-xl-9 {  --bs-gutter-x:3rem; } .g-xl-9, .gy-xl-9 {  --bs-gutter-y:3rem; }}@media (min-width:1440px) { .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.33333333%; } .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.66666667%; } .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.125rem; } .g-xxl-1, .gy-xxl-1 {  --bs-gutter-y:0.125rem; } .g-xxl-2, .gx-xxl-2 {  --bs-gutter-x:0.25rem; } .g-xxl-2, .gy-xxl-2 {  --bs-gutter-y:0.25rem; } .g-xxl-3, .gx-xxl-3 {  --bs-gutter-x:0.375rem; } .g-xxl-3, .gy-xxl-3 {  --bs-gutter-y:0.375rem; } .g-xxl-4, .gx-xxl-4 {  --bs-gutter-x:0.5rem; } .g-xxl-4, .gy-xxl-4 {  --bs-gutter-y:0.5rem; } .g-xxl-5, .gx-xxl-5 {  --bs-gutter-x:0.75rem; } .g-xxl-5, .gy-xxl-5 {  --bs-gutter-y:0.75rem; } .g-xxl-6, .gx-xxl-6 {  --bs-gutter-x:1rem; } .g-xxl-6, .gy-xxl-6 {  --bs-gutter-y:1rem; } .g-xxl-7, .gx-xxl-7 {  --bs-gutter-x:1.5rem; } .g-xxl-7, .gy-xxl-7 {  --bs-gutter-y:1.5rem; } .g-xxl-8, .gx-xxl-8 {  --bs-gutter-x:2rem; } .g-xxl-8, .gy-xxl-8 {  --bs-gutter-y:2rem; } .g-xxl-9, .gx-xxl-9 {  --bs-gutter-x:3rem; } .g-xxl-9, .gy-xxl-9 {  --bs-gutter-y:3rem; }}:root,[data-bs-theme=light] { --bs-blue:#0d6efd; --bs-indigo:#6610f2; --bs-purple:#6f42c1; --bs-pink:#d63384; --bs-red:#dc3545; --bs-orange:#fd7e14; --bs-yellow:#ffc107; --bs-green:#198754; --bs-teal:#20c997; --bs-cyan:#0dcaf0; --bs-black:#000000; --bs-white:#ffffff; --bs-gray:#707070; --bs-gray-dark:#333333; --bs-gray-100:#f5f5f5; --bs-gray-200:#dbdbdb; --bs-gray-300:#c2c2c2; --bs-gray-400:#a8a8a8; --bs-gray-500:#8f8f8f; --bs-gray-600:#707070; --bs-gray-700:#525252; --bs-gray-800:#333333; --bs-gray-900:#141414; --bs-primary-100:#d9e2dc; --bs-primary-200:#b3c5b9; --bs-primary-300:#8ca897; --bs-primary-400:#668b74; --bs-primary-500:#406E51; --bs-primary-600:#335841; --bs-primary-700:#264231; --bs-primary-800:#1a2c20; --bs-primary-900:#0d1610; --bs-primary:#406E51; --bs-secondary:#DBDBDB; --bs-success:#34B262; --bs-info:#165DC9; --bs-warning:#E8A530; --bs-danger:#C91D25; --bs-light:#f5f5f5; --bs-dark:#333333; --bs-primary-rgb:64, 110, 81; --bs-secondary-rgb:219, 219, 219; --bs-success-rgb:52, 178, 98; --bs-info-rgb:22, 93, 201; --bs-warning-rgb:232, 165, 48; --bs-danger-rgb:201, 29, 37; --bs-light-rgb:245, 245, 245; --bs-dark-rgb:51, 51, 51; --bs-primary-text-emphasis:#132118; --bs-secondary-text-emphasis:#424242; --bs-success-text-emphasis:#154727; --bs-info-text-emphasis:#092550; --bs-warning-text-emphasis:#5d4213; --bs-danger-text-emphasis:#500c0f; --bs-light-text-emphasis:#525252; --bs-dark-text-emphasis:#525252; --bs-primary-bg-subtle:#b3c5b9; --bs-secondary-bg-subtle:#f1f1f1; --bs-success-bg-subtle:#d6f0e0; --bs-info-bg-subtle:#d0dff4; --bs-warning-bg-subtle:#faedd6; --bs-danger-bg-subtle:#f4d2d3; --bs-light-bg-subtle:#ededed; --bs-dark-bg-subtle:#dbdbdb; --bs-primary-border-subtle:#b3c5b9; --bs-secondary-border-subtle:#f1f1f1; --bs-success-border-subtle:#aee0c0; --bs-info-border-subtle:#a2bee9; --bs-warning-border-subtle:#f6dbac; --bs-danger-border-subtle:#e9a5a8; --bs-light-border-subtle:#dbdbdb; --bs-dark-border-subtle:#c2c2c2; --bs-white-rgb:255, 255, 255; --bs-black-rgb:0, 0, 0; --bs-font-sans-serif:"Public Sans", "Public Sans-fallback"; --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family:var(--bs-font-sans-serif); --bs-body-font-size:1rem; --bs-body-font-weight:400; --bs-body-line-height:1.5; --bs-body-color:#333333; --bs-body-color-rgb:51, 51, 51; --bs-body-bg:#F5F5F5; --bs-body-bg-rgb:245, 245, 245; --bs-emphasis-color:#141414; --bs-emphasis-color-rgb:20, 20, 20; --bs-secondary-color:rgba(51, 51, 51, 0.7); --bs-secondary-color-rgb:51, 51, 51; --bs-secondary-bg:#dbdbdb; --bs-secondary-bg-rgb:219, 219, 219; --bs-tertiary-color:rgba(51, 51, 51, 0.5); --bs-tertiary-color-rgb:51, 51, 51; --bs-tertiary-bg:#f5f5f5; --bs-tertiary-bg-rgb:245, 245, 245; --bs-heading-color:inherit; --bs-link-color:#406E51; --bs-link-color-rgb:64, 110, 81; --bs-link-decoration:underline; --bs-link-hover-color:#335841; --bs-link-hover-color-rgb:51, 88, 65; --bs-link-hover-decoration:underline; --bs-code-color:#d63384; --bs-highlight-color:#333333; --bs-highlight-bg:#fff3cd; --bs-border-width:1px; --bs-border-style:solid; --bs-border-color:#DBDBDB; --bs-border-color-translucent:rgba(0, 0, 0, 0.175); --bs-border-radius:6px; --bs-border-radius-sm:4px; --bs-border-radius-lg:8px; --bs-border-radius-xl:1rem; --bs-border-radius-xxl:2rem; --bs-border-radius-2xl:var(--bs-border-radius-xxl); --bs-border-radius-pill:50rem; --bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm:0 0 0.5rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset:inset 0 0 0 3px #b3c5b9; --bs-focus-ring-width:0.125rem; --bs-focus-ring-opacity:0.375; --bs-focus-ring-color:#b3c5b9; --bs-form-valid-color:#34B262; --bs-form-valid-border-color:#34B262; --bs-form-invalid-color:#C91D25; --bs-form-invalid-border-color:#C91D25;}.btn { --bs-btn-padding-x:0.75rem; --bs-btn-padding-y:0.25rem; --bs-btn-font-family:; --bs-btn-font-size:1rem; --bs-btn-font-weight:600; --bs-btn-line-height:1.5; --bs-btn-color:var(--bs-body-color); --bs-btn-bg:transparent; --bs-btn-border-width:1px; --bs-btn-border-color:transparent; --bs-btn-border-radius:var(--bs-border-radius); --bs-btn-hover-border-color:transparent; --bs-btn-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity:0.5; --bs-btn-focus-box-shadow:0 0 0 0.125rem inset rgba(var(--bs-btn-focus-shadow-rgb), .5); display:inline-block; padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family:var(--bs-btn-font-family); font-size:var(--bs-btn-font-size); font-weight:var(--bs-btn-font-weight); line-height:var(--bs-btn-line-height); color:var(--bs-btn-color); text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; user-select:none; border:var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius:var(--bs-btn-border-radius); background-color:var(--bs-btn-bg); box-shadow:var(--bs-btn-box-shadow); transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}.btn:hover { color:var(--bs-btn-hover-color); text-decoration:none; background-color:var(--bs-btn-hover-bg); border-color:var(--bs-btn-hover-border-color);}.btn-check + .btn:hover { color:var(--bs-btn-color); background-color:var(--bs-btn-bg); border-color:var(--bs-btn-border-color);}.btn:focus-visible {   border-color:var(--bs-btn-hover-border-color); outline:0; box-shadow:var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);}.btn-check:focus-visible + .btn { border-color:var(--bs-btn-hover-border-color); outline:0; box-shadow:var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);}.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color); box-shadow:var(--bs-btn-active-shadow);}.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { box-shadow:var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);}.btn-check:checked:focus-visible + .btn { box-shadow:var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);}.btn:disabled, .btn.disabled, fieldset:disabled .btn { color:var(--bs-btn-disabled-color); pointer-events:none; background-color:var(--bs-btn-disabled-bg); border-color:var(--bs-btn-disabled-border-color); opacity:var(--bs-btn-disabled-opacity); box-shadow:none;}.btn-primary { --bs-btn-color:#ffffff; --bs-btn-bg:#406E51; --bs-btn-border-color:#406E51; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#365e45; --bs-btn-hover-border-color:#335841; --bs-btn-focus-shadow-rgb:93, 132, 107; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#335841; --bs-btn-active-border-color:#30533d; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#406E51; --bs-btn-disabled-border-color:#406E51;}.btn-secondary { --bs-btn-color:#333333; --bs-btn-bg:#DBDBDB; --bs-btn-border-color:#DBDBDB; --bs-btn-hover-color:#333333; --bs-btn-hover-bg:#e0e0e0; --bs-btn-hover-border-color:#dfdfdf; --bs-btn-focus-shadow-rgb:194, 194, 194; --bs-btn-active-color:#333333; --bs-btn-active-bg:#e2e2e2; --bs-btn-active-border-color:#dfdfdf; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#333333; --bs-btn-disabled-bg:#DBDBDB; --bs-btn-disabled-border-color:#DBDBDB;}.btn-success { --bs-btn-color:#333333; --bs-btn-bg:#34B262; --bs-btn-border-color:#34B262; --bs-btn-hover-color:#333333; --bs-btn-hover-bg:#52be7a; --bs-btn-hover-border-color:#48ba72; --bs-btn-focus-shadow-rgb:52, 159, 91; --bs-btn-active-color:#333333; --bs-btn-active-bg:#5dc181; --bs-btn-active-border-color:#48ba72; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#333333; --bs-btn-disabled-bg:#34B262; --bs-btn-disabled-border-color:#34B262;}.btn-info { --bs-btn-color:#ffffff; --bs-btn-bg:#165DC9; --bs-btn-border-color:#165DC9; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#134fab; --bs-btn-hover-border-color:#124aa1; --bs-btn-focus-shadow-rgb:57, 117, 209; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#124aa1; --bs-btn-active-border-color:#114697; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#165DC9; --bs-btn-disabled-border-color:#165DC9;}.btn-warning { --bs-btn-color:#333333; --bs-btn-bg:#E8A530; --bs-btn-border-color:#E8A530; --bs-btn-hover-color:#333333; --bs-btn-hover-bg:#ebb34f; --bs-btn-hover-border-color:#eaae45; --bs-btn-focus-shadow-rgb:205, 148, 48; --bs-btn-active-color:#333333; --bs-btn-active-bg:#edb759; --bs-btn-active-border-color:#eaae45; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#333333; --bs-btn-disabled-bg:#E8A530; --bs-btn-disabled-border-color:#E8A530;}.btn-danger { --bs-btn-color:#ffffff; --bs-btn-bg:#C91D25; --bs-btn-border-color:#C91D25; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#ab191f; --bs-btn-hover-border-color:#a1171e; --bs-btn-focus-shadow-rgb:209, 63, 70; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#a1171e; --bs-btn-active-border-color:#97161c; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#C91D25; --bs-btn-disabled-border-color:#C91D25;}.btn-light { --bs-btn-color:#333333; --bs-btn-bg:#f5f5f5; --bs-btn-border-color:#f5f5f5; --bs-btn-hover-color:#333333; --bs-btn-hover-bg:#d0d0d0; --bs-btn-hover-border-color:#c4c4c4; --bs-btn-focus-shadow-rgb:216, 216, 216; --bs-btn-active-color:#333333; --bs-btn-active-bg:#c4c4c4; --bs-btn-active-border-color:#b8b8b8; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#333333; --bs-btn-disabled-bg:#f5f5f5; --bs-btn-disabled-border-color:#f5f5f5;}.btn-dark { --bs-btn-color:#ffffff; --bs-btn-bg:#333333; --bs-btn-border-color:#333333; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#525252; --bs-btn-hover-border-color:#474747; --bs-btn-focus-shadow-rgb:82, 82, 82; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#5c5c5c; --bs-btn-active-border-color:#474747; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#333333; --bs-btn-disabled-border-color:#333333;}.btn-outline-primary { --bs-btn-color:#406E51; --bs-btn-border-color:#406E51; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#406E51; --bs-btn-hover-border-color:#406E51; --bs-btn-focus-shadow-rgb:64, 110, 81; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#406E51; --bs-btn-active-border-color:#406E51; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#406E51; --bs-btn-disabled-bg:transparent; --bs-btn-disabled-border-color:#406E51; --bs-gradient:none;}.btn-outline-secondary { --bs-btn-color:#DBDBDB; --bs-btn-border-color:#DBDBDB; --bs-btn-hover-color:#333333; --bs-btn-hover-bg:#DBDBDB; --bs-btn-hover-border-color:#DBDBDB; --bs-btn-focus-shadow-rgb:219, 219, 219; --bs-btn-active-color:#333333; --bs-btn-active-bg:#DBDBDB; --bs-btn-active-border-color:#DBDBDB; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#DBDBDB; --bs-btn-disabled-bg:transparent; --bs-btn-disabled-border-color:#DBDBDB; --bs-gradient:none;}.btn-outline-success { --bs-btn-color:#34B262; --bs-btn-border-color:#34B262; --bs-btn-hover-color:#333333; --bs-btn-hover-bg:#34B262; --bs-btn-hover-border-color:#34B262; --bs-btn-focus-shadow-rgb:52, 178, 98; --bs-btn-active-color:#333333; --bs-btn-active-bg:#34B262; --bs-btn-active-border-color:#34B262; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#34B262; --bs-btn-disabled-bg:transparent; --bs-btn-disabled-border-color:#34B262; --bs-gradient:none;}.btn-outline-info { --bs-btn-color:#165DC9; --bs-btn-border-color:#165DC9; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#165DC9; --bs-btn-hover-border-color:#165DC9; --bs-btn-focus-shadow-rgb:22, 93, 201; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#165DC9; --bs-btn-active-border-color:#165DC9; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#165DC9; --bs-btn-disabled-bg:transparent; --bs-btn-disabled-border-color:#165DC9; --bs-gradient:none;}.btn-outline-warning { --bs-btn-color:#E8A530; --bs-btn-border-color:#E8A530; --bs-btn-hover-color:#333333; --bs-btn-hover-bg:#E8A530; --bs-btn-hover-border-color:#E8A530; --bs-btn-focus-shadow-rgb:232, 165, 48; --bs-btn-active-color:#333333; --bs-btn-active-bg:#E8A530; --bs-btn-active-border-color:#E8A530; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#E8A530; --bs-btn-disabled-bg:transparent; --bs-btn-disabled-border-color:#E8A530; --bs-gradient:none;}.btn-outline-danger { --bs-btn-color:#C91D25; --bs-btn-border-color:#C91D25; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#C91D25; --bs-btn-hover-border-color:#C91D25; --bs-btn-focus-shadow-rgb:201, 29, 37; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#C91D25; --bs-btn-active-border-color:#C91D25; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#C91D25; --bs-btn-disabled-bg:transparent; --bs-btn-disabled-border-color:#C91D25; --bs-gradient:none;}.btn-outline-light { --bs-btn-color:#f5f5f5; --bs-btn-border-color:#f5f5f5; --bs-btn-hover-color:#333333; --bs-btn-hover-bg:#f5f5f5; --bs-btn-hover-border-color:#f5f5f5; --bs-btn-focus-shadow-rgb:245, 245, 245; --bs-btn-active-color:#333333; --bs-btn-active-bg:#f5f5f5; --bs-btn-active-border-color:#f5f5f5; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#f5f5f5; --bs-btn-disabled-bg:transparent; --bs-btn-disabled-border-color:#f5f5f5; --bs-gradient:none;}.btn-outline-dark { --bs-btn-color:#333333; --bs-btn-border-color:#333333; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#333333; --bs-btn-hover-border-color:#333333; --bs-btn-focus-shadow-rgb:51, 51, 51; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#333333; --bs-btn-active-border-color:#333333; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#333333; --bs-btn-disabled-bg:transparent; --bs-btn-disabled-border-color:#333333; --bs-gradient:none;}.btn-link { --bs-btn-font-weight:600; --bs-btn-color:var(--bs-link-color); --bs-btn-bg:transparent; --bs-btn-border-color:transparent; --bs-btn-hover-color:var(--bs-link-hover-color); --bs-btn-hover-border-color:transparent; --bs-btn-active-color:var(--bs-link-hover-color); --bs-btn-active-border-color:transparent; --bs-btn-disabled-color:#707070; --bs-btn-disabled-border-color:transparent; --bs-btn-box-shadow:0 0 0 #000; --bs-btn-focus-shadow-rgb:93, 132, 107; text-decoration:underline;}.btn-link:hover, .btn-link:focus-visible { text-decoration:underline;}.btn-link:focus-visible { color:var(--bs-btn-color);}.btn-link:hover { color:var(--bs-btn-hover-color);}.btn-lg, .btn-group-lg > .btn { --bs-btn-padding-y:0.275rem; --bs-btn-padding-x:0.75rem; --bs-btn-font-size:1.125rem; --bs-btn-border-radius:var(--bs-border-radius-lg);}.btn-sm, .btn-group-sm > .btn { --bs-btn-padding-y:0.2195rem; --bs-btn-padding-x:0.5rem; --bs-btn-font-size:0.875rem; --bs-btn-border-radius:var(--bs-border-radius-sm);}.btn-group,.btn-group-vertical { position:relative; display:inline-flex; vertical-align:middle;}.btn-group > .btn,.btn-group-vertical > .btn { position:relative; flex:1 1 auto;}.btn-group > .btn-check:checked + .btn,.btn-group > .btn-check:focus + .btn,.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn-check:checked + .btn,.btn-group-vertical > .btn-check:focus + .btn,.btn-group-vertical > .btn:hover,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active { z-index:1;}.btn-toolbar { display:flex; flex-wrap:wrap; justify-content:flex-start;}.btn-toolbar .input-group { width:auto;}.btn-group { border-radius:var(--bs-border-radius);}.btn-group > :not(.btn-check:first-child):not(a) + .btn,.btn-group > .btn-group:not(:first-child) { margin-left:calc(1px * -1);}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn.dropdown-toggle-split:first-child,.btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius:0; border-bottom-right-radius:0;}.btn-group > .btn:nth-child(n+3),.btn-group > :not(.btn-check) + .btn,.btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius:0; border-bottom-left-radius:0;}.dropdown-toggle-split { padding-right:0.5625rem; padding-left:0.5625rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { margin-left:0;}.dropstart .dropdown-toggle-split::before { margin-right:0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right:0.375rem; padding-left:0.375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right:0.5625rem; padding-left:0.5625rem;}.btn-group.show .dropdown-toggle { box-shadow:0 0 0 0 rgba(0, 0, 0, 0.075);}.btn-group.show .dropdown-toggle.btn-link { box-shadow:none;}.btn-group-vertical { flex-direction:column; align-items:flex-start; justify-content:center;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group { width:100%;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) { margin-top:calc(1px * -1);}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius:0; border-bottom-left-radius:0;}.btn-group-vertical > .btn ~ .btn,.btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius:0; border-top-right-radius:0;}.navbar { --bs-navbar-padding-x:0; --bs-navbar-padding-y:0; --bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65); --bs-navbar-hover-color:#333333; --bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color:#333333; --bs-navbar-brand-padding-y:0.1875rem; --bs-navbar-brand-margin-end:1rem; --bs-navbar-brand-font-size:1.25rem; --bs-navbar-brand-color:#333333; --bs-navbar-brand-hover-color:#333333; --bs-navbar-nav-link-padding-x:0.75rem; --bs-navbar-toggler-padding-y:0.25rem; --bs-navbar-toggler-padding-x:0.75rem; --bs-navbar-toggler-font-size:1.25rem; --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2851, 51, 51, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius:var(--bs-border-radius); --bs-navbar-toggler-focus-width:0.125rem; --bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out; position:relative; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);}.navbar > .container-xxl, .navbar > .container-xl, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xs, .navbar > .container-xxs, .navbar > .container,.navbar > .container-fluid { display:flex; flex-wrap:inherit; align-items:center; justify-content:space-between;}.navbar-brand { padding-top:var(--bs-navbar-brand-padding-y); padding-bottom:var(--bs-navbar-brand-padding-y); margin-right:var(--bs-navbar-brand-margin-end); font-size:var(--bs-navbar-brand-font-size); color:var(--bs-navbar-brand-color); text-decoration:none; white-space:nowrap;}.navbar-brand:hover, .navbar-brand:focus { color:var(--bs-navbar-brand-hover-color); text-decoration:none;}.navbar-nav { --bs-nav-link-padding-x:0.75rem; --bs-nav-link-padding-y:0.375rem; --bs-nav-link-font-size:1rem; --bs-nav-link-font-weight:500; --bs-nav-link-color:var(--bs-navbar-color); --bs-nav-link-hover-color:var(--bs-navbar-hover-color); --bs-nav-link-disabled-color:var(--bs-navbar-disabled-color); display:flex; flex-direction:column; padding-left:0; margin-bottom:0; list-style:none;}.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { color:var(--bs-navbar-active-color);}.navbar-nav .dropdown-menu { position:static;}.navbar-text { padding-top:0.375rem; padding-bottom:0.375rem; color:var(--bs-navbar-color);}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus { color:var(--bs-navbar-active-color);}.navbar-collapse { flex-basis:100%; flex-grow:1; align-items:center;}.navbar-toggler { padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); font-size:var(--bs-navbar-toggler-font-size); line-height:1; color:var(--bs-navbar-color); background-color:transparent; border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); border-radius:var(--bs-navbar-toggler-border-radius); transition:var(--bs-navbar-toggler-transition);}.navbar-toggler:hover { text-decoration:none;}.navbar-toggler:focus { text-decoration:none; outline:0; box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);}.navbar-toggler-icon { display:inline-block; width:1.5em; height:1.5em; vertical-align:middle; background-image:var(--bs-navbar-toggler-icon-bg); background-repeat:no-repeat; background-position:center; background-size:100%;}.navbar-nav-scroll { max-height:var(--bs-scroll-height, 75vh); overflow-y:auto;}@media (min-width:440px) { .navbar-expand-xs {  flex-wrap:nowrap;  justify-content:flex-start; } .navbar-expand-xs .navbar-nav {  flex-direction:row; } .navbar-expand-xs .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand-xs .navbar-nav .nav-link {  padding-right:var(--bs-navbar-nav-link-padding-x);  padding-left:var(--bs-navbar-nav-link-padding-x); } .navbar-expand-xs .navbar-nav-scroll {  overflow:visible; } .navbar-expand-xs .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xs .navbar-toggler {  display:none; } .navbar-expand-xs .offcanvas {  position:static;  z-index:auto;  flex-grow:1;  width:auto !important;  height:auto !important;  visibility:visible !important;  background-color:transparent !important;  border:0 !important;  transform:none !important;  box-shadow:none;  transition:none; } .navbar-expand-xs .offcanvas .offcanvas-header {  display:none; } .navbar-expand-xs .offcanvas .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible; }}@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-right:var(--bs-navbar-nav-link-padding-x);  padding-left:var(--bs-navbar-nav-link-padding-x); } .navbar-expand-sm .navbar-nav-scroll {  overflow:visible; } .navbar-expand-sm .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-sm .navbar-toggler {  display:none; } .navbar-expand-sm .offcanvas {  position:static;  z-index:auto;  flex-grow:1;  width:auto !important;  height:auto !important;  visibility:visible !important;  background-color:transparent !important;  border:0 !important;  transform:none !important;  box-shadow:none;  transition:none; } .navbar-expand-sm .offcanvas .offcanvas-header {  display:none; } .navbar-expand-sm .offcanvas .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible; }}@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-right:var(--bs-navbar-nav-link-padding-x);  padding-left:var(--bs-navbar-nav-link-padding-x); } .navbar-expand-md .navbar-nav-scroll {  overflow:visible; } .navbar-expand-md .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-md .navbar-toggler {  display:none; } .navbar-expand-md .offcanvas {  position:static;  z-index:auto;  flex-grow:1;  width:auto !important;  height:auto !important;  visibility:visible !important;  background-color:transparent !important;  border:0 !important;  transform:none !important;  box-shadow:none;  transition:none; } .navbar-expand-md .offcanvas .offcanvas-header {  display:none; } .navbar-expand-md .offcanvas .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible; }}@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-right:var(--bs-navbar-nav-link-padding-x);  padding-left:var(--bs-navbar-nav-link-padding-x); } .navbar-expand-lg .navbar-nav-scroll {  overflow:visible; } .navbar-expand-lg .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-lg .navbar-toggler {  display:none; } .navbar-expand-lg .offcanvas {  position:static;  z-index:auto;  flex-grow:1;  width:auto !important;  height:auto !important;  visibility:visible !important;  background-color:transparent !important;  border:0 !important;  transform:none !important;  box-shadow:none;  transition:none; } .navbar-expand-lg .offcanvas .offcanvas-header {  display:none; } .navbar-expand-lg .offcanvas .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible; }}@media (min-width:1240px) { .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-right:var(--bs-navbar-nav-link-padding-x);  padding-left:var(--bs-navbar-nav-link-padding-x); } .navbar-expand-xl .navbar-nav-scroll {  overflow:visible; } .navbar-expand-xl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xl .navbar-toggler {  display:none; } .navbar-expand-xl .offcanvas {  position:static;  z-index:auto;  flex-grow:1;  width:auto !important;  height:auto !important;  visibility:visible !important;  background-color:transparent !important;  border:0 !important;  transform:none !important;  box-shadow:none;  transition:none; } .navbar-expand-xl .offcanvas .offcanvas-header {  display:none; } .navbar-expand-xl .offcanvas .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible; }}@media (min-width:1440px) { .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-right:var(--bs-navbar-nav-link-padding-x);  padding-left:var(--bs-navbar-nav-link-padding-x); } .navbar-expand-xxl .navbar-nav-scroll {  overflow:visible; } .navbar-expand-xxl .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand-xxl .navbar-toggler {  display:none; } .navbar-expand-xxl .offcanvas {  position:static;  z-index:auto;  flex-grow:1;  width:auto !important;  height:auto !important;  visibility:visible !important;  background-color:transparent !important;  border:0 !important;  transform:none !important;  box-shadow:none;  transition:none; } .navbar-expand-xxl .offcanvas .offcanvas-header {  display:none; } .navbar-expand-xxl .offcanvas .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible; }}.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-right:var(--bs-navbar-nav-link-padding-x); padding-left:var(--bs-navbar-nav-link-padding-x);}.navbar-expand .navbar-nav-scroll { overflow:visible;}.navbar-expand .navbar-collapse { display:flex !important; flex-basis:auto;}.navbar-expand .navbar-toggler { display:none;}.navbar-expand .offcanvas { position:static; z-index:auto; flex-grow:1; width:auto !important; height:auto !important; visibility:visible !important; background-color:transparent !important; border:0 !important; transform:none !important; box-shadow:none; transition:none;}.navbar-expand .offcanvas .offcanvas-header { display:none;}.navbar-expand .offcanvas .offcanvas-body { display:flex; flex-grow:0; padding:0; overflow-y:visible;}.navbar-dark,.navbar[data-bs-theme=dark] { --bs-navbar-color:rgba(255, 255, 255, 0.55); --bs-navbar-hover-color:rgba(255, 255, 255, 0.75); --bs-navbar-disabled-color:rgba(255, 255, 255, 0.25); --bs-navbar-active-color:#ffffff; --bs-navbar-brand-color:#ffffff; --bs-navbar-brand-hover-color:#ffffff; --bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1); --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center { position:relative;}.dropdown-toggle { white-space:nowrap;}.dropdown-menu { --bs-dropdown-zindex:1000; --bs-dropdown-min-width:10rem; --bs-dropdown-padding-x:0.125rem; --bs-dropdown-padding-y:0.125rem; --bs-dropdown-spacer:0.25rem; --bs-dropdown-font-size:1rem; --bs-dropdown-color:#333333; --bs-dropdown-bg:#FFFFFF; --bs-dropdown-border-color:var(--bs-border-color-translucent); --bs-dropdown-border-radius:6px; --bs-dropdown-border-width:0px; --bs-dropdown-inner-border-radius:calc(6px - 0px); --bs-dropdown-divider-bg:#333333; --bs-dropdown-divider-margin-y:1.25rem; --bs-dropdown-box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1); --bs-dropdown-link-color:#333333; --bs-dropdown-link-hover-color:#333333; --bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0); --bs-dropdown-link-active-color:#333333; --bs-dropdown-link-active-bg:rgba(255, 255, 255, 0); --bs-dropdown-link-disabled-color:var(--bs-tertiary-color); --bs-dropdown-item-padding-x:0.75rem; --bs-dropdown-item-padding-y:0.375rem; --bs-dropdown-header-color:#707070; --bs-dropdown-header-padding-x:0.75rem; --bs-dropdown-header-padding-y:0.125rem; position:absolute; z-index:var(--bs-dropdown-zindex); display:none; min-width:var(--bs-dropdown-min-width); padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin:0; font-size:var(--bs-dropdown-font-size); color:var(--bs-dropdown-color); text-align:left; list-style:none; background-color:var(--bs-dropdown-bg); background-clip:padding-box; border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius:var(--bs-dropdown-border-radius); box-shadow:var(--bs-dropdown-box-shadow);}.dropdown-menu[data-bs-popper] { top:100%; left:0; margin-top:var(--bs-dropdown-spacer);}.dropdown-menu-start { --bs-position:start;}.dropdown-menu-start[data-bs-popper] { right:auto; left:0;}.dropdown-menu-end { --bs-position:end;}.dropdown-menu-end[data-bs-popper] { right:0; left:auto;}@media (min-width:440px) { .dropdown-menu-xs-start {  --bs-position:start; } .dropdown-menu-xs-start[data-bs-popper] {  right:auto;  left:0; } .dropdown-menu-xs-end {  --bs-position:end; } .dropdown-menu-xs-end[data-bs-popper] {  right:0;  left:auto; }}@media (min-width:576px) { .dropdown-menu-sm-start {  --bs-position:start; } .dropdown-menu-sm-start[data-bs-popper] {  right:auto;  left:0; } .dropdown-menu-sm-end {  --bs-position:end; } .dropdown-menu-sm-end[data-bs-popper] {  right:0;  left:auto; }}@media (min-width:768px) { .dropdown-menu-md-start {  --bs-position:start; } .dropdown-menu-md-start[data-bs-popper] {  right:auto;  left:0; } .dropdown-menu-md-end {  --bs-position:end; } .dropdown-menu-md-end[data-bs-popper] {  right:0;  left:auto; }}@media (min-width:992px) { .dropdown-menu-lg-start {  --bs-position:start; } .dropdown-menu-lg-start[data-bs-popper] {  right:auto;  left:0; } .dropdown-menu-lg-end {  --bs-position:end; } .dropdown-menu-lg-end[data-bs-popper] {  right:0;  left:auto; }}@media (min-width:1240px) { .dropdown-menu-xl-start {  --bs-position:start; } .dropdown-menu-xl-start[data-bs-popper] {  right:auto;  left:0; } .dropdown-menu-xl-end {  --bs-position:end; } .dropdown-menu-xl-end[data-bs-popper] {  right:0;  left:auto; }}@media (min-width:1440px) { .dropdown-menu-xxl-start {  --bs-position:start; } .dropdown-menu-xxl-start[data-bs-popper] {  right:auto;  left:0; } .dropdown-menu-xxl-end {  --bs-position:end; } .dropdown-menu-xxl-end[data-bs-popper] {  right:0;  left:auto; }}.dropup .dropdown-menu[data-bs-popper] { top:auto; bottom:100%; margin-top:0; margin-bottom:var(--bs-dropdown-spacer);}.dropend .dropdown-menu[data-bs-popper] { top:0; right:auto; left:100%; margin-top:0; margin-left:var(--bs-dropdown-spacer);}.dropend .dropdown-toggle::after { vertical-align:0;}.dropstart .dropdown-menu[data-bs-popper] { top:0; right:100%; left:auto; margin-top:0; margin-right:var(--bs-dropdown-spacer);}.dropstart .dropdown-toggle::before { vertical-align:0;}.dropdown-divider { height:0; margin:var(--bs-dropdown-divider-margin-y) 0; overflow:hidden; border-top:1px solid var(--bs-dropdown-divider-bg); opacity:1;}.dropdown-item { display:block; width:100%; padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear:both; font-weight:400; color:var(--bs-dropdown-link-color); text-align:inherit; text-decoration:none; white-space:nowrap; background-color:transparent; border:0; border-radius:var(--bs-dropdown-item-border-radius, 0);}.dropdown-item:hover, .dropdown-item:focus { color:var(--bs-dropdown-link-hover-color); text-decoration:none; background-color:var(--bs-dropdown-link-hover-bg);}.dropdown-item.active, .dropdown-item:active { color:var(--bs-dropdown-link-active-color); text-decoration:none; background-color:var(--bs-dropdown-link-active-bg);}.dropdown-item.disabled, .dropdown-item:disabled { color:var(--bs-dropdown-link-disabled-color); pointer-events:none; background-color:transparent;}.dropdown-menu.show { display:block;}.dropdown-header { display:block; padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); margin-bottom:0; font-size:0.875rem; color:var(--bs-dropdown-header-color); white-space:nowrap;}.dropdown-item-text { display:block; padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); color:var(--bs-dropdown-link-color);}.dropdown-menu-dark { --bs-dropdown-color:#c2c2c2; --bs-dropdown-bg:#333333; --bs-dropdown-border-color:var(--bs-border-color-translucent); --bs-dropdown-box-shadow:; --bs-dropdown-link-color:#c2c2c2; --bs-dropdown-link-hover-color:#ffffff; --bs-dropdown-divider-bg:#333333; --bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15); --bs-dropdown-link-active-color:#333333; --bs-dropdown-link-active-bg:rgba(255, 255, 255, 0); --bs-dropdown-link-disabled-color:#8f8f8f; --bs-dropdown-header-color:#8f8f8f;}.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xs { --bs-offcanvas-zindex:1045; --bs-offcanvas-width:300px; --bs-offcanvas-max-width:calc(100vw - 60px); --bs-offcanvas-height:30vh; --bs-offcanvas-padding-x:0.5rem; --bs-offcanvas-padding-y:0.5rem; --bs-offcanvas-color:var(--bs-body-color); --bs-offcanvas-bg:var(--bs-body-bg); --bs-offcanvas-border-width:0px; --bs-offcanvas-border-color:var(--bs-border-color-translucent); --bs-offcanvas-box-shadow:var(--bs-box-shadow-sm); --bs-offcanvas-transition:transform 0.3s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.3s cubic-bezier(0.33, 1, 0.68, 1); --bs-offcanvas-title-line-height:1.2; --bs-offcanvas-header-bg:#ffffff; --bs-offcanvas-header-padding-x:0.75rem; --bs-offcanvas-header-padding-y:0.5rem;}@media (max-width:439.98px) { .offcanvas-xs {  position:fixed;  bottom:0;  z-index:var(--bs-offcanvas-zindex);  display:flex;  flex-direction:column;  max-width:100%;   color:var(--bs-offcanvas-color);  visibility:hidden;  background-color:var(--bs-offcanvas-bg);  background-clip:padding-box;  outline:0;  box-shadow:var(--bs-offcanvas-box-shadow);  transition:var(--bs-offcanvas-transition); } .offcanvas-xs.offcanvas-start {  top:0;  left:0;  width:var(--bs-offcanvas-width);  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(-100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-xs.offcanvas-end {  top:0;  right:0;  width:var(--bs-offcanvas-width);  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-xs.offcanvas-top {  top:0;  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(-100%); } .offcanvas-xs.offcanvas-bottom {  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(100%); } .offcanvas-xs.showing, .offcanvas-xs.show:not(.hiding) {  transform:none; } .offcanvas-xs.showing, .offcanvas-xs.hiding, .offcanvas-xs.show {  visibility:visible; }}@media (min-width:440px) { .offcanvas-xs {  --bs-offcanvas-height:auto;  --bs-offcanvas-border-width:0;  background-color:transparent !important; } .offcanvas-xs .offcanvas-header {  display:none;  border:none;  padding:0;  background:none; } .offcanvas-xs .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible;  background-color:transparent !important; }}@media (max-width:575.98px) { .offcanvas-sm {  position:fixed;  bottom:0;  z-index:var(--bs-offcanvas-zindex);  display:flex;  flex-direction:column;  max-width:100%;   color:var(--bs-offcanvas-color);  visibility:hidden;  background-color:var(--bs-offcanvas-bg);  background-clip:padding-box;  outline:0;  box-shadow:var(--bs-offcanvas-box-shadow);  transition:var(--bs-offcanvas-transition); } .offcanvas-sm.offcanvas-start {  top:0;  left:0;  width:var(--bs-offcanvas-width);  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(-100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-sm.offcanvas-end {  top:0;  right:0;  width:var(--bs-offcanvas-width);  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-sm.offcanvas-top {  top:0;  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(-100%); } .offcanvas-sm.offcanvas-bottom {  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(100%); } .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {  transform:none; } .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {  visibility:visible; }}@media (min-width:576px) { .offcanvas-sm {  --bs-offcanvas-height:auto;  --bs-offcanvas-border-width:0;  background-color:transparent !important; } .offcanvas-sm .offcanvas-header {  display:none;  border:none;  padding:0;  background:none; } .offcanvas-sm .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible;  background-color:transparent !important; }}@media (max-width:767.98px) { .offcanvas-md {  position:fixed;  bottom:0;  z-index:var(--bs-offcanvas-zindex);  display:flex;  flex-direction:column;  max-width:100%;   color:var(--bs-offcanvas-color);  visibility:hidden;  background-color:var(--bs-offcanvas-bg);  background-clip:padding-box;  outline:0;  box-shadow:var(--bs-offcanvas-box-shadow);  transition:var(--bs-offcanvas-transition); } .offcanvas-md.offcanvas-start {  top:0;  left:0;  width:var(--bs-offcanvas-width);  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(-100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-md.offcanvas-end {  top:0;  right:0;  width:var(--bs-offcanvas-width);  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-md.offcanvas-top {  top:0;  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(-100%); } .offcanvas-md.offcanvas-bottom {  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(100%); } .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {  transform:none; } .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {  visibility:visible; }}@media (min-width:768px) { .offcanvas-md {  --bs-offcanvas-height:auto;  --bs-offcanvas-border-width:0;  background-color:transparent !important; } .offcanvas-md .offcanvas-header {  display:none;  border:none;  padding:0;  background:none; } .offcanvas-md .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible;  background-color:transparent !important; }}@media (max-width:991.98px) { .offcanvas-lg {  position:fixed;  bottom:0;  z-index:var(--bs-offcanvas-zindex);  display:flex;  flex-direction:column;  max-width:100%;   color:var(--bs-offcanvas-color);  visibility:hidden;  background-color:var(--bs-offcanvas-bg);  background-clip:padding-box;  outline:0;  box-shadow:var(--bs-offcanvas-box-shadow);  transition:var(--bs-offcanvas-transition); } .offcanvas-lg.offcanvas-start {  top:0;  left:0;  width:var(--bs-offcanvas-width);  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(-100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-lg.offcanvas-end {  top:0;  right:0;  width:var(--bs-offcanvas-width);  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-lg.offcanvas-top {  top:0;  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(-100%); } .offcanvas-lg.offcanvas-bottom {  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(100%); } .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {  transform:none; } .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {  visibility:visible; }}@media (min-width:992px) { .offcanvas-lg {  --bs-offcanvas-height:auto;  --bs-offcanvas-border-width:0;  background-color:transparent !important; } .offcanvas-lg .offcanvas-header {  display:none;  border:none;  padding:0;  background:none; } .offcanvas-lg .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible;  background-color:transparent !important; }}@media (max-width:1239.98px) { .offcanvas-xl {  position:fixed;  bottom:0;  z-index:var(--bs-offcanvas-zindex);  display:flex;  flex-direction:column;  max-width:100%;   color:var(--bs-offcanvas-color);  visibility:hidden;  background-color:var(--bs-offcanvas-bg);  background-clip:padding-box;  outline:0;  box-shadow:var(--bs-offcanvas-box-shadow);  transition:var(--bs-offcanvas-transition); } .offcanvas-xl.offcanvas-start {  top:0;  left:0;  width:var(--bs-offcanvas-width);  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(-100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-xl.offcanvas-end {  top:0;  right:0;  width:var(--bs-offcanvas-width);  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-xl.offcanvas-top {  top:0;  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(-100%); } .offcanvas-xl.offcanvas-bottom {  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(100%); } .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {  transform:none; } .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {  visibility:visible; }}@media (min-width:1240px) { .offcanvas-xl {  --bs-offcanvas-height:auto;  --bs-offcanvas-border-width:0;  background-color:transparent !important; } .offcanvas-xl .offcanvas-header {  display:none;  border:none;  padding:0;  background:none; } .offcanvas-xl .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible;  background-color:transparent !important; }}@media (max-width:1439.98px) { .offcanvas-xxl {  position:fixed;  bottom:0;  z-index:var(--bs-offcanvas-zindex);  display:flex;  flex-direction:column;  max-width:100%;   color:var(--bs-offcanvas-color);  visibility:hidden;  background-color:var(--bs-offcanvas-bg);  background-clip:padding-box;  outline:0;  box-shadow:var(--bs-offcanvas-box-shadow);  transition:var(--bs-offcanvas-transition); } .offcanvas-xxl.offcanvas-start {  top:0;  left:0;  width:var(--bs-offcanvas-width);  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(-100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-xxl.offcanvas-end {  top:0;  right:0;  width:var(--bs-offcanvas-width);  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(100%);  max-width:var(--bs-offcanvas-max-width); } .offcanvas-xxl.offcanvas-top {  top:0;  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(-100%); } .offcanvas-xxl.offcanvas-bottom {  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(100%); } .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {  transform:none; } .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {  visibility:visible; }}@media (min-width:1440px) { .offcanvas-xxl {  --bs-offcanvas-height:auto;  --bs-offcanvas-border-width:0;  background-color:transparent !important; } .offcanvas-xxl .offcanvas-header {  display:none;  border:none;  padding:0;  background:none; } .offcanvas-xxl .offcanvas-body {  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible;  background-color:transparent !important; }}.offcanvas { position:fixed; bottom:0; z-index:var(--bs-offcanvas-zindex); display:flex; flex-direction:column; max-width:100%;  color:var(--bs-offcanvas-color); visibility:hidden; background-color:var(--bs-offcanvas-bg); background-clip:padding-box; outline:0; box-shadow:var(--bs-offcanvas-box-shadow); transition:var(--bs-offcanvas-transition);}.offcanvas.offcanvas-start { top:0; left:0; width:var(--bs-offcanvas-width); border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform:translateX(-100%); max-width:var(--bs-offcanvas-max-width);}.offcanvas.offcanvas-end { top:0; right:0; width:var(--bs-offcanvas-width); border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform:translateX(100%); max-width:var(--bs-offcanvas-max-width);}.offcanvas.offcanvas-top { top:0; right:0; left:0; height:var(--bs-offcanvas-height); max-height:100%; border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform:translateY(-100%);}.offcanvas.offcanvas-bottom { right:0; left:0; height:var(--bs-offcanvas-height); max-height:100%; border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform:translateY(100%);}.offcanvas.showing, .offcanvas.show:not(.hiding) { transform:none;}.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { visibility:visible;}.offcanvas-backdrop { position:fixed; top:0; left:0; z-index:1040; width:100vw; height:100vh; background-color:#000000;}.offcanvas-backdrop.fade { opacity:0;}.offcanvas-backdrop.show { opacity:0.5;}.offcanvas-header { display:flex; align-items:center; padding:var(--bs-offcanvas-header-padding-y) var(--bs-offcanvas-header-padding-x); background-color:var(--bs-offcanvas-header-bg);}.offcanvas-header .btn-close { padding:calc(var(--bs-offcanvas-header-padding-y) * 0.5) calc(var(--bs-offcanvas-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-offcanvas-header-padding-y)) calc(-0.5 * var(--bs-offcanvas-header-padding-x)) calc(-0.5 * var(--bs-offcanvas-header-padding-y)) auto;}.offcanvas-title { margin-bottom:0; line-height:var(--bs-offcanvas-title-line-height);}.offcanvas-body { flex-grow:1; padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y:auto;}.btn-close { --bs-btn-close-color:#333333; --bs-btn-close-bg:none; --bs-btn-close-opacity:1; --bs-btn-close-hover-opacity:0.75; --bs-btn-close-focus-shadow:0 0 0 0.125rem inset #b3c5b9; --bs-btn-close-focus-opacity:1; --bs-btn-close-disabled-opacity:0.25; --bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%); box-sizing:content-box; width:1em; height:1em; font-size:1.25em; padding:0.625rem 0.625rem; color:var(--bs-btn-close-color); background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat; border:1px solid #DBDBDB; border-radius:6px; opacity:var(--bs-btn-close-opacity);}.btn-close:hover, .btn-close:active { color:var(--bs-btn-close-color); text-decoration:none; opacity:var(--bs-btn-close-hover-opacity);}.btn-close:focus { outline:0; box-shadow:var(--bs-btn-close-focus-shadow); opacity:var(--bs-btn-close-focus-opacity);}.btn-close:disabled, .btn-close.disabled { pointer-events:none; user-select:none; opacity:var(--bs-btn-close-disabled-opacity);}.btn-close-white { filter:var(--bs-btn-close-white-filter);}.accordion { --bs-accordion-color:var(--bs-body-color); --bs-accordion-bg:var(--bs-body-bg); --bs-accordion-transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, border-radius 0.15s ease; --bs-accordion-border-color:var(--bs-border-color); --bs-accordion-border-width:0rem; --bs-accordion-border-radius:var(--bs-border-radius); --bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - 0rem); --bs-accordion-btn-padding-x:0.75rem; --bs-accordion-btn-padding-y:0.5rem; --bs-accordion-btn-color:var(--bs-body-color); --bs-accordion-btn-bg:var(--bs-accordion-bg); --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width:1.25rem; --bs-accordion-btn-icon-transform:rotate(-180deg); --bs-accordion-btn-icon-transition:transform 0.2s ease-in-out; --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23132118' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); --bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(0, 0, 0, 0.075); --bs-accordion-body-padding-x:0; --bs-accordion-body-padding-y:0.75rem; --bs-accordion-active-color:var(--bs-primary-text-emphasis); --bs-accordion-active-bg:var(--bs-primary-bg-subtle);}.accordion-button { position:relative; display:flex; align-items:center; width:100%; padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); font-size:1rem; color:var(--bs-accordion-btn-color); text-align:left; background-color:var(--bs-accordion-btn-bg); border:0; border-radius:0; overflow-anchor:none; transition:var(--bs-accordion-transition);}.accordion-button:not(.collapsed) { color:var(--bs-accordion-active-color); background-color:var(--bs-accordion-active-bg); box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);}.accordion-button:not(.collapsed)::after { background-image:var(--bs-accordion-btn-active-icon); transform:var(--bs-accordion-btn-icon-transform);}.accordion-button::after { flex-shrink:0; width:var(--bs-accordion-btn-icon-width); height:var(--bs-accordion-btn-icon-width); margin-left:auto; content:""; background-image:var(--bs-accordion-btn-icon); background-repeat:no-repeat; background-size:var(--bs-accordion-btn-icon-width); transition:var(--bs-accordion-btn-icon-transition);}.accordion-button:hover { z-index:2;}.accordion-button:focus { z-index:3; outline:0; box-shadow:var(--bs-accordion-btn-focus-box-shadow);}.accordion-header { margin-bottom:0;}.accordion-item { color:var(--bs-accordion-color); background-color:var(--bs-accordion-bg); border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}.accordion-item:first-of-type { border-top-left-radius:var(--bs-accordion-border-radius); border-top-right-radius:var(--bs-accordion-border-radius);}.accordion-item:first-of-type > .accordion-header .accordion-button { border-top-left-radius:var(--bs-accordion-inner-border-radius); border-top-right-radius:var(--bs-accordion-inner-border-radius);}.accordion-item:not(:first-of-type) { border-top:0;}.accordion-item:last-of-type { border-bottom-right-radius:var(--bs-accordion-border-radius); border-bottom-left-radius:var(--bs-accordion-border-radius);}.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { border-bottom-right-radius:var(--bs-accordion-inner-border-radius); border-bottom-left-radius:var(--bs-accordion-inner-border-radius);}.accordion-item:last-of-type > .accordion-collapse { border-bottom-right-radius:var(--bs-accordion-border-radius); border-bottom-left-radius:var(--bs-accordion-border-radius);}.accordion-body { padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}.accordion-flush > .accordion-item { border-right:0; border-left:0; border-radius:0;}.accordion-flush > .accordion-item:first-child { border-top:0;}.accordion-flush > .accordion-item:last-child { border-bottom:0;}.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { border-radius:0;}.accordion-flush > .accordion-item > .accordion-collapse { border-radius:0;}.nav { --bs-nav-link-padding-x:0.75rem; --bs-nav-link-padding-y:0.375rem; --bs-nav-link-font-size:1rem; --bs-nav-link-font-weight:500; --bs-nav-link-color:#333333; --bs-nav-link-hover-color:#333333; --bs-nav-link-disabled-color:var(--bs-secondary-color); display:flex; flex-wrap:wrap; padding-left:0; margin-bottom:0; list-style:none;}.nav-link { display:block; padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size:var(--bs-nav-link-font-size); font-weight:var(--bs-nav-link-font-weight); color:var(--bs-nav-link-color); text-decoration:none; background:none; border:0; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}.nav-link:hover, .nav-link:focus { color:var(--bs-nav-link-hover-color); text-decoration:none;}.nav-link:focus-visible { outline:0; box-shadow:0 0 0 0.125rem inset #b3c5b9;}.nav-link.disabled, .nav-link:disabled { color:var(--bs-nav-link-disabled-color); pointer-events:none; cursor:default;}.nav-tabs { --bs-nav-tabs-border-width:1px; --bs-nav-tabs-border-color:#DBDBDB; --bs-nav-tabs-border-radius:var(--bs-border-radius); --bs-nav-tabs-link-hover-border-color:#a8a8a8; --bs-nav-tabs-link-active-color:#333333; --bs-nav-tabs-link-active-bg:transparent; --bs-nav-tabs-link-active-border-color:#333333; border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);}.nav-tabs .nav-link { margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width)); border:var(--bs-nav-tabs-border-width) solid transparent; border-top-left-radius:var(--bs-nav-tabs-border-radius); border-top-right-radius:var(--bs-nav-tabs-border-radius);}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { isolation:isolate; border-color:var(--bs-nav-tabs-link-hover-border-color);}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link { color:var(--bs-nav-tabs-link-active-color); background-color:var(--bs-nav-tabs-link-active-bg); border-color:var(--bs-nav-tabs-link-active-border-color);}.nav-tabs .dropdown-menu { margin-top:calc(-1 * var(--bs-nav-tabs-border-width)); border-top-left-radius:0; border-top-right-radius:0;}.nav-pills { --bs-nav-pills-border-radius:var(--bs-border-radius); --bs-nav-pills-link-active-color:#ffffff; --bs-nav-pills-link-active-bg:#406E51;}.nav-pills .nav-link { border-radius:var(--bs-nav-pills-border-radius);}.nav-pills .nav-link.active,.nav-pills .show > .nav-link { color:var(--bs-nav-pills-link-active-color); background-color:var(--bs-nav-pills-link-active-bg);}.nav-underline { --bs-nav-underline-gap:1rem; --bs-nav-underline-border-width:0.125rem; --bs-nav-underline-link-active-color:var(--bs-emphasis-color); gap:var(--bs-nav-underline-gap);}.nav-underline .nav-link { padding-right:0; padding-left:0; border-bottom:var(--bs-nav-underline-border-width) solid transparent;}.nav-underline .nav-link:hover, .nav-underline .nav-link:focus { border-bottom-color:currentcolor;}.nav-underline .nav-link.active,.nav-underline .show > .nav-link { font-weight:700; color:var(--bs-nav-underline-link-active-color); border-bottom-color:currentcolor;}.nav-fill > .nav-link,.nav-fill .nav-item { flex:1 1 auto; text-align:center;}.nav-justified > .nav-link,.nav-justified .nav-item { 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;}.pagination { --bs-pagination-padding-x:0; --bs-pagination-padding-y:0; --bs-pagination-font-size:1rem; --bs-pagination-color:#333333; --bs-pagination-bg:rgba(255, 255, 255, 0); --bs-pagination-border-width:var(--bs-border-width); --bs-pagination-border-color:rgba(255, 255, 255, 0); --bs-pagination-border-radius:4px; --bs-pagination-hover-color:#406E51; --bs-pagination-hover-bg:rgba(255, 255, 255, 0); --bs-pagination-hover-border-color:rgba(255, 255, 255, 0); --bs-pagination-focus-color:var(--bs-link-hover-color); --bs-pagination-focus-bg:var(--bs-secondary-bg); --bs-pagination-focus-box-shadow:0 0 0 0.125rem inset #b3c5b9; --bs-pagination-active-color:#406E51; --bs-pagination-active-bg:rgba(255, 255, 255, 0); --bs-pagination-active-border-color:rgba(255, 255, 255, 0); --bs-pagination-disabled-color:rgba(51, 51, 51, 0.7); --bs-pagination-disabled-bg:rgba(255, 255, 255, 0); --bs-pagination-disabled-border-color:rgba(255, 255, 255, 0); display:flex; padding-left:0; list-style:none;}.page-link { position:relative; display:block; padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); font-size:var(--bs-pagination-font-size); color:var(--bs-pagination-color); text-decoration:none; background-color:var(--bs-pagination-bg); border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.page-link:hover { z-index:2; color:var(--bs-pagination-hover-color); text-decoration:none; background-color:var(--bs-pagination-hover-bg); border-color:var(--bs-pagination-hover-border-color);}.page-link:focus { z-index:3; color:var(--bs-pagination-focus-color); background-color:var(--bs-pagination-focus-bg); outline:0; box-shadow:var(--bs-pagination-focus-box-shadow);}.page-link.active, .active > .page-link { z-index:3; color:var(--bs-pagination-active-color); background-color:var(--bs-pagination-active-bg); border-color:var(--bs-pagination-active-border-color);}.page-link.disabled, .disabled > .page-link { color:var(--bs-pagination-disabled-color); pointer-events:none; background-color:var(--bs-pagination-disabled-bg); border-color:var(--bs-pagination-disabled-border-color);}.page-item:not(:first-child) .page-link { margin-left:calc(var(--bs-border-width) * -1);}.page-item:first-child .page-link { border-top-left-radius:var(--bs-pagination-border-radius); border-bottom-left-radius:var(--bs-pagination-border-radius);}.page-item:last-child .page-link { border-top-right-radius:var(--bs-pagination-border-radius); border-bottom-right-radius:var(--bs-pagination-border-radius);}.pagination-lg { --bs-pagination-padding-x:1.5rem; --bs-pagination-padding-y:0.75rem; --bs-pagination-font-size:1.25rem; --bs-pagination-border-radius:var(--bs-border-radius-lg);}.pagination-sm { --bs-pagination-padding-x:0.5rem; --bs-pagination-padding-y:0.25rem; --bs-pagination-font-size:0.875rem; --bs-pagination-border-radius:var(--bs-border-radius-sm);}.lead { font-size:1.25rem; font-weight:300;}.display-1 { font-size:5rem; font-weight:300; line-height:1.2;}.display-2 { font-size:4.5rem; font-weight:300; line-height:1.2;}.display-3 { font-size:4rem; font-weight:300; line-height:1.2;}.display-4 { font-size:3.5rem; font-weight:300; line-height:1.2;}.display-5 { font-size:3rem; font-weight:300; line-height:1.2;}.display-6 { font-size:2.5rem; font-weight:300; line-height:1.2;}.list-unstyled { padding-left:0; list-style:none;}.list-inline { padding-left:0; list-style:none;}.list-inline-item { display:inline-block;}.list-inline-item:not(:last-child) { margin-right:0.5rem;}.initialism { font-size:0.875em; text-transform:uppercase;}.blockquote { margin-bottom:1rem; font-size:1.25rem;}.blockquote > :last-child { margin-bottom:0;}.blockquote-footer { margin-top:-1rem; margin-bottom:1rem; font-size:0.875em; color:#707070;}.blockquote-footer::before { content:"— ";}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container-xs,.container-xxs { --bs-gutter-x:1.5rem; --bs-gutter-y:0; width:100%; padding-right:calc(var(--bs-gutter-x) * 0.5); padding-left:calc(var(--bs-gutter-x) * 0.5); margin-right:auto; margin-left:auto;}.container { max-width:100%;}@media (min-width:440px) { .container-xs, .container {  max-width:100%; }}@media (min-width:576px) { .container-sm, .container-xs, .container {  max-width:100%; }}@media (min-width:768px) { .container-md, .container-sm, .container-xs, .container {  max-width:100%; }}@media (min-width:992px) { .container-lg, .container-md, .container-sm, .container-xs, .container {  max-width:100%; }}@media (min-width:1240px) { .container-xl, .container-lg, .container-md, .container-sm, .container-xs, .container {  max-width:100%; }}@media (min-width:1440px) { .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container-xs, .container {  max-width:1440px; }}.alert { --bs-alert-bg:transparent; --bs-alert-padding-x:0.75rem; --bs-alert-padding-y:0.5rem; --bs-alert-margin-bottom:0.5rem; --bs-alert-color:inherit; --bs-alert-border-color:transparent; --bs-alert-border:0px solid var(--bs-alert-border-color); --bs-alert-border-radius:var(--bs-border-radius); --bs-alert-link-color:inherit; position:relative; padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom:var(--bs-alert-margin-bottom); color:var(--bs-alert-color); background-color:var(--bs-alert-bg); border:var(--bs-alert-border); border-radius:var(--bs-alert-border-radius);}.alert-heading { color:inherit;}.alert-link { font-weight:700; color:var(--bs-alert-link-color);}.alert-dismissible { padding-right:2.25rem;}.alert-dismissible .btn-close { position:absolute; top:0; right:0; z-index:2; padding:0.625rem 0.75rem;}.alert-primary { --bs-alert-color:var(--bs-primary-text-emphasis); --bs-alert-bg:var(--bs-primary-bg-subtle); --bs-alert-border-color:var(--bs-primary-border-subtle); --bs-alert-link-color:var(--bs-primary-text-emphasis); --bs-alert-icon-color:var(--bs-primary);}.alert-secondary { --bs-alert-color:var(--bs-secondary-text-emphasis); --bs-alert-bg:var(--bs-secondary-bg-subtle); --bs-alert-border-color:var(--bs-secondary-border-subtle); --bs-alert-link-color:var(--bs-secondary-text-emphasis); --bs-alert-icon-color:var(--bs-secondary);}.alert-success { --bs-alert-color:var(--bs-success-text-emphasis); --bs-alert-bg:var(--bs-success-bg-subtle); --bs-alert-border-color:var(--bs-success-border-subtle); --bs-alert-link-color:var(--bs-success-text-emphasis); --bs-alert-icon-color:var(--bs-success);}.alert-info { --bs-alert-color:var(--bs-info-text-emphasis); --bs-alert-bg:var(--bs-info-bg-subtle); --bs-alert-border-color:var(--bs-info-border-subtle); --bs-alert-link-color:var(--bs-info-text-emphasis); --bs-alert-icon-color:var(--bs-info);}.alert-warning { --bs-alert-color:var(--bs-warning-text-emphasis); --bs-alert-bg:var(--bs-warning-bg-subtle); --bs-alert-border-color:var(--bs-warning-border-subtle); --bs-alert-link-color:var(--bs-warning-text-emphasis); --bs-alert-icon-color:var(--bs-warning);}.alert-danger { --bs-alert-color:var(--bs-danger-text-emphasis); --bs-alert-bg:var(--bs-danger-bg-subtle); --bs-alert-border-color:var(--bs-danger-border-subtle); --bs-alert-link-color:var(--bs-danger-text-emphasis); --bs-alert-icon-color:var(--bs-danger);}.alert-light { --bs-alert-color:var(--bs-light-text-emphasis); --bs-alert-bg:var(--bs-light-bg-subtle); --bs-alert-border-color:var(--bs-light-border-subtle); --bs-alert-link-color:var(--bs-light-text-emphasis); --bs-alert-icon-color:var(--bs-light);}.alert-dark { --bs-alert-color:var(--bs-dark-text-emphasis); --bs-alert-bg:var(--bs-dark-bg-subtle); --bs-alert-border-color:var(--bs-dark-border-subtle); --bs-alert-link-color:var(--bs-dark-text-emphasis); --bs-alert-icon-color:var(--bs-dark);}@keyframes progress-bar-stripes { 0% {  background-position-x:0.375rem; }}.progress,.progress-stacked { --bs-progress-height:0.375rem; --bs-progress-font-size:0.75rem; --bs-progress-bg:#DBDBDB; --bs-progress-border-radius:4px; --bs-progress-box-shadow:var(--bs-box-shadow-inset); --bs-progress-bar-color:#ffffff; --bs-progress-bar-bg:#406E51; --bs-progress-bar-transition:width 0.2s ease; display:flex; height:var(--bs-progress-height); overflow:hidden; font-size:var(--bs-progress-font-size); background-color:var(--bs-progress-bg); border-radius:var(--bs-progress-border-radius); box-shadow:var(--bs-progress-box-shadow);}.progress-bar { display:flex; flex-direction:column; justify-content:center; overflow:hidden; color:var(--bs-progress-bar-color); text-align:center; white-space:nowrap; background-color:var(--bs-progress-bar-bg); transition:var(--bs-progress-bar-transition);}.progress-bar-striped { background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size:var(--bs-progress-height) var(--bs-progress-height);}.progress-stacked > .progress { overflow:visible;}.progress-stacked > .progress > .progress-bar { width:100%;}.progress-bar-animated { animation:1s linear infinite progress-bar-stripes;}.spinner-fa,.spinner-grow,.spinner-border { display:inline-block; width:var(--bs-spinner-width); height:var(--bs-spinner-height); vertical-align:var(--bs-spinner-vertical-align); border-radius:50%; animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border { to {  transform:rotate(360deg) ; }}.spinner-border { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-border-width:0.25em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-border; border:var(--bs-spinner-border-width) solid currentcolor; border-right-color:transparent;}.spinner-border-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem; --bs-spinner-border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1;  transform:none; }}.spinner-grow { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-grow; background-color:currentcolor; opacity:0;}.spinner-grow-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}.spinner-fa { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:fa-spin;}.spinner-fa svg { max-height:100%; width:100%; flex:100%; height:100%;}@keyframes fa-spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); }}.spinner-overlay { display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255, 255, 255, 0.75); color:#333333; z-index:1; user-select:none;}.breadcrumb { --bs-breadcrumb-padding-x:0; --bs-breadcrumb-padding-y:0; --bs-breadcrumb-margin-bottom:0.75rem; --bs-breadcrumb-font-size:0.875rem; --bs-breadcrumb-bg:; --bs-breadcrumb-border-radius:; --bs-breadcrumb-divider-color:#c2c2c2; --bs-breadcrumb-item-padding-x:0.5rem; --bs-breadcrumb-item-active-color:rgba(51, 51, 51, 0.7); display:flex; flex-wrap:wrap; padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom:var(--bs-breadcrumb-margin-bottom); font-size:var(--bs-breadcrumb-font-size); list-style:none; background-color:var(--bs-breadcrumb-bg); border-radius:var(--bs-breadcrumb-border-radius);}.breadcrumb-item + .breadcrumb-item { padding-left:var(--bs-breadcrumb-item-padding-x);}.breadcrumb-item + .breadcrumb-item::before { float:left; padding-right:var(--bs-breadcrumb-item-padding-x); color:var(--bs-breadcrumb-divider-color); content:var(--bs-breadcrumb-divider, "/") ;}.breadcrumb-item.active { color:var(--bs-breadcrumb-item-active-color);}.badge { --bs-badge-padding-x:0.25em; --bs-badge-padding-y:0.125em; --bs-badge-font-size:1em; --bs-badge-font-weight:500; --bs-badge-color:#707070; --bs-badge-border-radius:4px; display:inline-block; padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x); font-size:var(--bs-badge-font-size); font-weight:var(--bs-badge-font-weight); line-height:1; color:var(--bs-badge-color); text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:var(--bs-badge-border-radius);}.badge:empty { display:none;}.btn .badge { position:relative; top:-1px;}.modal { --bs-modal-zindex:1055; --bs-modal-width:640px; --bs-modal-padding:1rem; --bs-modal-margin-x:0.5rem; --bs-modal-margin-y:4rem; --bs-modal-color:#333333; --bs-modal-bg:var(--bs-body-bg); --bs-modal-border-color:var(--bs-border-color-translucent); --bs-modal-border-width:0px; --bs-modal-border-radius:var(--bs-border-radius-lg); --bs-modal-box-shadow:var(--bs-box-shadow-sm); --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - 0px); --bs-modal-header-padding-x:1rem; --bs-modal-header-padding-y:0.75rem; --bs-modal-header-padding:0.75rem 1rem; --bs-modal-header-border-color:#DBDBDB; --bs-modal-header-border-width:1px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#DBDBDB; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow-y:auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl {  --bs-modal-width:860px; }}@media (min-width:1240px) { .modal-xl {  --bs-modal-width:1140px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:439.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1239.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}.fade { transition:opacity 0.15s linear;}.fade:not(.show) { opacity:0;}.collapse:not(.show) { display:none;}.collapsing { height:0; overflow:hidden; transition:height 0.35s ease;}.collapsing.collapse-horizontal { width:0; height:auto; transition:width 0.35s ease;}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}.clearfix::after { display:block; clear:both; content:"";}.text-bg-primary { color:#ffffff !important; background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;}.text-bg-secondary { color:#333333 !important; background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;}.text-bg-success { color:#333333 !important; background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;}.text-bg-info { color:#ffffff !important; background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;}.text-bg-warning { color:#333333 !important; background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;}.text-bg-danger { color:#ffffff !important; background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;}.text-bg-light { color:#333333 !important; background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;}.text-bg-dark { color:#ffffff !important; background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;}.link-primary { color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-primary:hover, .link-primary:focus { color:RGBA(51, 88, 65, var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(51, 88, 65, var(--bs-link-underline-opacity, 1)) !important;}.link-secondary { color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-secondary:hover, .link-secondary:focus { color:RGBA(226, 226, 226, var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(226, 226, 226, var(--bs-link-underline-opacity, 1)) !important;}.link-success { color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-success:hover, .link-success:focus { color:RGBA(93, 193, 129, var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(93, 193, 129, var(--bs-link-underline-opacity, 1)) !important;}.link-info { color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-info:hover, .link-info:focus { color:RGBA(18, 74, 161, var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(18, 74, 161, var(--bs-link-underline-opacity, 1)) !important;}.link-warning { color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-warning:hover, .link-warning:focus { color:RGBA(237, 183, 89, var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(237, 183, 89, var(--bs-link-underline-opacity, 1)) !important;}.link-danger { color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-danger:hover, .link-danger:focus { color:RGBA(161, 23, 30, var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(161, 23, 30, var(--bs-link-underline-opacity, 1)) !important;}.link-light { color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-light:hover, .link-light:focus { color:RGBA(247, 247, 247, var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(247, 247, 247, var(--bs-link-underline-opacity, 1)) !important;}.link-dark { color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-dark:hover, .link-dark:focus { color:RGBA(41, 41, 41, var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(41, 41, 41, var(--bs-link-underline-opacity, 1)) !important;}.link-body-emphasis { color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-body-emphasis:hover, .link-body-emphasis:focus { color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;}.focus-ring:focus { outline:0; box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);}.icon-link { --svg-icon-width:0.55em; border:none; background-color:transparent; padding:0; box-shadow:none; text-decoration:underline; font-size:1rem; display:inline-flex; gap:0.25rem; align-items:center; text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); text-underline-offset:0.25em; backface-visibility:hidden;}.icon-link > .icon-set { flex:0 0 var(--svg-icon-width, 1em); width:var(--svg-icon-width, 1em); height:var(--svg-icon-height, 1em); fill:currentcolor; transition:0.2s ease-in-out transform;}.icon-link:focus-visible { background-color:#d9e2dc;}.icon-link-hover:hover > .icon-set, .icon-link-hover:focus-visible > .icon-set { transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));}.ratio { position:relative; width:100%;}.ratio::before { display:block; padding-top:var(--bs-aspect-ratio); content:"";}.ratio > * { position:absolute; top:0; left:0; width:100%; height:100%;}.ratio-1x1 { --bs-aspect-ratio:100%;}.ratio-4x3 { --bs-aspect-ratio:75%;}.ratio-16x9 { --bs-aspect-ratio:56.25%;}.ratio-21x9 { --bs-aspect-ratio:42.8571428571%;}.fixed-top { position:fixed; top:0; right:0; left:0; z-index:1030;}.fixed-bottom { position:fixed; right:0; bottom:0; left:0; z-index:1030;}.sticky-top { position:sticky; top:0; z-index:1020;}.sticky-bottom { position:sticky; bottom:0; z-index:1020;}@media (min-width:440px) { .sticky-xs-top {  position:sticky;  top:0;  z-index:1020; } .sticky-xs-bottom {  position:sticky;  bottom:0;  z-index:1020; }}@media (min-width:576px) { .sticky-sm-top {  position:sticky;  top:0;  z-index:1020; } .sticky-sm-bottom {  position:sticky;  bottom:0;  z-index:1020; }}@media (min-width:768px) { .sticky-md-top {  position:sticky;  top:0;  z-index:1020; } .sticky-md-bottom {  position:sticky;  bottom:0;  z-index:1020; }}@media (min-width:992px) { .sticky-lg-top {  position:sticky;  top:0;  z-index:1020; } .sticky-lg-bottom {  position:sticky;  bottom:0;  z-index:1020; }}@media (min-width:1240px) { .sticky-xl-top {  position:sticky;  top:0;  z-index:1020; } .sticky-xl-bottom {  position:sticky;  bottom:0;  z-index:1020; }}@media (min-width:1440px) { .sticky-xxl-top {  position:sticky;  top:0;  z-index:1020; } .sticky-xxl-bottom {  position:sticky;  bottom:0;  z-index:1020; }}.hstack { display:flex; flex-direction:row; align-items:center; align-self:stretch;}.vstack { display:flex; flex:1 1 auto; flex-direction:column; align-self:stretch;}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) { width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; white-space:nowrap !important; border:0 !important;}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position:absolute !important;}.stretched-link::after { position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; content:"";}.text-truncate { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.vr { display:inline-block; align-self:stretch; width:var(--bs-border-width); min-height:1em; background-color:currentcolor; opacity:0.25;}.align-baseline { vertical-align:baseline !important;}.align-top { vertical-align:top !important;}.align-middle { vertical-align:middle !important;}.align-bottom { vertical-align:bottom !important;}.align-text-bottom { vertical-align:text-bottom !important;}.align-text-top { vertical-align:text-top !important;}.float-start { float:left !important;}.float-end { float:right !important;}.float-none { float:none !important;}.object-fit-contain { object-fit:contain !important;}.object-fit-cover { object-fit:cover !important;}.object-fit-fill { object-fit:fill !important;}.object-fit-scale { object-fit:scale-down !important;}.object-fit-none { object-fit:none !important;}.opacity-0 { opacity:0 !important;}.opacity-25 { opacity:0.25 !important;}.opacity-50 { opacity:0.5 !important;}.opacity-75 { opacity:0.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;}.overflow-x-auto { overflow-x:auto !important;}.overflow-x-hidden { overflow-x:hidden !important;}.overflow-x-visible { overflow-x:visible !important;}.overflow-x-scroll { overflow-x:scroll !important;}.overflow-y-auto { overflow-y:auto !important;}.overflow-y-hidden { overflow-y:hidden !important;}.overflow-y-visible { overflow-y:visible !important;}.overflow-y-scroll { overflow-y: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-inline-grid { display:inline-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:var(--bs-box-shadow) !important;}.shadow-sm { box-shadow:var(--bs-box-shadow-sm) !important;}.shadow-lg { box-shadow:var(--bs-box-shadow-lg) !important;}.shadow-none { box-shadow:none !important;}.focus-ring-primary { --bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));}.focus-ring-secondary { --bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));}.focus-ring-success { --bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));}.focus-ring-info { --bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));}.focus-ring-warning { --bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));}.focus-ring-danger { --bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));}.focus-ring-light { --bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));}.focus-ring-dark { --bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));}.position-static { position:static !important;}.position-relative { position:relative !important;}.position-absolute { position:absolute !important;}.position-fixed { position:fixed !important;}.position-sticky { position:sticky !important;}.top-0 { top:0 !important;}.top-50 { top:50% !important;}.top-100 { top:100% !important;}.bottom-0 { bottom:0 !important;}.bottom-50 { bottom:50% !important;}.bottom-100 { bottom:100% !important;}.start-0 { left:0 !important;}.start-50 { left:50% !important;}.start-100 { left:100% !important;}.end-0 { right:0 !important;}.end-50 { right:50% !important;}.end-100 { right:100% !important;}.translate-middle { transform:translate(-50%, -50%) !important;}.translate-middle-x { transform:translateX(-50%) !important;}.translate-middle-y { transform:translateY(-50%) !important;}.border { border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-0 { border:0 !important;}.border-top { border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-top-0 { border-top:0 !important;}.border-end { border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-end-0 { border-right:0 !important;}.border-bottom { border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-bottom-0 { border-bottom:0 !important;}.border-start { border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-start-0 { border-left:0 !important;}.border-primary { --bs-border-opacity:1; border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;}.border-secondary { --bs-border-opacity:1; border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;}.border-success { --bs-border-opacity:1; border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;}.border-info { --bs-border-opacity:1; border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;}.border-warning { --bs-border-opacity:1; border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;}.border-danger { --bs-border-opacity:1; border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;}.border-light { --bs-border-opacity:1; border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;}.border-dark { --bs-border-opacity:1; border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;}.border-black { --bs-border-opacity:1; border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;}.border-white { --bs-border-opacity:1; border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;}.border-primary-subtle { border-color:var(--bs-primary-border-subtle) !important;}.border-secondary-subtle { border-color:var(--bs-secondary-border-subtle) !important;}.border-success-subtle { border-color:var(--bs-success-border-subtle) !important;}.border-info-subtle { border-color:var(--bs-info-border-subtle) !important;}.border-warning-subtle { border-color:var(--bs-warning-border-subtle) !important;}.border-danger-subtle { border-color:var(--bs-danger-border-subtle) !important;}.border-light-subtle { border-color:var(--bs-light-border-subtle) !important;}.border-dark-subtle { border-color:var(--bs-dark-border-subtle) !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;}.border-opacity-10 { --bs-border-opacity:0.1;}.border-opacity-25 { --bs-border-opacity:0.25;}.border-opacity-50 { --bs-border-opacity:0.5;}.border-opacity-75 { --bs-border-opacity:0.75;}.border-opacity-100 { --bs-border-opacity:1;}.w-25 { width:25% !important;}.w-50 { width:50% !important;}.w-75 { width:75% !important;}.w-100 { width:100% !important;}.w-auto { width:auto !important;}.mw-100 { max-width:100% !important;}.vw-100 { width:100vw !important;}.min-vw-100 { min-width:100vw !important;}.h-25 { height:25% !important;}.h-50 { height:50% !important;}.h-75 { height:75% !important;}.h-100 { height:100% !important;}.h-auto { height:auto !important;}.mh-100 { max-height:100% !important;}.vh-100 { height:100vh !important;}.min-vh-100 { min-height:100vh !important;}.flex-fill { flex:1 1 auto !important;}.flex-row { flex-direction:row !important;}.flex-column { flex-direction:column !important;}.flex-row-reverse { flex-direction:row-reverse !important;}.flex-column-reverse { flex-direction:column-reverse !important;}.flex-grow-0 { flex-grow:0 !important;}.flex-grow-1 { flex-grow:1 !important;}.flex-shrink-0 { flex-shrink:0 !important;}.flex-shrink-1 { flex-shrink:1 !important;}.flex-wrap { flex-wrap:wrap !important;}.flex-nowrap { flex-wrap:nowrap !important;}.flex-wrap-reverse { flex-wrap:wrap-reverse !important;}.justify-content-start { justify-content:flex-start !important;}.justify-content-end { justify-content:flex-end !important;}.justify-content-center { justify-content:center !important;}.justify-content-between { justify-content:space-between !important;}.justify-content-around { justify-content:space-around !important;}.justify-content-evenly { justify-content:space-evenly !important;}.align-items-start { align-items:flex-start !important;}.align-items-end { align-items:flex-end !important;}.align-items-center { align-items:center !important;}.align-items-baseline { align-items:baseline !important;}.align-items-stretch { align-items:stretch !important;}.align-content-start { align-content:flex-start !important;}.align-content-end { align-content:flex-end !important;}.align-content-center { align-content:center !important;}.align-content-between { align-content:space-between !important;}.align-content-around { align-content:space-around !important;}.align-content-stretch { align-content:stretch !important;}.align-self-auto { align-self:auto !important;}.align-self-start { align-self:flex-start !important;}.align-self-end { align-self:flex-end !important;}.align-self-center { align-self:center !important;}.align-self-baseline { align-self:baseline !important;}.align-self-stretch { align-self:stretch !important;}.order-first { order:-1 !important;}.order-0 { order:0 !important;}.order-1 { order:1 !important;}.order-2 { order:2 !important;}.order-3 { order:3 !important;}.order-4 { order:4 !important;}.order-5 { order:5 !important;}.order-last { order:6 !important;}.m-0 { margin:0 !important;}.m-1 { margin:0.125rem !important;}.m-2 { margin:0.25rem !important;}.m-3 { margin:0.375rem !important;}.m-4 { margin:0.5rem !important;}.m-5 { margin:0.75rem !important;}.m-6 { margin:1rem !important;}.m-7 { margin:1.5rem !important;}.m-8 { margin:2rem !important;}.m-9 { margin:3rem !important;}.m-auto { margin:auto !important;}.mx-0 { margin-right:0 !important; margin-left:0 !important;}.mx-1 { margin-right:0.125rem !important; margin-left:0.125rem !important;}.mx-2 { margin-right:0.25rem !important; margin-left:0.25rem !important;}.mx-3 { margin-right:0.375rem !important; margin-left:0.375rem !important;}.mx-4 { margin-right:0.5rem !important; margin-left:0.5rem !important;}.mx-5 { margin-right:0.75rem !important; margin-left:0.75rem !important;}.mx-6 { margin-right:1rem !important; margin-left:1rem !important;}.mx-7 { margin-right:1.5rem !important; margin-left:1.5rem !important;}.mx-8 { margin-right:2rem !important; margin-left:2rem !important;}.mx-9 { margin-right:3rem !important; margin-left:3rem !important;}.mx-auto { margin-right:auto !important; margin-left:auto !important;}.my-0 { margin-top:0 !important; margin-bottom:0 !important;}.my-1 { margin-top:0.125rem !important; margin-bottom:0.125rem !important;}.my-2 { margin-top:0.25rem !important; margin-bottom:0.25rem !important;}.my-3 { margin-top:0.375rem !important; margin-bottom:0.375rem !important;}.my-4 { margin-top:0.5rem !important; margin-bottom:0.5rem !important;}.my-5 { margin-top:0.75rem !important; margin-bottom:0.75rem !important;}.my-6 { margin-top:1rem !important; margin-bottom:1rem !important;}.my-7 { margin-top:1.5rem !important; margin-bottom:1.5rem !important;}.my-8 { margin-top:2rem !important; margin-bottom:2rem !important;}.my-9 { margin-top:3rem !important; margin-bottom:3rem !important;}.my-auto { margin-top:auto !important; margin-bottom:auto !important;}.mt-0 { margin-top:0 !important;}.mt-1 { margin-top:0.125rem !important;}.mt-2 { margin-top:0.25rem !important;}.mt-3 { margin-top:0.375rem !important;}.mt-4 { margin-top:0.5rem !important;}.mt-5 { margin-top:0.75rem !important;}.mt-6 { margin-top:1rem !important;}.mt-7 { margin-top:1.5rem !important;}.mt-8 { margin-top:2rem !important;}.mt-9 { margin-top:3rem !important;}.mt-auto { margin-top:auto !important;}.me-0 { margin-right:0 !important;}.me-1 { margin-right:0.125rem !important;}.me-2 { margin-right:0.25rem !important;}.me-3 { margin-right:0.375rem !important;}.me-4 { margin-right:0.5rem !important;}.me-5 { margin-right:0.75rem !important;}.me-6 { margin-right:1rem !important;}.me-7 { margin-right:1.5rem !important;}.me-8 { margin-right:2rem !important;}.me-9 { margin-right:3rem !important;}.me-auto { margin-right:auto !important;}.mb-0 { margin-bottom:0 !important;}.mb-1 { margin-bottom:0.125rem !important;}.mb-2 { margin-bottom:0.25rem !important;}.mb-3 { margin-bottom:0.375rem !important;}.mb-4 { margin-bottom:0.5rem !important;}.mb-5 { margin-bottom:0.75rem !important;}.mb-6 { margin-bottom:1rem !important;}.mb-7 { margin-bottom:1.5rem !important;}.mb-8 { margin-bottom:2rem !important;}.mb-9 { margin-bottom:3rem !important;}.mb-auto { margin-bottom:auto !important;}.ms-0 { margin-left:0 !important;}.ms-1 { margin-left:0.125rem !important;}.ms-2 { margin-left:0.25rem !important;}.ms-3 { margin-left:0.375rem !important;}.ms-4 { margin-left:0.5rem !important;}.ms-5 { margin-left:0.75rem !important;}.ms-6 { margin-left:1rem !important;}.ms-7 { margin-left:1.5rem !important;}.ms-8 { margin-left:2rem !important;}.ms-9 { margin-left:3rem !important;}.ms-auto { margin-left:auto !important;}.p-0 { padding:0 !important;}.p-1 { padding:0.125rem !important;}.p-2 { padding:0.25rem !important;}.p-3 { padding:0.375rem !important;}.p-4 { padding:0.5rem !important;}.p-5 { padding:0.75rem !important;}.p-6 { padding:1rem !important;}.p-7 { padding:1.5rem !important;}.p-8 { padding:2rem !important;}.p-9 { padding:3rem !important;}.px-0 { padding-right:0 !important; padding-left:0 !important;}.px-1 { padding-right:0.125rem !important; padding-left:0.125rem !important;}.px-2 { padding-right:0.25rem !important; padding-left:0.25rem !important;}.px-3 { padding-right:0.375rem !important; padding-left:0.375rem !important;}.px-4 { padding-right:0.5rem !important; padding-left:0.5rem !important;}.px-5 { padding-right:0.75rem !important; padding-left:0.75rem !important;}.px-6 { padding-right:1rem !important; padding-left:1rem !important;}.px-7 { padding-right:1.5rem !important; padding-left:1.5rem !important;}.px-8 { padding-right:2rem !important; padding-left:2rem !important;}.px-9 { padding-right:3rem !important; padding-left:3rem !important;}.py-0 { padding-top:0 !important; padding-bottom:0 !important;}.py-1 { padding-top:0.125rem !important; padding-bottom:0.125rem !important;}.py-2 { padding-top:0.25rem !important; padding-bottom:0.25rem !important;}.py-3 { padding-top:0.375rem !important; padding-bottom:0.375rem !important;}.py-4 { padding-top:0.5rem !important; padding-bottom:0.5rem !important;}.py-5 { padding-top:0.75rem !important; padding-bottom:0.75rem !important;}.py-6 { padding-top:1rem !important; padding-bottom:1rem !important;}.py-7 { padding-top:1.5rem !important; padding-bottom:1.5rem !important;}.py-8 { padding-top:2rem !important; padding-bottom:2rem !important;}.py-9 { padding-top:3rem !important; padding-bottom:3rem !important;}.pt-0 { padding-top:0 !important;}.pt-1 { padding-top:0.125rem !important;}.pt-2 { padding-top:0.25rem !important;}.pt-3 { padding-top:0.375rem !important;}.pt-4 { padding-top:0.5rem !important;}.pt-5 { padding-top:0.75rem !important;}.pt-6 { padding-top:1rem !important;}.pt-7 { padding-top:1.5rem !important;}.pt-8 { padding-top:2rem !important;}.pt-9 { padding-top:3rem !important;}.pe-0 { padding-right:0 !important;}.pe-1 { padding-right:0.125rem !important;}.pe-2 { padding-right:0.25rem !important;}.pe-3 { padding-right:0.375rem !important;}.pe-4 { padding-right:0.5rem !important;}.pe-5 { padding-right:0.75rem !important;}.pe-6 { padding-right:1rem !important;}.pe-7 { padding-right:1.5rem !important;}.pe-8 { padding-right:2rem !important;}.pe-9 { padding-right:3rem !important;}.pb-0 { padding-bottom:0 !important;}.pb-1 { padding-bottom:0.125rem !important;}.pb-2 { padding-bottom:0.25rem !important;}.pb-3 { padding-bottom:0.375rem !important;}.pb-4 { padding-bottom:0.5rem !important;}.pb-5 { padding-bottom:0.75rem !important;}.pb-6 { padding-bottom:1rem !important;}.pb-7 { padding-bottom:1.5rem !important;}.pb-8 { padding-bottom:2rem !important;}.pb-9 { padding-bottom:3rem !important;}.ps-0 { padding-left:0 !important;}.ps-1 { padding-left:0.125rem !important;}.ps-2 { padding-left:0.25rem !important;}.ps-3 { padding-left:0.375rem !important;}.ps-4 { padding-left:0.5rem !important;}.ps-5 { padding-left:0.75rem !important;}.ps-6 { padding-left:1rem !important;}.ps-7 { padding-left:1.5rem !important;}.ps-8 { padding-left:2rem !important;}.ps-9 { padding-left:3rem !important;}.gap-0 { gap:0 !important;}.gap-1 { gap:0.125rem !important;}.gap-2 { gap:0.25rem !important;}.gap-3 { gap:0.375rem !important;}.gap-4 { gap:0.5rem !important;}.gap-5 { gap:0.75rem !important;}.gap-6 { gap:1rem !important;}.gap-7 { gap:1.5rem !important;}.gap-8 { gap:2rem !important;}.gap-9 { gap:3rem !important;}.row-gap-0 { row-gap:0 !important;}.row-gap-1 { row-gap:0.125rem !important;}.row-gap-2 { row-gap:0.25rem !important;}.row-gap-3 { row-gap:0.375rem !important;}.row-gap-4 { row-gap:0.5rem !important;}.row-gap-5 { row-gap:0.75rem !important;}.row-gap-6 { row-gap:1rem !important;}.row-gap-7 { row-gap:1.5rem !important;}.row-gap-8 { row-gap:2rem !important;}.row-gap-9 { row-gap:3rem !important;}.column-gap-0 { column-gap:0 !important;}.column-gap-1 { column-gap:0.125rem !important;}.column-gap-2 { column-gap:0.25rem !important;}.column-gap-3 { column-gap:0.375rem !important;}.column-gap-4 { column-gap:0.5rem !important;}.column-gap-5 { column-gap:0.75rem !important;}.column-gap-6 { column-gap:1rem !important;}.column-gap-7 { column-gap:1.5rem !important;}.column-gap-8 { column-gap:2rem !important;}.column-gap-9 { column-gap:3rem !important;}.font-monospace { font-family:var(--bs-font-monospace) !important;}.fs-1 { font-size:2.375rem !important;}.fs-2 { font-size:1.875rem !important;}.fs-3 { font-size:1.625rem !important;}.fs-4 { font-size:1.5rem !important;}.fs-5 { font-size:1.25rem !important;}.fs-6 { font-size:1.125rem !important;}.fst-italic { font-style:italic !important;}.fst-normal { font-style:normal !important;}.fw-lighter { font-weight:lighter !important;}.fw-light { font-weight:300 !important;}.fw-normal { font-weight:400 !important;}.fw-medium { font-weight:500 !important;}.fw-semibold { font-weight:600 !important;}.fw-bold { font-weight:700 !important;}.fw-bolder { font-weight:bolder !important;}.lh-1 { line-height:1 !important;}.lh-sm { line-height:1.25 !important;}.lh-base { line-height:1.5 !important;}.lh-lg { line-height:2 !important;}.text-start { text-align:left !important;}.text-end { text-align:right !important;}.text-center { text-align:center !important;}.text-decoration-none { text-decoration:none !important;}.text-decoration-underline { text-decoration:underline !important;}.text-decoration-line-through { text-decoration:line-through !important;}.text-lowercase { text-transform:lowercase !important;}.text-uppercase { text-transform:uppercase !important;}.text-capitalize { text-transform:capitalize !important;}.text-wrap { white-space:normal !important;}.text-nowrap { white-space:nowrap !important;}.text-break { word-wrap:break-word !important; word-break:break-word !important;}.text-primary { --bs-text-opacity:1; color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;}.text-secondary { --bs-text-opacity:1; color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;}.text-success { --bs-text-opacity:1; color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;}.text-info { --bs-text-opacity:1; color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;}.text-warning { --bs-text-opacity:1; color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;}.text-danger { --bs-text-opacity:1; color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;}.text-light { --bs-text-opacity:1; color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;}.text-dark { --bs-text-opacity:1; color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;}.text-black { --bs-text-opacity:1; color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;}.text-white { --bs-text-opacity:1; color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;}.text-body { --bs-text-opacity:1; color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;}.text-muted { --bs-text-opacity:1; color:var(--bs-secondary-color) !important;}.text-black-50 { --bs-text-opacity:1; color:rgba(0, 0, 0, 0.5) !important;}.text-white-50 { --bs-text-opacity:1; color:rgba(255, 255, 255, 0.5) !important;}.text-body-secondary { --bs-text-opacity:1; color:var(--bs-secondary-color) !important;}.text-body-tertiary { --bs-text-opacity:1; color:var(--bs-tertiary-color) !important;}.text-body-emphasis { --bs-text-opacity:1; color:var(--bs-emphasis-color) !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;}.text-primary-emphasis { color:var(--bs-primary-text-emphasis) !important;}.text-secondary-emphasis { color:var(--bs-secondary-text-emphasis) !important;}.text-success-emphasis { color:var(--bs-success-text-emphasis) !important;}.text-info-emphasis { color:var(--bs-info-text-emphasis) !important;}.text-warning-emphasis { color:var(--bs-warning-text-emphasis) !important;}.text-danger-emphasis { color:var(--bs-danger-text-emphasis) !important;}.text-light-emphasis { color:var(--bs-light-text-emphasis) !important;}.text-dark-emphasis { color:var(--bs-dark-text-emphasis) !important;}.link-opacity-10 { --bs-link-opacity:0.1;}.link-opacity-10-hover:hover { --bs-link-opacity:0.1;}.link-opacity-25 { --bs-link-opacity:0.25;}.link-opacity-25-hover:hover { --bs-link-opacity:0.25;}.link-opacity-50 { --bs-link-opacity:0.5;}.link-opacity-50-hover:hover { --bs-link-opacity:0.5;}.link-opacity-75 { --bs-link-opacity:0.75;}.link-opacity-75-hover:hover { --bs-link-opacity:0.75;}.link-opacity-100 { --bs-link-opacity:1;}.link-opacity-100-hover:hover { --bs-link-opacity:1;}.link-offset-1 { text-underline-offset:0.125em !important;}.link-offset-1-hover:hover { text-underline-offset:0.125em !important;}.link-offset-2 { text-underline-offset:0.25em !important;}.link-offset-2-hover:hover { text-underline-offset:0.25em !important;}.link-offset-3 { text-underline-offset:0.375em !important;}.link-offset-3-hover:hover { text-underline-offset:0.375em !important;}.link-underline-primary { --bs-link-underline-opacity:1; text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-secondary { --bs-link-underline-opacity:1; text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-success { --bs-link-underline-opacity:1; text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-info { --bs-link-underline-opacity:1; text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-warning { --bs-link-underline-opacity:1; text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-danger { --bs-link-underline-opacity:1; text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-light { --bs-link-underline-opacity:1; text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-dark { --bs-link-underline-opacity:1; text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline { --bs-link-underline-opacity:1; text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-underline-opacity-0 { --bs-link-underline-opacity:0;}.link-underline-opacity-0-hover:hover { --bs-link-underline-opacity:0;}.link-underline-opacity-10 { --bs-link-underline-opacity:0.1;}.link-underline-opacity-10-hover:hover { --bs-link-underline-opacity:0.1;}.link-underline-opacity-25 { --bs-link-underline-opacity:0.25;}.link-underline-opacity-25-hover:hover { --bs-link-underline-opacity:0.25;}.link-underline-opacity-50 { --bs-link-underline-opacity:0.5;}.link-underline-opacity-50-hover:hover { --bs-link-underline-opacity:0.5;}.link-underline-opacity-75 { --bs-link-underline-opacity:0.75;}.link-underline-opacity-75-hover:hover { --bs-link-underline-opacity:0.75;}.link-underline-opacity-100 { --bs-link-underline-opacity:1;}.link-underline-opacity-100-hover:hover { --bs-link-underline-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-body-secondary { --bs-bg-opacity:1; background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;}.bg-body-tertiary { --bs-bg-opacity:1; background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle { background-color:var(--bs-primary-bg-subtle) !important;}.bg-secondary-subtle { background-color:var(--bs-secondary-bg-subtle) !important;}.bg-success-subtle { background-color:var(--bs-success-bg-subtle) !important;}.bg-info-subtle { background-color:var(--bs-info-bg-subtle) !important;}.bg-warning-subtle { background-color:var(--bs-warning-bg-subtle) !important;}.bg-danger-subtle { background-color:var(--bs-danger-bg-subtle) !important;}.bg-light-subtle { background-color:var(--bs-light-bg-subtle) !important;}.bg-dark-subtle { background-color:var(--bs-dark-bg-subtle) !important;}.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 { border-radius:var(--bs-border-radius) !important;}.rounded-0 { border-radius:0 !important;}.rounded-1 { border-radius:var(--bs-border-radius-sm) !important;}.rounded-2 { border-radius:var(--bs-border-radius) !important;}.rounded-3 { border-radius:var(--bs-border-radius-lg) !important;}.rounded-4 { border-radius:var(--bs-border-radius-xl) !important;}.rounded-5 { border-radius:var(--bs-border-radius-xxl) !important;}.rounded-circle { border-radius:50% !important;}.rounded-pill { border-radius:var(--bs-border-radius-pill) !important;}.rounded-top { border-top-left-radius:var(--bs-border-radius) !important; border-top-right-radius:var(--bs-border-radius) !important;}.rounded-top-0 { border-top-left-radius:0 !important; border-top-right-radius:0 !important;}.rounded-top-1 { border-top-left-radius:var(--bs-border-radius-sm) !important; border-top-right-radius:var(--bs-border-radius-sm) !important;}.rounded-top-2 { border-top-left-radius:var(--bs-border-radius) !important; border-top-right-radius:var(--bs-border-radius) !important;}.rounded-top-3 { border-top-left-radius:var(--bs-border-radius-lg) !important; border-top-right-radius:var(--bs-border-radius-lg) !important;}.rounded-top-4 { border-top-left-radius:var(--bs-border-radius-xl) !important; border-top-right-radius:var(--bs-border-radius-xl) !important;}.rounded-top-5 { border-top-left-radius:var(--bs-border-radius-xxl) !important; border-top-right-radius:var(--bs-border-radius-xxl) !important;}.rounded-top-circle { border-top-left-radius:50% !important; border-top-right-radius:50% !important;}.rounded-top-pill { border-top-left-radius:var(--bs-border-radius-pill) !important; border-top-right-radius:var(--bs-border-radius-pill) !important;}.rounded-end { border-top-right-radius:var(--bs-border-radius) !important; border-bottom-right-radius:var(--bs-border-radius) !important;}.rounded-end-0 { border-top-right-radius:0 !important; border-bottom-right-radius:0 !important;}.rounded-end-1 { border-top-right-radius:var(--bs-border-radius-sm) !important; border-bottom-right-radius:var(--bs-border-radius-sm) !important;}.rounded-end-2 { border-top-right-radius:var(--bs-border-radius) !important; border-bottom-right-radius:var(--bs-border-radius) !important;}.rounded-end-3 { border-top-right-radius:var(--bs-border-radius-lg) !important; border-bottom-right-radius:var(--bs-border-radius-lg) !important;}.rounded-end-4 { border-top-right-radius:var(--bs-border-radius-xl) !important; border-bottom-right-radius:var(--bs-border-radius-xl) !important;}.rounded-end-5 { border-top-right-radius:var(--bs-border-radius-xxl) !important; border-bottom-right-radius:var(--bs-border-radius-xxl) !important;}.rounded-end-circle { border-top-right-radius:50% !important; border-bottom-right-radius:50% !important;}.rounded-end-pill { border-top-right-radius:var(--bs-border-radius-pill) !important; border-bottom-right-radius:var(--bs-border-radius-pill) !important;}.rounded-bottom { border-bottom-right-radius:var(--bs-border-radius) !important; border-bottom-left-radius:var(--bs-border-radius) !important;}.rounded-bottom-0 { border-bottom-right-radius:0 !important; border-bottom-left-radius:0 !important;}.rounded-bottom-1 { border-bottom-right-radius:var(--bs-border-radius-sm) !important; border-bottom-left-radius:var(--bs-border-radius-sm) !important;}.rounded-bottom-2 { border-bottom-right-radius:var(--bs-border-radius) !important; border-bottom-left-radius:var(--bs-border-radius) !important;}.rounded-bottom-3 { border-bottom-right-radius:var(--bs-border-radius-lg) !important; border-bottom-left-radius:var(--bs-border-radius-lg) !important;}.rounded-bottom-4 { border-bottom-right-radius:var(--bs-border-radius-xl) !important; border-bottom-left-radius:var(--bs-border-radius-xl) !important;}.rounded-bottom-5 { border-bottom-right-radius:var(--bs-border-radius-xxl) !important; border-bottom-left-radius:var(--bs-border-radius-xxl) !important;}.rounded-bottom-circle { border-bottom-right-radius:50% !important; border-bottom-left-radius:50% !important;}.rounded-bottom-pill { border-bottom-right-radius:var(--bs-border-radius-pill) !important; border-bottom-left-radius:var(--bs-border-radius-pill) !important;}.rounded-start { border-bottom-left-radius:var(--bs-border-radius) !important; border-top-left-radius:var(--bs-border-radius) !important;}.rounded-start-0 { border-bottom-left-radius:0 !important; border-top-left-radius:0 !important;}.rounded-start-1 { border-bottom-left-radius:var(--bs-border-radius-sm) !important; border-top-left-radius:var(--bs-border-radius-sm) !important;}.rounded-start-2 { border-bottom-left-radius:var(--bs-border-radius) !important; border-top-left-radius:var(--bs-border-radius) !important;}.rounded-start-3 { border-bottom-left-radius:var(--bs-border-radius-lg) !important; border-top-left-radius:var(--bs-border-radius-lg) !important;}.rounded-start-4 { border-bottom-left-radius:var(--bs-border-radius-xl) !important; border-top-left-radius:var(--bs-border-radius-xl) !important;}.rounded-start-5 { border-bottom-left-radius:var(--bs-border-radius-xxl) !important; border-top-left-radius:var(--bs-border-radius-xxl) !important;}.rounded-start-circle { border-bottom-left-radius:50% !important; border-top-left-radius:50% !important;}.rounded-start-pill { border-bottom-left-radius:var(--bs-border-radius-pill) !important; border-top-left-radius:var(--bs-border-radius-pill) !important;}.visible { visibility:visible !important;}.invisible { visibility:hidden !important;}.z-n1 { z-index:-1 !important;}.z-0 { z-index:0 !important;}.z-1 { z-index:1 !important;}.z-2 { z-index:2 !important;}.z-3 { z-index:3 !important;}@media (min-width:440px) { .float-xs-start {  float:left !important; } .float-xs-end {  float:right !important; } .float-xs-none {  float:none !important; } .object-fit-xs-contain {  object-fit:contain !important; } .object-fit-xs-cover {  object-fit:cover !important; } .object-fit-xs-fill {  object-fit:fill !important; } .object-fit-xs-scale {  object-fit:scale-down !important; } .object-fit-xs-none {  object-fit:none !important; } .d-xs-inline {  display:inline !important; } .d-xs-inline-block {  display:inline-block !important; } .d-xs-block {  display:block !important; } .d-xs-grid {  display:grid !important; } .d-xs-inline-grid {  display:inline-grid !important; } .d-xs-table {  display:table !important; } .d-xs-table-row {  display:table-row !important; } .d-xs-table-cell {  display:table-cell !important; } .d-xs-flex {  display:flex !important; } .d-xs-inline-flex {  display:inline-flex !important; } .d-xs-none {  display:none !important; } .flex-xs-fill {  flex:1 1 auto !important; } .flex-xs-row {  flex-direction:row !important; } .flex-xs-column {  flex-direction:column !important; } .flex-xs-row-reverse {  flex-direction:row-reverse !important; } .flex-xs-column-reverse {  flex-direction:column-reverse !important; } .flex-xs-grow-0 {  flex-grow:0 !important; } .flex-xs-grow-1 {  flex-grow:1 !important; } .flex-xs-shrink-0 {  flex-shrink:0 !important; } .flex-xs-shrink-1 {  flex-shrink:1 !important; } .flex-xs-wrap {  flex-wrap:wrap !important; } .flex-xs-nowrap {  flex-wrap:nowrap !important; } .flex-xs-wrap-reverse {  flex-wrap:wrap-reverse !important; } .justify-content-xs-start {  justify-content:flex-start !important; } .justify-content-xs-end {  justify-content:flex-end !important; } .justify-content-xs-center {  justify-content:center !important; } .justify-content-xs-between {  justify-content:space-between !important; } .justify-content-xs-around {  justify-content:space-around !important; } .justify-content-xs-evenly {  justify-content:space-evenly !important; } .align-items-xs-start {  align-items:flex-start !important; } .align-items-xs-end {  align-items:flex-end !important; } .align-items-xs-center {  align-items:center !important; } .align-items-xs-baseline {  align-items:baseline !important; } .align-items-xs-stretch {  align-items:stretch !important; } .align-content-xs-start {  align-content:flex-start !important; } .align-content-xs-end {  align-content:flex-end !important; } .align-content-xs-center {  align-content:center !important; } .align-content-xs-between {  align-content:space-between !important; } .align-content-xs-around {  align-content:space-around !important; } .align-content-xs-stretch {  align-content:stretch !important; } .align-self-xs-auto {  align-self:auto !important; } .align-self-xs-start {  align-self:flex-start !important; } .align-self-xs-end {  align-self:flex-end !important; } .align-self-xs-center {  align-self:center !important; } .align-self-xs-baseline {  align-self:baseline !important; } .align-self-xs-stretch {  align-self:stretch !important; } .order-xs-first {  order:-1 !important; } .order-xs-0 {  order:0 !important; } .order-xs-1 {  order:1 !important; } .order-xs-2 {  order:2 !important; } .order-xs-3 {  order:3 !important; } .order-xs-4 {  order:4 !important; } .order-xs-5 {  order:5 !important; } .order-xs-last {  order:6 !important; } .m-xs-0 {  margin:0 !important; } .m-xs-1 {  margin:0.125rem !important; } .m-xs-2 {  margin:0.25rem !important; } .m-xs-3 {  margin:0.375rem !important; } .m-xs-4 {  margin:0.5rem !important; } .m-xs-5 {  margin:0.75rem !important; } .m-xs-6 {  margin:1rem !important; } .m-xs-7 {  margin:1.5rem !important; } .m-xs-8 {  margin:2rem !important; } .m-xs-9 {  margin:3rem !important; } .m-xs-auto {  margin:auto !important; } .mx-xs-0 {  margin-right:0 !important;  margin-left:0 !important; } .mx-xs-1 {  margin-right:0.125rem !important;  margin-left:0.125rem !important; } .mx-xs-2 {  margin-right:0.25rem !important;  margin-left:0.25rem !important; } .mx-xs-3 {  margin-right:0.375rem !important;  margin-left:0.375rem !important; } .mx-xs-4 {  margin-right:0.5rem !important;  margin-left:0.5rem !important; } .mx-xs-5 {  margin-right:0.75rem !important;  margin-left:0.75rem !important; } .mx-xs-6 {  margin-right:1rem !important;  margin-left:1rem !important; } .mx-xs-7 {  margin-right:1.5rem !important;  margin-left:1.5rem !important; } .mx-xs-8 {  margin-right:2rem !important;  margin-left:2rem !important; } .mx-xs-9 {  margin-right:3rem !important;  margin-left:3rem !important; } .mx-xs-auto {  margin-right:auto !important;  margin-left:auto !important; } .my-xs-0 {  margin-top:0 !important;  margin-bottom:0 !important; } .my-xs-1 {  margin-top:0.125rem !important;  margin-bottom:0.125rem !important; } .my-xs-2 {  margin-top:0.25rem !important;  margin-bottom:0.25rem !important; } .my-xs-3 {  margin-top:0.375rem !important;  margin-bottom:0.375rem !important; } .my-xs-4 {  margin-top:0.5rem !important;  margin-bottom:0.5rem !important; } .my-xs-5 {  margin-top:0.75rem !important;  margin-bottom:0.75rem !important; } .my-xs-6 {  margin-top:1rem !important;  margin-bottom:1rem !important; } .my-xs-7 {  margin-top:1.5rem !important;  margin-bottom:1.5rem !important; } .my-xs-8 {  margin-top:2rem !important;  margin-bottom:2rem !important; } .my-xs-9 {  margin-top:3rem !important;  margin-bottom:3rem !important; } .my-xs-auto {  margin-top:auto !important;  margin-bottom:auto !important; } .mt-xs-0 {  margin-top:0 !important; } .mt-xs-1 {  margin-top:0.125rem !important; } .mt-xs-2 {  margin-top:0.25rem !important; } .mt-xs-3 {  margin-top:0.375rem !important; } .mt-xs-4 {  margin-top:0.5rem !important; } .mt-xs-5 {  margin-top:0.75rem !important; } .mt-xs-6 {  margin-top:1rem !important; } .mt-xs-7 {  margin-top:1.5rem !important; } .mt-xs-8 {  margin-top:2rem !important; } .mt-xs-9 {  margin-top:3rem !important; } .mt-xs-auto {  margin-top:auto !important; } .me-xs-0 {  margin-right:0 !important; } .me-xs-1 {  margin-right:0.125rem !important; } .me-xs-2 {  margin-right:0.25rem !important; } .me-xs-3 {  margin-right:0.375rem !important; } .me-xs-4 {  margin-right:0.5rem !important; } .me-xs-5 {  margin-right:0.75rem !important; } .me-xs-6 {  margin-right:1rem !important; } .me-xs-7 {  margin-right:1.5rem !important; } .me-xs-8 {  margin-right:2rem !important; } .me-xs-9 {  margin-right:3rem !important; } .me-xs-auto {  margin-right:auto !important; } .mb-xs-0 {  margin-bottom:0 !important; } .mb-xs-1 {  margin-bottom:0.125rem !important; } .mb-xs-2 {  margin-bottom:0.25rem !important; } .mb-xs-3 {  margin-bottom:0.375rem !important; } .mb-xs-4 {  margin-bottom:0.5rem !important; } .mb-xs-5 {  margin-bottom:0.75rem !important; } .mb-xs-6 {  margin-bottom:1rem !important; } .mb-xs-7 {  margin-bottom:1.5rem !important; } .mb-xs-8 {  margin-bottom:2rem !important; } .mb-xs-9 {  margin-bottom:3rem !important; } .mb-xs-auto {  margin-bottom:auto !important; } .ms-xs-0 {  margin-left:0 !important; } .ms-xs-1 {  margin-left:0.125rem !important; } .ms-xs-2 {  margin-left:0.25rem !important; } .ms-xs-3 {  margin-left:0.375rem !important; } .ms-xs-4 {  margin-left:0.5rem !important; } .ms-xs-5 {  margin-left:0.75rem !important; } .ms-xs-6 {  margin-left:1rem !important; } .ms-xs-7 {  margin-left:1.5rem !important; } .ms-xs-8 {  margin-left:2rem !important; } .ms-xs-9 {  margin-left:3rem !important; } .ms-xs-auto {  margin-left:auto !important; } .p-xs-0 {  padding:0 !important; } .p-xs-1 {  padding:0.125rem !important; } .p-xs-2 {  padding:0.25rem !important; } .p-xs-3 {  padding:0.375rem !important; } .p-xs-4 {  padding:0.5rem !important; } .p-xs-5 {  padding:0.75rem !important; } .p-xs-6 {  padding:1rem !important; } .p-xs-7 {  padding:1.5rem !important; } .p-xs-8 {  padding:2rem !important; } .p-xs-9 {  padding:3rem !important; } .px-xs-0 {  padding-right:0 !important;  padding-left:0 !important; } .px-xs-1 {  padding-right:0.125rem !important;  padding-left:0.125rem !important; } .px-xs-2 {  padding-right:0.25rem !important;  padding-left:0.25rem !important; } .px-xs-3 {  padding-right:0.375rem !important;  padding-left:0.375rem !important; } .px-xs-4 {  padding-right:0.5rem !important;  padding-left:0.5rem !important; } .px-xs-5 {  padding-right:0.75rem !important;  padding-left:0.75rem !important; } .px-xs-6 {  padding-right:1rem !important;  padding-left:1rem !important; } .px-xs-7 {  padding-right:1.5rem !important;  padding-left:1.5rem !important; } .px-xs-8 {  padding-right:2rem !important;  padding-left:2rem !important; } .px-xs-9 {  padding-right:3rem !important;  padding-left:3rem !important; } .py-xs-0 {  padding-top:0 !important;  padding-bottom:0 !important; } .py-xs-1 {  padding-top:0.125rem !important;  padding-bottom:0.125rem !important; } .py-xs-2 {  padding-top:0.25rem !important;  padding-bottom:0.25rem !important; } .py-xs-3 {  padding-top:0.375rem !important;  padding-bottom:0.375rem !important; } .py-xs-4 {  padding-top:0.5rem !important;  padding-bottom:0.5rem !important; } .py-xs-5 {  padding-top:0.75rem !important;  padding-bottom:0.75rem !important; } .py-xs-6 {  padding-top:1rem !important;  padding-bottom:1rem !important; } .py-xs-7 {  padding-top:1.5rem !important;  padding-bottom:1.5rem !important; } .py-xs-8 {  padding-top:2rem !important;  padding-bottom:2rem !important; } .py-xs-9 {  padding-top:3rem !important;  padding-bottom:3rem !important; } .pt-xs-0 {  padding-top:0 !important; } .pt-xs-1 {  padding-top:0.125rem !important; } .pt-xs-2 {  padding-top:0.25rem !important; } .pt-xs-3 {  padding-top:0.375rem !important; } .pt-xs-4 {  padding-top:0.5rem !important; } .pt-xs-5 {  padding-top:0.75rem !important; } .pt-xs-6 {  padding-top:1rem !important; } .pt-xs-7 {  padding-top:1.5rem !important; } .pt-xs-8 {  padding-top:2rem !important; } .pt-xs-9 {  padding-top:3rem !important; } .pe-xs-0 {  padding-right:0 !important; } .pe-xs-1 {  padding-right:0.125rem !important; } .pe-xs-2 {  padding-right:0.25rem !important; } .pe-xs-3 {  padding-right:0.375rem !important; } .pe-xs-4 {  padding-right:0.5rem !important; } .pe-xs-5 {  padding-right:0.75rem !important; } .pe-xs-6 {  padding-right:1rem !important; } .pe-xs-7 {  padding-right:1.5rem !important; } .pe-xs-8 {  padding-right:2rem !important; } .pe-xs-9 {  padding-right:3rem !important; } .pb-xs-0 {  padding-bottom:0 !important; } .pb-xs-1 {  padding-bottom:0.125rem !important; } .pb-xs-2 {  padding-bottom:0.25rem !important; } .pb-xs-3 {  padding-bottom:0.375rem !important; } .pb-xs-4 {  padding-bottom:0.5rem !important; } .pb-xs-5 {  padding-bottom:0.75rem !important; } .pb-xs-6 {  padding-bottom:1rem !important; } .pb-xs-7 {  padding-bottom:1.5rem !important; } .pb-xs-8 {  padding-bottom:2rem !important; } .pb-xs-9 {  padding-bottom:3rem !important; } .ps-xs-0 {  padding-left:0 !important; } .ps-xs-1 {  padding-left:0.125rem !important; } .ps-xs-2 {  padding-left:0.25rem !important; } .ps-xs-3 {  padding-left:0.375rem !important; } .ps-xs-4 {  padding-left:0.5rem !important; } .ps-xs-5 {  padding-left:0.75rem !important; } .ps-xs-6 {  padding-left:1rem !important; } .ps-xs-7 {  padding-left:1.5rem !important; } .ps-xs-8 {  padding-left:2rem !important; } .ps-xs-9 {  padding-left:3rem !important; } .gap-xs-0 {  gap:0 !important; } .gap-xs-1 {  gap:0.125rem !important; } .gap-xs-2 {  gap:0.25rem !important; } .gap-xs-3 {  gap:0.375rem !important; } .gap-xs-4 {  gap:0.5rem !important; } .gap-xs-5 {  gap:0.75rem !important; } .gap-xs-6 {  gap:1rem !important; } .gap-xs-7 {  gap:1.5rem !important; } .gap-xs-8 {  gap:2rem !important; } .gap-xs-9 {  gap:3rem !important; } .row-gap-xs-0 {  row-gap:0 !important; } .row-gap-xs-1 {  row-gap:0.125rem !important; } .row-gap-xs-2 {  row-gap:0.25rem !important; } .row-gap-xs-3 {  row-gap:0.375rem !important; } .row-gap-xs-4 {  row-gap:0.5rem !important; } .row-gap-xs-5 {  row-gap:0.75rem !important; } .row-gap-xs-6 {  row-gap:1rem !important; } .row-gap-xs-7 {  row-gap:1.5rem !important; } .row-gap-xs-8 {  row-gap:2rem !important; } .row-gap-xs-9 {  row-gap:3rem !important; } .column-gap-xs-0 {  column-gap:0 !important; } .column-gap-xs-1 {  column-gap:0.125rem !important; } .column-gap-xs-2 {  column-gap:0.25rem !important; } .column-gap-xs-3 {  column-gap:0.375rem !important; } .column-gap-xs-4 {  column-gap:0.5rem !important; } .column-gap-xs-5 {  column-gap:0.75rem !important; } .column-gap-xs-6 {  column-gap:1rem !important; } .column-gap-xs-7 {  column-gap:1.5rem !important; } .column-gap-xs-8 {  column-gap:2rem !important; } .column-gap-xs-9 {  column-gap:3rem !important; } .text-xs-start {  text-align:left !important; } .text-xs-end {  text-align:right !important; } .text-xs-center {  text-align:center !important; }}@media (min-width:576px) { .float-sm-start {  float:left !important; } .float-sm-end {  float:right !important; } .float-sm-none {  float:none !important; } .object-fit-sm-contain {  object-fit:contain !important; } .object-fit-sm-cover {  object-fit:cover !important; } .object-fit-sm-fill {  object-fit:fill !important; } .object-fit-sm-scale {  object-fit:scale-down !important; } .object-fit-sm-none {  object-fit: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-inline-grid {  display:inline-grid !important; } .d-sm-table {  display:table !important; } .d-sm-table-row {  display:table-row !important; } .d-sm-table-cell {  display:table-cell !important; } .d-sm-flex {  display:flex !important; } .d-sm-inline-flex {  display:inline-flex !important; } .d-sm-none {  display:none !important; } .flex-sm-fill {  flex:1 1 auto !important; } .flex-sm-row {  flex-direction:row !important; } .flex-sm-column {  flex-direction:column !important; } .flex-sm-row-reverse {  flex-direction:row-reverse !important; } .flex-sm-column-reverse {  flex-direction:column-reverse !important; } .flex-sm-grow-0 {  flex-grow:0 !important; } .flex-sm-grow-1 {  flex-grow:1 !important; } .flex-sm-shrink-0 {  flex-shrink:0 !important; } .flex-sm-shrink-1 {  flex-shrink:1 !important; } .flex-sm-wrap {  flex-wrap:wrap !important; } .flex-sm-nowrap {  flex-wrap:nowrap !important; } .flex-sm-wrap-reverse {  flex-wrap:wrap-reverse !important; } .justify-content-sm-start {  justify-content:flex-start !important; } .justify-content-sm-end {  justify-content:flex-end !important; } .justify-content-sm-center {  justify-content:center !important; } .justify-content-sm-between {  justify-content:space-between !important; } .justify-content-sm-around {  justify-content:space-around !important; } .justify-content-sm-evenly {  justify-content:space-evenly !important; } .align-items-sm-start {  align-items:flex-start !important; } .align-items-sm-end {  align-items:flex-end !important; } .align-items-sm-center {  align-items:center !important; } .align-items-sm-baseline {  align-items:baseline !important; } .align-items-sm-stretch {  align-items:stretch !important; } .align-content-sm-start {  align-content:flex-start !important; } .align-content-sm-end {  align-content:flex-end !important; } .align-content-sm-center {  align-content:center !important; } .align-content-sm-between {  align-content:space-between !important; } .align-content-sm-around {  align-content:space-around !important; } .align-content-sm-stretch {  align-content:stretch !important; } .align-self-sm-auto {  align-self:auto !important; } .align-self-sm-start {  align-self:flex-start !important; } .align-self-sm-end {  align-self:flex-end !important; } .align-self-sm-center {  align-self:center !important; } .align-self-sm-baseline {  align-self:baseline !important; } .align-self-sm-stretch {  align-self:stretch !important; } .order-sm-first {  order:-1 !important; } .order-sm-0 {  order:0 !important; } .order-sm-1 {  order:1 !important; } .order-sm-2 {  order:2 !important; } .order-sm-3 {  order:3 !important; } .order-sm-4 {  order:4 !important; } .order-sm-5 {  order:5 !important; } .order-sm-last {  order:6 !important; } .m-sm-0 {  margin:0 !important; } .m-sm-1 {  margin:0.125rem !important; } .m-sm-2 {  margin:0.25rem !important; } .m-sm-3 {  margin:0.375rem !important; } .m-sm-4 {  margin:0.5rem !important; } .m-sm-5 {  margin:0.75rem !important; } .m-sm-6 {  margin:1rem !important; } .m-sm-7 {  margin:1.5rem !important; } .m-sm-8 {  margin:2rem !important; } .m-sm-9 {  margin:3rem !important; } .m-sm-auto {  margin:auto !important; } .mx-sm-0 {  margin-right:0 !important;  margin-left:0 !important; } .mx-sm-1 {  margin-right:0.125rem !important;  margin-left:0.125rem !important; } .mx-sm-2 {  margin-right:0.25rem !important;  margin-left:0.25rem !important; } .mx-sm-3 {  margin-right:0.375rem !important;  margin-left:0.375rem !important; } .mx-sm-4 {  margin-right:0.5rem !important;  margin-left:0.5rem !important; } .mx-sm-5 {  margin-right:0.75rem !important;  margin-left:0.75rem !important; } .mx-sm-6 {  margin-right:1rem !important;  margin-left:1rem !important; } .mx-sm-7 {  margin-right:1.5rem !important;  margin-left:1.5rem !important; } .mx-sm-8 {  margin-right:2rem !important;  margin-left:2rem !important; } .mx-sm-9 {  margin-right:3rem !important;  margin-left:3rem !important; } .mx-sm-auto {  margin-right:auto !important;  margin-left:auto !important; } .my-sm-0 {  margin-top:0 !important;  margin-bottom:0 !important; } .my-sm-1 {  margin-top:0.125rem !important;  margin-bottom:0.125rem !important; } .my-sm-2 {  margin-top:0.25rem !important;  margin-bottom:0.25rem !important; } .my-sm-3 {  margin-top:0.375rem !important;  margin-bottom:0.375rem !important; } .my-sm-4 {  margin-top:0.5rem !important;  margin-bottom:0.5rem !important; } .my-sm-5 {  margin-top:0.75rem !important;  margin-bottom:0.75rem !important; } .my-sm-6 {  margin-top:1rem !important;  margin-bottom:1rem !important; } .my-sm-7 {  margin-top:1.5rem !important;  margin-bottom:1.5rem !important; } .my-sm-8 {  margin-top:2rem !important;  margin-bottom:2rem !important; } .my-sm-9 {  margin-top:3rem !important;  margin-bottom:3rem !important; } .my-sm-auto {  margin-top:auto !important;  margin-bottom:auto !important; } .mt-sm-0 {  margin-top:0 !important; } .mt-sm-1 {  margin-top:0.125rem !important; } .mt-sm-2 {  margin-top:0.25rem !important; } .mt-sm-3 {  margin-top:0.375rem !important; } .mt-sm-4 {  margin-top:0.5rem !important; } .mt-sm-5 {  margin-top:0.75rem !important; } .mt-sm-6 {  margin-top:1rem !important; } .mt-sm-7 {  margin-top:1.5rem !important; } .mt-sm-8 {  margin-top:2rem !important; } .mt-sm-9 {  margin-top:3rem !important; } .mt-sm-auto {  margin-top:auto !important; } .me-sm-0 {  margin-right:0 !important; } .me-sm-1 {  margin-right:0.125rem !important; } .me-sm-2 {  margin-right:0.25rem !important; } .me-sm-3 {  margin-right:0.375rem !important; } .me-sm-4 {  margin-right:0.5rem !important; } .me-sm-5 {  margin-right:0.75rem !important; } .me-sm-6 {  margin-right:1rem !important; } .me-sm-7 {  margin-right:1.5rem !important; } .me-sm-8 {  margin-right:2rem !important; } .me-sm-9 {  margin-right:3rem !important; } .me-sm-auto {  margin-right:auto !important; } .mb-sm-0 {  margin-bottom:0 !important; } .mb-sm-1 {  margin-bottom:0.125rem !important; } .mb-sm-2 {  margin-bottom:0.25rem !important; } .mb-sm-3 {  margin-bottom:0.375rem !important; } .mb-sm-4 {  margin-bottom:0.5rem !important; } .mb-sm-5 {  margin-bottom:0.75rem !important; } .mb-sm-6 {  margin-bottom:1rem !important; } .mb-sm-7 {  margin-bottom:1.5rem !important; } .mb-sm-8 {  margin-bottom:2rem !important; } .mb-sm-9 {  margin-bottom:3rem !important; } .mb-sm-auto {  margin-bottom:auto !important; } .ms-sm-0 {  margin-left:0 !important; } .ms-sm-1 {  margin-left:0.125rem !important; } .ms-sm-2 {  margin-left:0.25rem !important; } .ms-sm-3 {  margin-left:0.375rem !important; } .ms-sm-4 {  margin-left:0.5rem !important; } .ms-sm-5 {  margin-left:0.75rem !important; } .ms-sm-6 {  margin-left:1rem !important; } .ms-sm-7 {  margin-left:1.5rem !important; } .ms-sm-8 {  margin-left:2rem !important; } .ms-sm-9 {  margin-left:3rem !important; } .ms-sm-auto {  margin-left:auto !important; } .p-sm-0 {  padding:0 !important; } .p-sm-1 {  padding:0.125rem !important; } .p-sm-2 {  padding:0.25rem !important; } .p-sm-3 {  padding:0.375rem !important; } .p-sm-4 {  padding:0.5rem !important; } .p-sm-5 {  padding:0.75rem !important; } .p-sm-6 {  padding:1rem !important; } .p-sm-7 {  padding:1.5rem !important; } .p-sm-8 {  padding:2rem !important; } .p-sm-9 {  padding:3rem !important; } .px-sm-0 {  padding-right:0 !important;  padding-left:0 !important; } .px-sm-1 {  padding-right:0.125rem !important;  padding-left:0.125rem !important; } .px-sm-2 {  padding-right:0.25rem !important;  padding-left:0.25rem !important; } .px-sm-3 {  padding-right:0.375rem !important;  padding-left:0.375rem !important; } .px-sm-4 {  padding-right:0.5rem !important;  padding-left:0.5rem !important; } .px-sm-5 {  padding-right:0.75rem !important;  padding-left:0.75rem !important; } .px-sm-6 {  padding-right:1rem !important;  padding-left:1rem !important; } .px-sm-7 {  padding-right:1.5rem !important;  padding-left:1.5rem !important; } .px-sm-8 {  padding-right:2rem !important;  padding-left:2rem !important; } .px-sm-9 {  padding-right:3rem !important;  padding-left:3rem !important; } .py-sm-0 {  padding-top:0 !important;  padding-bottom:0 !important; } .py-sm-1 {  padding-top:0.125rem !important;  padding-bottom:0.125rem !important; } .py-sm-2 {  padding-top:0.25rem !important;  padding-bottom:0.25rem !important; } .py-sm-3 {  padding-top:0.375rem !important;  padding-bottom:0.375rem !important; } .py-sm-4 {  padding-top:0.5rem !important;  padding-bottom:0.5rem !important; } .py-sm-5 {  padding-top:0.75rem !important;  padding-bottom:0.75rem !important; } .py-sm-6 {  padding-top:1rem !important;  padding-bottom:1rem !important; } .py-sm-7 {  padding-top:1.5rem !important;  padding-bottom:1.5rem !important; } .py-sm-8 {  padding-top:2rem !important;  padding-bottom:2rem !important; } .py-sm-9 {  padding-top:3rem !important;  padding-bottom:3rem !important; } .pt-sm-0 {  padding-top:0 !important; } .pt-sm-1 {  padding-top:0.125rem !important; } .pt-sm-2 {  padding-top:0.25rem !important; } .pt-sm-3 {  padding-top:0.375rem !important; } .pt-sm-4 {  padding-top:0.5rem !important; } .pt-sm-5 {  padding-top:0.75rem !important; } .pt-sm-6 {  padding-top:1rem !important; } .pt-sm-7 {  padding-top:1.5rem !important; } .pt-sm-8 {  padding-top:2rem !important; } .pt-sm-9 {  padding-top:3rem !important; } .pe-sm-0 {  padding-right:0 !important; } .pe-sm-1 {  padding-right:0.125rem !important; } .pe-sm-2 {  padding-right:0.25rem !important; } .pe-sm-3 {  padding-right:0.375rem !important; } .pe-sm-4 {  padding-right:0.5rem !important; } .pe-sm-5 {  padding-right:0.75rem !important; } .pe-sm-6 {  padding-right:1rem !important; } .pe-sm-7 {  padding-right:1.5rem !important; } .pe-sm-8 {  padding-right:2rem !important; } .pe-sm-9 {  padding-right:3rem !important; } .pb-sm-0 {  padding-bottom:0 !important; } .pb-sm-1 {  padding-bottom:0.125rem !important; } .pb-sm-2 {  padding-bottom:0.25rem !important; } .pb-sm-3 {  padding-bottom:0.375rem !important; } .pb-sm-4 {  padding-bottom:0.5rem !important; } .pb-sm-5 {  padding-bottom:0.75rem !important; } .pb-sm-6 {  padding-bottom:1rem !important; } .pb-sm-7 {  padding-bottom:1.5rem !important; } .pb-sm-8 {  padding-bottom:2rem !important; } .pb-sm-9 {  padding-bottom:3rem !important; } .ps-sm-0 {  padding-left:0 !important; } .ps-sm-1 {  padding-left:0.125rem !important; } .ps-sm-2 {  padding-left:0.25rem !important; } .ps-sm-3 {  padding-left:0.375rem !important; } .ps-sm-4 {  padding-left:0.5rem !important; } .ps-sm-5 {  padding-left:0.75rem !important; } .ps-sm-6 {  padding-left:1rem !important; } .ps-sm-7 {  padding-left:1.5rem !important; } .ps-sm-8 {  padding-left:2rem !important; } .ps-sm-9 {  padding-left:3rem !important; } .gap-sm-0 {  gap:0 !important; } .gap-sm-1 {  gap:0.125rem !important; } .gap-sm-2 {  gap:0.25rem !important; } .gap-sm-3 {  gap:0.375rem !important; } .gap-sm-4 {  gap:0.5rem !important; } .gap-sm-5 {  gap:0.75rem !important; } .gap-sm-6 {  gap:1rem !important; } .gap-sm-7 {  gap:1.5rem !important; } .gap-sm-8 {  gap:2rem !important; } .gap-sm-9 {  gap:3rem !important; } .row-gap-sm-0 {  row-gap:0 !important; } .row-gap-sm-1 {  row-gap:0.125rem !important; } .row-gap-sm-2 {  row-gap:0.25rem !important; } .row-gap-sm-3 {  row-gap:0.375rem !important; } .row-gap-sm-4 {  row-gap:0.5rem !important; } .row-gap-sm-5 {  row-gap:0.75rem !important; } .row-gap-sm-6 {  row-gap:1rem !important; } .row-gap-sm-7 {  row-gap:1.5rem !important; } .row-gap-sm-8 {  row-gap:2rem !important; } .row-gap-sm-9 {  row-gap:3rem !important; } .column-gap-sm-0 {  column-gap:0 !important; } .column-gap-sm-1 {  column-gap:0.125rem !important; } .column-gap-sm-2 {  column-gap:0.25rem !important; } .column-gap-sm-3 {  column-gap:0.375rem !important; } .column-gap-sm-4 {  column-gap:0.5rem !important; } .column-gap-sm-5 {  column-gap:0.75rem !important; } .column-gap-sm-6 {  column-gap:1rem !important; } .column-gap-sm-7 {  column-gap:1.5rem !important; } .column-gap-sm-8 {  column-gap:2rem !important; } .column-gap-sm-9 {  column-gap:3rem !important; } .text-sm-start {  text-align:left !important; } .text-sm-end {  text-align:right !important; } .text-sm-center {  text-align:center !important; }}@media (min-width:768px) { .float-md-start {  float:left !important; } .float-md-end {  float:right !important; } .float-md-none {  float:none !important; } .object-fit-md-contain {  object-fit:contain !important; } .object-fit-md-cover {  object-fit:cover !important; } .object-fit-md-fill {  object-fit:fill !important; } .object-fit-md-scale {  object-fit:scale-down !important; } .object-fit-md-none {  object-fit: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-inline-grid {  display:inline-grid !important; } .d-md-table {  display:table !important; } .d-md-table-row {  display:table-row !important; } .d-md-table-cell {  display:table-cell !important; } .d-md-flex {  display:flex !important; } .d-md-inline-flex {  display:inline-flex !important; } .d-md-none {  display:none !important; } .flex-md-fill {  flex:1 1 auto !important; } .flex-md-row {  flex-direction:row !important; } .flex-md-column {  flex-direction:column !important; } .flex-md-row-reverse {  flex-direction:row-reverse !important; } .flex-md-column-reverse {  flex-direction:column-reverse !important; } .flex-md-grow-0 {  flex-grow:0 !important; } .flex-md-grow-1 {  flex-grow:1 !important; } .flex-md-shrink-0 {  flex-shrink:0 !important; } .flex-md-shrink-1 {  flex-shrink:1 !important; } .flex-md-wrap {  flex-wrap:wrap !important; } .flex-md-nowrap {  flex-wrap:nowrap !important; } .flex-md-wrap-reverse {  flex-wrap:wrap-reverse !important; } .justify-content-md-start {  justify-content:flex-start !important; } .justify-content-md-end {  justify-content:flex-end !important; } .justify-content-md-center {  justify-content:center !important; } .justify-content-md-between {  justify-content:space-between !important; } .justify-content-md-around {  justify-content:space-around !important; } .justify-content-md-evenly {  justify-content:space-evenly !important; } .align-items-md-start {  align-items:flex-start !important; } .align-items-md-end {  align-items:flex-end !important; } .align-items-md-center {  align-items:center !important; } .align-items-md-baseline {  align-items:baseline !important; } .align-items-md-stretch {  align-items:stretch !important; } .align-content-md-start {  align-content:flex-start !important; } .align-content-md-end {  align-content:flex-end !important; } .align-content-md-center {  align-content:center !important; } .align-content-md-between {  align-content:space-between !important; } .align-content-md-around {  align-content:space-around !important; } .align-content-md-stretch {  align-content:stretch !important; } .align-self-md-auto {  align-self:auto !important; } .align-self-md-start {  align-self:flex-start !important; } .align-self-md-end {  align-self:flex-end !important; } .align-self-md-center {  align-self:center !important; } .align-self-md-baseline {  align-self:baseline !important; } .align-self-md-stretch {  align-self:stretch !important; } .order-md-first {  order:-1 !important; } .order-md-0 {  order:0 !important; } .order-md-1 {  order:1 !important; } .order-md-2 {  order:2 !important; } .order-md-3 {  order:3 !important; } .order-md-4 {  order:4 !important; } .order-md-5 {  order:5 !important; } .order-md-last {  order:6 !important; } .m-md-0 {  margin:0 !important; } .m-md-1 {  margin:0.125rem !important; } .m-md-2 {  margin:0.25rem !important; } .m-md-3 {  margin:0.375rem !important; } .m-md-4 {  margin:0.5rem !important; } .m-md-5 {  margin:0.75rem !important; } .m-md-6 {  margin:1rem !important; } .m-md-7 {  margin:1.5rem !important; } .m-md-8 {  margin:2rem !important; } .m-md-9 {  margin:3rem !important; } .m-md-auto {  margin:auto !important; } .mx-md-0 {  margin-right:0 !important;  margin-left:0 !important; } .mx-md-1 {  margin-right:0.125rem !important;  margin-left:0.125rem !important; } .mx-md-2 {  margin-right:0.25rem !important;  margin-left:0.25rem !important; } .mx-md-3 {  margin-right:0.375rem !important;  margin-left:0.375rem !important; } .mx-md-4 {  margin-right:0.5rem !important;  margin-left:0.5rem !important; } .mx-md-5 {  margin-right:0.75rem !important;  margin-left:0.75rem !important; } .mx-md-6 {  margin-right:1rem !important;  margin-left:1rem !important; } .mx-md-7 {  margin-right:1.5rem !important;  margin-left:1.5rem !important; } .mx-md-8 {  margin-right:2rem !important;  margin-left:2rem !important; } .mx-md-9 {  margin-right:3rem !important;  margin-left:3rem !important; } .mx-md-auto {  margin-right:auto !important;  margin-left:auto !important; } .my-md-0 {  margin-top:0 !important;  margin-bottom:0 !important; } .my-md-1 {  margin-top:0.125rem !important;  margin-bottom:0.125rem !important; } .my-md-2 {  margin-top:0.25rem !important;  margin-bottom:0.25rem !important; } .my-md-3 {  margin-top:0.375rem !important;  margin-bottom:0.375rem !important; } .my-md-4 {  margin-top:0.5rem !important;  margin-bottom:0.5rem !important; } .my-md-5 {  margin-top:0.75rem !important;  margin-bottom:0.75rem !important; } .my-md-6 {  margin-top:1rem !important;  margin-bottom:1rem !important; } .my-md-7 {  margin-top:1.5rem !important;  margin-bottom:1.5rem !important; } .my-md-8 {  margin-top:2rem !important;  margin-bottom:2rem !important; } .my-md-9 {  margin-top:3rem !important;  margin-bottom:3rem !important; } .my-md-auto {  margin-top:auto !important;  margin-bottom:auto !important; } .mt-md-0 {  margin-top:0 !important; } .mt-md-1 {  margin-top:0.125rem !important; } .mt-md-2 {  margin-top:0.25rem !important; } .mt-md-3 {  margin-top:0.375rem !important; } .mt-md-4 {  margin-top:0.5rem !important; } .mt-md-5 {  margin-top:0.75rem !important; } .mt-md-6 {  margin-top:1rem !important; } .mt-md-7 {  margin-top:1.5rem !important; } .mt-md-8 {  margin-top:2rem !important; } .mt-md-9 {  margin-top:3rem !important; } .mt-md-auto {  margin-top:auto !important; } .me-md-0 {  margin-right:0 !important; } .me-md-1 {  margin-right:0.125rem !important; } .me-md-2 {  margin-right:0.25rem !important; } .me-md-3 {  margin-right:0.375rem !important; } .me-md-4 {  margin-right:0.5rem !important; } .me-md-5 {  margin-right:0.75rem !important; } .me-md-6 {  margin-right:1rem !important; } .me-md-7 {  margin-right:1.5rem !important; } .me-md-8 {  margin-right:2rem !important; } .me-md-9 {  margin-right:3rem !important; } .me-md-auto {  margin-right:auto !important; } .mb-md-0 {  margin-bottom:0 !important; } .mb-md-1 {  margin-bottom:0.125rem !important; } .mb-md-2 {  margin-bottom:0.25rem !important; } .mb-md-3 {  margin-bottom:0.375rem !important; } .mb-md-4 {  margin-bottom:0.5rem !important; } .mb-md-5 {  margin-bottom:0.75rem !important; } .mb-md-6 {  margin-bottom:1rem !important; } .mb-md-7 {  margin-bottom:1.5rem !important; } .mb-md-8 {  margin-bottom:2rem !important; } .mb-md-9 {  margin-bottom:3rem !important; } .mb-md-auto {  margin-bottom:auto !important; } .ms-md-0 {  margin-left:0 !important; } .ms-md-1 {  margin-left:0.125rem !important; } .ms-md-2 {  margin-left:0.25rem !important; } .ms-md-3 {  margin-left:0.375rem !important; } .ms-md-4 {  margin-left:0.5rem !important; } .ms-md-5 {  margin-left:0.75rem !important; } .ms-md-6 {  margin-left:1rem !important; } .ms-md-7 {  margin-left:1.5rem !important; } .ms-md-8 {  margin-left:2rem !important; } .ms-md-9 {  margin-left:3rem !important; } .ms-md-auto {  margin-left:auto !important; } .p-md-0 {  padding:0 !important; } .p-md-1 {  padding:0.125rem !important; } .p-md-2 {  padding:0.25rem !important; } .p-md-3 {  padding:0.375rem !important; } .p-md-4 {  padding:0.5rem !important; } .p-md-5 {  padding:0.75rem !important; } .p-md-6 {  padding:1rem !important; } .p-md-7 {  padding:1.5rem !important; } .p-md-8 {  padding:2rem !important; } .p-md-9 {  padding:3rem !important; } .px-md-0 {  padding-right:0 !important;  padding-left:0 !important; } .px-md-1 {  padding-right:0.125rem !important;  padding-left:0.125rem !important; } .px-md-2 {  padding-right:0.25rem !important;  padding-left:0.25rem !important; } .px-md-3 {  padding-right:0.375rem !important;  padding-left:0.375rem !important; } .px-md-4 {  padding-right:0.5rem !important;  padding-left:0.5rem !important; } .px-md-5 {  padding-right:0.75rem !important;  padding-left:0.75rem !important; } .px-md-6 {  padding-right:1rem !important;  padding-left:1rem !important; } .px-md-7 {  padding-right:1.5rem !important;  padding-left:1.5rem !important; } .px-md-8 {  padding-right:2rem !important;  padding-left:2rem !important; } .px-md-9 {  padding-right:3rem !important;  padding-left:3rem !important; } .py-md-0 {  padding-top:0 !important;  padding-bottom:0 !important; } .py-md-1 {  padding-top:0.125rem !important;  padding-bottom:0.125rem !important; } .py-md-2 {  padding-top:0.25rem !important;  padding-bottom:0.25rem !important; } .py-md-3 {  padding-top:0.375rem !important;  padding-bottom:0.375rem !important; } .py-md-4 {  padding-top:0.5rem !important;  padding-bottom:0.5rem !important; } .py-md-5 {  padding-top:0.75rem !important;  padding-bottom:0.75rem !important; } .py-md-6 {  padding-top:1rem !important;  padding-bottom:1rem !important; } .py-md-7 {  padding-top:1.5rem !important;  padding-bottom:1.5rem !important; } .py-md-8 {  padding-top:2rem !important;  padding-bottom:2rem !important; } .py-md-9 {  padding-top:3rem !important;  padding-bottom:3rem !important; } .pt-md-0 {  padding-top:0 !important; } .pt-md-1 {  padding-top:0.125rem !important; } .pt-md-2 {  padding-top:0.25rem !important; } .pt-md-3 {  padding-top:0.375rem !important; } .pt-md-4 {  padding-top:0.5rem !important; } .pt-md-5 {  padding-top:0.75rem !important; } .pt-md-6 {  padding-top:1rem !important; } .pt-md-7 {  padding-top:1.5rem !important; } .pt-md-8 {  padding-top:2rem !important; } .pt-md-9 {  padding-top:3rem !important; } .pe-md-0 {  padding-right:0 !important; } .pe-md-1 {  padding-right:0.125rem !important; } .pe-md-2 {  padding-right:0.25rem !important; } .pe-md-3 {  padding-right:0.375rem !important; } .pe-md-4 {  padding-right:0.5rem !important; } .pe-md-5 {  padding-right:0.75rem !important; } .pe-md-6 {  padding-right:1rem !important; } .pe-md-7 {  padding-right:1.5rem !important; } .pe-md-8 {  padding-right:2rem !important; } .pe-md-9 {  padding-right:3rem !important; } .pb-md-0 {  padding-bottom:0 !important; } .pb-md-1 {  padding-bottom:0.125rem !important; } .pb-md-2 {  padding-bottom:0.25rem !important; } .pb-md-3 {  padding-bottom:0.375rem !important; } .pb-md-4 {  padding-bottom:0.5rem !important; } .pb-md-5 {  padding-bottom:0.75rem !important; } .pb-md-6 {  padding-bottom:1rem !important; } .pb-md-7 {  padding-bottom:1.5rem !important; } .pb-md-8 {  padding-bottom:2rem !important; } .pb-md-9 {  padding-bottom:3rem !important; } .ps-md-0 {  padding-left:0 !important; } .ps-md-1 {  padding-left:0.125rem !important; } .ps-md-2 {  padding-left:0.25rem !important; } .ps-md-3 {  padding-left:0.375rem !important; } .ps-md-4 {  padding-left:0.5rem !important; } .ps-md-5 {  padding-left:0.75rem !important; } .ps-md-6 {  padding-left:1rem !important; } .ps-md-7 {  padding-left:1.5rem !important; } .ps-md-8 {  padding-left:2rem !important; } .ps-md-9 {  padding-left:3rem !important; } .gap-md-0 {  gap:0 !important; } .gap-md-1 {  gap:0.125rem !important; } .gap-md-2 {  gap:0.25rem !important; } .gap-md-3 {  gap:0.375rem !important; } .gap-md-4 {  gap:0.5rem !important; } .gap-md-5 {  gap:0.75rem !important; } .gap-md-6 {  gap:1rem !important; } .gap-md-7 {  gap:1.5rem !important; } .gap-md-8 {  gap:2rem !important; } .gap-md-9 {  gap:3rem !important; } .row-gap-md-0 {  row-gap:0 !important; } .row-gap-md-1 {  row-gap:0.125rem !important; } .row-gap-md-2 {  row-gap:0.25rem !important; } .row-gap-md-3 {  row-gap:0.375rem !important; } .row-gap-md-4 {  row-gap:0.5rem !important; } .row-gap-md-5 {  row-gap:0.75rem !important; } .row-gap-md-6 {  row-gap:1rem !important; } .row-gap-md-7 {  row-gap:1.5rem !important; } .row-gap-md-8 {  row-gap:2rem !important; } .row-gap-md-9 {  row-gap:3rem !important; } .column-gap-md-0 {  column-gap:0 !important; } .column-gap-md-1 {  column-gap:0.125rem !important; } .column-gap-md-2 {  column-gap:0.25rem !important; } .column-gap-md-3 {  column-gap:0.375rem !important; } .column-gap-md-4 {  column-gap:0.5rem !important; } .column-gap-md-5 {  column-gap:0.75rem !important; } .column-gap-md-6 {  column-gap:1rem !important; } .column-gap-md-7 {  column-gap:1.5rem !important; } .column-gap-md-8 {  column-gap:2rem !important; } .column-gap-md-9 {  column-gap:3rem !important; } .text-md-start {  text-align:left !important; } .text-md-end {  text-align:right !important; } .text-md-center {  text-align:center !important; }}@media (min-width:992px) { .float-lg-start {  float:left !important; } .float-lg-end {  float:right !important; } .float-lg-none {  float:none !important; } .object-fit-lg-contain {  object-fit:contain !important; } .object-fit-lg-cover {  object-fit:cover !important; } .object-fit-lg-fill {  object-fit:fill !important; } .object-fit-lg-scale {  object-fit:scale-down !important; } .object-fit-lg-none {  object-fit: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-inline-grid {  display:inline-grid !important; } .d-lg-table {  display:table !important; } .d-lg-table-row {  display:table-row !important; } .d-lg-table-cell {  display:table-cell !important; } .d-lg-flex {  display:flex !important; } .d-lg-inline-flex {  display:inline-flex !important; } .d-lg-none {  display:none !important; } .flex-lg-fill {  flex:1 1 auto !important; } .flex-lg-row {  flex-direction:row !important; } .flex-lg-column {  flex-direction:column !important; } .flex-lg-row-reverse {  flex-direction:row-reverse !important; } .flex-lg-column-reverse {  flex-direction:column-reverse !important; } .flex-lg-grow-0 {  flex-grow:0 !important; } .flex-lg-grow-1 {  flex-grow:1 !important; } .flex-lg-shrink-0 {  flex-shrink:0 !important; } .flex-lg-shrink-1 {  flex-shrink:1 !important; } .flex-lg-wrap {  flex-wrap:wrap !important; } .flex-lg-nowrap {  flex-wrap:nowrap !important; } .flex-lg-wrap-reverse {  flex-wrap:wrap-reverse !important; } .justify-content-lg-start {  justify-content:flex-start !important; } .justify-content-lg-end {  justify-content:flex-end !important; } .justify-content-lg-center {  justify-content:center !important; } .justify-content-lg-between {  justify-content:space-between !important; } .justify-content-lg-around {  justify-content:space-around !important; } .justify-content-lg-evenly {  justify-content:space-evenly !important; } .align-items-lg-start {  align-items:flex-start !important; } .align-items-lg-end {  align-items:flex-end !important; } .align-items-lg-center {  align-items:center !important; } .align-items-lg-baseline {  align-items:baseline !important; } .align-items-lg-stretch {  align-items:stretch !important; } .align-content-lg-start {  align-content:flex-start !important; } .align-content-lg-end {  align-content:flex-end !important; } .align-content-lg-center {  align-content:center !important; } .align-content-lg-between {  align-content:space-between !important; } .align-content-lg-around {  align-content:space-around !important; } .align-content-lg-stretch {  align-content:stretch !important; } .align-self-lg-auto {  align-self:auto !important; } .align-self-lg-start {  align-self:flex-start !important; } .align-self-lg-end {  align-self:flex-end !important; } .align-self-lg-center {  align-self:center !important; } .align-self-lg-baseline {  align-self:baseline !important; } .align-self-lg-stretch {  align-self:stretch !important; } .order-lg-first {  order:-1 !important; } .order-lg-0 {  order:0 !important; } .order-lg-1 {  order:1 !important; } .order-lg-2 {  order:2 !important; } .order-lg-3 {  order:3 !important; } .order-lg-4 {  order:4 !important; } .order-lg-5 {  order:5 !important; } .order-lg-last {  order:6 !important; } .m-lg-0 {  margin:0 !important; } .m-lg-1 {  margin:0.125rem !important; } .m-lg-2 {  margin:0.25rem !important; } .m-lg-3 {  margin:0.375rem !important; } .m-lg-4 {  margin:0.5rem !important; } .m-lg-5 {  margin:0.75rem !important; } .m-lg-6 {  margin:1rem !important; } .m-lg-7 {  margin:1.5rem !important; } .m-lg-8 {  margin:2rem !important; } .m-lg-9 {  margin:3rem !important; } .m-lg-auto {  margin:auto !important; } .mx-lg-0 {  margin-right:0 !important;  margin-left:0 !important; } .mx-lg-1 {  margin-right:0.125rem !important;  margin-left:0.125rem !important; } .mx-lg-2 {  margin-right:0.25rem !important;  margin-left:0.25rem !important; } .mx-lg-3 {  margin-right:0.375rem !important;  margin-left:0.375rem !important; } .mx-lg-4 {  margin-right:0.5rem !important;  margin-left:0.5rem !important; } .mx-lg-5 {  margin-right:0.75rem !important;  margin-left:0.75rem !important; } .mx-lg-6 {  margin-right:1rem !important;  margin-left:1rem !important; } .mx-lg-7 {  margin-right:1.5rem !important;  margin-left:1.5rem !important; } .mx-lg-8 {  margin-right:2rem !important;  margin-left:2rem !important; } .mx-lg-9 {  margin-right:3rem !important;  margin-left:3rem !important; } .mx-lg-auto {  margin-right:auto !important;  margin-left:auto !important; } .my-lg-0 {  margin-top:0 !important;  margin-bottom:0 !important; } .my-lg-1 {  margin-top:0.125rem !important;  margin-bottom:0.125rem !important; } .my-lg-2 {  margin-top:0.25rem !important;  margin-bottom:0.25rem !important; } .my-lg-3 {  margin-top:0.375rem !important;  margin-bottom:0.375rem !important; } .my-lg-4 {  margin-top:0.5rem !important;  margin-bottom:0.5rem !important; } .my-lg-5 {  margin-top:0.75rem !important;  margin-bottom:0.75rem !important; } .my-lg-6 {  margin-top:1rem !important;  margin-bottom:1rem !important; } .my-lg-7 {  margin-top:1.5rem !important;  margin-bottom:1.5rem !important; } .my-lg-8 {  margin-top:2rem !important;  margin-bottom:2rem !important; } .my-lg-9 {  margin-top:3rem !important;  margin-bottom:3rem !important; } .my-lg-auto {  margin-top:auto !important;  margin-bottom:auto !important; } .mt-lg-0 {  margin-top:0 !important; } .mt-lg-1 {  margin-top:0.125rem !important; } .mt-lg-2 {  margin-top:0.25rem !important; } .mt-lg-3 {  margin-top:0.375rem !important; } .mt-lg-4 {  margin-top:0.5rem !important; } .mt-lg-5 {  margin-top:0.75rem !important; } .mt-lg-6 {  margin-top:1rem !important; } .mt-lg-7 {  margin-top:1.5rem !important; } .mt-lg-8 {  margin-top:2rem !important; } .mt-lg-9 {  margin-top:3rem !important; } .mt-lg-auto {  margin-top:auto !important; } .me-lg-0 {  margin-right:0 !important; } .me-lg-1 {  margin-right:0.125rem !important; } .me-lg-2 {  margin-right:0.25rem !important; } .me-lg-3 {  margin-right:0.375rem !important; } .me-lg-4 {  margin-right:0.5rem !important; } .me-lg-5 {  margin-right:0.75rem !important; } .me-lg-6 {  margin-right:1rem !important; } .me-lg-7 {  margin-right:1.5rem !important; } .me-lg-8 {  margin-right:2rem !important; } .me-lg-9 {  margin-right:3rem !important; } .me-lg-auto {  margin-right:auto !important; } .mb-lg-0 {  margin-bottom:0 !important; } .mb-lg-1 {  margin-bottom:0.125rem !important; } .mb-lg-2 {  margin-bottom:0.25rem !important; } .mb-lg-3 {  margin-bottom:0.375rem !important; } .mb-lg-4 {  margin-bottom:0.5rem !important; } .mb-lg-5 {  margin-bottom:0.75rem !important; } .mb-lg-6 {  margin-bottom:1rem !important; } .mb-lg-7 {  margin-bottom:1.5rem !important; } .mb-lg-8 {  margin-bottom:2rem !important; } .mb-lg-9 {  margin-bottom:3rem !important; } .mb-lg-auto {  margin-bottom:auto !important; } .ms-lg-0 {  margin-left:0 !important; } .ms-lg-1 {  margin-left:0.125rem !important; } .ms-lg-2 {  margin-left:0.25rem !important; } .ms-lg-3 {  margin-left:0.375rem !important; } .ms-lg-4 {  margin-left:0.5rem !important; } .ms-lg-5 {  margin-left:0.75rem !important; } .ms-lg-6 {  margin-left:1rem !important; } .ms-lg-7 {  margin-left:1.5rem !important; } .ms-lg-8 {  margin-left:2rem !important; } .ms-lg-9 {  margin-left:3rem !important; } .ms-lg-auto {  margin-left:auto !important; } .p-lg-0 {  padding:0 !important; } .p-lg-1 {  padding:0.125rem !important; } .p-lg-2 {  padding:0.25rem !important; } .p-lg-3 {  padding:0.375rem !important; } .p-lg-4 {  padding:0.5rem !important; } .p-lg-5 {  padding:0.75rem !important; } .p-lg-6 {  padding:1rem !important; } .p-lg-7 {  padding:1.5rem !important; } .p-lg-8 {  padding:2rem !important; } .p-lg-9 {  padding:3rem !important; } .px-lg-0 {  padding-right:0 !important;  padding-left:0 !important; } .px-lg-1 {  padding-right:0.125rem !important;  padding-left:0.125rem !important; } .px-lg-2 {  padding-right:0.25rem !important;  padding-left:0.25rem !important; } .px-lg-3 {  padding-right:0.375rem !important;  padding-left:0.375rem !important; } .px-lg-4 {  padding-right:0.5rem !important;  padding-left:0.5rem !important; } .px-lg-5 {  padding-right:0.75rem !important;  padding-left:0.75rem !important; } .px-lg-6 {  padding-right:1rem !important;  padding-left:1rem !important; } .px-lg-7 {  padding-right:1.5rem !important;  padding-left:1.5rem !important; } .px-lg-8 {  padding-right:2rem !important;  padding-left:2rem !important; } .px-lg-9 {  padding-right:3rem !important;  padding-left:3rem !important; } .py-lg-0 {  padding-top:0 !important;  padding-bottom:0 !important; } .py-lg-1 {  padding-top:0.125rem !important;  padding-bottom:0.125rem !important; } .py-lg-2 {  padding-top:0.25rem !important;  padding-bottom:0.25rem !important; } .py-lg-3 {  padding-top:0.375rem !important;  padding-bottom:0.375rem !important; } .py-lg-4 {  padding-top:0.5rem !important;  padding-bottom:0.5rem !important; } .py-lg-5 {  padding-top:0.75rem !important;  padding-bottom:0.75rem !important; } .py-lg-6 {  padding-top:1rem !important;  padding-bottom:1rem !important; } .py-lg-7 {  padding-top:1.5rem !important;  padding-bottom:1.5rem !important; } .py-lg-8 {  padding-top:2rem !important;  padding-bottom:2rem !important; } .py-lg-9 {  padding-top:3rem !important;  padding-bottom:3rem !important; } .pt-lg-0 {  padding-top:0 !important; } .pt-lg-1 {  padding-top:0.125rem !important; } .pt-lg-2 {  padding-top:0.25rem !important; } .pt-lg-3 {  padding-top:0.375rem !important; } .pt-lg-4 {  padding-top:0.5rem !important; } .pt-lg-5 {  padding-top:0.75rem !important; } .pt-lg-6 {  padding-top:1rem !important; } .pt-lg-7 {  padding-top:1.5rem !important; } .pt-lg-8 {  padding-top:2rem !important; } .pt-lg-9 {  padding-top:3rem !important; } .pe-lg-0 {  padding-right:0 !important; } .pe-lg-1 {  padding-right:0.125rem !important; } .pe-lg-2 {  padding-right:0.25rem !important; } .pe-lg-3 {  padding-right:0.375rem !important; } .pe-lg-4 {  padding-right:0.5rem !important; } .pe-lg-5 {  padding-right:0.75rem !important; } .pe-lg-6 {  padding-right:1rem !important; } .pe-lg-7 {  padding-right:1.5rem !important; } .pe-lg-8 {  padding-right:2rem !important; } .pe-lg-9 {  padding-right:3rem !important; } .pb-lg-0 {  padding-bottom:0 !important; } .pb-lg-1 {  padding-bottom:0.125rem !important; } .pb-lg-2 {  padding-bottom:0.25rem !important; } .pb-lg-3 {  padding-bottom:0.375rem !important; } .pb-lg-4 {  padding-bottom:0.5rem !important; } .pb-lg-5 {  padding-bottom:0.75rem !important; } .pb-lg-6 {  padding-bottom:1rem !important; } .pb-lg-7 {  padding-bottom:1.5rem !important; } .pb-lg-8 {  padding-bottom:2rem !important; } .pb-lg-9 {  padding-bottom:3rem !important; } .ps-lg-0 {  padding-left:0 !important; } .ps-lg-1 {  padding-left:0.125rem !important; } .ps-lg-2 {  padding-left:0.25rem !important; } .ps-lg-3 {  padding-left:0.375rem !important; } .ps-lg-4 {  padding-left:0.5rem !important; } .ps-lg-5 {  padding-left:0.75rem !important; } .ps-lg-6 {  padding-left:1rem !important; } .ps-lg-7 {  padding-left:1.5rem !important; } .ps-lg-8 {  padding-left:2rem !important; } .ps-lg-9 {  padding-left:3rem !important; } .gap-lg-0 {  gap:0 !important; } .gap-lg-1 {  gap:0.125rem !important; } .gap-lg-2 {  gap:0.25rem !important; } .gap-lg-3 {  gap:0.375rem !important; } .gap-lg-4 {  gap:0.5rem !important; } .gap-lg-5 {  gap:0.75rem !important; } .gap-lg-6 {  gap:1rem !important; } .gap-lg-7 {  gap:1.5rem !important; } .gap-lg-8 {  gap:2rem !important; } .gap-lg-9 {  gap:3rem !important; } .row-gap-lg-0 {  row-gap:0 !important; } .row-gap-lg-1 {  row-gap:0.125rem !important; } .row-gap-lg-2 {  row-gap:0.25rem !important; } .row-gap-lg-3 {  row-gap:0.375rem !important; } .row-gap-lg-4 {  row-gap:0.5rem !important; } .row-gap-lg-5 {  row-gap:0.75rem !important; } .row-gap-lg-6 {  row-gap:1rem !important; } .row-gap-lg-7 {  row-gap:1.5rem !important; } .row-gap-lg-8 {  row-gap:2rem !important; } .row-gap-lg-9 {  row-gap:3rem !important; } .column-gap-lg-0 {  column-gap:0 !important; } .column-gap-lg-1 {  column-gap:0.125rem !important; } .column-gap-lg-2 {  column-gap:0.25rem !important; } .column-gap-lg-3 {  column-gap:0.375rem !important; } .column-gap-lg-4 {  column-gap:0.5rem !important; } .column-gap-lg-5 {  column-gap:0.75rem !important; } .column-gap-lg-6 {  column-gap:1rem !important; } .column-gap-lg-7 {  column-gap:1.5rem !important; } .column-gap-lg-8 {  column-gap:2rem !important; } .column-gap-lg-9 {  column-gap:3rem !important; } .text-lg-start {  text-align:left !important; } .text-lg-end {  text-align:right !important; } .text-lg-center {  text-align:center !important; }}@media (min-width:1240px) { .float-xl-start {  float:left !important; } .float-xl-end {  float:right !important; } .float-xl-none {  float:none !important; } .object-fit-xl-contain {  object-fit:contain !important; } .object-fit-xl-cover {  object-fit:cover !important; } .object-fit-xl-fill {  object-fit:fill !important; } .object-fit-xl-scale {  object-fit:scale-down !important; } .object-fit-xl-none {  object-fit: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-inline-grid {  display:inline-grid !important; } .d-xl-table {  display:table !important; } .d-xl-table-row {  display:table-row !important; } .d-xl-table-cell {  display:table-cell !important; } .d-xl-flex {  display:flex !important; } .d-xl-inline-flex {  display:inline-flex !important; } .d-xl-none {  display:none !important; } .flex-xl-fill {  flex:1 1 auto !important; } .flex-xl-row {  flex-direction:row !important; } .flex-xl-column {  flex-direction:column !important; } .flex-xl-row-reverse {  flex-direction:row-reverse !important; } .flex-xl-column-reverse {  flex-direction:column-reverse !important; } .flex-xl-grow-0 {  flex-grow:0 !important; } .flex-xl-grow-1 {  flex-grow:1 !important; } .flex-xl-shrink-0 {  flex-shrink:0 !important; } .flex-xl-shrink-1 {  flex-shrink:1 !important; } .flex-xl-wrap {  flex-wrap:wrap !important; } .flex-xl-nowrap {  flex-wrap:nowrap !important; } .flex-xl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .justify-content-xl-start {  justify-content:flex-start !important; } .justify-content-xl-end {  justify-content:flex-end !important; } .justify-content-xl-center {  justify-content:center !important; } .justify-content-xl-between {  justify-content:space-between !important; } .justify-content-xl-around {  justify-content:space-around !important; } .justify-content-xl-evenly {  justify-content:space-evenly !important; } .align-items-xl-start {  align-items:flex-start !important; } .align-items-xl-end {  align-items:flex-end !important; } .align-items-xl-center {  align-items:center !important; } .align-items-xl-baseline {  align-items:baseline !important; } .align-items-xl-stretch {  align-items:stretch !important; } .align-content-xl-start {  align-content:flex-start !important; } .align-content-xl-end {  align-content:flex-end !important; } .align-content-xl-center {  align-content:center !important; } .align-content-xl-between {  align-content:space-between !important; } .align-content-xl-around {  align-content:space-around !important; } .align-content-xl-stretch {  align-content:stretch !important; } .align-self-xl-auto {  align-self:auto !important; } .align-self-xl-start {  align-self:flex-start !important; } .align-self-xl-end {  align-self:flex-end !important; } .align-self-xl-center {  align-self:center !important; } .align-self-xl-baseline {  align-self:baseline !important; } .align-self-xl-stretch {  align-self:stretch !important; } .order-xl-first {  order:-1 !important; } .order-xl-0 {  order:0 !important; } .order-xl-1 {  order:1 !important; } .order-xl-2 {  order:2 !important; } .order-xl-3 {  order:3 !important; } .order-xl-4 {  order:4 !important; } .order-xl-5 {  order:5 !important; } .order-xl-last {  order:6 !important; } .m-xl-0 {  margin:0 !important; } .m-xl-1 {  margin:0.125rem !important; } .m-xl-2 {  margin:0.25rem !important; } .m-xl-3 {  margin:0.375rem !important; } .m-xl-4 {  margin:0.5rem !important; } .m-xl-5 {  margin:0.75rem !important; } .m-xl-6 {  margin:1rem !important; } .m-xl-7 {  margin:1.5rem !important; } .m-xl-8 {  margin:2rem !important; } .m-xl-9 {  margin:3rem !important; } .m-xl-auto {  margin:auto !important; } .mx-xl-0 {  margin-right:0 !important;  margin-left:0 !important; } .mx-xl-1 {  margin-right:0.125rem !important;  margin-left:0.125rem !important; } .mx-xl-2 {  margin-right:0.25rem !important;  margin-left:0.25rem !important; } .mx-xl-3 {  margin-right:0.375rem !important;  margin-left:0.375rem !important; } .mx-xl-4 {  margin-right:0.5rem !important;  margin-left:0.5rem !important; } .mx-xl-5 {  margin-right:0.75rem !important;  margin-left:0.75rem !important; } .mx-xl-6 {  margin-right:1rem !important;  margin-left:1rem !important; } .mx-xl-7 {  margin-right:1.5rem !important;  margin-left:1.5rem !important; } .mx-xl-8 {  margin-right:2rem !important;  margin-left:2rem !important; } .mx-xl-9 {  margin-right:3rem !important;  margin-left:3rem !important; } .mx-xl-auto {  margin-right:auto !important;  margin-left:auto !important; } .my-xl-0 {  margin-top:0 !important;  margin-bottom:0 !important; } .my-xl-1 {  margin-top:0.125rem !important;  margin-bottom:0.125rem !important; } .my-xl-2 {  margin-top:0.25rem !important;  margin-bottom:0.25rem !important; } .my-xl-3 {  margin-top:0.375rem !important;  margin-bottom:0.375rem !important; } .my-xl-4 {  margin-top:0.5rem !important;  margin-bottom:0.5rem !important; } .my-xl-5 {  margin-top:0.75rem !important;  margin-bottom:0.75rem !important; } .my-xl-6 {  margin-top:1rem !important;  margin-bottom:1rem !important; } .my-xl-7 {  margin-top:1.5rem !important;  margin-bottom:1.5rem !important; } .my-xl-8 {  margin-top:2rem !important;  margin-bottom:2rem !important; } .my-xl-9 {  margin-top:3rem !important;  margin-bottom:3rem !important; } .my-xl-auto {  margin-top:auto !important;  margin-bottom:auto !important; } .mt-xl-0 {  margin-top:0 !important; } .mt-xl-1 {  margin-top:0.125rem !important; } .mt-xl-2 {  margin-top:0.25rem !important; } .mt-xl-3 {  margin-top:0.375rem !important; } .mt-xl-4 {  margin-top:0.5rem !important; } .mt-xl-5 {  margin-top:0.75rem !important; } .mt-xl-6 {  margin-top:1rem !important; } .mt-xl-7 {  margin-top:1.5rem !important; } .mt-xl-8 {  margin-top:2rem !important; } .mt-xl-9 {  margin-top:3rem !important; } .mt-xl-auto {  margin-top:auto !important; } .me-xl-0 {  margin-right:0 !important; } .me-xl-1 {  margin-right:0.125rem !important; } .me-xl-2 {  margin-right:0.25rem !important; } .me-xl-3 {  margin-right:0.375rem !important; } .me-xl-4 {  margin-right:0.5rem !important; } .me-xl-5 {  margin-right:0.75rem !important; } .me-xl-6 {  margin-right:1rem !important; } .me-xl-7 {  margin-right:1.5rem !important; } .me-xl-8 {  margin-right:2rem !important; } .me-xl-9 {  margin-right:3rem !important; } .me-xl-auto {  margin-right:auto !important; } .mb-xl-0 {  margin-bottom:0 !important; } .mb-xl-1 {  margin-bottom:0.125rem !important; } .mb-xl-2 {  margin-bottom:0.25rem !important; } .mb-xl-3 {  margin-bottom:0.375rem !important; } .mb-xl-4 {  margin-bottom:0.5rem !important; } .mb-xl-5 {  margin-bottom:0.75rem !important; } .mb-xl-6 {  margin-bottom:1rem !important; } .mb-xl-7 {  margin-bottom:1.5rem !important; } .mb-xl-8 {  margin-bottom:2rem !important; } .mb-xl-9 {  margin-bottom:3rem !important; } .mb-xl-auto {  margin-bottom:auto !important; } .ms-xl-0 {  margin-left:0 !important; } .ms-xl-1 {  margin-left:0.125rem !important; } .ms-xl-2 {  margin-left:0.25rem !important; } .ms-xl-3 {  margin-left:0.375rem !important; } .ms-xl-4 {  margin-left:0.5rem !important; } .ms-xl-5 {  margin-left:0.75rem !important; } .ms-xl-6 {  margin-left:1rem !important; } .ms-xl-7 {  margin-left:1.5rem !important; } .ms-xl-8 {  margin-left:2rem !important; } .ms-xl-9 {  margin-left:3rem !important; } .ms-xl-auto {  margin-left:auto !important; } .p-xl-0 {  padding:0 !important; } .p-xl-1 {  padding:0.125rem !important; } .p-xl-2 {  padding:0.25rem !important; } .p-xl-3 {  padding:0.375rem !important; } .p-xl-4 {  padding:0.5rem !important; } .p-xl-5 {  padding:0.75rem !important; } .p-xl-6 {  padding:1rem !important; } .p-xl-7 {  padding:1.5rem !important; } .p-xl-8 {  padding:2rem !important; } .p-xl-9 {  padding:3rem !important; } .px-xl-0 {  padding-right:0 !important;  padding-left:0 !important; } .px-xl-1 {  padding-right:0.125rem !important;  padding-left:0.125rem !important; } .px-xl-2 {  padding-right:0.25rem !important;  padding-left:0.25rem !important; } .px-xl-3 {  padding-right:0.375rem !important;  padding-left:0.375rem !important; } .px-xl-4 {  padding-right:0.5rem !important;  padding-left:0.5rem !important; } .px-xl-5 {  padding-right:0.75rem !important;  padding-left:0.75rem !important; } .px-xl-6 {  padding-right:1rem !important;  padding-left:1rem !important; } .px-xl-7 {  padding-right:1.5rem !important;  padding-left:1.5rem !important; } .px-xl-8 {  padding-right:2rem !important;  padding-left:2rem !important; } .px-xl-9 {  padding-right:3rem !important;  padding-left:3rem !important; } .py-xl-0 {  padding-top:0 !important;  padding-bottom:0 !important; } .py-xl-1 {  padding-top:0.125rem !important;  padding-bottom:0.125rem !important; } .py-xl-2 {  padding-top:0.25rem !important;  padding-bottom:0.25rem !important; } .py-xl-3 {  padding-top:0.375rem !important;  padding-bottom:0.375rem !important; } .py-xl-4 {  padding-top:0.5rem !important;  padding-bottom:0.5rem !important; } .py-xl-5 {  padding-top:0.75rem !important;  padding-bottom:0.75rem !important; } .py-xl-6 {  padding-top:1rem !important;  padding-bottom:1rem !important; } .py-xl-7 {  padding-top:1.5rem !important;  padding-bottom:1.5rem !important; } .py-xl-8 {  padding-top:2rem !important;  padding-bottom:2rem !important; } .py-xl-9 {  padding-top:3rem !important;  padding-bottom:3rem !important; } .pt-xl-0 {  padding-top:0 !important; } .pt-xl-1 {  padding-top:0.125rem !important; } .pt-xl-2 {  padding-top:0.25rem !important; } .pt-xl-3 {  padding-top:0.375rem !important; } .pt-xl-4 {  padding-top:0.5rem !important; } .pt-xl-5 {  padding-top:0.75rem !important; } .pt-xl-6 {  padding-top:1rem !important; } .pt-xl-7 {  padding-top:1.5rem !important; } .pt-xl-8 {  padding-top:2rem !important; } .pt-xl-9 {  padding-top:3rem !important; } .pe-xl-0 {  padding-right:0 !important; } .pe-xl-1 {  padding-right:0.125rem !important; } .pe-xl-2 {  padding-right:0.25rem !important; } .pe-xl-3 {  padding-right:0.375rem !important; } .pe-xl-4 {  padding-right:0.5rem !important; } .pe-xl-5 {  padding-right:0.75rem !important; } .pe-xl-6 {  padding-right:1rem !important; } .pe-xl-7 {  padding-right:1.5rem !important; } .pe-xl-8 {  padding-right:2rem !important; } .pe-xl-9 {  padding-right:3rem !important; } .pb-xl-0 {  padding-bottom:0 !important; } .pb-xl-1 {  padding-bottom:0.125rem !important; } .pb-xl-2 {  padding-bottom:0.25rem !important; } .pb-xl-3 {  padding-bottom:0.375rem !important; } .pb-xl-4 {  padding-bottom:0.5rem !important; } .pb-xl-5 {  padding-bottom:0.75rem !important; } .pb-xl-6 {  padding-bottom:1rem !important; } .pb-xl-7 {  padding-bottom:1.5rem !important; } .pb-xl-8 {  padding-bottom:2rem !important; } .pb-xl-9 {  padding-bottom:3rem !important; } .ps-xl-0 {  padding-left:0 !important; } .ps-xl-1 {  padding-left:0.125rem !important; } .ps-xl-2 {  padding-left:0.25rem !important; } .ps-xl-3 {  padding-left:0.375rem !important; } .ps-xl-4 {  padding-left:0.5rem !important; } .ps-xl-5 {  padding-left:0.75rem !important; } .ps-xl-6 {  padding-left:1rem !important; } .ps-xl-7 {  padding-left:1.5rem !important; } .ps-xl-8 {  padding-left:2rem !important; } .ps-xl-9 {  padding-left:3rem !important; } .gap-xl-0 {  gap:0 !important; } .gap-xl-1 {  gap:0.125rem !important; } .gap-xl-2 {  gap:0.25rem !important; } .gap-xl-3 {  gap:0.375rem !important; } .gap-xl-4 {  gap:0.5rem !important; } .gap-xl-5 {  gap:0.75rem !important; } .gap-xl-6 {  gap:1rem !important; } .gap-xl-7 {  gap:1.5rem !important; } .gap-xl-8 {  gap:2rem !important; } .gap-xl-9 {  gap:3rem !important; } .row-gap-xl-0 {  row-gap:0 !important; } .row-gap-xl-1 {  row-gap:0.125rem !important; } .row-gap-xl-2 {  row-gap:0.25rem !important; } .row-gap-xl-3 {  row-gap:0.375rem !important; } .row-gap-xl-4 {  row-gap:0.5rem !important; } .row-gap-xl-5 {  row-gap:0.75rem !important; } .row-gap-xl-6 {  row-gap:1rem !important; } .row-gap-xl-7 {  row-gap:1.5rem !important; } .row-gap-xl-8 {  row-gap:2rem !important; } .row-gap-xl-9 {  row-gap:3rem !important; } .column-gap-xl-0 {  column-gap:0 !important; } .column-gap-xl-1 {  column-gap:0.125rem !important; } .column-gap-xl-2 {  column-gap:0.25rem !important; } .column-gap-xl-3 {  column-gap:0.375rem !important; } .column-gap-xl-4 {  column-gap:0.5rem !important; } .column-gap-xl-5 {  column-gap:0.75rem !important; } .column-gap-xl-6 {  column-gap:1rem !important; } .column-gap-xl-7 {  column-gap:1.5rem !important; } .column-gap-xl-8 {  column-gap:2rem !important; } .column-gap-xl-9 {  column-gap:3rem !important; } .text-xl-start {  text-align:left !important; } .text-xl-end {  text-align:right !important; } .text-xl-center {  text-align:center !important; }}@media (min-width:1440px) { .float-xxl-start {  float:left !important; } .float-xxl-end {  float:right !important; } .float-xxl-none {  float:none !important; } .object-fit-xxl-contain {  object-fit:contain !important; } .object-fit-xxl-cover {  object-fit:cover !important; } .object-fit-xxl-fill {  object-fit:fill !important; } .object-fit-xxl-scale {  object-fit:scale-down !important; } .object-fit-xxl-none {  object-fit: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-inline-grid {  display:inline-grid !important; } .d-xxl-table {  display:table !important; } .d-xxl-table-row {  display:table-row !important; } .d-xxl-table-cell {  display:table-cell !important; } .d-xxl-flex {  display:flex !important; } .d-xxl-inline-flex {  display:inline-flex !important; } .d-xxl-none {  display:none !important; } .flex-xxl-fill {  flex:1 1 auto !important; } .flex-xxl-row {  flex-direction:row !important; } .flex-xxl-column {  flex-direction:column !important; } .flex-xxl-row-reverse {  flex-direction:row-reverse !important; } .flex-xxl-column-reverse {  flex-direction:column-reverse !important; } .flex-xxl-grow-0 {  flex-grow:0 !important; } .flex-xxl-grow-1 {  flex-grow:1 !important; } .flex-xxl-shrink-0 {  flex-shrink:0 !important; } .flex-xxl-shrink-1 {  flex-shrink:1 !important; } .flex-xxl-wrap {  flex-wrap:wrap !important; } .flex-xxl-nowrap {  flex-wrap:nowrap !important; } .flex-xxl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .justify-content-xxl-start {  justify-content:flex-start !important; } .justify-content-xxl-end {  justify-content:flex-end !important; } .justify-content-xxl-center {  justify-content:center !important; } .justify-content-xxl-between {  justify-content:space-between !important; } .justify-content-xxl-around {  justify-content:space-around !important; } .justify-content-xxl-evenly {  justify-content:space-evenly !important; } .align-items-xxl-start {  align-items:flex-start !important; } .align-items-xxl-end {  align-items:flex-end !important; } .align-items-xxl-center {  align-items:center !important; } .align-items-xxl-baseline {  align-items:baseline !important; } .align-items-xxl-stretch {  align-items:stretch !important; } .align-content-xxl-start {  align-content:flex-start !important; } .align-content-xxl-end {  align-content:flex-end !important; } .align-content-xxl-center {  align-content:center !important; } .align-content-xxl-between {  align-content:space-between !important; } .align-content-xxl-around {  align-content:space-around !important; } .align-content-xxl-stretch {  align-content:stretch !important; } .align-self-xxl-auto {  align-self:auto !important; } .align-self-xxl-start {  align-self:flex-start !important; } .align-self-xxl-end {  align-self:flex-end !important; } .align-self-xxl-center {  align-self:center !important; } .align-self-xxl-baseline {  align-self:baseline !important; } .align-self-xxl-stretch {  align-self:stretch !important; } .order-xxl-first {  order:-1 !important; } .order-xxl-0 {  order:0 !important; } .order-xxl-1 {  order:1 !important; } .order-xxl-2 {  order:2 !important; } .order-xxl-3 {  order:3 !important; } .order-xxl-4 {  order:4 !important; } .order-xxl-5 {  order:5 !important; } .order-xxl-last {  order:6 !important; } .m-xxl-0 {  margin:0 !important; } .m-xxl-1 {  margin:0.125rem !important; } .m-xxl-2 {  margin:0.25rem !important; } .m-xxl-3 {  margin:0.375rem !important; } .m-xxl-4 {  margin:0.5rem !important; } .m-xxl-5 {  margin:0.75rem !important; } .m-xxl-6 {  margin:1rem !important; } .m-xxl-7 {  margin:1.5rem !important; } .m-xxl-8 {  margin:2rem !important; } .m-xxl-9 {  margin:3rem !important; } .m-xxl-auto {  margin:auto !important; } .mx-xxl-0 {  margin-right:0 !important;  margin-left:0 !important; } .mx-xxl-1 {  margin-right:0.125rem !important;  margin-left:0.125rem !important; } .mx-xxl-2 {  margin-right:0.25rem !important;  margin-left:0.25rem !important; } .mx-xxl-3 {  margin-right:0.375rem !important;  margin-left:0.375rem !important; } .mx-xxl-4 {  margin-right:0.5rem !important;  margin-left:0.5rem !important; } .mx-xxl-5 {  margin-right:0.75rem !important;  margin-left:0.75rem !important; } .mx-xxl-6 {  margin-right:1rem !important;  margin-left:1rem !important; } .mx-xxl-7 {  margin-right:1.5rem !important;  margin-left:1.5rem !important; } .mx-xxl-8 {  margin-right:2rem !important;  margin-left:2rem !important; } .mx-xxl-9 {  margin-right:3rem !important;  margin-left:3rem !important; } .mx-xxl-auto {  margin-right:auto !important;  margin-left:auto !important; } .my-xxl-0 {  margin-top:0 !important;  margin-bottom:0 !important; } .my-xxl-1 {  margin-top:0.125rem !important;  margin-bottom:0.125rem !important; } .my-xxl-2 {  margin-top:0.25rem !important;  margin-bottom:0.25rem !important; } .my-xxl-3 {  margin-top:0.375rem !important;  margin-bottom:0.375rem !important; } .my-xxl-4 {  margin-top:0.5rem !important;  margin-bottom:0.5rem !important; } .my-xxl-5 {  margin-top:0.75rem !important;  margin-bottom:0.75rem !important; } .my-xxl-6 {  margin-top:1rem !important;  margin-bottom:1rem !important; } .my-xxl-7 {  margin-top:1.5rem !important;  margin-bottom:1.5rem !important; } .my-xxl-8 {  margin-top:2rem !important;  margin-bottom:2rem !important; } .my-xxl-9 {  margin-top:3rem !important;  margin-bottom:3rem !important; } .my-xxl-auto {  margin-top:auto !important;  margin-bottom:auto !important; } .mt-xxl-0 {  margin-top:0 !important; } .mt-xxl-1 {  margin-top:0.125rem !important; } .mt-xxl-2 {  margin-top:0.25rem !important; } .mt-xxl-3 {  margin-top:0.375rem !important; } .mt-xxl-4 {  margin-top:0.5rem !important; } .mt-xxl-5 {  margin-top:0.75rem !important; } .mt-xxl-6 {  margin-top:1rem !important; } .mt-xxl-7 {  margin-top:1.5rem !important; } .mt-xxl-8 {  margin-top:2rem !important; } .mt-xxl-9 {  margin-top:3rem !important; } .mt-xxl-auto {  margin-top:auto !important; } .me-xxl-0 {  margin-right:0 !important; } .me-xxl-1 {  margin-right:0.125rem !important; } .me-xxl-2 {  margin-right:0.25rem !important; } .me-xxl-3 {  margin-right:0.375rem !important; } .me-xxl-4 {  margin-right:0.5rem !important; } .me-xxl-5 {  margin-right:0.75rem !important; } .me-xxl-6 {  margin-right:1rem !important; } .me-xxl-7 {  margin-right:1.5rem !important; } .me-xxl-8 {  margin-right:2rem !important; } .me-xxl-9 {  margin-right:3rem !important; } .me-xxl-auto {  margin-right:auto !important; } .mb-xxl-0 {  margin-bottom:0 !important; } .mb-xxl-1 {  margin-bottom:0.125rem !important; } .mb-xxl-2 {  margin-bottom:0.25rem !important; } .mb-xxl-3 {  margin-bottom:0.375rem !important; } .mb-xxl-4 {  margin-bottom:0.5rem !important; } .mb-xxl-5 {  margin-bottom:0.75rem !important; } .mb-xxl-6 {  margin-bottom:1rem !important; } .mb-xxl-7 {  margin-bottom:1.5rem !important; } .mb-xxl-8 {  margin-bottom:2rem !important; } .mb-xxl-9 {  margin-bottom:3rem !important; } .mb-xxl-auto {  margin-bottom:auto !important; } .ms-xxl-0 {  margin-left:0 !important; } .ms-xxl-1 {  margin-left:0.125rem !important; } .ms-xxl-2 {  margin-left:0.25rem !important; } .ms-xxl-3 {  margin-left:0.375rem !important; } .ms-xxl-4 {  margin-left:0.5rem !important; } .ms-xxl-5 {  margin-left:0.75rem !important; } .ms-xxl-6 {  margin-left:1rem !important; } .ms-xxl-7 {  margin-left:1.5rem !important; } .ms-xxl-8 {  margin-left:2rem !important; } .ms-xxl-9 {  margin-left:3rem !important; } .ms-xxl-auto {  margin-left:auto !important; } .p-xxl-0 {  padding:0 !important; } .p-xxl-1 {  padding:0.125rem !important; } .p-xxl-2 {  padding:0.25rem !important; } .p-xxl-3 {  padding:0.375rem !important; } .p-xxl-4 {  padding:0.5rem !important; } .p-xxl-5 {  padding:0.75rem !important; } .p-xxl-6 {  padding:1rem !important; } .p-xxl-7 {  padding:1.5rem !important; } .p-xxl-8 {  padding:2rem !important; } .p-xxl-9 {  padding:3rem !important; } .px-xxl-0 {  padding-right:0 !important;  padding-left:0 !important; } .px-xxl-1 {  padding-right:0.125rem !important;  padding-left:0.125rem !important; } .px-xxl-2 {  padding-right:0.25rem !important;  padding-left:0.25rem !important; } .px-xxl-3 {  padding-right:0.375rem !important;  padding-left:0.375rem !important; } .px-xxl-4 {  padding-right:0.5rem !important;  padding-left:0.5rem !important; } .px-xxl-5 {  padding-right:0.75rem !important;  padding-left:0.75rem !important; } .px-xxl-6 {  padding-right:1rem !important;  padding-left:1rem !important; } .px-xxl-7 {  padding-right:1.5rem !important;  padding-left:1.5rem !important; } .px-xxl-8 {  padding-right:2rem !important;  padding-left:2rem !important; } .px-xxl-9 {  padding-right:3rem !important;  padding-left:3rem !important; } .py-xxl-0 {  padding-top:0 !important;  padding-bottom:0 !important; } .py-xxl-1 {  padding-top:0.125rem !important;  padding-bottom:0.125rem !important; } .py-xxl-2 {  padding-top:0.25rem !important;  padding-bottom:0.25rem !important; } .py-xxl-3 {  padding-top:0.375rem !important;  padding-bottom:0.375rem !important; } .py-xxl-4 {  padding-top:0.5rem !important;  padding-bottom:0.5rem !important; } .py-xxl-5 {  padding-top:0.75rem !important;  padding-bottom:0.75rem !important; } .py-xxl-6 {  padding-top:1rem !important;  padding-bottom:1rem !important; } .py-xxl-7 {  padding-top:1.5rem !important;  padding-bottom:1.5rem !important; } .py-xxl-8 {  padding-top:2rem !important;  padding-bottom:2rem !important; } .py-xxl-9 {  padding-top:3rem !important;  padding-bottom:3rem !important; } .pt-xxl-0 {  padding-top:0 !important; } .pt-xxl-1 {  padding-top:0.125rem !important; } .pt-xxl-2 {  padding-top:0.25rem !important; } .pt-xxl-3 {  padding-top:0.375rem !important; } .pt-xxl-4 {  padding-top:0.5rem !important; } .pt-xxl-5 {  padding-top:0.75rem !important; } .pt-xxl-6 {  padding-top:1rem !important; } .pt-xxl-7 {  padding-top:1.5rem !important; } .pt-xxl-8 {  padding-top:2rem !important; } .pt-xxl-9 {  padding-top:3rem !important; } .pe-xxl-0 {  padding-right:0 !important; } .pe-xxl-1 {  padding-right:0.125rem !important; } .pe-xxl-2 {  padding-right:0.25rem !important; } .pe-xxl-3 {  padding-right:0.375rem !important; } .pe-xxl-4 {  padding-right:0.5rem !important; } .pe-xxl-5 {  padding-right:0.75rem !important; } .pe-xxl-6 {  padding-right:1rem !important; } .pe-xxl-7 {  padding-right:1.5rem !important; } .pe-xxl-8 {  padding-right:2rem !important; } .pe-xxl-9 {  padding-right:3rem !important; } .pb-xxl-0 {  padding-bottom:0 !important; } .pb-xxl-1 {  padding-bottom:0.125rem !important; } .pb-xxl-2 {  padding-bottom:0.25rem !important; } .pb-xxl-3 {  padding-bottom:0.375rem !important; } .pb-xxl-4 {  padding-bottom:0.5rem !important; } .pb-xxl-5 {  padding-bottom:0.75rem !important; } .pb-xxl-6 {  padding-bottom:1rem !important; } .pb-xxl-7 {  padding-bottom:1.5rem !important; } .pb-xxl-8 {  padding-bottom:2rem !important; } .pb-xxl-9 {  padding-bottom:3rem !important; } .ps-xxl-0 {  padding-left:0 !important; } .ps-xxl-1 {  padding-left:0.125rem !important; } .ps-xxl-2 {  padding-left:0.25rem !important; } .ps-xxl-3 {  padding-left:0.375rem !important; } .ps-xxl-4 {  padding-left:0.5rem !important; } .ps-xxl-5 {  padding-left:0.75rem !important; } .ps-xxl-6 {  padding-left:1rem !important; } .ps-xxl-7 {  padding-left:1.5rem !important; } .ps-xxl-8 {  padding-left:2rem !important; } .ps-xxl-9 {  padding-left:3rem !important; } .gap-xxl-0 {  gap:0 !important; } .gap-xxl-1 {  gap:0.125rem !important; } .gap-xxl-2 {  gap:0.25rem !important; } .gap-xxl-3 {  gap:0.375rem !important; } .gap-xxl-4 {  gap:0.5rem !important; } .gap-xxl-5 {  gap:0.75rem !important; } .gap-xxl-6 {  gap:1rem !important; } .gap-xxl-7 {  gap:1.5rem !important; } .gap-xxl-8 {  gap:2rem !important; } .gap-xxl-9 {  gap:3rem !important; } .row-gap-xxl-0 {  row-gap:0 !important; } .row-gap-xxl-1 {  row-gap:0.125rem !important; } .row-gap-xxl-2 {  row-gap:0.25rem !important; } .row-gap-xxl-3 {  row-gap:0.375rem !important; } .row-gap-xxl-4 {  row-gap:0.5rem !important; } .row-gap-xxl-5 {  row-gap:0.75rem !important; } .row-gap-xxl-6 {  row-gap:1rem !important; } .row-gap-xxl-7 {  row-gap:1.5rem !important; } .row-gap-xxl-8 {  row-gap:2rem !important; } .row-gap-xxl-9 {  row-gap:3rem !important; } .column-gap-xxl-0 {  column-gap:0 !important; } .column-gap-xxl-1 {  column-gap:0.125rem !important; } .column-gap-xxl-2 {  column-gap:0.25rem !important; } .column-gap-xxl-3 {  column-gap:0.375rem !important; } .column-gap-xxl-4 {  column-gap:0.5rem !important; } .column-gap-xxl-5 {  column-gap:0.75rem !important; } .column-gap-xxl-6 {  column-gap:1rem !important; } .column-gap-xxl-7 {  column-gap:1.5rem !important; } .column-gap-xxl-8 {  column-gap:2rem !important; } .column-gap-xxl-9 {  column-gap:3rem !important; } .text-xxl-start {  text-align:left !important; } .text-xxl-end {  text-align:right !important; } .text-xxl-center {  text-align:center !important; }}@media 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-inline-grid {  display:inline-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; }}button,input[type=submit],input[type=button],input[type=reset],.btn-wrap input,.btn-close,.btn { --bs-btn-focus-box-shadow:0 0 0 0.125rem inset #b3c5b9 !important; -ms-touch-action:manipulation; touch-action:manipulation; max-width:100%; -webkit-appearance:none; display:inline-flex; align-items:center; justify-content:center; column-gap:0.5em;}button .icon-set,input[type=submit] .icon-set,input[type=button] .icon-set,input[type=reset] .icon-set,.btn-wrap input .icon-set,.btn-close .icon-set,.btn .icon-set { font-size:1em;}button.btn-lg .icon-set,input[type=submit].btn-lg .icon-set,input[type=button].btn-lg .icon-set,input[type=reset].btn-lg .icon-set,.btn-wrap input.btn-lg .icon-set,.btn-close.btn-lg .icon-set,.btn.btn-lg .icon-set { font-size:1.125em;}button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,.btn-wrap input:focus-visible,.btn-close:focus-visible,.btn:focus-visible { outline:1px solid #264231; outline-offset:-1px;}.btn-text { border:0; padding:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; line-height:normal; vertical-align:top; font-size:1rem;}.btn-text:focus-visible { color:inherit; outline:0; text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration-line:underline; background-color:var(--focus-visible-bg); color:var(--focus-visible-color);}[role=button] { cursor:pointer;}.btn-clear { --bs-btn-disabled-color:#525252; --bs-btn-font-weight:600; --bs-btn-color:#525252; --bs-btn-bg:rgba(255, 255, 255, 0); --bs-btn-border-color:rgba(255, 255, 255, 0); --bs-btn-hover-color:#525252; --bs-btn-hover-bg:rgba(82, 82, 82, 0.075); --bs-btn-hover-border-color:rgba(255, 255, 255, 0); --bs-btn-focus-shadow-rgb:82, 82, 82; --bs-btn-active-color:#525252; --bs-btn-active-bg:rgba(82, 82, 82, 0.125); --bs-btn-active-border-color:rgba(255, 255, 255, 0); --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#333333; --bs-btn-disabled-bg:rgba(255, 255, 255, 0); --bs-btn-disabled-border-color:rgba(255, 255, 255, 0);}.btn-clear:focus-visible { --bs-btn-hover-bg:rgba(0, 0, 0, 0.075); --bs-btn-hover-border-color:#8ca897; --bs-btn-focus-box-shadow:0 0 0 0.125rem inset #b3c5b9;}.btn-outline-primary { --bs-btn-color:#264231; --bs-btn-bg:#d9e2dc; --bs-btn-border-color:#8ca897; --bs-btn-hover-color:#1a2c20; --bs-btn-hover-bg:#b3c5b9; --bs-btn-hover-border-color:#8ca897; --bs-btn-focus-shadow-rgb:125, 153, 136; --bs-btn-active-color:#264231; --bs-btn-active-bg:#d9e2dc; --bs-btn-active-border-color:#264231; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#333333; --bs-btn-disabled-bg:#d9e2dc; --bs-btn-disabled-border-color:#8ca897;}.btn-secondary { --bs-btn-font-weight:600; --bs-btn-color:#525252; --bs-btn-bg:#FFFFFF; --bs-btn-border-color:#C2C2C2; --bs-btn-hover-color:#525252; --bs-btn-hover-bg:#d9d9d9; --bs-btn-hover-border-color:#C2C2C2; --bs-btn-focus-shadow-rgb:177, 177, 177; --bs-btn-active-color:#525252; --bs-btn-active-bg:#cccccc; --bs-btn-active-border-color:#C2C2C2; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#333333; --bs-btn-disabled-bg:#FFFFFF; --bs-btn-disabled-border-color:#C2C2C2;}.btn-primary { --bs-btn-font-weight:600; --bs-btn-color:#FFFFFF; --bs-btn-bg:#406E51; --bs-btn-border-color:#406E51; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#365e45; --bs-btn-hover-border-color:#335841; --bs-btn-focus-shadow-rgb:93, 132, 107; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#335841; --bs-btn-active-border-color:#30533d; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#406E51; --bs-btn-disabled-border-color:#406E51;}.product-main-btn { --bs-btn-font-weight:600; --bs-btn-color:#FFFFFF; --bs-btn-bg:#406E51; --bs-btn-border-color:#406E51; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#365e45; --bs-btn-hover-border-color:#335841; --bs-btn-focus-shadow-rgb:93, 132, 107; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#335841; --bs-btn-active-border-color:#30533d; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#406E51; --bs-btn-disabled-border-color:#406E51;}.orderflow-main-btn { --bs-btn-font-weight:600; --bs-btn-color:#FFFFFF; --bs-btn-bg:#406E51; --bs-btn-border-color:#406E51; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#365e45; --bs-btn-hover-border-color:#335841; --bs-btn-focus-shadow-rgb:93, 132, 107; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#335841; --bs-btn-active-border-color:#30533d; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#406E51; --bs-btn-disabled-border-color:#406E51;}.orderflow-main-btn.loading::after { margin-left:-0.5rem; left:1.75rem; right:auto;}.btn.loader { color:transparent !important; position:relative; pointer-events:none;}.btn.loader::after { content:""; margin-left:calc(var(--bs-btn-font-size) * var(--bs-btn-line-height) * -0.5); display:inline-block; width:calc(var(--bs-btn-font-size) * var(--bs-btn-line-height)); height:calc(var(--bs-btn-font-size) * var(--bs-btn-line-height)); animation:spin 1.5s linear infinite; position:absolute; left:50%;}@supports not (mask-size:cover) { .btn.loader::after {  background-position:center;  background-size:calc(var(--bs-btn-font-size) * var(--bs-btn-line-height));  background-repeat:no-repeat; }}@supports (mask-size:cover) { .btn.loader.active::after {  background-color:var(--bs-btn-active-color); } .btn.loader::after {  mask-size:auto;  background-color:var(--bs-btn-color);  mask-position:center;  mask-repeat:no-repeat; }}.show-hide-password-btn { --bs-btn-active-color:var(--bs-body-color); --bs-btn-hover-color:var(--bs-body-color);}.show-hide-password-btn .pw-eye-slash, .show-hide-password-btn.hide .pw-eye { display:none;}.show-hide-password-btn.hide .pw-eye-slash { display:initial;}.show-hide-password-btn.btn-text { position:absolute; z-index:1; right:var(--bs-border-radius); height:calc(1.5em + 0.5rem + calc(1px * 2)); width:calc(1.5em + 0.5rem + calc(1px * 2)); transform:translateY(-100%);}.show-hide-password-btn.btn-in-group { border:none; outline-offset:0; border-top-left-radius:0; border-bottom-left-radius:0;}.btn-square, .btn-square-sm, .btn-square-lg { padding:0; text-align:center; letter-spacing:0; border-radius:6px; display:inline-flex; align-items:center; justify-content:center;}.btn-square[class*=btn-outline-], .btn-square-sm[class*=btn-outline-], .btn-square-lg[class*=btn-outline-] { border-width:1px;}.btn-square-sm { width:2rem; height:2rem; flex:0 0 2rem; border-radius:4px; font-size:0.875rem;}.btn-square-sm .icon-set { font-size:1em;}.btn-square { width:2.25rem; flex:0 0 2.25rem; height:2.25rem;}.btn-square-lg { width:2.5rem; flex:0 0 2.5rem; height:2.5rem; border-radius:8px; font-size:1.125rem;}.btn-square-lg .icon-set { font-size:1.125em;}button:disabled,button.disabled,input[type=submit]:disabled,input[type=submit].disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,.btn-wrap input:disabled,.btn-wrap input.disabled,.btn:disabled,.btn.disabled { opacity:0.5;}.scroll-to-btn { vertical-align:top; align-self:flex-start;}.container-max-xxs { max-width:calc(360px + var(--grid-gutter-width-actual) * 2);}@media (min-width:440px) { .container-max-xs {  max-width:calc(440px + var(--grid-gutter-width-actual) * 2); }}@media (min-width:576px) { .container-max-sm {  max-width:calc(600px + var(--grid-gutter-width-actual) * 2); }}@media (min-width:768px) { .container-max-md {  max-width:calc(740px + var(--grid-gutter-width-actual) * 2); }}@media (min-width:992px) { .container-max-lg {  max-width:calc(1000px + var(--grid-gutter-width-actual) * 2); }}@media (min-width:1240px) { .container-max-xl {  max-width:calc(1200px + var(--grid-gutter-width-actual) * 2); }}@media (min-width:1440px) { .container-max-xxl {  max-width:calc(1392px + var(--grid-gutter-width-actual) * 2); }}[class*=container-max-] { padding-right:calc(var(--bs-gutter-x) * 0.5); padding-left:calc(var(--bs-gutter-x) * 0.5); margin:0 auto;}@media (min-width:768px) { .container, .container-fluid {  --bs-gutter-x:3rem;  --bs-gutter-y:3rem;  --bs-gap:calc(3rem / 2); }}.container-fluid { max-width:1920px;}.container .container, .container .container-fluid, .container-fluid .container { padding-left:0; padding-right:0;}.icon-set { width:var(--svg-icon-width, 1em); flex:0 0 var(--svg-icon-width, 1em); max-height:var(--svg-icon-height, 1em); flex-shrink:0; height:auto; vertical-align:baseline;}.icon-set:not(.svg--cat) { fill:currentColor;}.icon-set:not(.svg--cat) path, .icon-set:not(.svg--cat) use { fill:inherit;}.svg--cat { vertical-align:middle;}.svg--cat:not([fill]) { fill:currentColor;}.icon-gap { gap:0.5em;}.icon-size-lg { font-size:1.125em;}.icon-size-xl { font-size:1.25em;}.icon-size-xxl { font-size:2em;}.icon-size-xxxl { font-size:3em;}.icon-size-xxxxl { font-size:4em;}.svg-icon-wrapper--b.btn { word-break:break-all;}.svg-icon-wrapper--b .icon-set { margin-right:0.5em;}.svg-icon-wrapper--a.btn { word-break:break-all;}.svg-icon-wrapper--a .icon-set { margin-left:0.5em;}input[readonly] { opacity:0.65; cursor:default;}input[type=password]:not(:placeholder-shown) { font-family:"Verdana"; letter-spacing:0.125em;}input[type=password], input[type=text].pw {   }input[type=password].form-control-sm, input[type=text].pw.form-control-sm {  padding-right:calc(1.5em + 0.45rem + calc(1px * 2));}input[type=password].form-control-sm + .btn, input[type=text].pw.form-control-sm + .btn { height:calc(1.5em + 0.45rem + calc(1px * 2)); width:calc(1.5em + 0.45rem + calc(1px * 2));}input[type=password].form-control-lg, input[type=text].pw.form-control-lg {  padding-right:calc(1.5em + 0.55rem + calc(1px * 2));}input[type=password].form-control-lg + .btn, input[type=text].pw.form-control-lg + .btn { height:calc(1.5em + 0.55rem + calc(1px * 2)); width:calc(1.5em + 0.55rem + calc(1px * 2));}input[type=password].not-empty + .btn, input[type=text].pw.not-empty + .btn { display:inline-flex;}input[type=text].pw { letter-spacing:0.25em;}.invalid-feedback, .valid-feedback, .warning-feedback, .form-text--warning { color:#333333;}.invalid-feedback.active, .valid-feedback.active, .warning-feedback.active, .form-text--warning.active { display:block;}.invalid-feedback::before, .valid-feedback::before, .warning-feedback::before, .form-text--warning::before { content:""; width:4px; height:4px; margin-right:4px; border-radius:50%; color:var(--bs-form-invalid-color); background-color:currentColor; display:inline-block; vertical-align:middle;}.invalid-feedback::before { color:var(--bs-form-invalid-color);}.valid-feedback::before { color:var(--bs-form-valid-color);}.form-control.is-invalid.only-warning { border-color:#E8A530;}.form-control.is-invalid.only-warning:focus { box-shadow:0 0 0 0.125rem inset rgba(var(--bs-warning-rgb), 0.375);}.form-control.is-invalid.only-warning ~ .invalid-feedback::before { color:#E8A530;}.form-text--warning { color:rgba(51, 51, 51, 0.7);}.form-text--warning::before { color:#E8A530;}.input-group-text { user-select:none;}.input-group-text:has(.btn) { align-items:stretch;}.input-group .form-text { width:100%;}select { -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; cursor:pointer; max-width:100%; background:none; font-family:inherit;}select::-ms-expand { display:none;}select.cust_input_select + label { z-index:0;}select { }select.form-select-sm { padding-right:calc(var(--mask-size) + 1rem);}select.form-select-lg { padding-right:calc(var(--mask-size) + 1.5rem);}select:focus { box-shadow:0 0 0 0.125rem inset #b3c5b9;}select:disabled { cursor:auto;}select:disabled + label { z-index:10;}select.is-invalid { background-position:center right 4rem;}@-moz-document url-prefix() { select {  padding-left:calc(0.5rem - 4px); }}@supports not (mask-size:cover) { select {  background-repeat:no-repeat;  background-position:center right calc(2rem - 0.5em);  background-size:0.8rem; } select.form-select-sm {  background-size:0.7rem; } select.form-select-lg {  background-size:0.9rem; }}@supports (mask-size:cover) { .form-select-group {  --mask-size:0.8em;  position:relative; } .form-select-group::after {  content:"";  position:absolute;  top:calc(0.75em + 0.25rem + 1px);  right:calc(0.75em + 0.25rem + 1px);  transform:translate(50%, -50%);  margin-left:0;  mask-position:center;  mask-repeat:no-repeat;  mask-size:cover;  pointer-events:none;  width:var(--mask-size);  height:var(--mask-size);  background-color:rgba(51, 51, 51, 0.7);  z-index:5; } .form-select-group.form-select-group-sm::after {  font-size:0.875rem;  top:calc(0.75em + 0.225rem + 1px);  right:calc(0.75em + 0.225rem + 1px); } .form-select-group.form-select-group-lg::after {  font-size:1.125rem;  top:calc(0.75em + 0.275rem + 1px);  right:calc(0.75em + 0.275rem + 1px); }}.has-fault select { border-color:#C91D25 !important;}.form-group-validation.is-invalid ~ .invalid-feedback { display:block;}.form-required-text { font-size:0.75rem;}.form-check { --padding:0.25em; --padding:max(0.375rem,0.25em); transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; border-radius:6px; cursor:pointer; min-height:auto;  width:fit-content; max-width:100%;}.form-check .form-check-input { margin-left:calc((1.875em) * -1 + var(--padding));}.form-check .form-text { margin-top:0;}.form-check:hover { background-color:rgba(0, 0, 0, 0.075);}.form-check:focus-within .form-check-input { outline:1px solid #264231; outline-offset:-1px;}.form-check:has(.form-check-label:focus-visible) .form-check-input { outline:1px solid #264231; outline-offset:-1px; box-shadow:0 0 0 0.125rem inset #b3c5b9;}.form-check-input { cursor:inherit; margin-top:0.5em;}.form-check-input:focus-visible { outline:1px solid #264231; outline-offset:-1px;}.form-check-input.is-valid:focus-visible { outline-color:#154727; box-shadow:0 0 0 0.125rem inset #aee0c0;}.form-check-input.is-invalid:focus-visible { outline-color:#500c0f; box-shadow:0 0 0 0.125rem inset #e9a5a8;}.form-check--custom { --padding:0.375em; border:1px solid transparent; padding-left:calc(1.125em + 2 * var(--padding)); width:100%;}.form-check--custom:has(.form-check-input:checked) { border-color:#b3c5b9; background-color:#d9e2dc;}.form-check--custom > .form-check-input { margin-left:calc((1.125em + var(--padding)) * -1); margin-top:calc(0.1875em + var(--padding));}.form-check--custom-no-input { --padding:0.25em 0.5em; border:2px solid #DBDBDB; padding-left:0; user-select:none;}.form-check--custom-no-input .form-check-label { padding:var(--padding);}.form-check--custom-no-input:has(.form-check-input:checked) { border-color:#b3c5b9; background-color:#d9e2dc; cursor:default;}.form-check--custom-no-input:has(.form-check-input:focus-visible) { outline:1px solid #264231; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #b3c5b9;}.form-check--custom-no-input:hover { border-color:#dbdbdb;}.form-check--custom-no-input .form-check-input { opacity:0; position:absolute;}.form-check .invalid-feedback { margin-left:-1.875em; width:calc(100% + 1.875em);}.form-check.font-xs .invalid-feedback, .form-check.font-s .invalid-feedback { font-size:100%;}.form-check-label { display:block; cursor:inherit; padding-top:var(--padding); padding-right:calc(var(--padding) * 2); padding-bottom:var(--padding);}.form-check-label::before { left:0; text-align:center; font-size:0.625rem; color:#fff; line-height:calc(1.125em - var(--bs-border-width) * 2); pointer-events:inherit;}.form-check-label:focus-visible { outline:none;}textarea::-webkit-scrollbar-track { margin-top:0.5rem; margin-bottom:0.5rem;}textarea::-webkit-input-placeholder { font-size:0.875rem;}textarea:-ms-input-placeholder { font-size:0.875rem;}textarea::-ms-input-placeholder { font-size:0.875rem;}textarea::-moz-placeholder { font-size:0.875rem;}textarea::placeholder { font-size:0.875rem;}.form-label { vertical-align:bottom;}.form-control:not(.is-valid)[readonly] { background-color:#f1f1f1;}.form-control.in-progress, .form-select.in-progress { cursor:wait; padding-right:calc(1.5em + 0.5rem); background-image:url("data:image/svg+xml,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='%23333333' xmlns='http://www.w3.org/2000/svg'%3e%3cstyle type='text/css'%3e %23a { animation:x 2s linear infinite; transform-origin:center;} @keyframes x { from { transform:rotate%280deg%29;} to { transform:rotate%28360deg%29;} } %3c/style%3e%3cpath id='a' d='M10 6C10 8.20914 8.20914 10 6 10C3.79086 10 2 8.20914 2 6C2 3.79086 3.79086 2 6 2V0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12C9.31371 12 12 9.31371 12 6H10Z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.125rem) center; background-size:calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);}.form-select { padding-right:calc(var(--mask-size) + 1rem);}.form-select[required]:invalid { color:rgba(51, 51, 51, 0.5);}.form-select[required]:invalid option { color:#333333;}.form-select.in-progress { padding-right:3.25rem; background-position:center right 2rem; background-size:16px 12px;}.form-group { margin-bottom:0.75rem; position:relative;}.form-group[class*=order-mods__param] .form-control::-webkit-input-placeholder { color:rgba(51, 51, 51, 0.5);}.form-group[class*=order-mods__param] .form-control:-ms-input-placeholder { color:rgba(51, 51, 51, 0.5);}.form-group[class*=order-mods__param] .form-control::-ms-input-placeholder { color:rgba(51, 51, 51, 0.5);}.form-group[class*=order-mods__param] .form-control::-moz-placeholder { color:rgba(51, 51, 51, 0.5);}.form-group[class*=order-mods__param] .form-control::placeholder { color:rgba(51, 51, 51, 0.5);}.form-group:last-child:not(:only-child) { margin-bottom:0;}.form-group > legend { width:auto; float:none;}.form-group span.text_input_radio { display:inline-block; margin:0 0 0.5rem 0.625rem;}.form-group-sm { margin-bottom:0.625rem;}.form-group-sm > label { font-size:0.75rem;}.form-group-lg { margin-bottom:1.25rem;}.form-group--highlighted { background-color:rgba(0, 0, 0, 0.045); padding:0.75rem; border-radius:8px;}fieldset.form-group.fieldset--border { border:1px solid #DBDBDB;}fieldset.form-group.fieldset--border:focus-within { color:#333333; background-color:#ffffff; border-color:#406E51; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #b3c5b9;}.invalid-feedback { text-align:left;}.invalid-feedback .error-text { display:none; padding-right:5px;}.form-control.is-invalid ~ .invalid-feedback .error-text { display:inline;}.has-invalid-input .invalid-feedback { display:block; flex:0 0 100%;}.form-control[type=number]:invalid { border:1px solid #C91D25;}.form-control[type=number]:invalid ~ .invalid-feedback { display:block;}.form-control[type=number]:invalid ~ .invalid-feedback .error-text-wrong-format { display:inline !important;}.custom-file { --gap:0.625rem; font-size:1rem; position:relative;}.custom-file-label { margin-bottom:0; height:100%; display:flex; gap:0.375rem; pointer-events:none;}.custom-file-name { padding:0.25rem 0.5rem; border:1px solid #DBDBDB; border-radius:var(--bs-border-radius); box-shadow:0 0 0 transparent; flex-grow:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1rem; display:flex; align-items:center; position:relative;}.custom-file-input:focus-visible ~ .custom-file-label .custom-file-name, .custom-file-input:focus ~ .custom-file-label .custom-file-name { outline:1px solid #264231; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #b3c5b9;}.custom-file-input.is-invalid:focus-visible ~ .custom-file-label .custom-file-name, .custom-file-input.is-invalid:focus ~ .custom-file-label .custom-file-name { outline-color:#C91D25; box-shadow:0 0 0 0.125rem inset rgba(var(--bs-danger-rgb), 0.375);}.custom-file-input.is-valid:focus-visible ~ .custom-file-label .custom-file-name, .custom-file-input.is-valid:focus ~ .custom-file-label .custom-file-name { outline-color:#34B262; box-shadow:0 0 0 0.125rem inset rgba(var(--bs-success-rgb), 0.375);}.custom-file-name.is-valid, .custom-file-name.is-invalid { padding-right:calc(3em + 0.5rem); background-position:right calc(1.5em + 0.5rem) center;}.custom-file-delete-button { position:absolute; right:0; top:0; pointer-events:auto;}.custom-file-input { cursor:pointer; position:absolute; top:calc(0.375rem + 0.875rem * 1.25); left:0; bottom:0; opacity:0; right:0;}.custom-file-input.is-invalid { bottom:calc(0.25rem + 0.75rem * 1.5);}.custom-file-input::-webkit-file-upload-button { cursor:pointer;}.custom-file-input:focus ~ .custom-file-label .custom-file-name { color:#333333; background-color:#ffffff; border-color:#406E51; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #b3c5b9;}.custom-file-input.is-invalid ~ .custom-file-label .custom-file-name { border-color:#C91D25;}.custom-file-input:not(.disabled):not([disabled]):hover ~ .custom-file-label .custom-file-choose-btn, .custom-file-input:not(.disabled):not([disabled]):focus ~ .custom-file-label .custom-file-choose-btn { box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}.custom-file-name-text:not(.not-empty) { color:rgba(51, 51, 51, 0.5);}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}input[type=number] { -moz-appearance:textfield;}::-webkit-calendar-picker-indicator:focus-visible { outline:1px solid #264231; outline-offset:0; box-shadow:0 0 0 0.125rem inset #b3c5b9; border-radius:6px;}.main-title { font-size:1.875rem; font-family:"Public Sans", "Public Sans-fallback"; margin-bottom:1.25rem;}.main-title:has(+ .sub-title) { margin-bottom:0;}h4, .h4, h5, .h5, h6, .h6 { font-family:"Public Sans", "Public Sans-fallback";}h5, .h5, h6, .h6 { font-weight:600; margin-bottom:0.9375rem;}@media (max-width:767.98px) { h1, .h1 {  font-size:1.875rem; } h2, .h2 {  font-size:1.75rem; } h3, .h3 {  font-size:1.5rem; } h4, .h4 {  font-size:1.375rem; } h5, .h5 {  font-size:1.25rem; } h6, .h6 {  font-size:1.125rem; }}@media (max-width:575.98px) { h1, .h1 {  font-size:1.625rem; } h2, .h2 {  font-size:1.5rem; } h3, .h3 {  font-size:1.375rem; } h4, .h4 {  font-size:1.313rem; } h5, .h5 {  font-size:1.188rem; } h6, .h6 {  font-size:1.125rem; }}.text-line-through { text-decoration:line-through; text-decoration-thickness:1px;}.fs-0 { font-size:0;}.font-xxs { font-size:0.75rem;}.font-xs { font-size:0.813rem;}.font-s { font-size:0.875rem;}.font-m { font-size:1rem;}.font-l { font-size:1.125rem;}.font-xl { font-size:1.25rem;}.font-xxl { font-size:1.5rem;}.font-xxxl { font-size:1.75rem;}.font-xxxxl { font-size:1.875rem;}@media (min-width:576px) { .font-sm-xs {  font-size:0.813rem; } .font-sm-s {  font-size:0.875rem; } .font-sm-m {  font-size:1rem; } .font-sm-l {  font-size:1.125rem; } .font-sm-xl {  font-size:1.25rem; } .font-sm-xxl {  font-size:1.5rem; } .font-sm-xxxl {  font-size:1.75rem; } .font-sm-xxxxl {  font-size:1.875rem; }}@media (min-width:768px) { .font-md-xs {  font-size:0.813rem; } .font-md-s {  font-size:0.875rem; } .font-md-m {  font-size:1rem; } .font-md-l {  font-size:1.125rem; } .font-md-xl {  font-size:1.25rem; } .font-md-xxl {  font-size:1.5rem; } .font-md-xxxl {  font-size:1.75rem; } .font-md-xxxxl {  font-size:1.875rem; }}@media (min-width:992px) { .font-lg-xs {  font-size:0.813rem; } .font-lg-s {  font-size:0.875rem; } .font-lg-m {  font-size:1rem; } .font-lg-l {  font-size:1.125rem; } .font-lg-xl {  font-size:1.25rem; } .font-lg-xxl {  font-size:1.5rem; } .font-lg-xxxl {  font-size:1.75rem; } .font-lg-xxxxl {  font-size:1.875rem; }}@media (min-width:1440px) { .font-xxl-xxxl {  font-size:1.75rem; }}[class*=line-clamp--] { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}.line-clamp--6-15 { -webkit-line-clamp:6; line-height:1.5; max-height:9em;}.nav-item__count-badge { --bs-badge-padding-y:0.2em; --bs-badge-padding-x:0.35em; font-size:0.75rem; font-variant-numeric:tabular-nums;}:root { --header-height:0; --header-sticky-on-scroll-up-transition-time:0.25s; --header-button-width:calc(1px * 2 + 1.4em + 1em); --box-cart-product-count-width:22px; --nanobar-height:0px; --fixed-cart-height-on-artdet:50px; --sticky-offset:0.75rem; --search-box-input-height:2.75rem; --carousel-prev-next-btn-width:2.75rem; --carousel-prev-next-btn-height:2.75rem; --carousel-prev-next-gap-top:0.375rem; --focus-visible-bg:#d9e2dc; --focus-visible-color:#333333; --container-max-xxs:360px; --container-max-xs:440px; --container-max-sm:600px; --container-max-md:740px; --container-max-lg:1000px; --container-max-xl:1200px; --container-max-xxl:1392px; --grid-gutter-width:1.5rem; --grid-gutter-width-actual:1.5rem; --bs-gap:var(--grid-gutter-width-actual) calc(var(--grid-gutter-width-actual) / 2); --grid-gutter-width-md:3rem; --container-max-actual:100%; --space-block-padding:3rem; --grid-actual-container-padding-x:calc(var(--grid-gutter-width-actual) / 2); --remain-space-by-side:calc((100% - (var(--container-max-actual) - var(--grid-gutter-width-actual) * 2)) / 2); --remain-space-by-side-with-padding:calc(var(--remain-space-by-side) + var(--grid-gutter-width-actual) / 2); --remain-half-space-by-side:calc(var(--remain-space-by-side) / 2); --remain-half-space-by-side-with-padding:calc(var(--remain-half-space-by-side) + var(--grid-gutter-width-actual) / 2); --remain-half-space-by-side-without-padding:calc(var(--remain-half-space-by-side) - var(--grid-gutter-width-actual) / 2);}@media (prefers-contrast:more) { :root {  --focus-visible-bg:#FFFF00;  --focus-visible-color:#000000; }}@media (min-width:440px) { :root {  --container-max-actual:100%; }}@media (min-width:576px) { :root {  --container-max-actual:100%; }}@media (min-width:768px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:3rem;  --bs-gap:calc(var(--grid-gutter-width-actual) / 2); }}@media (min-width:992px) { :root {  --container-max-actual:100%; }}@media (min-width:1240px) { :root {  --container-max-actual:100%; }}@media (min-width:1440px) { :root {  --container-max-actual:1440px; }}.gtc-1fr-auto-1fr { grid-template-columns:1fr auto 1fr;}.p-a { padding:var(--grid-actual-container-padding-x);}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:576px) { .order-sm--1 {  order:-1; }}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}[class*=gy-]:not([class*=row]) { row-gap:var(--bs-gutter-y);}[class*=gx-]:not([class*=row]) { column-gap:var(--bs-gutter-x);}.layout-container { display:flex; flex-direction:column; container-type:inline-size; order:var(--order-default, 0);}@media (min-width:440px) { .layout-container {  order:var(--order-xs, var(--order-default, 0)); }}@media (min-width:576px) { .layout-container {  order:var(--order-sm, var(--order-xs, var(--order-default, 0))); }}@media (min-width:768px) { .layout-container {  order:var(--order-md, var(--order-sm, var(--order-xs, var(--order-default, 0)))); }}@media (min-width:992px) { .layout-container {  order:var(--order-lg, var(--order-md, var(--order-sm, var(--order-xs, var(--order-default, 0))))); }}@media (min-width:1240px) { .layout-container {  order:var(--order-xl, var(--order-lg, var(--order-md, var(--order-sm, var(--order-xs, var(--order-default, 0)))))); }}@media (min-width:1440px) { .layout-container {  order:var(--order-xxl, var(--order-xl, var(--order-lg, var(--order-md, var(--order-sm, var(--order-xs, var(--order-default, 0))))))); }}menu { list-style:none; margin:0;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}.round-bracket-around:empty { display:none;}.info-icon { white-space:nowrap; font-size:0.825em; line-height:1;}.info-icon::before { content:" ";}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#B82424;}.badge { user-select:none; border:1px solid #DBDBDB; background-color:#f5f5f5; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; text-decoration:none !important;}.badge span, .badge svg { vertical-align:top;}.badge svg:not(:only-child) { margin-right:0.25em;}.badge[href]:hover, .badge:focus, .badge:focus-visible { background-color:#dddddd;}.badge:focus-visible { outline:1px solid #264231; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #b3c5b9;}.badge.on-stock { font-weight:400; color:#FFFFFF; background-color:#406e51; border-color:rgba(64, 110, 81, 0.4);}.badge.no-stock { font-weight:400; color:#C91D25; background-color:rgba(255, 255, 255, 0); border-color:rgba(201, 29, 37, 0.4);}.badge.to-order { font-weight:400; color:#FFFFFF; background-color:#e49c34; border-color:rgba(228, 156, 52, 0.4);}.badge--status-1 { color:#FFFFFF; font-weight:300; background-color:#406e51; border-color:rgba(64, 110, 81, 0.4);}.badge--status-1[href]:hover { background-color:#3a6349;}.badge--status-2 { color:#333333; font-weight:500; background-color:rgba(255, 255, 255, 0.9); border-color:#dbdbdb;}.badge--status-2[href]:hover { background-color:#e6e6e6;}.badge--status-3 { color:#333333; font-weight:500; background-color:rgba(255, 255, 255, 0.9); border-color:#dbdbdb;}.badge--status-3[href]:hover { background-color:#e6e6e6;}.badge--new { color:#FFFFFF; font-weight:500; background-color:#406e51; border-color:#406e51;}.badge--sale { color:#FFFFFF; font-weight:500; background-color:#b82424; border-color:#b82424;}.badge--gift { color:#C91D25; font-weight:500; background-color:whitesmoke; border-color:rgba(201, 29, 37, 0.5);}.badge--gift::after { content:attr(title); margin-left:0.25em;}.badge--bundle-qty { color:#333333; font-weight:500; background-color:whitesmoke; border-color:#dbdbdb;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1240px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.icon-link { color:inherit; text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration-thickness:1px;}.icon--regular .icon-link, .icon--sharp-regular .icon-link { font-weight:500;}.icon--solid .icon-link, .icon--sharp-solid .icon-link { font-weight:600;}.icon-link:hover, .icon-link:focus-visible { outline:0; text-decoration-color:currentColor; text-decoration-line:underline; text-decoration-thickness:1px;}.has-img:focus-visible { outline:0; display:block; position:relative;}.has-img:focus-visible::before { content:""; display:block; position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; outline:1px solid #264231; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #b3c5b9; outline-offset:-1px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible { display:inline-flex;}a { color:inherit; text-decoration:none; text-underline-offset:auto;}a.has-img.gallery__img-link:focus-visible { display:flex;}a:not([class]) { text-decoration-line:underline; text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);}a:not([class]):hover, a:not([class]):focus, a:not([class]):focus-visible { text-decoration-color:currentColor; text-decoration-line:underline;}a:not([class]):focus-visible { outline:0; background-color:var(--focus-visible-bg); color:var(--focus-visible-color);}a:not(:is(.btn, .has-img, .badge)):focus-visible { outline:0; background-color:var(--focus-visible-bg); color:var(--focus-visible-color); text-decoration-line:underline;}::-ms-reveal { display:none;}p:last-child { margin-bottom:0;}body { overflow-x:hidden; overflow-y:scroll; min-height:-webkit-fill-available; min-height:100vh;}body, html { min-width:320px; scrollbar-width:thin; scroll-padding-top:20px;}body#ud_shop_artdet, html#ud_shop_artdet { scroll-padding-top:100px;}img { height:auto; max-width:100%; max-height:100%;}[data-after]::after { content:attr(data-after);}[data-after="%"]::before { content:"-";}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.main-title2 { font-family:"Public Sans", "Public Sans-fallback"; font-size:1.125rem; font-weight:500;}.sub-title { margin-bottom:1.5rem; color:rgba(51, 51, 51, 0.7); font-weight:500;}.search__search-value { font-weight:500; margin:0 0.625rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.margin-block { margin-top:var(--space-block-padding); margin-bottom:var(--space-block-padding);}.margin-block-small { margin-top:calc(var(--space-block-padding) / 2); margin-bottom:calc(var(--space-block-padding) / 2);}.padding-block, .custom-content--page_shop_start { padding-top:var(--space-block-padding); padding-bottom:var(--space-block-padding);}.padding-block-small { padding-top:calc(var(--space-block-padding) / 2); padding-bottom:calc(var(--space-block-padding) / 2);}.main-block { margin-bottom:var(--space-block-padding);}.line-separator { --border-width:1px;  width:100%; display:flex; align-items:center; text-align:center; text-transform:uppercase; color:#DBDBDB; font-weight:600; margin-top:0.6375em; margin-bottom:0.6375em; font-size:80%;}.line-separator::before { content:""; flex:1; border:solid #DBDBDB; border-width:0 0 var(--border-width) 0;}.line-separator--text { min-height:1em; line-height:1;}.line-separator--text::after { content:""; flex:1; border:solid #DBDBDB; border-width:0 0 var(--border-width) 0;}.line-separator--text span { margin:0 calc(var(--border-width) * 1.5); padding:0 0.25em;}.line-separator--dashed::before { border-style:dashed;}.line-separator--text.line-separator--dashed::after { border-style:dashed;}.line-separator--vertical { flex-direction:column; flex:0 0 auto; width:auto; margin:0 0.6375em 0 0.6375em;}.line-separator--vertical::before { border-width:0 var(--border-width) 0 0;}.line-separator--vertical.line-separator--text span { margin:calc(var(--border-width) * 1.5) 0; padding:0.25em 0;}.line-separator--vertical.line-separator--text::after { border-width:0 var(--border-width) 0 0; margin:var(--border-width) 0 0 0;}.line-separator--vertical.line-separator--text::before { margin:0 0 var(--border-width) 0;}::-webkit-scrollbar { width:0.625rem; height:0.625rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#a8a8a8; border:5px solid #a8a8a8;}::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:5px solid #8f8f8f;}::-webkit-scrollbar-thumb:active { background:#8f8f8f;}::-webkit-scrollbar-track { background:#dbdbdb;}::-webkit-scrollbar-corner { background:transparent;}.scroll-to-highlighted { --offset:-0.5em; --bg:rgba(64, 110, 81, 0.1); position:relative;}.scroll-to-highlighted::after { content:""; position:absolute; left:var(--offset); right:var(--offset); top:var(--offset); bottom:var(--offset); background-color:var(--bg); animation-name:bg-pulse2; animation-duration:1s; animation-iteration-count:infinite; animation-direction:alternate-reverse; animation-timing-function:linear; border-radius:6px; display:block;}::selection { background-color:#e9e9e9;}.table-header { color:rgba(51, 51, 51, 0.7); font-size:0.875rem; border-bottom:1px solid #DBDBDB; display:flex; justify-content:space-between; gap:0.5rem;}.table-header .title:last-child:not(:first-child) { text-align:right;}.table-row, .table-header { padding:0.25rem 0;}.table-row { grid-template-columns:auto auto auto 2fr; gap:0.5rem;}@media (max-width:575.98px) { .table-row {  font-size:0.875rem; }}@media (min-width:440px) { .table-row {  grid-template-columns:1fr auto 1fr 2fr; }}.box_content_ajax::after,.page_content_ajax::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.box_content_ajax, .page_content_ajax { text-align:center; padding:1.875rem 1.25rem; position:relative; width:100%; display:flex; align-items:center; justify-content:center;}.product-list-grid { grid-template-columns:minmax(0, 1fr);}@media (min-width:1240px) { .filter-exists.filter-box-in-sidebar .product-list-grid, .filter-not-exists.filter-box-content-exists.filter-box-in-sidebar .product-list-grid {  grid-template-columns:330px minmax(0, 1fr); }}#page_artlist_content .page_content_ajax,.product-list-wrapper:not(.empty-category),.similar-products__inner,.additional-products__inner { min-height:300px;}.ajax-content-placeholder { position:relative; min-height:300px;}.page_no #page_artref_inner { position:relative;}.gift__base-product-name { display:block; font-size:1rem; text-transform:none; color:#B82424;}.main { padding-top:0.75rem; padding-bottom:1.5rem; min-height:55vh;}.aos #ud_shop_start .main > * { overflow:hidden; }.aos #ud_shop_start .main #box_top_content, .aos #ud_shop_start .main #page_artref_inner, .aos #ud_shop_start .main #box_art_content { overflow:visible;}#ud_shop_start .main { padding-top:0; padding-bottom:0;}#ud_shop_start .main > .layout--carousel:first-child { padding-top:0.75rem;}.main--landing { width:100%; padding-top:2.5rem;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#333333; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#333333;}.page_page_subpage a:hover { color:#3a6349;}.nav-link__icon-container { display:flex; align-items:center;}.nav-link__icon-container:empty { display:none;}.nav-link__icon-container .icon-set { font-size:40px;}.nav-link__icon-container img { max-height:40px; flex:0 0 40px; width:40px;}.box__title { position:relative; margin-bottom:1.25rem; font-size:1.5rem; text-transform:uppercase; font-weight:500; display:flex; align-items:center; user-select:none;}.box__title--filter-box { margin-bottom:0.625rem;}.filter-box__title-text { align-self:center;}.box__content iframe { max-width:100%;}.box-counter__number { border:1px solid #DBDBDB; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}.custom-content { margin-bottom:1.5rem; color:rgba(51, 51, 51, 0.7);}.custom-sub-content:last-child { margin-bottom:0;}.custom-content__content p:last-child, .custom-sub-content p:last-child { margin-bottom:0;}.custom-content__content[class*=container-max-] { padding-left:0; padding-right:0;}.read-more { --readmore-btn-bg:#F5F5F5; --readmore-fade-bg:245, 245, 245; position:relative; overflow:hidden; box-sizing:content-box; max-height:calc(10 * 1rem * 1.5); line-height:1.5; font-size:1rem;}.product__description-short .read-more { max-height:calc(4 * 1rem * 1.5); line-height:1.5; font-size:1rem;}#artdet__short-descrition .read-more { max-height:calc(4 * 1rem * 1.5); line-height:1.5; font-size:1rem;}.product-tooltip #artdet__short-descrition .read-more { max-height:calc(5 * 1rem * 1.5); line-height:1.5; font-size:1rem;}#page_art_content .custom-content .read-more, #page_artspec_content .custom-content .read-more { max-height:calc(10 * 1rem * 1.5); line-height:1.5; font-size:1rem;}#page_cat_content .custom-content .read-more { max-height:calc(10 * 1rem * 1.5); line-height:1.5; font-size:1rem;}.read-more.product-review__advantage, .read-more.product-review__disadvantage { max-height:calc(3 * 0.875rem * 1.25); line-height:1.25; font-size:0.875rem;}.read-more.product-review__message { max-height:calc(5 * 0.875rem * 1.25); line-height:1.25; font-size:0.875rem;}.read-more.product-review__admin-answer-inner { max-height:calc(5 * 0.875rem * 1.25); line-height:1.25; font-size:0.875rem; --readmore-btn-bg:#f5f5f5; --readmore-fade-bg:245, 245, 245;}.read-more__content p:last-child { margin-bottom:0;}.read-more__btn-wrap { position:absolute; bottom:0; left:0; width:100%; z-index:1; text-align:right; line-height:inherit; padding-top:0px;}.read-more__btn { --svg-icon-width:0.55em; padding:0 0 0 0.5rem; transition:opacity 0.15s linear; opacity:0; visibility:hidden; vertical-align:baseline; font-size:0.875rem; background-color:var(--readmore-btn-bg);}.read-more.has-button .read-more__btn { opacity:1; visibility:visible;}.read-more__btn .icon-set { transform:rotate(90deg);}.read-more__btn.is-active::before { content:attr(data-opened);}.read-more__btn.is-active .icon-set { transform:rotate(-90deg);}.read-more__btn::before { content:attr(data-closed);}.read-more__btn:hover::after { opacity:0.5;}.read-more__btn::after { content:""; position:absolute; bottom:50%; transform:translateY(50%); left:0; right:0; height:1.5rem; background:linear-gradient(to bottom, rgba(var(--readmore-fade-bg), 0) 0%, rgba(var(--readmore-fade-bg), 1) 100%); z-index:-1; transition:opacity 0.15s linear;}.is-opened .read-more__btn::after { display:none;}input.page_qty_input { border:none; text-align:center; font-weight:500; background-color:transparent; padding:0; border-radius:0; opacity:1; min-height:calc(1.5em + 0.5rem);}input.page_qty_input:not([readonly]) { width:var(--input-width); flex:1 0 var(--input-width); }input.page_qty_input.form-control-sm { min-height:calc(calc(1.5em + 0.45rem) - 0.25rem);}input.page_qty_input.form-control-lg { min-height:calc(calc(1.5em + 0.55rem) - 0.25rem);}input.page_qty_input:focus { box-shadow:none;}#image_to_cart img { transition:none !important;}.price-gross-format, .price-net-format, .price-vat-format { white-space:nowrap; }.product-price--base, .product-price--sale, .product-price--gift { line-height:1.2; font-weight:600;}.has-price-sale .product-price--base { color:rgba(51, 51, 51, 0.7); font-weight:400;}.product-price--sale { color:#B82424;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(51, 51, 51, 0.7);}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1070; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.header { color:#333333; position:relative;}.header-with-sticky-behavior .header:not(.header--dumbed), .header-is-sticky.header-with-sticky-behavior-on-scroll-up .header:not(.header--dumbed) { position:sticky; z-index:1021; top:0;}.header-is-hidden-by-scroll-down .header { visibility:hidden;}.header .btn { --bs-btn-padding-x:0.375em; --bs-btn-padding-y:0.375em;}.header .btn-clear { --bs-btn-color:#333333; --bs-btn-bg:rgba(255, 255, 255, 0); --bs-btn-border-color:rgba(255, 255, 255, 0); --bs-btn-hover-color:#333333; --bs-btn-hover-bg:rgba(51, 51, 51, 0.075); --bs-btn-hover-border-color:rgba(255, 255, 255, 0); --bs-btn-focus-shadow-rgb:51, 51, 51; --bs-btn-active-color:#333333; --bs-btn-active-bg:rgba(51, 51, 51, 0.125); --bs-btn-active-border-color:rgba(255, 255, 255, 0); --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#333333; --bs-btn-disabled-bg:rgba(255, 255, 255, 0); --bs-btn-disabled-border-color:rgba(255, 255, 255, 0);}.header .icon-set { font-size:1.4em;}.header__inner { --header-inner-padding-y:var(--grid-actual-container-padding-x); padding-top:var(--header-inner-padding-y); padding-bottom:var(--header-inner-padding-y);}.header-with-sticky-behavior .header:not(.header--dumbed) .header__inner { transition:box-shadow ease var(--header-sticky-on-scroll-up-transition-time);}.header-with-sticky-behavior-on-scroll-up.header-is-sticky-with-transition .header:not(.header--dumbed) .header__inner { transition:var(--header-sticky-on-scroll-up-transition-time);}.header__inner::before { content:""; position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; background:linear-gradient(to bottom, #F2F2F2 0%, #F2F2F2 100%);}.header-with-sticky-behavior-on-scroll-up.header-is-sticky-with-transition .header__inner::before { transition:opacity ease var(--header-sticky-on-scroll-up-transition-time);}.header-is-sticky .header:not(.header--dumbed) .header__inner { box-shadow:0 16px 16px -16px rgba(0, 0, 0, 0.15);}.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header:not(.header--dumbed) .header__inner { transform:translateY(calc(-100% - 16px));}.header-is-sticky.header-is-visible-by-scroll-up .header:not(.header--dumbed) .header__inner { transform:translateY(0);}.header--dumbed .header__inner { padding-bottom:var(--header-inner-padding-y);}@media (min-width:768px) { .header__inner {  --header-inner-padding-y:0.75rem; }}.header__container--top { grid-template-columns:auto 1fr auto; gap:0.75rem var(--grid-actual-container-padding-x);}.header_text_section_2.in-header-top, #offcanvas-box-search { grid-column:1/-1;}.header__container--bottom { grid-template-columns:auto 1fr; gap:0.75rem var(--grid-actual-container-padding-x);}.header__container--dumbed { grid-template-columns:minmax(auto, 300px) auto; gap:0.75rem;}@media (max-width:767.98px) { .header__container--dumbed .order-steps {  grid-column:1/-1; }}@media (min-width:768px) { .header__container--top {  grid-template-columns:auto fit-content(min(30%, 400px)) 1fr auto; } .header__container--dumbed {  grid-template-columns:fit-content(min(30vw, 300px)) 1fr auto; } #offcanvas-box-search {  grid-column:3/4; }}@media (min-width:992px) { .header--with-hamburger {  grid-template-columns:auto fit-content(min(30%, 400px)) 1fr 1fr auto; } .header--with-hamburger .header_text_section_2.in-header-top {  grid-column:4/5; }}@media (min-width:1240px) { .header--with-menu {  grid-template-columns:auto 1fr auto; } .header--with-menu #offcanvas-box-search {  grid-column:2/3; } .header__container--bottom {  grid-template-columns:auto auto 1fr; }}@media (max-width:575.98px) { #offcanvas-box-search {  min-height:122px;  max-height:100dvh; }}.logo { line-height:1;}.profile__overlay-btn { box-shadow:none;}.profile__overlay-btn + div label { display:none;}.profile__overlay-btn.is-active + div label { display:block;}.profile__title-icon, .cart-box__title-icon { font-size:1.5rem;}.lang-select-group > select, .currency-select-group > select { padding-left:0.5rem !important; padding-right:0.5rem !important; background-color:transparent; color:inherit; transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;}.lang-select-group > select option, .currency-select-group > select option { color:#333333;}.lang-select-group > select:focus, .lang-select-group > select:hover, .currency-select-group > select:focus, .currency-select-group > select:hover { background-color:transparent;}.lang-select-group::after, .currency-select-group::after { right:0 !important; color:inherit; transition:color 0.2s ease-in-out;}.header_text_section_2 { color:#406E51; font-size:0.875rem; font-weight:500;}.header_text_section_2.in-header-bottom { text-align:right;}.header_text_section_2.in-header-top { text-align:center;}.header_text_section_2 a { margin-left:1em; text-decoration:none;}.header_text_section_2 a[href^=tel], .header_text_section_2 a[href^=mailto] { display:inline-flex; align-items:center; vertical-align:middle;}@supports (mask-size:cover) { .header_text_section_2 a[href^=tel]::before, .header_text_section_2 a[href^=mailto]::before {  content:"";  mask-size:auto;  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat;  display:inline-block;  vertical-align:middle;  margin-right:0.5em; }}@supports not (mask-size:cover) { .header_text_section_2 a[href^=tel], .header_text_section_2 a[href^=mailto] {  background-position:left center;  background-size:1em;  background-repeat:no-repeat;  padding-left:1.5em; }}@media (max-width:991.98px) { .header_text_section_2 {  flex:100%; } .header_text_section_2-slide > p:has(a) {  display:flex;  flex-wrap:wrap;  justify-content:space-between;  column-gap:1rem; } .header_text_section_2-slide > p:has(a) a {  margin-left:0; } .header_text_section_2.in-header-top {  order:1; }}input[type=search]::-webkit-search-cancel-button { font-size:1rem; width:1em; height:1em; cursor:pointer; -webkit-appearance:none;}@supports (mask-size:cover) { input[type=search]::-webkit-search-cancel-button {  mask-size:0.8em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { input[type=search]::-webkit-search-cancel-button {  background-position:center;  background-size:0.8em;  background-repeat:no-repeat; }}.btn__text { display:none; z-index:1;}@media (min-width:992px) { .btn__text {  display:initial; }}.btn__icon { display:inline-flex; justify-content:center; font-size:1rem;}.header__buttons-wrapper { display:inline-flex; white-space:nowrap;}.header__buttons-wrapper .icon-set { min-width:1em;}.lang-box a { display:flex; align-items:center; line-height:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}.lang-box a:hover { color:rgba(51, 51, 51, 0.7);}@media (min-width:992px) { .lang-box__dropdown-btn {  padding-left:1.25rem;  padding-right:0rem; }}.lang-box .form-check-label { display:flex; column-gap:var(--padding); align-items:baseline;}.lang-box__icon { line-height:0; flex:0 0 var(--image-width); width:var(--image-width); transform:translateY(-1px);}.lang-box__icon img { max-height:var(--image-height);}.currency { margin:0; min-height:1em;}.currency__radio:not(:checked) + label:hover { color:rgba(51, 51, 51, 0.7);}.currency__label { display:flex; align-items:center; font-weight:500; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; line-height:1.2; white-space:nowrap; margin-bottom:0;}.currency__label::before, .currency__label::after { display:none !important;}.currency__radio:checked + label { cursor:default;}.lang-box__title, .currency-box__title { white-space:nowrap; margin-bottom:1.25rem; font-weight:700;}.lang-box__languages, .currency-box__currencies { list-style:none; margin-bottom:0; display:flex; flex-flow:column nowrap; row-gap:0.625rem;}@media (max-width:991.98px) { .lang-box__languages, .currency-box__languages {  justify-content:flex-end; }}.currency-box__sign::before { content:"(";}.currency-box__sign::after { content:")";}.currency-box__code { min-width:2.5em;}.logged-in .writing-review__info { display:none;}.stars { display:flex; align-items:center; line-height:1; position:relative; column-gap:0.333333em;}.star { line-height:0;}.star--full { color:#E8A530;}.star--full path { opacity:1;}.star--empty { color:#c2c2c2;}.icon--solid .star--empty, .icon--duotone .star--empty, .icon--sharp-solid .star--empty { opacity:0.5;}.star--percent { color:#c2c2c2; position:relative;}.star--percent .star--full { position:absolute; left:0; top:0; overflow:hidden;}.icon--duotone .star--percent > .icon-set, .icon--solid .star--percent > .icon-set, .icon--sharp-solid .star--percent > .icon-set { opacity:0.5;}.footer { background:linear-gradient(to bottom, #DBDBDB 0%, #DBDBDB 100%); padding-top:3rem; padding-bottom:3rem; color:#333333; font-size:0.875rem; overflow:hidden;}.footer *::selection { background-color:#ffffff;}.footer.no-partners { padding-bottom:4rem;}.footer__html:not(:has(a)) { padding:0 0.75rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#333333;}.footer__nav { --list-item-gap:0.875rem;}.footer__nav a { text-decoration:none;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap);}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:var(--list-item-gap);}.footer__nav .element-links { gap:var(--list-item-gap);}.footer__nav-5 p:last-of-type { margin-bottom:0;}@media (min-width:768px) { .footer__nav-5 {  width:512px;  max-width:100%; }}.footer__header { margin-bottom:1.5rem;}@media (min-width:768px) { .footer_v2_menu_5 .element-link {  text-align:right; } .footer_v2_menu_5 .element-links {  justify-items:end; }}.qtyminus_common, .qtyplus_common { width:var(--qty-button-width); height:var(--qty-button-width); padding:0;}@supports (mask-size:cover) { .qtyminus_common::before, .qtyplus_common::before {  content:"";  mask-size:var(--qty-button-sign-size);  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .qtyminus_common, .qtyplus_common {  background-position:center;  background-size:var(--qty-button-sign-size);  background-repeat:no-repeat; }}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-value { overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; white-space:nowrap; padding:0 0.5rem;}.exitpopup-coupon-value::-webkit-scrollbar { width:6px; height:6px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.exitpopup-coupon-value::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.exitpopup-coupon-2 { font-size:1.5rem; line-height:1.2; font-weight:600; background-color:#ffffff; color:#333333; min-height:calc(1.5em + 0.5rem + calc(1px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.product-function-btn { --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#8f8f8f; --bs-btn-hover-border-color:#8f8f8f; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#525252; --bs-active-border-color:#525252; display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; margin:0px; border-radius:6px; background:#ffffffcc; border:0px solid #ffffffcc; font-size:0.875rem; width:2.5rem; height:2.5rem; flex:0 0 2.5rem; pointer-events:auto; line-height:1; white-space:nowrap; color:inherit;}.product-function-btn.page_artdet_func_compare_checked, .product-function-btn.page_art_func_compare_checked, .product-function-btn.added { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color);}.page_qty_input_outer { padding:var(--padding-y) var(--padding-x); border-radius:6px; border:var(--input-border-width) solid #DBDBDB; background-color:#ffffff; position:relative; display:inline-flex; column-gap:var(--qty-gap);}.page_qty_input_outer:has(.form-control-lg) { border-radius:8px;}.page_qty_input_outer:has(.form-control-sm) { border-radius:4px;}.page_qty_input_outer:focus-within { outline:1px solid #264231; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #b3c5b9;}.credit iframe { margin:0 !important;}.credit__header { display:flex; align-items:center; justify-content:center; gap:1rem; font-weight:600; margin-bottom:1rem;}.credit__logo { max-width:140px; max-height:60px;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit { position:absolute; left:50%; bottom:0; transform:translate(-50%); text-align:center; color:rgba(51, 51, 51, 0.7); pointer-events:none; line-height:1;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:0.75rem;}.page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-y:0.125rem; --padding-x:0.125rem; --qty-gap:0px; --qty-button-width:2.25rem; --qty-button-sign-size:1rem; --input-width:3.2rem; --input-border-width:1px;}@media (min-width:768px) { .page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.stock { white-space:normal; text-align:left; display:flex; align-items:center; column-gap:0.25em; padding:0.125em 0.375em; justify-self:flex-start; line-height:1.25;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.highlighted-block { --padding:0.75rem; padding:var(--padding); background-color:#FFFFFF; color:#333333; border-radius:6px; scrollbar-width:thin; scrollbar-color:#a8a8a8 #FFFFFF;}.highlighted-block::-webkit-scrollbar { width:6px; height:6px;}.highlighted-block::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.highlighted-block::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.highlighted-block::-webkit-scrollbar-track { background-color:#FFFFFF; border-radius:3px;}.highlighted-block .line-separator { margin-left:calc(var(--padding) * -1); margin-right:calc(var(--padding) * -1); width:auto;}@media (min-width:768px) { .highlighted-block {  --padding:1.5rem; }}.highlighted-block .highlighted-block { --padding:0; background-color:transparent;}.section-block { padding:2rem 0; position:relative; overflow:hidden; min-height:100%;}@media (min-width:576px) { .section-block {  padding:5% 10%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].tippy-module-loading { cursor:wait;}span[data-tippy] { cursor:help;}span[data-tippy]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:1px solid #264231; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #b3c5b9;}.tippy-box { background-color:#ffffff; color:#333333; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:6px; font-size:0.875rem; line-height:16px;}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.loading-spinner__wrap { min-height:28px; position:relative;}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.loading-spinner--small { display:inline-block; vertical-align:middle; width:0.875rem; height:0.875rem; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}#partners { flex:0 0 100%;}@media (min-width:768px) { #partners {  flex:1 1 auto; }}.checkout__img { mix-blend-mode:darken;}#provider-partners { background:linear-gradient(to bottom, #DBDBDB 0%, #DBDBDB 100%); padding-top:0; padding-bottom:4rem; overflow:hidden;}.partner_element a { color:#333333;}.partner_element a:hover { color:#8F8F8F;}:where(.partner_element) a { text-decoration:none;}#provider_link_click { flex:0 0 100%; text-align:center;}@media (min-width:768px) { #provider_link_click {  order:-1;  flex:0 0 auto;  text-align:left; }}#ident_data { text-align:center; position:fixed; padding:12px 12px 40px; bottom:0; left:0; z-index:99999; background:#000; color:#fff; transition:all ease 0.2s; transform:translateX(-102%); display:flex; flex-direction:column; align-items:flex-start; font-size:0.75rem; max-height:100vh;}#ident_data b { font-size:0.875rem; line-height:1;}#ident_data b:not(:first-of-type) { margin-top:0.625rem;}#ident_data a { font-size:0.875rem; text-transform:uppercase; color:inherit;}#ident_data a::before { content:"->"; margin-right:0.625rem;}#ident_data::after { content:"@"; position:absolute; left:100%; bottom:60px; font-size:12px; padding:15px 2px 15px 6px; display:flex; justify-content:center; align-items:center; border-radius:0 5px 5px 0; background-color:#000; color:#fff;}@media (min-width:576px) { #ident_data::after {  padding:15px 5px; }}#ident_data:hover { transform:translateX(0%);}@media (max-width:399px) { #ident_data {  font-size:0.9rem; }}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#34B262; color:#333333;}#toast-container > .toast-success .toast-close-button { color:#333333;}#toast-container > .toast-warning { background-color:#E8A530; color:#333333;}#toast-container > .toast-warning .toast-close-button { color:#333333;}#toast-container > .toast-error { background-color:#C91D25; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#165DC9; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}@media (max-width:767.98px) { .search-box, .offcanvas-box-search {  order:10;  grid-column:1/-1; }}@media (min-width:768px) { .search-bar-in-offcanvas .offcanvas-box-search, .search-bar-visible .search-box {  max-width:400px;  min-width:244px; }}.search-box__input { cursor:pointer; position:relative; height:var(--search-box-input-height); line-height:calc(var(--search-box-input-height) - 2 * 1px); padding:0 var(--search-box-input-height) 0 0.5rem; flex-shrink:0;}.search-box__input:focus { cursor:text;}.search-box__input.ajax-loading ~ .search-box__loading { display:flex;}.search-box__input::-webkit-input-placeholder { text-align:left; font-weight:normal; color:rgba(51, 51, 51, 0.5);}.search-box__input:-ms-input-placeholder { text-align:left; font-weight:normal; color:rgba(51, 51, 51, 0.5);}.search-box__input::-ms-input-placeholder { text-align:left; font-weight:normal; color:rgba(51, 51, 51, 0.5);}.search-box__input::-moz-placeholder { text-align:left; font-weight:normal; color:rgba(51, 51, 51, 0.5);}.search-box__input::placeholder { text-align:left; font-weight:normal; color:rgba(51, 51, 51, 0.5);}.search-box__search-btn { padding:0; height:var(--search-box-input-height); width:var(--search-box-input-height); aspect-ratio:1/1; position:absolute; top:0; right:0; z-index:3; font-size:1rem;}.layout--start_categories .carousel, .layout--carousel .carousel, .categories .carousel, .start_reviews__carousel .carousel, .artdet__image-block .carousel, .gallery .carousel { border-radius:6px;}.layout--start_categories .carousel:focus-visible::before, .layout--carousel .carousel:focus-visible::before, .categories .carousel:focus-visible::before, .start_reviews__carousel .carousel:focus-visible::before, .artdet__image-block .carousel:focus-visible::before, .gallery .carousel:focus-visible::before { border-radius:6px;}#list-artpack_page .product { border-bottom:1px solid #DBDBDB; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap:0.375rem; gap:var(--bs-gap); background-color:#b3c5b9; border-radius:8px; padding:var(--bs-gap); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.modal { align-items:flex-start; justify-content:center;}.modal .spinner-overlay { border-radius:var(--bs-border-radius-lg);}.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}div#overlay_explicit { display:flex; background:var(--bs-primary-300); opacity:1;}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:439.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#C91D25;}.modal-dialog--warning .modal-header__icon { color:#E8A530;}.modal-dialog--ok .modal-header__icon { color:#34B262;}.modal-header { gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:rgba(51, 51, 51, 0.7);}.modal-header__icon { font-size:2em; color:#406E51;}.modal-body { scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff;}.modal-body::-webkit-scrollbar { width:6px; height:6px;}.modal-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.modal-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.modal-body::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.modal-body:not(:empty) ~ .modal-footer { padding:0 calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5) calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); margin-top:calc(var(--bs-modal-footer-gap) * -0.5); position:relative;}.modal-body:not(:empty) ~ .modal-footer::before { content:""; position:absolute; bottom:100%; height:var(--bs-modal-padding); background:linear-gradient(0deg, var(--bs-modal-bg) 20%, transparent 100%); width:100%; left:0; margin-bottom:calc(var(--bs-modal-footer-gap) * -0.5);}.design-coupon-wrapper { width:396px; max-width:100%; margin:0 auto;}.design-coupon { --border-width:4px; --circle-width:50px; background-image:linear-gradient(to right, #b3c5b9 0%, #8ca897 100%); border-radius:8px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:space-between; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#modal-exitpopup:not(.is-end) .hide-this-by-start, #modal-exitpopup.is-end .hide-this-by-end, #modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.modal-exitpopup-video .modal-content { width:100%;}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:200px; --wheel-width-active:320px; --wheel-width:200px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-left:calc(var(--wheel-triangle-border-top) * -1); transition:border-width ease 1s, margin-left ease 1s; position:relative; z-index:1;}.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:6cqi;}.modal-exitpopup-wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; pointer-events:none;}.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:6px;}.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.highlighted-primary { background-color:#d9e2dc; color:var(--bs-primary-text-emphasis); border-radius:6px; font-weight:500; padding:0.5rem;}.accordion-header { position:sticky; top:0; z-index:1020;}.header-is-sticky.header-is-visible-by-scroll-up .accordion-header { transition:top ease var(--header-sticky-on-scroll-up-transition-time);}.accordion-button { gap:0.5em; line-height:1.5; border:1px solid; border-color:transparent transparent #DBDBDB transparent;}.nav-tabs { display:none; border-bottom:0; gap:0.5rem 0; margin-bottom:1.5rem;}.nav-tabs .nav-link { border-top-width:0; border-right-width:0; border-left-width:0; border-bottom-color:#DBDBDB; gap:0.5em; margin-bottom:0; border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;}.nav-tabs .nav-item { border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;}.responsive-tabs { margin-bottom:1.5rem;}@media (min-width:992px) { .responsive-tabs .nav-tabs {  display:flex; } .responsive-tabs .accordion-header {  display:none; } .responsive-tabs .accordion-collapse {  display:none; } .responsive-tabs .accordion-item.active .accordion-collapse {  display:block; } .responsive-tabs .accordion {  --bs-accordion-body-padding-y:0; }}@media (max-width:991.98px) { .responsive-tabs .tab-pane {  display:block !important;  opacity:1; }}.cart-box__product-count { display:block; font-variant-numeric:tabular-nums;}.cart-box__product-count:empty { position:absolute;}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.carousel-block { position:relative;}html:not(.carousels-in-container) .carousel-block { width:1920px; margin-left:auto; margin-right:auto; max-width:100%; padding-left:var(--grid-actual-container-padding-x); padding-right:var(--grid-actual-container-padding-x);}.container .carousel-block { padding-left:0 !important; padding-right:0 !important;}.carousel-block:not(.carousel-block--grid) .carousel-cell { flex:0 0 var(--main-img-width); width:var(--main-img-width); max-width:100%;}.carousel-block:not(.carousel-block--grid).with-auto-crop .element-img, .carousel-block:not(.carousel-block--grid).with-auto-crop .product__img { object-fit:cover; height:100%;}.carousel-block .main-title { margin-bottom:min(1.25rem, 1.25rem - 15px);}.carousel-block.carousel-block--with-nav { padding-bottom:calc(var(--carousel-prev-next-gap-top) + var(--carousel-prev-next-btn-height));}.carousel-block .type--3.card--1 .product__inner > .row { height:100%; align-items:center;}.carousel-block.is-hidden { pointer-events:none;}.carousel-block.is-hidden .carousel__nav { opacity:0;}.carousel-block.no-paging .carousel__nav { visibility:hidden;}.carousel-block:not(.no-paging) .carousel { cursor:grab;}.carousel-block .carousel__nav { max-width:calc(var(--container-max-actual) - var(--grid-gutter-width-actual));}.carousel-block.scrolling .carousel__prev-next-btn { pointer-events:none;}.carousel-block .img-lazy-bg-wrapper { position:absolute; top:0; height:100%; overflow:hidden;}@media (min-width:1440px) { .carousel-block--fluid-indent .carousel-cell:first-child, .carousels-fluid-indent .layout-container--full-width .carousel-block .carousel-cell:first-child, .carousels-fluid-indent .page-content--full-width .carousel-block .carousel-cell:first-child {  margin-left:var(--remain-half-space-by-side-without-padding); } .carousel-block--fluid-indent .carousel-cell:last-child, .carousels-fluid-indent .layout-container--full-width .carousel-block .carousel-cell:last-child, .carousels-fluid-indent .page-content--full-width .carousel-block .carousel-cell:last-child {  margin-right:var(--remain-half-space-by-side-without-padding) !important; } .container .carousel-block--fluid-indent .carousel-cell, .offcanvas .carousel-block--fluid-indent .carousel-cell, .modal .carousel-block--fluid-indent .carousel-cell {  scroll-snap-align:start; } .container .carousel-block--fluid-indent .carousel-cell:first-child, .offcanvas .carousel-block--fluid-indent .carousel-cell:first-child, .modal .carousel-block--fluid-indent .carousel-cell:first-child {  margin-left:0; } .container .carousel-block--fluid-indent .carousel-cell:last-child, .offcanvas .carousel-block--fluid-indent .carousel-cell:last-child, .modal .carousel-block--fluid-indent .carousel-cell:last-child {  margin-right:0 !important; }}.carousels-fluid .layout-container--full-width .carousel-block,.carousels-fluid-indent .layout-container--full-width .carousel-block,.carousels-fluid .page-content--full-width .carousel-block,.carousels-fluid-indent .page-content--full-width .carousel-block { width:100vw; max-width:100vw; left:50%; transform:translateX(-50%); padding-right:var(--grid-actual-container-padding-x) !important; padding-left:var(--grid-actual-container-padding-x) !important;}@media (min-width:1440px) { .carousels-fluid .layout-container--full-width .carousel-block .main-title__outer .container, .carousels-fluid-indent .layout-container--full-width .carousel-block .main-title__outer .container, .carousels-fluid .page-content--full-width .carousel-block .main-title__outer .container, .carousels-fluid-indent .page-content--full-width .carousel-block .main-title__outer .container {  padding-right:var(--grid-actual-container-padding-x);  padding-left:var(--grid-actual-container-padding-x); }}.carousel { position:relative; display:flex; overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; user-select:none; scrollbar-width:none; -ms-overflow-style:none;}.carousel::-webkit-scrollbar { background:transparent; width:0; height:0;}.carousel.dragging { cursor:grabbing; scroll-snap-type:none; scroll-behavior:auto;}.carousel.dragging a { pointer-events:none;}.carousel:focus-visible { outline:1px solid #264231; box-shadow:0 0 0 calc(0.125rem + 0px) #b3c5b9;}.carousel-cell { position:relative; margin-right:0.75rem; scroll-snap-align:var(--scroll-snap-align, center);}@media (min-width:576px) { .carousel-cell {  scroll-snap-align:var(--scroll-snap-align, end); }}.carousel-cell:last-child { margin-right:0 !important;}.carousel__prev-next-btn { --bs-btn-disabled-border-color:transparent; height:var(--carousel-prev-next-btn-height); line-height:var(--carousel-prev-next-btn-height); width:var(--carousel-prev-next-btn-width); flex:0 0 var(--carousel-prev-next-btn-width); max-width:var(--carousel-prev-next-btn-width); padding:0; text-align:center; letter-spacing:0; border-radius:6px; font-size:1.125rem; color:rgba(51, 51, 51, 0.7); display:inline-flex; align-items:center; justify-content:center;}.carousel__nav { user-select:none; display:flex; align-items:center; justify-content:center; position:absolute; bottom:0; width:100%; left:50%; transform:translateX(-50%); z-index:1; min-height:var(--carousel-prev-next-btn-height); will-change:opacity; transition:opacity ease 1s;}.carousel__progress { --bs-progress-height:2px; --bs-progress-bg:lightgray; --bs-progress-bar-bg:currentColor; --bs-progress-bar-color:#333333; width:80px; margin:0.5rem;}@supports (container-type:inline-size) { .artdet__name {  font-size:clamp(26px, 20px + 2cqi, 38px);  word-break:break-word; }}:where(.artdet__name) a { text-decoration:none;}.artdet__breadcrumb-and-pagination .breadcrumb { margin-bottom:0;}.artdet__spec-params--not-inputs-not-icons .artdet__spec-param, .artdet__data .data__item { --columns:2; display:grid; grid-template-columns:repeat(var(--columns, 1), minmax(0, 1fr)); align-items:center; gap:0.75rem;}.page_artdet_product_param_icon,.page_artdet_product_param_iconmore,.page_artdet_product_param_pic,.page_artdet_product_param_piclink,.page_artdet_product_param_piclinktext { box-sizing:content-box; padding:2px; background-color:#ffffff; border-radius:4px; border:1px solid #DBDBDB;}.page_artdet_product_param_icon[data-tippy]:hover,.page_artdet_product_param_iconmore[data-tippy]:hover,.page_artdet_product_param_pic[data-tippy]:hover,.page_artdet_product_param_piclink[data-tippy]:hover,.page_artdet_product_param_piclinktext[data-tippy]:hover { background-color:rgba(0, 0, 0, 0.075);}.artdet__spec-params, .artdet__data-content { word-break:break-word; --bs-gap:0.375rem 1.5rem;}.artdet__spec-params--not-inputs-not-icons, .artdet__data-content { --bs-columns:1;}.artdet__spec-param-value { display:flex; align-items:center; gap:0.5em;}.artdet__spec-param-label, .data__item-title { color:rgba(51, 51, 51, 0.7);}.artdet__price-base-outer { display:flex; align-items:center; gap:0.5em;}.artdet__prices { display:flex; flex-direction:column; flex-wrap:wrap; gap:0.25rem;}.artdet__price-unit { font-weight:500; font-size:0.875rem;}.artdet__discount-saving { white-space:nowrap; font-weight:700;}@supports (container-type:inline-size) { @container (min-width:600px) {  .artdet__spec-params--not-inputs-not-icons, .artdet__data-content { --bs-columns:2;  } }}.artdet__warehouse-variant-info { min-width:15rem; display:flex; justify-content:space-between;}.artdet__warehouse { --bs-gap:0 0.5rem; line-height:1; padding:0.5rem 0.75rem; border-radius:6px; grid-template-columns:1fr auto;}.artdet__warehouse:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}.artdet__warehouse-info { color:rgba(51, 51, 51, 0.7); font-size:0.875rem; grid-column:1/span var(--bs-columns); line-height:1.25;}.qty-discounts { font-weight:500;}.qty-discount__amount { min-width:35px;}.qty-discount__price { text-align:right;}.qty-discount { display:grid; gap:0 0.25rem; grid-template-columns:1fr auto 1fr; padding:0.5rem 0.75rem; line-height:1;}.qty-discount:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}.qty-discount__from::after { content:"+ " attr(data-unit);}.product-type { display:flex; flex-direction:column; gap:0.75rem;}.product-type__label { display:flex; align-items:baseline;}.product-type__values { display:inline-flex; flex-wrap:wrap; align-items:center; gap:0.25rem; font-size:0.875rem; font-weight:500;}.product-type__value.active { cursor:default;}.product-type__value-color { width:1.5rem; height:1.5rem; border-radius:4px; background-color:currentColor; position:relative; box-shadow:inset 0 0 0 2px #b3c5b9;}.product-type__item.type--color-text { margin-left:0.5em;}.product-type__item.type--color_text .product-type__value,.product-type__item.type--color .product-type__value,.product-type__item.type--pic .product-type__value,.product-type__item.type--piclink .product-type__value,.product-type__item.type--piclinktext .product-type__value,.product-type__item.type--icon .product-type__value,.product-type__item.type--iconmore .product-type__value { padding:2px;}.product-type__item.type--color_text img,.product-type__item.type--color img,.product-type__item.type--pic img,.product-type__item.type--piclink img,.product-type__item.type--piclinktext img,.product-type__item.type--icon img,.product-type__item.type--iconmore img { background-color:#ffffff; border-radius:calc(2px + 1px);}.product-type__item.type--pic img, .product-type__item.type--piclink img, .product-type__item.type--piclinktext img { max-height:100px; max-width:100px; border-radius:calc(4px - 1px);}.product-type__item.type--pic .product-type__value, .product-type__item.type--piclink .product-type__value, .product-type__item.type--piclinktext .product-type__value { padding:2px; overflow:hidden; border-radius:4px; border-width:1px; color:#333333 !important;}.product-type__item.type--pic .product-type__value.has-price, .product-type__item.type--piclink .product-type__value.has-price, .product-type__item.type--piclinktext .product-type__value.has-price { max-width:none;}.product-type__item.type--pic .product-type__option-name, .product-type__item.type--piclink .product-type__option-name, .product-type__item.type--piclinktext .product-type__option-name { line-height:1;}.product-type__item.type--color_text .product-type__value { padding-right:0.5em;}.artdet .stickers[data-position=above], .product-tooltip .stickers[data-position=above] { max-width:var(--container-max-xxl); margin:0 auto 0.5rem;}.artdet .stickers[data-position=under], .product-tooltip .stickers[data-position=under] { max-width:var(--container-max-xxl); margin:0.5rem auto 0;}.artdet .stickers-outer .stickers-wrap, .product-tooltip .stickers-outer .stickers-wrap { right:auto; width:var(--main-img-width); max-width:100%;}.artdet__badges { display:flex; flex-wrap:wrap; gap:5px;}.artdet__discount-saving, .artdet__price-discount-period { color:#B82424;}@media (max-width:767.98px) { .artdet__price-discount-period {  font-size:0.75rem; }}.artdet__price-discount-period + .artdet__discount-texts { margin-top:0;}.artdet__price-login { color:#406E51;}.artdet__price-login-btn br { display:none;}.artdet__price-discount-period-start, .artdet__price-discount-period-end { display:inline-block;}.artdet__short-descripton + .long-description__content { padding-top:1.5em;}.artdet__spec-params--icons { display:flex; flex-wrap:wrap; gap:0.375rem;}.artdet__spec-params, .data__items { line-height:1.25;}@media (min-width:576px) and (max-width:767.98px) { .spec-param-right {  border-left:1px solid #DBDBDB; }}.spec-param-icon-desc { font-size:0.875rem;}.spec-param-icon-alt { font-weight:700;}.spec-param-icon-wrapper { border:1px solid #DBDBDB; padding:4px; border-radius:4px; font-size:0.75rem; flex-shrink:0; min-width:1.5rem; text-align:center; max-width:100%; transition-duration:0.2s;}.page_artdet_product_param_pic, .page_artdet_product_param_piclink, .page_artdet_product_param_piclinktext { max-height:100px; max-width:100px;}.artdet__spec-param-type--color,.artdet__param-type--color { width:1.5rem; height:1.5rem; border-radius:4px; box-shadow:inset 0 0 0 2px #b3c5b9; background-color:currentColor;}.page_artdet_product_param_color_text { margin-left:0.625rem;}.artdet__spec-param .form-group { margin-bottom:0.625rem;}.artdet__spec-param:last-child .form-group { margin-bottom:0;}.artdet__block-image-inner { display:flex; flex-direction:column; row-gap:20px;}.artdet__block-cart { min-height:100%; display:flex; flex-direction:column;}.artdet__block-name-inner { display:grid; align-content:center; row-gap:1.25rem;}.artdet__block-cart-inner { display:grid; row-gap:1.25rem;}@media (min-width:768px) { .artdet__block-cart-inner, .artdet__block-left-outer {  top:0.625rem;  position:-webkit-sticky;  position:sticky; } .header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-cart-inner, .header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-left-outer {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset)); } .header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-cart-inner, .header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-left-outer {  top:calc(var(--header-height) + var(--sticky-offset)); }}@media (min-width:1240px) { .artdet__block-image-inner, .artdet__block-name-inner {  top:0.625rem;  position:-webkit-sticky;  position:sticky; } .header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-image-inner, .header-is-sticky.header-is-visible-by-scroll-up .artdet .artdet__block-name-inner {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset)); } .header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-image-inner, .header-is-sticky.header-with-sticky-behavior .artdet .artdet__block-name-inner {  top:calc(var(--header-height) + var(--sticky-offset)); } .artdet__block-left-outer {  height:100%; } .artdet__block-left-outer > .row {  height:100%; }}.artdet__function .btn { width:auto;}.artdet__function .product-function-btn--compare[data-text]::after, .artdet__function .product-function-btn--favourites[data-text]::after { content:attr(data-text);}.artdet__function .product-function-btn--compare.page_artdet_func_compare_checked, .artdet__function .product-function-btn--favourites.added { color:#ffffff; background-color:#525252; border-color:#525252;}.artdet__function .product-function-btn--compare.page_artdet_func_compare_checked[data-text-remove]::after, .artdet__function .product-function-btn--favourites.added[data-text-remove]::after { content:attr(data-text-remove);}.artdet__rating-highlighted-score-num { align-self:center;}.artdet__rating-highlighted-reviews-count { color:rgba(51, 51, 51, 0.7); line-height:1; font-size:inherit; white-space:nowrap;}.artdet__prices.has-price-sale .product-price--base { font-size:1rem;}.artdet__prices .product-price--base, .artdet__prices .product-price--sale { font-size:1.5rem;}@media (min-width:768px) { .artdet__prices.has-price-sale .product-price--base {  font-size:1.125rem; } .artdet__prices .product-price--base, .artdet__prices .product-price--sale {  font-size:2rem; }}.plus-service__inner { display:flex; flex-direction:column;}.plus-service__none { height:0; min-height:0; overflow:hidden; visibility:hidden; margin:0 !important; padding:0 !important;}.plus-service__price { display:inline-block;}.stock-variant__qty { text-transform:lowercase; font-weight:400; color:rgba(51, 51, 51, 0.7); font-size:0.9em;}.artdet__countdown-outer { background-color:#d9e2dc; border-radius:8px; padding:0.75rem;}#cd_custom { display:flex; flex-grow:1; gap:0.625rem;}#cd_custom > div { flex:0 1 64px; max-width:64px;}@media (min-width:576px) { #cd_custom > div {  flex:0 1 64px;  max-width:64px; }}.cd_num { font-size:1.5rem; font-weight:700; line-height:1; font-variant-numeric:tabular-nums;}.cd_txt { font-size:0.875rem; color:#8ca897; line-height:1;}.artdet__countdown__counter #cd_custom { min-height:64px; transition:opacity ease 1s; opacity:0.3;}.artdet__countdown__counter #cd_custom.is-initialized { opacity:1;}.artdet__countdown__counter #cd_custom > div { border-radius:6px;}@media (min-width:576px) { .artdet__countdown__counter #cd_custom {  min-height:64px; }}.artdet__countdown__counter .cd_wrap { background-color:#d9e2dc; color:#B82424; text-align:center; display:flex; flex-direction:column; justify-content:center; border-radius:calc(6px - 1px); gap:0.25rem;}.artdet__countdown__counter .cd_sec { margin-right:0;}.artdet__countdown__counter #cd_custom:not(.is-initialized) .cd_num::before { content:"?";}@media (min-width:576px) { .artdet__countdown__counter .cd_num {  font-size:1.5rem; }}.countdown--animated #cd_custom > div { padding:1px;}@media (min-width:576px) { .countdown--animated #cd_custom > div {  padding:1px; }}.countdown--animated .cd_sec, .countdown--animated .cd_min, .countdown--animated .cd_hour, .countdown--animated .cd_day { background-color:#406E51;}.countdown--animated .cd_wrap { height:62px;}@media (min-width:576px) { .countdown--animated .cd_wrap {  height:62px; }}.countdown--simple #cd_custom > div { padding:1px; background-color:#b3c5b9;}@media (min-width:576px) { .countdown--simple #cd_custom > div {  padding:1px; }}.countdown--simple .cd_wrap { height:62px;}@media (min-width:576px) { .countdown--simple .cd_wrap {  height:62px; }}#cd_color_front { display:none; background-color:#406E51;}#cd_color_back { display:none; background-color:#b3c5b9;}.artdet-main-btn { white-space:nowrap;}.artdet__inquire-btn { min-width:240px; max-width:100%;}.artdet__spec-param--color-outer { display:inline-block;}.artdet__spec-param-value p, .data__item-value p { margin-bottom:0;}@media (max-width:767.98px) { .artdet__block-left-right-container {  background-color:#FFFFFF;  color:#333333; }}.artdet__thumb-img-outer:not(.carousel-cell) { margin-bottom:20px; text-align:center; width:108px; height:108px;}.artdet__thumbs--horizontal .artdet__thumb-img-outer:not(.carousel-cell) { width:calc(20% - (20px / 5) * 4); flex:0 0 calc(20% - (20px / 5) * 4); margin-right:20px; margin-bottom:12px;}.artdet__thumbs--horizontal .artdet__thumb-img-outer:not(.carousel-cell):first-child { margin-right:0;}.artdet__thumbs img { cursor:zoom-in;}.artdet__thumb-img-outer.carousel-cell { width:calc(25% - (10px / 4) * 3); flex:0 0 calc(25% - (10px / 4) * 3); margin-right:10px; display:flex;}.artdet__thumb-img-outer.carousel-cell.is-nav-selected .artdet__thumb-img-wrap { border-color:#406E51;}.artdet__thumb-img-outer.carousel-cell .artdet__thumb-img-wrap { padding:0; border:1px solid transparent; border-radius:4px; display:flex; justify-content:center; align-items:center; transition:all ease 0.4s; width:100%;}@media (min-width:768px) { .artdet__thumb-img-outer.carousel-cell {  width:calc(50% - (10px / 2) * 1);  flex:0 0 calc(50% - (10px / 2) * 1); }}@media (min-width:992px) { .artdet__thumb-img-outer.carousel-cell {  width:calc(33.3333333333% - (10px / 3) * 2);  flex:0 0 calc(33.3333333333% - (10px / 3) * 2); }}.artdet__alt-img { border-radius:8px;}.artdet__image-block.has-image .artdet__alt-img.js-init-ps { cursor:zoom-in;}.artdet__alts.carousel { align-items:center;}.artdet__alts.carousel.dragging .js-init-ps { pointer-events:none;}.artdet__alts.grid { --ratio:0.5; --gap:0.5rem; gap:var(--gap); grid-template-columns:repeat(auto-fill, minmax(calc(var(--main-img-width) * var(--ratio)), 1fr));}@media (min-width:768px) { .artdet__alts.grid {  --ratio:0.75;  --gap:1rem; }}.product-susbscription-alert:has(.overlay_text:empty) { display:none;}.product-susbscription-alert:has(.overlay_text:empty) ~ .product-susbscription-ok-btn-wrapper { display:block;}.product-susbscription-ok-btn-wrapper { display:none;}.pswp--css_animation .pswp__preloader__donut { border-right-color:#333333 !important; border-top-color:#333333 !important;}.pswp__img { max-height:none;}.pswp__bg { background:#ffffff !important;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}.pswp__ui--idle .pswp__top-bar { opacity:1;}.pswp__caption__center { text-align:center !important; color:#333333 !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#333333 !important; font-size:1.25rem !important;}.pswp__button { font-size:1.25rem; color:#333333; background-image:none !important; display:flex; align-items:center; justify-content:center;}.pswp__button .icon-set { pointer-events:none;}.pswp__button::before { content:""; display:none;}.pswp__button--compress-wide, .pswp__button--magnifying-glass-minus { display:none;}.pswp.pswp--fs .pswp__button--expand-wide { display:none;}.pswp.pswp--fs .pswp__button--compress-wide { display:initial;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-plus { display:none;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-minus { display:initial;}.pswp__img--placeholder--blank { background-color:#ffffff !important;}.stickers-wrap { position:absolute; left:0; top:0; bottom:0; right:0; z-index:2; pointer-events:none;}.stickers { z-index:2; display:flex; row-gap:0.25rem; column-gap:0.25rem; flex-wrap:wrap;}.stickers[data-position*=on_] { --gap:0.5rem; position:absolute; max-width:calc(100% - 2 * var(--gap));}.stickers[data-orientation=vertical] { flex-direction:column;}.stickers[data-orientation=vertical][data-position*=_right] { align-items:flex-end;}.stickers[data-orientation=horizontal][data-position*=_right] { justify-content:flex-end;}.stickers[data-position*=_top_] { top:var(--gap);}.stickers[data-position*=_bottom_] { bottom:var(--gap); align-items:flex-end;}.stickers[data-position*=_left] { left:var(--gap);}.stickers[data-position*=_right] { right:var(--gap);}.sticker { position:relative; white-space:normal; margin:0;}.sticker svg, .sticker img { max-width:100%; height:auto;}.sticker[data-tippy] { pointer-events:auto;}.sticker[data-type=text] { max-width:100%;}.sticker-caption { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); line-height:1.15; display:inline-flex; align-items:center; justify-content:center; width:100%; height:100%; padding:4px; text-align:center;}.product__img-link { display:block;}.product__img-outer { position:relative; text-align:center;}.product.carousel-cell { padding-top:15px; padding-bottom:15px; }@media (min-width:418px) { .carousel-recommend .product.carousel-cell {  max-width:var(--main-img-width); }}@media (min-width:768px) { .carousel-recommend .product.carousel-cell {  width:calc(50% - (0px / 2) * 1) !important;  flex:0 0 calc(50% - (0px / 2) * 1) !important; }}.product__inner { border-radius:6px; height:100%; position:relative; background-color:#ffffff; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s;}@media (hover:hover) and (pointer:fine) { .product__inner:hover {  box-shadow:0 0 15px rgba(0, 0, 0, 0.1); }}.product__name { margin-bottom:0; font-family:var(--bs-font-sans-serif); word-break:break-word;}.product__name-link { text-decoration:none;}.product__review { font-size:12px; align-self:flex-start; text-decoration:none !important;}.product__review:focus-visible { box-shadow:0 1px 0 0 currentColor;}.product__review:last-child { margin-bottom:0;}.product__review::after { content:"(" attr(data-review-count) ")"; color:rgba(51, 51, 51, 0.7);}.product__reviews-count { font-size:0.75rem; color:rgba(51, 51, 51, 0.7); display:inline-block; align-self:baseline;}.product__reviews-avg { font-weight:700; align-self:baseline;}.product__description-short { text-align:justify;}.product__main { display:flex; flex-wrap:wrap; position:relative; gap:0.25rem;}.not-stock__text, .not-buyable__text, .product__cart-login-btn-wrap { text-align:left; column-gap:0.5em;}.not-stock__text, .not-buyable__text { padding:10px 0; font-weight:400; display:flex; align-items:center; line-height:1.25; color:rgba(51, 51, 51, 0.7); font-size:0.875rem;}.product__custom-statuses { display:flex; flex-wrap:wrap; gap:5px;}.product__badges { display:flex; flex-wrap:wrap; gap:0.375rem;}.product__main-btn-col { flex-grow:1; flex-shrink:1; min-width:0;}.product__cart-input-wrap { flex-grow:1;}.product__cart-login-btn { line-height:1.2; text-align:left;}.product__main-outer { margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; row-gap:10px;}.product__function-btns { display:inline-flex; justify-content:flex-end; gap:0.5rem; align-items:center; }.product__types { line-height:1; display:flex; flex-wrap:wrap; gap:0.375rem; width:100%;}.product__type { display:inline-flex; align-items:baseline; flex-wrap:wrap; line-height:1; max-width:100%; gap:0.375rem;}.product__type.type--color, .product__type.type--color_text { align-items:center; gap:0.125rem;}.product__type ~ .product__type { margin-top:0.5rem;}.product__type-value { padding:0.125rem; border:1px solid #DBDBDB; border-radius:4px; background-color:#f5f5f5; color:#333333; font-size:0.75rem; font-weight:700; flex-shrink:0; max-width:100%; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; display:flex; align-items:center; justify-content:center; text-decoration:none !important;}.product__type-value:hover, .product__type-value:focus, .product__type-value:focus-visible { border-color:#dbdbdb; background-color:#dbdbdb;}.type--color .product__type-value, .type--color_text .product__type-value { border-color:transparent; padding:3px; min-width:auto; height:auto;}.type--color .product__type-value .product__type-option--color, .type--color_text .product__type-value .product__type-option--color { width:20px; height:20px; box-shadow:inset 0 0 0 2px #b3c5b9; border-radius:4px; background-color:currentColor;}.type--icon .product__type-value, .type--pic .product__type-value, .type--piclink .product__type-value, .type--piclinktext .product__type-value { padding:3px;}.type--icon .product__type-value:hover, .type--icon .product__type-value:focus, .type--icon .product__type-value:focus-visible, .type--pic .product__type-value:hover, .type--pic .product__type-value:focus, .type--pic .product__type-value:focus-visible, .type--piclink .product__type-value:hover, .type--piclink .product__type-value:focus, .type--piclink .product__type-value:focus-visible, .type--piclinktext .product__type-value:hover, .type--piclinktext .product__type-value:focus, .type--piclinktext .product__type-value:focus-visible { border-color:#333333; background-color:transparent;}.type--color .product__type-value:hover, .type--color .product__type-value:focus, .type--color .product__type-value:focus-visible, .type--color_text .product__type-value:hover, .type--color_text .product__type-value:focus, .type--color_text .product__type-value:focus-visible, .type--icon .product__type-value:hover, .type--icon .product__type-value:focus, .type--icon .product__type-value:focus-visible { border-color:#333333; background-color:transparent;}.product__type-value.product__type-more { background-color:transparent; border:none; color:inherit;}.product__sku { font-weight:500; letter-spacing:0.1em; font-size:0.813rem; color:rgba(51, 51, 51, 0.7); line-height:1.25; word-break:break-word;}.product__price-base-outer { display:flex; flex-wrap:wrap; align-items:center; gap:0.5em;}.product__prices { display:flex; flex-direction:column; flex-wrap:wrap; gap:0.25rem;}.product__params { line-height:1.2; width:100%; display:flex; flex-direction:column; gap:0.125rem;}.product__params-inner { white-space:nowrap;}.product__param-title-col { display:flex; justify-content:flex-end; align-items:baseline;}.product__param-title-tippy { font-weight:600;}.product__param-title { padding-right:0.5rem; color:rgba(51, 51, 51, 0.7); word-break:break-word; font-size:0.875rem;}.product__param-title .info-icon { vertical-align:middle;}.product__param-value { font-weight:500; font-size:0.813rem;}.product__param-title, .product__param-value { flex:0 0 auto; max-width:100%;}.product__price-login-btn { font-size:0.875em; text-align:left;}.product__price-login-btn br { display:none;}.product__price-unit { font-size:0.75rem;}.product__prices-wrap { position:relative; z-index:1;}.product__price-base, .product__price-sale { font-size:1rem;}.has-price-sale .product__price-base { font-size:0.75rem;}.product__price-sale-start, .product__price-sale-end { display:block;}.product__price-sale-infos, .product__discount-saving { color:#B82424;}.product__discount-saving__value, .product__discount-saving, .product-variant__label { font-weight:700;}.product-variant { margin-bottom:0.625rem;}.product__variants { width:100%;}.product__variants .invalid-feedback { font-size:0.75rem; margin-top:0.15em;}.product__cart-unit { font-size:0.625rem; text-align:left; margin-bottom:0; min-width:50%; line-height:1; user-select:none;}.is-disabled .product__cart-unit { opacity:0.5;}.product__param { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}.product__param:not(.product__param-type--icon):not(.product__param-type--iconmore) { background-color:#f5f5f5; border-radius:4px; padding:0.125rem 0.25rem;}.product__param.color .product__param-value, .product__param.color_text .product__param-value { display:inline-flex; align-items:center;}.product__param-type--icons, .product__param-type--iconmore { display:flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore { display:inline-flex;}.product__param-type--iconmore .product__param-value, .product__param-type--icon .product__param-value { display:inline-flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore .page_artdet_product_param_icon, .product__param-type--icon .page_artdet_product_param_icon { border:1px solid #DBDBDB; padding:4px; border-radius:4px; font-size:0.75rem; flex-shrink:0; min-width:1.5rem; text-align:center; max-width:100%; transition-duration:0.2s; box-sizing:content-box;}.product__param-type--color, .product__color { box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1); background-color:currentColor; padding:0; height:1rem; width:1rem; flex:0 0 1rem; max-width:1rem; display:inline-flex; margin-right:0.5em; border-radius:3px;}.product__param-type--color-text { margin-left:0.5rem; text-overflow:ellipsis; overflow:hidden;}@media (max-width:991.98px) { .product__btn-compare, .product__btn-tooltip {  display:none; }}.gift--on_product_details .products.type--1 .product__data, .gift--on_product_details .products.type--2 .product__data, .package-offer .products.type--1 .product__data, .package-offer .products.type--2 .product__data { grid-template-rows:1fr; gap:0;}.gift--on_product_details .products.type--1 .product__variants, .gift--on_product_details .products.type--2 .product__variants, .package-offer .products.type--1 .product__variants, .package-offer .products.type--2 .product__variants { bottom:0;}.gift--on_product_details .products.type--1 .product__name-wrap, .gift--on_product_details .products.type--2 .product__name-wrap, .package-offer .products.type--1 .product__name-wrap, .package-offer .products.type--2 .product__name-wrap { height:100%;}.products.type--1, .products.type--2 { }.products.type--1:not(.carousel), .products.type--2:not(.carousel) { --bs-columns:4;}.products.type--1 .product, .products.type--2 .product { --padding:0.375rem;}.products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap { width:100%;}.products.type--1 .stickers[data-position*=above], .products.type--1 .stickers[data-position*=under], .products.type--2 .stickers[data-position*=above], .products.type--2 .stickers[data-position*=under] { padding:0.25rem;}@media (min-width:418px) { .carousel-recommend .products.type--1, .carousel-recommend .products.type--2 {  max-width:var(--main-img-width); }}@media (min-width:768px) { .carousel-recommend .products.type--1, .carousel-recommend .products.type--2 {  width:calc(50% - (0px / 2) * 1) !important;  flex:0 0 calc(50% - (0px / 2) * 1) !important; }}.products.type--1 .carousel-cell, .products.type--2 .carousel-cell { margin-right:1.5rem;}.products.type--1 .product__img-outer, .products.type--2 .product__img-outer { margin:0 auto;}.products.type--1 .product__inner, .products.type--2 .product__inner { margin:0 auto; position:relative; display:flex; flex-direction:column; border-radius:6px; overflow:hidden; container:card-width/inline-size;}.products.type--1 .is-variants-opened .product__main::after, .products.type--2 .is-variants-opened .product__main::after { content:""; position:absolute; top:100%; left:0; right:0; height:var(--padding); background:#ffffff; border-radius:0 0 6px 6px;}.products.type--1 .is-variants-opened .product__inner::after, .products.type--2 .is-variants-opened .product__inner::after { content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.15); z-index:7;}.products.type--1 .product__data, .products.type--2 .product__data { flex-grow:1; display:grid; grid-template-columns:1fr; grid-template-rows:1fr auto; gap:0.5rem; padding:var(--padding);}.products.type--1 .product__data:empty, .products.type--2 .product__data:empty { display:none;}.products.type--1 .product__lc-1, .products.type--2 .product__lc-1 { align-self:start; place-items:start;}.products.type--1 .product__lc-1, .products.type--1 .product__lc-2, .products.type--2 .product__lc-1, .products.type--2 .product__lc-2 { display:grid; grid-template-columns:1fr; gap:0.5rem;}.products.type--1 .product__name-wrap, .products.type--2 .product__name-wrap { display:grid; align-self:start; gap:0.25rem;}.products.type--1 .product__name, .products.type--2 .product__name { font-weight:500; font-size:0.875rem;}.products.type--1 .product-main-btn[data-text]::before, .products.type--2 .product-main-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__details-btn[data-text]::after, .products.type--2 .product__details-btn[data-text]::after { display:none;}.products.type--1 .product__details-btn[data-text]::before, .products.type--2 .product__details-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__cart-input-col, .products.type--2 .product__cart-input-col { flex-grow:1;}.products.type--1 .product-main-btn, .products.type--2 .product-main-btn { width:100%; line-height:1.2; display:flex; align-items:center; justify-content:center; text-align:left; height:2.5rem; min-width:2.5rem; padding:0.25rem clamp(10px, 10px, 0.75rem);}.products.type--1 .qtyminus_common, .products.type--1 .qtyplus_common, .products.type--2 .qtyminus_common, .products.type--2 .qtyplus_common { --qty-button-width:2rem;}.products.type--1 .product__main, .products.type--2 .product__main { background:#ffffff; padding:0 var(--padding); margin:0 calc(var(--padding) * -1); z-index:10;}.products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col { display:flex; column-gap:0.5rem;}.products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn { font-size:0.625rem;}.products.type--1 .product__custom-statuses, .products.type--2 .product__custom-statuses { margin-bottom:0.5rem;}.products.type--1 .product__stock, .products.type--2 .product__stock { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.875em), var(--max-font-size, 1em));}.products.type--1 .product__sku, .products.type--2 .product__sku { --min-font-size:0.625rem; --max-font-size:0.813rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .badge, .products.type--2 .badge { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__badges, .products.type--1 .product__badges2, .products.type--2 .product__badges, .products.type--2 .product__badges2 { position:absolute; z-index:5; pointer-events:none; top:0.375rem; left:0.375rem;}.products.type--1 .product__badges a, .products.type--1 .product__badges2 a, .products.type--2 .product__badges a, .products.type--2 .product__badges2 a { pointer-events:auto;}.products.type--1 .product__function-btns, .products.type--2 .product__function-btns { flex-direction:column; overflow:hidden; position:absolute; right:0.5rem; bottom:0.5rem; z-index:5;}.products.type--1 .product__function-btns:has(> .active), .products.type--1 .product__function-btns:has(> :focus-visible), .products.type--2 .product__function-btns:has(> .active), .products.type--2 .product__function-btns:has(> :focus-visible) { transform:translateX(0); visibility:visible;}@media (hover:hover) and (pointer:fine) { .products.type--1 .product__function-btns, .products.type--2 .product__function-btns {  transition:all cubic-bezier(0.33, 1, 0.68, 1) 0.3s;  transform:translateX(130%);  visibility:hidden; }}@media (hover:hover) and (pointer:fine) { .products.type--1 .product:hover .product__function-btns, .products.type--2 .product:hover .product__function-btns {  transform:translateX(0);  visibility:visible; }}.products.type--1 .product__param-title .info-icon, .products.type--2 .product__param-title .info-icon { font-size:1em;}.products.type--1 .product__param-value, .products.type--2 .product__param-value { text-align:right; margin-left:auto;}.products.type--1 .product__price-base, .products.type--1 .product__price-sale, .products.type--2 .product__price-base, .products.type--2 .product__price-sale { --min-font-size:18px; --max-font-size:22px; --opt-font-size:8.75cqi; font-size:clamp(var(--min-font-size, 1.25em), var(--opt-font-size, 1.5em), var(--max-font-size, 1.75em));}.products.type--1 .has-price-sale .product__price-base, .products.type--2 .has-price-sale .product__price-base { --min-font-size:14px; --max-font-size:18px; --opt-font-size:5.575cqi;}.products.type--1 .product__price-unit, .products.type--2 .product__price-unit { --min-font-size:10px; --max-font-size:12px; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.625em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__variants, .products.type--2 .product__variants { position:absolute; bottom:100%; left:0; background-color:#ffffff; border-radius:6px 6px 0 0; padding:0.75rem; transition:transform ease 0.2s, opacity ease 0.2s, visibility ease 0s 0.2s; transform:translateY(100%); visibility:hidden; opacity:0; z-index:1;}.products.type--1 .product__variants.show, .products.type--2 .product__variants.show { visibility:visible; transform:translateY(0); opacity:1; transition:transform ease 0.2s, opacity ease 0.2s;}.products.type--1 .product__variants-btn-close, .products.type--2 .product__variants-btn-close { margin-left:auto;}.products.type--1 .product__variants-header, .products.type--2 .product__variants-header { color:rgba(51, 51, 51, 0.7); font-size:0.875rem; margin-bottom:0.25rem; line-height:1.25;}@media (max-width:417.98px) { .products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap {  --input-width:1.625rem; } .products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn {  font-size:0.75rem; }}@media (max-width:439.98px) { .products.type--1 .cart-input-wrap, .products.type--2 .cart-input-wrap {  --width:1.625rem; }}@media (min-width:576px) { .products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col {  column-gap:0.625rem; } .products.type--1 .product__badges, .products.type--2 .product__badges {  top:0.5rem;  left:0.5rem; }}@supports (container-type:inline-size) { @container card-width (min-width:200px) {  .products.type--1 .product__param-title, .products.type--1 .product__param-value, .products.type--2 .product__param-title, .products.type--2 .product__param-value { flex:0 0 50%; max-width:50%;  }  .products.type--1 .product__param-value, .products.type--2 .product__param-value { text-align:left;  }  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.5rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-weight:600; font-size:1rem;  } } @container card-width (min-width:240px) {  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.625rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-weight:400; font-size:1.25rem;  } } @container card-width (min-width:280px) {  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.75rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-size:1.375rem;  } }}@supports not (container-type:inline-size) { @media (min-width:440px) {  .products.type--1 .product__param-title, .products.type--1 .product__param-value, .products.type--2 .product__param-title, .products.type--2 .product__param-value { flex:0 0 50%; max-width:50%;  } }}.products.type--1 .page_artdet_product_param_pic, .products.type--1 .page_artdet_product_param_piclink, .products.type--1 .page_artdet_product_param_piclinktext { max-height:48px; max-width:48px;}.products.type--1:not(.carousel) { --bs-columns:1;}@media (min-width:440px) { .products.type--1:not(.carousel) {  --bs-columns:2; }}@media (min-width:576px) { .products.type--1:not(.carousel) {  --bs-columns:3; }}@media (min-width:992px) { .products.type--1:not(.carousel) {  --bs-columns:4; }}@media (min-width:1240px) { .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel) {  --bs-columns:3; }}@media (min-width:1240px) { .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel) {  --bs-columns:5; }}.products.type--2 .page_artdet_product_param_pic, .products.type--2 .page_artdet_product_param_piclink, .products.type--2 .page_artdet_product_param_piclinktext { max-height:32px; max-width:32px;}.products.type--2 .carousel-cell { margin-right:0.5rem;}.products.type--2:not(.carousel) { --bs-columns:2; gap:0.5rem;}@media (min-width:440px) { .products.type--2:not(.carousel) {  --bs-columns:3; }}@media (min-width:576px) { .products.type--2:not(.carousel) {  --bs-columns:4; }}@media (min-width:768px) { .products.type--2:not(.carousel) {  --bs-columns:5; }}@media (min-width:992px) { .products.type--2:not(.carousel) {  --bs-columns:6; }}@media (min-width:1240px) { .products.type--2:not(.carousel) {  --bs-columns:7; }}.products.type--3.card--1 { --bs-columns:1; --bs-gap:0.75rem;}.products.type--3 .product__sku { margin-top:-0.5rem;}.products.type--3 .col-b { container:col-b/inline-size;}.products.type--3 .col-b > .grid { --bs-columns:1; --bs-gap:0.5rem;}.products.type--3 .col-ba { display:flex; flex-direction:column; gap:0.25rem; align-items:flex-start;}.products.type--3 .col-bb { display:flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-end; align-content:space-between; gap:0.5rem;}.products.type--3 .product__main-wrap { margin-top:auto;}.products.type--3 .product__main-wrap:empty { display:none;}.type--3.card--1 .product.carousel-cell { width:1200px !important; flex:0 0 1200px !important; }.type--3.card--1 .product.carousel-cell .card-main-grid { height:inherit;}.type--3.card--1 .product.carousel-cell:last-child > .product__inner { width:100% !important;}.type--3.card--1 .product .product__img-outer { display:flex; flex-direction:column; gap:0.25rem;}.type--3.card--1 .product .product__img-link { position:relative;}.type--3.card--1 .product .product__inner { padding:0.75rem; container-type:inline-size;}.type--3.card--1 .product .read-more { --readmore-btn-bg:#ffffff; --readmore-fade-bg:255, 255, 255;}.type--3.card--1 .product .card-main-grid { --bs-columns:12; --bs-gap:0.75rem;}.type--3.card--1 .product .col-aa { --bs-columns:1; --bs-gap:0.375rem; grid-template-rows:auto; place-content:flex-start; align-items:center;}.type--3.card--1 .product .col-a { container:col-a-width/inline-size;}.type--3.card--1 .product .col-a > .grid { --bs-columns:1; height:100%;}.type--3.card--1 .product .col-ab { display:flex; flex-direction:column; gap:0.5rem; container:col-ab/inline-size;}.type--3.card--1 .product .col-b > .grid { position:sticky; top:var(--sticky-offset); text-align:right; max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height));}.header-is-sticky.header-is-visible-by-scroll-up .type--3.card--1 .product .col-b > .grid { transition:top ease var(--header-sticky-on-scroll-up-transition-time); top:calc(var(--header-height) + var(--sticky-offset)); max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height));}.header-is-sticky.header-with-sticky-behavior .type--3.card--1 .product .col-b > .grid { top:calc(var(--header-height) + var(--sticky-offset)); max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height));}.type--3.card--1 .product .col-ba { align-items:flex-end;}.type--3.card--1 .product .product__alt-images { --bs-columns:3;}.type--3.card--1 .product .product__prices-wrap { display:flex; flex-direction:column; gap:0.375rem;}.type--3.card--1 .product .product__stock { text-align:left;}.type--3.card--1 .product .product__variants-btn, .type--3.card--1 .product .product__cart-btn { width:100%;}.type--3.card--1 .product .product__prices, .type--3.card--1 .product .product__main { align-items:flex-end;}.type--3.card--1 .product .product__name-wrap { display:flex; flex-direction:column; gap:0.375rem;}.type--3.card--1 .product .product__name { font-size:1.25rem;}.type--3.card--1 .product .product__price-base, .type--3.card--1 .product .product__price-sale { font-size:1.75rem;}.type--3.card--1 .product .has-price-sale .product__price-base { font-size:1rem;}.type--3.card--1 .product .product__param-title, .type--3.card--1 .product .product__param-value { flex:0 0 50%; max-width:50%;}@media (max-width:439.98px) { .type--3.card--1 .product .product__main-wrap {  margin-left:auto; }}@media (max-width:575.98px) { .type--3.card--1 .product .line-separator {  grid-column:1 span; }}@media (min-width:576px) and (max-width:991.98px) { .type--3.card--1 .product .line-separator {  grid-column:2 span; }}@media (min-width:576px) { .type--3.card--1 .product .col-a > .grid {  grid-template-columns:auto 1fr; }}@media (min-width:992px) { .type--3.card--1 .product .col-a > .grid {  grid-template-columns:auto 1fr auto; } .type--3.card--1 .product .product__main-wrap {  margin-left:auto; }}@supports (container-type:inline-size) { @container col-a-width (min-width:800px) {  .type--3.card--1 .product.has-alt-image .col-aa { --bs-columns:2; grid-template-columns:258fr 82fr;  }  .type--3.card--1 .product .product__alt-images { --bs-columns:1;  } } @media (max-width:575.98px) {  @container (min-width:300px) { .type--3.card--1 .product.has-alt-image .col-aa {  --bs-columns:2;  grid-template-columns:258fr 82fr; } .type--3.card--1 .product .product__alt-images {  --bs-columns:1; }  } } @container col-b (min-width:400px) {  .type--3.card--1 .product .col-b > .grid { --bs-columns:2;  }  .type--3.card--1 .product .col-ba { align-items:flex-start; text-align:left;  }  .type--3.card--1 .product .product__prices { align-items:flex-start;  } }}.type--3.card--2 { --bs-columns:1; --bs-gap:0.75rem;}.list-3-card-2 .product__inner { padding:0.5rem;}.list-3-card-2 .card-main-grid { --bs-columns:12; --bs-gap:12;}.list-3-card-2 .product__name-wrap { container:card-width/inline-size; display:flex; flex-direction:column; gap:0.375rem;}.list-3-card-2 .product__name { font-weight:600; font-size:0.875rem;}.list-3-card-2 .product__stock, .list-3-card-2 .product__badge-sale { font-size:0.813rem;}.list-3-card-2 .product__price-base, .list-3-card-2 .product__price-sale { font-size:1.125rem;}.list-3-card-2 .has-price-sale .product__price-base { font-size:0.813rem;}.list-3-card-2 .product__cart-input-wrap { --input-width:2.5rem; column-gap:5px;}.list-3-card-2 .product__cart-input-wrap.is-disabled { background-color:#f1f1f1;}.list-3-card-2 .product__main { margin-left:auto;}.list-3-card-2 .product__main-wrap { width:100%;}.list-3-card-2 .line-separator--vertical { font-size:1.75rem;}@supports (container-type:inline-size) { @container col-b (min-width:350px) {  .list-3-card-2 .col-b > .grid { --bs-columns:2;  } } @container card-width (min-width:250px) {  .list-3-card-2 .product__name { font-size:1rem; font-weight:400;  } } @container card-width (min-width:450px) {  .list-3-card-2 .product__name { font-size:1.125rem;  } }}@media (max-width:991.98px) { .artdet--type-1 .data__item:nth-child(even) .data__item-inner {  background-color:rgba(0, 0, 0, 0.03); }}@media (min-width:992px) { .artdet--type-1 .data__item:nth-child(4n+3) .data__item-inner, .artdet--type-1 .data__item:nth-child(4n+4) .data__item-inner {  background-color:rgba(0, 0, 0, 0.03); }}.artdet--type-1 .spec-param-odd .artdet__spec-param { background-color:rgba(0, 0, 0, 0.03);}.artdet--type-1 .products_in_bundle .product-recomm__title-sub { text-align:center;}#breadcrumb { font-size:0.875rem;}.artdet #breadcrumb > .container { padding-left:0; padding-right:0;}.breadcrumb { font-weight:500; position:relative;}.breadcrumb .icon-set { font-size:1.125em;}.breadcrumb-item { display:inline-flex; line-height:1.25;}.breadcrumb-item > a:hover { text-decoration:underline;}.breadcrumb-item + .breadcrumb-item::before { font-size:1rem; line-height:1;}.breadcrumb-item:nth-child(2) { max-width:calc(100% - 1em - var(--bs-breadcrumb-item-padding-x));}@media (max-width:767.98px) { .breadcrumb.breadcrumb--shortened .breadcrumb-item:not(.breadcrumb-item--home):not(.breadcrumb-item--parent):not(.active) {  display:none; } .breadcrumb.breadcrumb--shortened .breadcrumb-item:has(+ .breadcrumb-item--parent):not(.breadcrumb-item--home) {  display:inline-flex !important; } .breadcrumb.breadcrumb--shortened .breadcrumb-item:has(+ .breadcrumb-item--parent):not(.breadcrumb-item--home) a {  font-size:0; } .breadcrumb.breadcrumb--shortened .breadcrumb-item:has(+ .breadcrumb-item--parent):not(.breadcrumb-item--home) a::before {  content:"⋯";  font-size:0.875rem; }}@media (min-width:768px) { .breadcrumb {  --bs-breadcrumb-item-padding-x:0.75rem; }}.login-box__customer-datas { word-break:break-word; font-weight:500; color:rgba(51, 51, 51, 0.7);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.5rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E8A530;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.nanobar { color:#ffffff; overflow:hidden; background-color:#406E51; text-align:center;}.nanobar p:last-of-type { margin-bottom:0;}.nanobar ~ .nanobar { border-top:1px solid #F5F5F5;}.nanobar__btn-close { background:#406E51; color:#ffffff; border-color:currentColor; padding:0.2195rem;}.nanobar__btn-close .icon-set { font-size:1em;}.nanobar__btn-close:hover, .nanobar__btn-close:active, .nanobar__btn-close:focus { color:#ffffff;}.social_icons .element-icon .icon-set { font-size:18px; fill:#333333;}.social_icons a.element { color:#333333;}.social_icons a.element:hover { color:#406E51;}.social_icons a.element:hover .icon-set { fill:#406E51;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing .element-links { --bs-columns:1; --bs-gap:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.2195rem * 2 + 1px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.nav-link__name { flex-grow:1;}.nav-item:hover, .nav-item:has(> .show), .nav-item:has(> .active) { background-color:#e9e9e9;}.nav-item button.dropdown-toggle { border:none; flex-grow:0; --bs-btn-focus-box-shadow:0 0 0 0.125rem inset #b3c5b9;}.nav-item button.dropdown-toggle .icon-set { font-size:1em;}.nav-list-parent-link { text-decoration:none;}.nav-link { --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-active-bg:transparent; --bs-btn-active-border-color:transparent; display:flex; align-items:center; user-select:none; flex-grow:1; border-radius:6px; text-align:left; justify-content:flex-start; border:1px solid transparent;}.navbar-nav .nav-item { border-radius:6px;}.navbar-nav .nav-item.dropdown:has(.dropdown-toggle.show) { background-color:#e9e9e9;}.navbar-nav .dropdown-menu { max-width:calc(100vw - var(--grid-gutter-width-actual)); max-height:60vh;}.navbar-nav .dropdown-menu .nav-item { width:100%;}.navbar-nav .dropdown-menu .submenu[data-bs-popper] { margin-left:calc(var(--bs-dropdown-padding-y) + 0.125rem); margin-top:calc(var(--bs-dropdown-padding-y) * -1); left:100%; top:0;}.navbar-nav .dropdown-menu .icon-set { transform:rotate(-90deg);}.navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(-90deg) scaleY(-1);}.navbar-nav > .dropdown > .dropdown-toggle.show .icon-set { transform:scaleY(-1);}.navbar-nav.with-click .btn-group .nav-link { padding-right:0.375rem;}.navbar-nav.with-click .btn-group .nav-link > .icon-set { display:none;}.navbar-nav.with-hover-intent .nav-link { gap:0.25rem;}.navbar-nav.with-hover-intent .icon-set { margin-left:auto; font-size:1em;}.navbar-nav.navbar-nav--header > li:hover { background-color:rgba(51, 51, 51, 0.075);}.navbar-nav.navbar-nav--header > li:has(> .show), .navbar-nav.navbar-nav--header > li:has(> .active) { background-color:rgba(51, 51, 51, 0.125);}.navbar-nav.navbar-nav--header > li > .nav-link { --bs-nav-link-color:#333333; --bs-nav-link-hover-color:#333333; --bs-navbar-active-color:#333333;}.navbar-nav.navbar-nav--header > li > .dropdown-toggle { --bs-btn-color:#333333; --bs-btn-hover-color:#333333;}@media (min-width:992px) and (max-width:1239.98px) and (pointer:fine) { .navbar-nav.navbar-nav--header {  margin-left:calc(var(--bs-navbar-nav-link-padding-x) * -1); }}@media (pointer:fine) { .navbar-nav.with-click .nav-item:hover > .dropdown-toggle {  background-color:#dddddd;  border-color:#dddddd; } .navbar-nav.with-click .nav-item:hover > .dropdown-toggle:hover {  background-color:#d0d0d0;  border-color:#d0d0d0; } .navbar-nav.with-hover-intent .btn-group > .nav-link {  border-top-right-radius:6px;  border-bottom-right-radius:6px; } .navbar-nav.with-hover-intent .dropdown-toggle {  display:none; } .navbar-nav.navbar-nav--header.with-click .nav-item.dropdown:has(.dropdown-toggle.show) {  background-color:rgba(51, 51, 51, 0.15); } .navbar-nav.navbar-nav--header.with-click .nav-item:hover > .dropdown-toggle {  background-color:rgba(51, 51, 51, 0.05);  border-color:rgba(51, 51, 51, 0.05); } .navbar-nav.navbar-nav--header.with-click .nav-item:hover > .dropdown-toggle:hover {  background-color:rgba(51, 51, 51, 0.1);  border-color:rgba(51, 51, 51, 0.1); }}@media (pointer:coarse) { .navbar-nav.with-click, .navbar-nav.with-hover-intent {  gap:0.125rem; } .navbar-nav.with-click > .nav-item, .navbar-nav.with-hover-intent > .nav-item {  background-color:#e9e9e9; } .navbar-nav.with-click .dropdown-toggle, .navbar-nav.with-hover-intent .dropdown-toggle {  background-color:#e3e3e3;  border-color:#e3e3e3; } .navbar-nav.with-click .dropdown-toggle.show, .navbar-nav.with-hover-intent .dropdown-toggle.show {  background-color:#d6d6d6;  border-color:#d6d6d6;  border-top-left-radius:0;  border-bottom-left-radius:0; } .navbar-nav.with-hover-intent .nav-link .icon-set {  display:none; } .navbar-nav.navbar-nav--header > .nav-item, .navbar-nav.navbar-nav--header > .nav-item {  background-color:rgba(51, 51, 51, 0.075); } .navbar-nav.navbar-nav--header > .nav-item.dropdown:has(.dropdown-toggle.show), .navbar-nav.navbar-nav--header > .nav-item.dropdown:has(.dropdown-toggle.show) {  background-color:rgba(51, 51, 51, 0.15); } .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle, .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle {  background-color:rgba(51, 51, 51, 0.05);  border-color:rgba(51, 51, 51, 0.05); } .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle.show, .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle.show {  background-color:rgba(51, 51, 51, 0.1);  border-color:rgba(51, 51, 51, 0.1); }}.btn-close:focus-visible { box-shadow:inset 0 0 0 0.125rem #b3c5b9;}.btn-close.btn-sm { padding:0.2195rem;}.btn-close.btn-sm .icon-set { font-size:1em;}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0; border-top-left-radius:0; border-top-right-radius:0; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .nav-link:hover { background-color:#e9e9e9;}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas-body { flex-grow:0;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:439.98px) { .offcanvas-xs {  opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show {  opacity:1; } .offcanvas-xs.hiding {  opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm {  opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show {  opacity:1; } .offcanvas-sm.hiding {  opacity:0; }}@media (max-width:767.98px) { .offcanvas-md {  opacity:0; } .offcanvas-md.showing, .offcanvas-md.show {  opacity:1; } .offcanvas-md.hiding {  opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg {  opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show {  opacity:1; } .offcanvas-lg.hiding {  opacity:0; }}@media (max-width:1239.98px) { .offcanvas-xl {  opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show {  opacity:1; } .offcanvas-xl.hiding {  opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl {  opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show {  opacity:1; } .offcanvas-xxl.hiding {  opacity:0; }}#offcanvas-body-box-menu { flex-shrink:0; flex-grow:0; max-height:30%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:1px solid #DBDBDB;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleY(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle {  border-radius:var(--bs-border-radius); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); border-left:1px solid #DBDBDB; z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); border-left:1px solid #DBDBDB; z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); border-left:1px solid #DBDBDB; z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); border-left:1px solid #DBDBDB; z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { gap:0.5em 0.5rem; border-bottom:1px solid #DBDBDB; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:1px solid #DBDBDB;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 6px 6px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:6px 6px 0 0;}.offcanvas-title { display:block; font-family:"Public Sans", "Public Sans-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom {  --bs-offcanvas-header-padding-x:1.5rem;  --bs-offcanvas-header-padding-y:0.75rem; }}.alert { column-gap:0.5em;}.alert > .icon-set { font-size:1.25em; vertical-align:middle; color:var(--bs-alert-icon-color);}.alert.no-product { display:inline-block;}.alert-iflex { display:inline-flex; align-items:center;}@font-face { font-family:"Public Sans-fallback"; size-adjust:106.56%; ascent-override:102%; src:local("Arial");}@font-face { font-family:"Inter-fallback"; size-adjust:107%; ascent-override:92%; src:local("Arial");}@font-face { font-family:"Red Hat Text-fallback"; size-adjust:99.63%; ascent-override:109%; src:local("Arial");}@font-face { font-family:"Red Hat Display-fallback"; size-adjust:98.5%; ascent-override:110%; src:local("Arial");}@font-face { font-family:"Roboto-fallback"; size-adjust:100.12%; ascent-override:91%; src:local("Arial"); font-weight:400;}@font-face { font-family:"Roboto-fallback"; size-adjust:102.12%; ascent-override:93%; src:local("Arial"); font-weight:500;}@font-face { font-family:"DM Sans-fallback"; size-adjust:104.63%; ascent-override:98%; src:local("Arial");}@font-face { font-family:"Space Grotesk-fallback"; size-adjust:109%; ascent-override:98%; src:local("Arial");}@font-face { font-family:"Fraunces-fallback"; size-adjust:107.5%; ascent-override:98%; src:local("Arial");}.type--2 .product__img-outer, .type--1 .product__img-outer {padding:8px;}.btn-clear {--bs-btn-bg:#fff;--bs-btn-border-color:#c2c2c2;}.carousel-start_banner_big a {  text-decoration:none;}.carousel-start_banner_big .carousel-cell {margin-right:0.8rem;  }#start_banner_small {padding-top:2.75rem;}.shipping-method--652817 .contact__shipping-method__prices {display:none;}.carousel__prev-next-btn {  background-color:#406E51 !important;  color:#fff !important;  }  .carousel__prev-next-btn:hover {  background-color:#30533d !important;  color:#fff !important;  }.maincatimg{display:block; margin-left:auto; margin-right:auto;border:1px solid #bbb;}#artdet__service-plus {  background:#9bcd9b;  border-radius:8px;  padding:8px;}#xx_brand_logo {    max-height:50px;  margin:6px auto;  }.artdet__spec-params {margin-top:15px;font-weight:700;}.artdet__spec-param-label, .data__item-title {  color:rgb(51, 51, 51) !important;}#artdet__data .data__title {display:none;}#artdet__short-descrition .scroll-to-btn, .artdet__prices .scroll-to-btn, .artdet__spec-params + .scroll-to-btn {display:none;}#artdet__short-descrition .read-more { font-weight:bold; }.read-more__btn {  background:#9bcd9b;  border-radius:2px;  text-decoration:none;  padding:0 20px;}@media (min-width:768px) {  .header__inner {  --header-inner-padding-y:0.4rem;  }} #list-similar_similar_products, #list-additional_additional_products {    --main-img-width:210px !important;  --main-img-height:210px !important;} .carousel-block .sub-title {margin-bottom:0px;}#qty-discounts > div:nth-child(2) {  display:none;}#nanobar a { position:relative; text-decoration:none;}#nanobar a::after { content:''; position:absolute; left:0; bottom:0; height:2px; width:100%; background:#fff; transform:scaleX(0); transform-origin:left; animation:underlineIn 4s ease-in-out infinite;}@keyframes underlineIn { 0%, 100% { transform:scaleX(0); } 50% { transform:scaleX(1); }}.under_ar {  display:block;  font-size:1.2em;  color:darkgreen;  background:#fff;  border-radius:6px;  padding:10px;  text-decoration:none;   font-weight:600;}.artdet-print__name {font-size:1.4rem}.artdet-print__properties {display:none;}#page_artdet_print_details #page_artdet_tulaj {display:none;}.artdet-print__spec-params, #artdet-print__service-plus{font-size:0.8rem;}.artdet-print__spec-params .row{border-bottom:1px dashed #aaa;}#artdet-print__service-plus .plus-service__price::after{content:" (Bruttó felár)";}.artdet-print__price .product-price--base, .artdet-print__price .product-price--sale {font-size:1.3rem;}#artdet-print__short-descrition {margin-left:-320px;}.artdet-print__price::before {  font-size:1rem;  content:"A termék ára (szállítási és beüzemelési költség nélkül):";}#aszf_elfogados .page_help_content {display:none; margin-bottom:10px;}#aszf_elfogados .page_artdet_name_outer {cursor:pointer; background:#777;margin-bottom:8px;padding:5px 0;}#aszf_elfogados .page_help_title {font-size:16px;color:#fff;}.aszfelf_head, .aszfelf_foot{  font-size:15px;   font-weight:bold;  color:#333;}@media screen and (max-height:600px) { .aszfelf_head, .aszfelf_foot{  font-size:10px;  margin:5px 0;  font-weight:bold;  color:#333;}#aszf_elfogados .page_help_title {font-size:10px;}}@media screen and (max-width:900px) { .aszfelf_head, .aszfelf_foot{  font-size:10px;  margin:5px 0;  font-weight:bold;  color:#333;}#aszf_elfogados .page_help_title {font-size:10px;}} .aszfelf_close {  display:block;  margin:10px auto;  padding:5px;  background:silver;  color:white !important;  width:250px;  text-align:center;  border-radius:10px;}#aszf_elfogados #page_help_tab_terms_content {max-height:330px;overflow-x:scroll;padding:0 10px; background:#fff;}@media print{    .artdet-print-btn-wrap  {  display:none;  }    .art_print_outer::before {font-size:1.3rem;   content:"IPARI KONYHAGÉP Kft — www.nagykonyhai.com — info@nagykonyhai.com — +36 70 322 7071"; }}.element-title .main-title, .element-title .sub-title, .element-title .element-links { position:relative; z-index:1;}:where(.element-title) a { text-decoration:none;}.element-icon .icon-set { vertical-align:middle;}.element-img, .element-img-outer { border-radius:6px; overflow:hidden;}.element-text-vertical-align-top .element-texts { justify-content:flex-start;}.element-text-vertical-align-center .element-texts { justify-content:center;}.element-text-vertical-align-bottom .element-texts { justify-content:flex-end;}.element-text-horizontal-align-left .element-texts { align-items:flex-start;}.element-text-horizontal-align-left .element-texts .element-text { margin-right:auto;}.element-text-horizontal-align-center .element-texts { align-items:center; text-align:center;}.element-text-horizontal-align-center .element-texts .element-text { margin-right:auto; margin-left:auto;}.element-text-horizontal-align-right .element-texts { align-items:flex-end; text-align:right;}.element-text-horizontal-align-right .element-texts .element-text { margin-left:auto;}.element-texts__container { overflow:hidden auto; scrollbar-width:none;  -ms-overflow-style:none;  padding:0.75rem; cursor:auto;}.element-texts__container::-webkit-scrollbar { background:transparent;  width:0; height:0;}@media (min-width:768px) { .element-texts__container {  padding:1.5rem; }}.element-text, .element-links, .html-text { word-break:break-word; margin-bottom:0.75rem;}.element-text:last-child, .element-links:last-child, .html-text:last-child { margin-bottom:0;}.element-text:has(+ .text--button), .element-links:has(+ .text--button), .html-text:has(+ .text--button) { margin-bottom:1.5rem;}.element-link { font-size:inherit; line-height:1.5;}.element-link .icon-set { --svg-icon-width:1em; vertical-align:middle; line-height:1;}.element-link.icon-link { font-size:1rem;}.text--big { font-size:1.875rem; margin-bottom:1rem; line-height:1.25;}.text--medium { font-size:1.5rem;}.text--big, .text--medium { font-family:"Public Sans", "Public Sans-fallback"; font-weight:500;}.text--small { font-size:1.125rem;}.carousel-cell-text__btn-wrap { display:flex; flex-wrap:wrap; gap:0.5rem;}.text--button { position:sticky; bottom:0;}.texts--layer { position:absolute; height:100%; width:100%; top:0; left:0; z-index:2; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-end; text-wrap:balance; pointer-events:none;}.texts--layer a, .texts--layer button { pointer-events:auto;}.texts--no-layer { border-radius:6px; overflow:hidden;}.html-text:not(:only-child):not(:last-child) { margin-bottom:1.5em;}.html-text p:last-child { margin-bottom:0;}@media (max-width:575.98px) { .search-bar-in-offcanvas .ac_results {  margin-top:var(--bs-offcanvas-padding-y);  margin-left:calc(var(--bs-offcanvas-padding-x) * -1);  margin-right:calc(var(--bs-offcanvas-padding-x) * -1); }}@media (max-width:575.98px) and (pointer:fine) { .search-bar-in-offcanvas .ac_results {  padding:0 var(--bs-offcanvas-padding-x); }}@media (max-width:575.98px) { .search-bar-visible .ac_results {  margin-top:var(--header-inner-padding-y);  left:0 !important;  right:0;  top:0 !important;  max-height:calc(100dvh - var(--search-input-bottom-distance) - var(--header-inner-padding-y));  background-color:#FFFFFF;  padding:var(--header-inner-padding-y);  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  flex-direction:column;  flex-grow:1; } .search-bar-visible .ac_results.show {  z-index:1040; } .search-bar-visible .ac_results ul {  margin-top:var(--header-inner-padding-y); }}@media (max-width:575.98px) and (pointer:coarse) { .search-bar-visible .ac_results ul {  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  width:calc(100% + 2 * var(--header-inner-padding-y)); }}@media (max-width:575.98px) { .search-bar-visible .search-box__ac-close-btn {  background-color:rgba(255, 255, 255, 0.5); }}.ac_results { display:none !important; color:#333333; width:auto !important; min-height:0; max-width:600px;}.ac_results.show { display:flex !important;}.ac_results ul { overscroll-behavior-y:contain; overflow:hidden auto !important; list-style:none; margin-bottom:0; max-height:unset !important; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; width:100%;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.ac_results ul::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.ac_results li { padding:0.5rem; cursor:pointer; display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:0.75rem;}@media (pointer:fine) { .ac_results li {  border-radius:8px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:#e9e9e9; }}.ac_results li.ac_over { background-color:#e9e9e9;}@media (pointer:coarse) { .ac_results li:not(:last-child) {  border-bottom:1px solid #dbdbdb; }}.ac_price-base-outer { display:flex; align-items:center; gap:0.5em;}.ac_price { display:flex; flex-direction:column; align-items:flex-end; gap:0.25rem;}.ac_price .badge--sale { font-size:0.75em;}@media (min-width:576px) { .ac_results {  background-color:#FFFFFF;  position:fixed;  z-index:1030;  border-radius:6px;  max-height:calc(100dvh - var(--search-input-bottom-distance) - var(--header-inner-padding-y) - 1rem);  box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);  right:calc(var(--grid-gutter-width-actual) / 2);  margin-bottom:0.75rem;  padding:0.75rem;  flex-direction:column;  flex-grow:1;  top:calc(var(--search-input-bottom-distance) + var(--header-inner-padding-y)) !important; } .ac_results ul {  margin-top:0.75rem; }}@media (min-width:576px) and (max-width:991.98px) { .ac_results {  left:50% !important;  transform:translateX(-50%);  width:100% !important; }}.ac_result__caret { color:#FFFFFF; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_name { line-height:normal; flex-grow:1;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.125rem;}.has-price-sale .ac_price--base { font-size:0.75rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:0.25rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#406E51; box-shadow:0 0 0 0 #406E5140; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #406E5100; }}.writing-review__error-text { position:absolute; top:0; left:10px; right:10px; padding:10px;}.writing-review__info br { display:none;}.review-summary { align-items:center; --bs-columns:1;}.review-summary .line-separator--1, .review-summary .line-separator--2 { display:none;}.review-summary__average .stars { font-size:1.5rem;}.product-review__author { color:rgba(51, 51, 51, 0.7);}.product-reviews__review { container-type:inline-size;}.product-review { border-radius:6px; padding:0.75rem; display:grid; grid-template-columns:minmax(0, 1fr); gap:0.5rem; background-color:#ffffff; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s;}@media (hover:hover) and (pointer:fine) { .product-review:hover {  box-shadow:0 0 15px rgba(0, 0, 0, 0.1); }}.review-summary__reviews-count { white-space:nowrap; color:rgba(51, 51, 51, 0.7); font-size:0.813rem;}.review-summary__score-num { line-height:1; font-size:2.375rem; font-family:"Public Sans", "Public Sans-fallback";}.product-reviews__summary-bar { display:flex; align-items:center; justify-content:center; gap:0.75rem;}.progress-bar__progress { flex-grow:1; max-width:100px;}.border-gap { display:flex; align-items:center; flex-wrap:wrap; --gap:1.875rem; --border-width:1px; overflow:hidden;}.border-gap > *:not(:last-child) { margin-right:calc(var(--gap) + var(--border-width));}.border-gap > *:not(:first-child) { border-left:var(--border-width) solid #DBDBDB; padding-left:calc(var(--gap) / 2 + var(--border-width)); margin-left:calc(var(--gap) / -2 - var(--border-width));}.product-review__head { gap:0.75rem; display:flex; align-items:center; flex-wrap:wrap; line-height:1.25;}.product-review__head .stars { font-size:0.875rem;}.product-review__head.not-has-name .stars { margin-right:auto;}.product-review__created-at, .product-review__admin-answer-title, .review-text__title { color:rgba(51, 51, 51, 0.7);}.product-review__admin-answer-title, .product-review__head, .review-text__title { font-size:0.813rem;}.product-review__author { margin-right:auto; font-size:0.875rem;}.product-review__created-at, .product-review__verified-customer-wrap { white-space:nowrap;}.badge--verified-customer { color:#335841; background-color:#d9e2dc; border-color:#b3c5b9;}.product-review__message { --readmore-btn-bg:#ffffff; --readmore-fade-bg:255, 255, 255; text-align:justify;}.product-review__advantage, .product-review__disadvantage { --readmore-btn-bg:#ffffff; --readmore-fade-bg:255, 255, 255;}.product-review__advantage .read-more__content, .product-review__disadvantage .read-more__content { display:flex; flex-direction:column; gap:0 0.75rem;}.product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary { background-color:#FFFFFF; border-radius:6px; padding:1.25rem 0.625rem 1.25rem 1.25rem;}@media (min-width:768px) { .product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary {  padding:2.5rem 1.875rem 2.5rem 2.5rem; }}.product-review__images-content { --gap:0.5rem; --items:3; --gap-calculated:calc((var(--gap) * (var(--items) - 1) / var(--items))); --item-width-percent:calc(100% / var(--items) - var(--gap-calculated)); display:flex; gap:var(--gap); scrollbar-width:thin; scrollbar-color:#a8a8a8 #F5F5F5; overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; align-items:flex-end;}.product-review__images-content::-webkit-scrollbar { width:6px; height:6px;}.product-review__images-content::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.product-review__images-content::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.product-review__images-content::-webkit-scrollbar-track { background-color:#F5F5F5; border-radius:3px;}.product-review__image { cursor:zoom-in; max-width:var(--item-width-percent); border-radius:4px; scroll-snap-align:start;}.writing-review__image-upload-outer { display:flex; height:80px; width:80px; justify-content:center; position:relative;}.uploaded .writing-review__image-upload-outer { margin-bottom:1rem;}.writing-review__image-upload { flex:1 1 100%; cursor:pointer; position:relative; margin:0; background-color:#DBDBDB; border-radius:6px; border:1px solid #DBDBDB;}.writing-review__image-upload .icon-set { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}.writing-review__image-upload:focus { border-color:#406E51; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #b3c5b9;}.writing-review__image-wrapper { display:flex; align-items:center; overflow:hidden; border-radius:6px;}.js-review-image.has-fault .writing-review__upload-image-outer { border-color:#C91D25;}.writing-review__image-delete { position:absolute; bottom:0; left:50%; transform:translate(-50%, 50%);}.js-review-image-content img { max-height:200px;}.progress-bar__count { line-height:1; text-align:left; font-weight:500; font-variant-numeric:tabular-nums; min-width:calc(var(--ch-width) + 1);}.reviews__btn { min-width:120px;}.product-review__admin-answer { padding:0.625rem; border-radius:4px; background-color:#f5f5f5;}@supports (container-type:inline-size) { @container (max-width:499.8px) {  .product-review__write-review-btn { width:300px;  } } @container (min-width:500px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  }  .product-review__advantage .read-more__content, .product-review__disadvantage .read-more__content { flex-direction:row;  }  .review-text__title { flex:0 0 120px; max-width:120px;  } } @container (min-width:800px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--2 { display:flex;  }  .no-review__title-wrap { grid-column:auto;  } }}@supports not (container-type:inline-size) { @media (max-width:575.98px) {  .product-review__write-review-btn { width:300px;  } } @media (min-width:576px) and (max-width:767.98px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  } } @media (min-width:768px) and (max-width:991.98px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--1, .review-summary .line-separator--2 { display:flex;  } } @media (min-width:992px) and (max-width:1239.98px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  } } @media (min-width:1240px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--1, .review-summary .line-separator--2 { display:flex;  } }}.web-share-unsupported .webshare-btn { display:none;}.social-media { display:flex; align-items:center; gap:0.25rem;}.social-media.has-author-data { border-left:1px solid #DBDBDB; padding-left:1.25rem; margin-left:1.25rem; padding-bottom:0.5rem; padding-top:0.5rem;}.fb_iframe_widget { line-height:0;}.social-media--fb-like { border:none; border-radius:0; width:auto; height:20px; padding:0; min-width:90px;}.fixed-cart { position:fixed; bottom:0; left:0; right:0; z-index:1030; transform:translateY(100%); background-color:#ffffff; color:#333333; transition:all ease 0.4s; overflow:hidden; visibility:hidden; box-shadow:0 0 30px rgba(0, 0, 0, 0.1);}.fixed-cart.is-visible { transform:translateY(0); visibility:visible;}.fixed-cart__price { font-size:0.75rem; white-space:nowrap;}.fixed-cart__price-base-outer { display:flex; align-items:center; gap:0.5em;}.has-price-sale .fixed-cart__price--base { font-size:0.625rem;}.fixed-cart__prices { column-gap:5px;}.fixed-cart__name { font-weight:500;}@media (max-width:575.98px) { .fixed-cart__name {  font-size:0.75rem; } .fixed-cart__price {  font-size:0.875rem; }}@media (min-width:576px) { .fixed-cart__price {  font-size:1.125rem; } .has-price-sale .fixed-cart__price--base {  font-size:0.75rem; }}@media (max-width:359.8px) { .fixer-cart__img-col {  display:none; }}