/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,
strong{font-weight:bolder}code,
kbd,
samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,
input{overflow:visible}button,
select{text-transform:none}button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:'Times New Roman';src:url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-ItalicMT.eot');src:local('Times New Roman Italic'),local('TimesNewRomanPS-ItalicMT'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-ItalicMT.eot?#iefix') format('embedded-opentype'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-ItalicMT.woff') format('woff'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-ItalicMT.ttf') format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'Times New Roman';src:url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-BoldItalicMT.eot');src:local('Times New Roman Bold Italic'),local('TimesNewRomanPS-BoldItalicMT'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-BoldItalicMT.eot?#iefix') format('embedded-opentype'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-BoldItalicMT.woff') format('woff'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-BoldItalicMT.ttf') format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'Times New Roman';src:url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPSMT.eot');src:local('Times New Roman'),local('TimesNewRomanPSMT'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPSMT.eot?#iefix') format('embedded-opentype'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPSMT.woff') format('woff'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPSMT.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Times New Roman';src:url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-BoldMT.eot');src:local('Times New Roman Bold'),local('TimesNewRomanPS-BoldMT'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-BoldMT.eot?#iefix') format('embedded-opentype'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-BoldMT.woff') format('woff'),url('../themes/css23/assets/fonts/TimesNewRoman/TimesNewRomanPS-BoldMT.ttf') format('truetype');font-weight:bold;font-style:normal}
@charset "UTF-8";
/*! * Pico.css v1.5.7 (https://picocss.com) * Copyright 2019-2023 - Licensed under MIT */:root{--font-family:"Times New Roman" serif;--line-height:1.5;--font-weight:400;--font-size:16px;--border-radius:0.25rem;--border-width:1px;--outline-width:3px;--spacing:1rem;--typography-spacing-vertical:1.5rem;--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing);--grid-spacing-vertical:0;--grid-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:0.75rem;--form-element-spacing-horizontal:1rem;--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:0.5rem;--nav-link-spacing-vertical:0.5rem;--nav-link-spacing-horizontal:0.5rem;--form-label-font-weight:var(--font-weight);--transition:0.2s ease-in-out;--modal-overlay-backdrop-filter:blur(0.25rem)}
@media (min-width:576px){:root{--font-size:17px}}
@media (min-width:768px){:root{--font-size:18px}}
@media (min-width:992px){:root{--font-size:19px}}
@media (min-width:1200px){:root{--font-size:20px}}
@media (min-width:576px){body>header,body>main,body>footer,section{--block-spacing-vertical:calc(var(--spacing) * 2.5)}}
@media (min-width:768px){body>header,body>main,body>footer,section{--block-spacing-vertical:calc(var(--spacing) * 3)}}
@media (min-width:992px){body>header,body>main,body>footer,section{--block-spacing-vertical:calc(var(--spacing) * 3.5)}}
@media (min-width:1200px){body>header,body>main,body>footer,section{--block-spacing-vertical:calc(var(--spacing) * 4)}}
@media (min-width:576px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}
@media (min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}
@media (min-width:992px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.75)}}
@media (min-width:1200px){article{--block-spacing-horizontal:calc(var(--spacing) * 2)}}
dialog>article{--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing)}
@media (min-width:576px){dialog>article{--block-spacing-vertical:calc(var(--spacing) * 2.5);--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}
@media (min-width:768px){dialog>article{--block-spacing-vertical:calc(var(--spacing) * 3);--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}
a{--text-decoration:none}
a.secondary,a.contrast{--text-decoration:underline}
small{--font-size:0.875em}
h1,h2,h3,h4,h5,h6{--font-weight:700}
h1{--font-size:1.8rem;--typography-spacing-vertical:2rem}
h2{--font-size:1.5rem;--typography-spacing-vertical:1.5rem;text-transform:uppercase}
h3{--font-size:1.35rem;--typography-spacing-vertical:2rem}
h4{--font-size:1.25rem;--typography-spacing-vertical:1.874rem}
h5{--font-size:1.125rem;--typography-spacing-vertical:1.6875rem}
[type="checkbox"],[type="radio"]{--border-width:2px}
[type="checkbox"][role="switch"]{--border-width:3px}
thead th,thead td,tfoot th,tfoot td{--border-width:3px}
:not(thead,tfoot)>*>td{--font-size:0.875em}
pre,code,kbd,samp{--font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
kbd{--font-weight:bolder}
[data-theme="light"],:root:not([data-theme="dark"]){--background-color:#fff;--color:#1b2832;--h1-color:#1b2832;--h2-color:#23333e;--h3-color:#2c3d49;--h4-color:#374956;--h5-color:#415462;--h6-color:#4d606d;--muted-color:#73828c;--muted-border-color:#edf0f3;--primary:#1095c1;--primary-hover:#08769b;--primary-focus:rgba(16,149,193,0.125);--primary-inverse:#fff;--secondary:#596b78;--secondary-hover:#415462;--secondary-focus:rgba(89,107,120,0.125);--secondary-inverse:#fff;--contrast:#1b2832;--contrast-hover:#000;--contrast-focus:rgba(89,107,120,0.125);--contrast-inverse:#fff;--mark-background-color:#fff2ca;--mark-color:#543a25;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0,0,0,0);--button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--form-element-background-color:transparent;--form-element-border-color:#a2afb9;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:transparent;--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:#d5dce2;--form-element-disabled-border-color:#a2afb9;--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#c62828;--form-element-invalid-active-border-color:#d32f2f;--form-element-invalid-focus-color:rgba(211,47,47,0.125);--form-element-valid-border-color:#388e3c;--form-element-valid-active-border-color:#43a047;--form-element-valid-focus-color:rgba(67,160,71,0.125);--switch-background-color:#bbc6ce;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#d5dce2;--range-active-border-color:#bbc6ce;--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:#f6f8f9;--code-background-color:#edf0f3;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:#b34d80;--code-property-color:#3d888f;--code-value-color:#986;--code-comment-color:#a2afb9;--accordion-border-color:var(--muted-border-color);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:var(--background-color);--card-border-color:var(--muted-border-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(27,40,50,0.01698),0.0335rem 0.067rem 0.402rem rgba(27,40,50,0.024),0.0625rem 0.125rem 0.75rem rgba(27,40,50,0.03),0.1125rem 0.225rem 1.35rem rgba(27,40,50,0.036),0.2085rem 0.417rem 2.502rem rgba(27,40,50,0.04302),0.5rem 1rem 6rem rgba(27,40,50,0.06),0 0 0 0.0625rem rgba(27,40,50,0.015);--card-sectionning-background-color:#fafbfc;--dropdown-background-color:#fafbfc;--dropdown-border-color:#e1e6ea;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:#edf0f3;--modal-overlay-background-color:rgba(213,220,226,0.7);--progress-background-color:#d5dce2;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65,84,97)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(114,129,140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65,84,97)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(198,40,40)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65,84,97)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65,84,97)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(56,142,60)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:light}
@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--background-color:#11191f;--color:#bbc6ce;--h1-color:#edf0f3;--h2-color:#e1e6ea;--h3-color:#d5dce2;--h4-color:#c8d1d8;--h5-color:#bbc6ce;--h6-color:#aebbc3;--muted-color:#73828c;--muted-border-color:#1f2d38;--primary:#1095c1;--primary-hover:#1ab3e6;--primary-focus:rgba(16,149,193,0.25);--primary-inverse:#fff;--secondary:#596b78;--secondary-hover:#73828c;--secondary-focus:rgba(115,130,140,0.25);--secondary-inverse:#fff;--contrast:#edf0f3;--contrast-hover:#fff;--contrast-focus:rgba(115,130,140,0.25);--contrast-inverse:#000;--mark-background-color:#d0c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0,0,0,0);--button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:#2c3d49;--form-element-disabled-border-color:#415462;--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198,40,40,0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56,142,60,0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#23333e;--range-active-border-color:#2c3d49;--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115,130,140,0.05);--code-background-color:#17232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:#a65980;--code-property-color:#599fa6;--code-value-color:#8c8473;--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e25;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0,0,0,0.01698),0.0335rem 0.067rem 0.402rem rgba(0,0,0,0.024),0.0625rem 0.125rem 0.75rem rgba(0,0,0,0.03),0.1125rem 0.225rem 1.35rem rgba(0,0,0,0.036),0.2085rem 0.417rem 2.502rem rgba(0,0,0,0.04302),0.5rem 1rem 6rem rgba(0,0,0,0.06),0 0 0 0.0625rem rgba(0,0,0,0.015);--card-sectionning-background-color:#17232c;--dropdown-background-color:#1b2832;--dropdown-border-color:#23333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(35,51,62,0.75);--modal-overlay-background-color:rgba(35,51,62,0.8);--progress-background-color:#23333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(161,175,184)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0,0,0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(114,129,140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(161,175,184)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183,28,28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(161,175,184)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(161,175,184)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46,125,50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}}
[data-theme="dark"]{--background-color:#11191f;--color:#bbc6ce;--h1-color:#edf0f3;--h2-color:#e1e6ea;--h3-color:#d5dce2;--h4-color:#c8d1d8;--h5-color:#bbc6ce;--h6-color:#aebbc3;--muted-color:#73828c;--muted-border-color:#1f2d38;--primary:#1095c1;--primary-hover:#1ab3e6;--primary-focus:rgba(16,149,193,0.25);--primary-inverse:#fff;--secondary:#596b78;--secondary-hover:#73828c;--secondary-focus:rgba(115,130,140,0.25);--secondary-inverse:#fff;--contrast:#edf0f3;--contrast-hover:#fff;--contrast-focus:rgba(115,130,140,0.25);--contrast-inverse:#000;--mark-background-color:#d0c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0,0,0,0);--button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:#2c3d49;--form-element-disabled-border-color:#415462;--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198,40,40,0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56,142,60,0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#23333e;--range-active-border-color:#2c3d49;--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115,130,140,0.05);--code-background-color:#17232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:#a65980;--code-property-color:#599fa6;--code-value-color:#8c8473;--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e25;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0,0,0,0.01698),0.0335rem 0.067rem 0.402rem rgba(0,0,0,0.024),0.0625rem 0.125rem 0.75rem rgba(0,0,0,0.03),0.1125rem 0.225rem 1.35rem rgba(0,0,0,0.036),0.2085rem 0.417rem 2.502rem rgba(0,0,0,0.04302),0.5rem 1rem 6rem rgba(0,0,0,0.06),0 0 0 0.0625rem rgba(0,0,0,0.015);--card-sectionning-background-color:#17232c;--dropdown-background-color:#1b2832;--dropdown-border-color:#23333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(35,51,62,0.75);--modal-overlay-background-color:rgba(35,51,62,0.8);--progress-background-color:#23333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(161,175,184)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0,0,0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(114,129,140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(161,175,184)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183,28,28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(161,175,184)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(161,175,184)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46,125,50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}
progress,[type="checkbox"],[type="radio"],[type="range"]{accent-color:var(--primary)}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}
::before,::after{text-decoration:inherit;vertical-align:inherit}
:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;tab-size:4}main{display:block}
body{width:100%;margin:0}
body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:var(--block-spacing-vertical) 0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--spacing);padding-left:var(--spacing)}
@media (min-width:576px){.container{max-width:540px;padding-right:0;padding-left:0}}
@media (min-width:768px){.container{max-width:724px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1130px}}section{margin-bottom:var(--block-spacing-vertical)}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}
@media (min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}
.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}
figure figcaption{padding:calc(var(--spacing) * 0.5) 0;color:var(--muted-color)}b,strong{font-weight:bolder}
sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}
a,[role="link"]{--color:var(--primary);--background-color:transparent;outline:none;background-color:var(--background-color);color:var(--color);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition)}
a:is([aria-current],:hover,:active,:focus),[role="link"]:is([aria-current],:hover,:active,:focus){--color:var(--primary-hover);--text-decoration:underline}
a:focus,[role="link"]:focus{--background-color:var(--primary-focus)}
a.secondary,[role="link"].secondary{--color:var(--secondary)}
a.secondary:is([aria-current],:hover,:active,:focus),[role="link"].secondary:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}
a.secondary:focus,[role="link"].secondary:focus{--background-color:var(--secondary-focus)}
a.contrast,[role="link"].contrast{--color:var(--contrast)}
a.contrast:is([aria-current],:hover,:active,:focus),[role="link"].contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}
a.contrast:focus,[role="link"].contrast:focus{--background-color:var(--contrast-focus)}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family)}
h1{--color:var(--h1-color)}
h2{--color:var(--h2-color)}
h3{--color:var(--h3-color)}
h4{--color:var(--h4-color)}
h5{--color:var(--h5-color)}
h6{--color:var(--h6-color)}
:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul) ~ :is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}
hgroup,.headings{margin-bottom:var(--typography-spacing-vertical)}
hgroup>*,.headings>*{margin-bottom:0}
hgroup>*:last-child,.headings>*:last-child{--color:var(--muted-color);--font-weight:unset;font-size:1rem;font-family:unset}
p{margin-bottom:var(--typography-spacing-vertical)}
small{font-size:var(--font-size)}
:where(dl,ol,ul){padding-right:0;padding-left:var(--spacing);padding-inline-start:var(--spacing);padding-inline-end:0}
:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * 0.25)}
:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * 0.25)}
ul li{list-style:square}
mark{padding:0.125rem 0.25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}
blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:0.25rem solid var(--blockquote-border-color);border-inline-start:0.25rem solid var(--blockquote-border-color);border-inline-end:none}
blockquote footer{margin-top:calc(var(--typography-spacing-vertical) * 0.5);color:var(--blockquote-footer-color)}
abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}
ins{color:var(--ins-color);text-decoration:none}
del{color:var(--del-color)}
::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
:where(iframe){border-style:none}
img{max-width:100%;border-style:none}
:where(svg:not([fill])){fill:currentColor}
svg:not(:root){overflow:hidden}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button{display:block;width:100%;margin-bottom:var(--spacing)}
[role="button"]{display:inline-block;text-decoration:none}
button,input[type="submit"],input[type="button"],input[type="reset"],[role="button"]{--background-color:var(--primary);--border-color:var(--primary);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow,0 0 0 rgba(0,0,0,0));padding:6px var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}
button:is([aria-current],:hover,:active,:focus),input[type="submit"]:is([aria-current],:hover,:active,:focus),input[type="button"]:is([aria-current],:hover,:active,:focus),input[type="reset"]:is([aria-current],:hover,:active,:focus),[role="button"]:is([aria-current],:hover,:active,:focus){--background-color:var(--primary-hover);--border-color:var(--primary-hover);--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0));--color:var(--primary-inverse)}
button:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,[role="button"]:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--outline-width) var(--primary-focus)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).secondary,input[type="reset"]{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);cursor:pointer}
:is(button,input[type="submit"],input[type="button"],[role="button"]).secondary:is([aria-current],:hover,:active,:focus),input[type="reset"]:is([aria-current],:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover);--color:var(--secondary-inverse)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).secondary:focus,input[type="reset"]:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--outline-width) var(--secondary-focus)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).contrast{--background-color:var(--contrast);--border-color:var(--contrast);--color:var(--contrast-inverse)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).contrast:is([aria-current],:hover,:active,:focus){--background-color:var(--contrast-hover);--border-color:var(--contrast-hover);--color:var(--contrast-inverse)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).contrast:focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--outline-width) var(--contrast-focus)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).outline,input[type="reset"].outline{--background-color:transparent;--color:var(--primary)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).outline:is([aria-current],:hover,:active,:focus),input[type="reset"].outline:is([aria-current],:hover,:active,:focus){--background-color:transparent;--color:var(--primary-hover)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).outline.secondary,input[type="reset"].outline{--color:var(--secondary)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).outline.secondary:is([aria-current],:hover,:active,:focus),input[type="reset"].outline:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).outline.contrast{--color:var(--contrast)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).outline.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}
:is(button,input[type="submit"],input[type="button"],[role="button"]).center{display:block;margin:0 auto}
:where(button,[type="submit"],[type="button"],[type="reset"],[role="button"])[disabled],:where(fieldset[disabled]) :is(button,[type="submit"],[type="button"],[type="reset"],[role="button"]),a[role="button"]:not([href]){opacity:0.5;pointer-events:none}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}
input{overflow:visible}
select{text-transform:none}
legend{max-width:100%;padding:0;color:inherit;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{padding:0}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
::-moz-focus-inner{padding:0;border-style:none}
:-moz-focusring{outline:none}
:-moz-ui-invalid{box-shadow:none}
::-ms-expand{display:none}
[type="file"],[type="range"]{padding:0;border-width:0}
input:not([type="checkbox"],[type="radio"],[type="range"]){height:calc((1rem * var(--line-height)) + (var(--form-element-spacing-vertical) * 2) + (var(--border-width) * 2))}
fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}
label,fieldset legend{display:block;margin-bottom:calc(var(--spacing) * 0.25);font-weight:var(--form-label-font-weight,var(--font-weight))}
input:not([type="checkbox"],[type="radio"]),select,textarea{width:100%}
input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]),select,textarea{appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}
input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}
input:not([type="submit"],[type="button"],[type="reset"],[type="checkbox"],[type="radio"],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--background-color:var(--form-element-active-background-color)}
input:not([type="submit"],[type="button"],[type="reset"],[role="switch"],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--border-color:var(--form-element-active-border-color)}
input:not([type="submit"],[type="button"],[type="reset"],[type="range"],[type="file"],[readonly]):focus,select:focus,textarea:focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}
input:not([type="submit"],[type="button"],[type="reset"])[disabled],select[disabled],textarea[disabled],:where(fieldset[disabled]) :is(input:not([type="submit"],[type="button"],[type="reset"]),select,textarea){--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}
:where(input,select,textarea):not([type="checkbox"],[type="radio"],[type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem) !important;padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal) !important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem) !important;background-position:center right 0.75rem;background-size:1rem auto;background-repeat:no-repeat}
:where(input,select,textarea):not([type="checkbox"],[type="radio"],[type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"])[aria-invalid="false"]{background-image:var(--icon-valid)}
:where(input,select,textarea):not([type="checkbox"],[type="radio"],[type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"])[aria-invalid="true"]{background-image:var(--icon-invalid)}
:where(input,select,textarea)[aria-invalid="false"]{--border-color:var(--form-element-valid-border-color)}
:where(input,select,textarea)[aria-invalid="false"]:is(:active,:focus){--border-color:var(--form-element-valid-active-border-color) !important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-valid-focus-color) !important}
:where(input,select,textarea)[aria-invalid="true"]{--border-color:var(--form-element-invalid-border-color)}
:where(input,select,textarea)[aria-invalid="true"]:is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color) !important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-invalid-focus-color) !important}
[dir="rtl"] :where(input,select,textarea):not([type="checkbox"],[type="radio"]):is([aria-invalid],[aria-invalid="true"],[aria-invalid="false"]){background-position:center left 0.75rem}
input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--form-element-placeholder-color);opacity:1}
input:not([type="checkbox"],[type="radio"]),select,textarea{margin-bottom:var(--spacing)}
select::-ms-expand{border:0;background-color:transparent}
select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right 0.75rem;background-size:1rem auto;background-repeat:no-repeat}
[dir="rtl"] select:not([multiple],[size]){background-position:center left 0.75rem}
:where(input,select,textarea,.grid) + small{display:block;width:100%;margin-top:calc(var(--spacing) * -0.75);margin-bottom:var(--spacing);color:var(--muted-color)}
label>:where(input,select,textarea){margin-top:calc(var(--spacing) * 0.25)}[type="checkbox"],[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-0.125em;margin-right:0.375em;margin-left:0;margin-inline-start:0;margin-inline-end:0.375em;border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}
[type="checkbox"]::-ms-check,[type="radio"]::-ms-check{display:none}
[type="checkbox"]:checked,[type="checkbox"]:checked:active,[type="checkbox"]:checked:focus,[type="radio"]:checked,[type="radio"]:checked:active,[type="radio"]:checked:focus{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:0.75em auto;background-repeat:no-repeat}
[type="checkbox"] ~ label,[type="radio"] ~ label{display:inline-block;margin-right:0.375em;margin-bottom:0;cursor:pointer}
[type="checkbox"]:indeterminate{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-minus);background-position:center;background-size:0.75em auto;background-repeat:no-repeat}
[type="radio"]{border-radius:50%}
[type="radio"]:checked,[type="radio"]:checked:active,[type="radio"]:checked:focus{--background-color:var(--primary-inverse);border-width:0.35em;background-image:none}
[type="checkbox"][role="switch"]{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color);--color:var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}
[type="checkbox"][role="switch"]:focus{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color)}
[type="checkbox"][role="switch"]:checked{--background-color:var(--switch-checked-background-color);--border-color:var(--switch-checked-background-color)}
[type="checkbox"][role="switch"]:before{display:block;width:calc(1.25em - (var(--border-width) * 2));height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin 0.1s ease-in-out}
[type="checkbox"][role="switch"]:checked{background-image:none}
[type="checkbox"][role="switch"]:checked::before{margin-left:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}
[type="checkbox"][aria-invalid="false"],[type="checkbox"]:checked[aria-invalid="false"],[type="radio"][aria-invalid="false"],[type="radio"]:checked[aria-invalid="false"],[type="checkbox"][role="switch"][aria-invalid="false"],[type="checkbox"][role="switch"]:checked[aria-invalid="false"]{--border-color:var(--form-element-valid-border-color)}
[type="checkbox"][aria-invalid="true"],[type="checkbox"]:checked[aria-invalid="true"],[type="radio"][aria-invalid="true"],[type="radio"]:checked[aria-invalid="true"],[type="checkbox"][role="switch"][aria-invalid="true"],[type="checkbox"][role="switch"]:checked[aria-invalid="true"]{--border-color:var(--form-element-invalid-border-color)}[type="color"]::-webkit-color-swatch-wrapper{padding:0}
[type="color"]::-moz-focus-inner{padding:0}
[type="color"]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius) * 0.5)}
[type="color"]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius) * 0.5)}
input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]):is([type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"]){--icon-position:0.75rem;--icon-width:1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}
input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="time"]{background-image:var(--icon-time)}
[type="date"]::-webkit-calendar-picker-indicator,[type="datetime-local"]::-webkit-calendar-picker-indicator,[type="month"]::-webkit-calendar-picker-indicator,[type="time"]::-webkit-calendar-picker-indicator,[type="week"]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width) * -1);margin-left:var(--icon-position);opacity:0}
[dir="rtl"] :is([type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"]){text-align:right}
[type="file"]{--color:var(--muted-color);padding:calc(var(--form-element-spacing-vertical) * 0.5) 0;border:0;border-radius:0;background:none}
[type="file"]::file-selector-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing) / 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) / 2);padding:calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}
[type="file"]::file-selector-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}
[type="file"]::-webkit-file-upload-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing) / 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) / 2);padding:calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}
[type="file"]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}
[type="file"]::-ms-browse{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing) / 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) / 2);padding:calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}
[type="file"]::-ms-browse:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}
[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:none}
[type="range"]::-webkit-slider-runnable-track{width:100%;height:0.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}
[type="range"]::-moz-range-track{width:100%;height:0.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}
[type="range"]::-ms-track{width:100%;height:0.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}
[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}
[type="range"]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}
[type="range"]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}
[type="range"]:hover,[type="range"]:focus{--range-border-color:var(--range-active-border-color);--range-thumb-color:var(--range-thumb-hover-color)}
[type="range"]:active{--range-thumb-color:var(--range-thumb-active-color)}
[type="range"]:active::-webkit-slider-thumb{transform:scale(1.25)}
[type="range"]:active::-moz-range-thumb{transform:scale(1.25)}
[type="range"]:active::-ms-thumb{transform:scale(1.25)}
input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}
input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"][aria-invalid]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem) !important;background-position:center left 1.125rem,center right 0.75rem}
input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"][aria-invalid="false"]{background-image:var(--icon-search),var(--icon-valid)}
input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"][aria-invalid="true"]{background-image:var(--icon-search),var(--icon-invalid)}
[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}
[dir="rtl"] :where(input):not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"]{background-position:center right 1.125rem}
[dir="rtl"] :where(input):not([type="checkbox"],[type="radio"],[type="range"],[type="file"])[type="search"][aria-invalid]{background-position:center right 1.125rem,center left 0.75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}
th,td{padding:calc(var(--spacing) / 2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}
tfoot th,tfoot td{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}
table[role="grid"] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}pre,code,kbd,samp{font-size:0.875em;font-family:var(--font-family)}
pre{-ms-overflow-style:scrollbar;overflow:auto}
pre,code,kbd{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial}
code,kbd{display:inline-block;padding:0.375rem 0.5rem}
pre{display:block;margin-bottom:var(--spacing);overflow-x:auto}
pre>code{display:block;padding:var(--spacing);background:none;font-size:14px;line-height:var(--line-height)}
code b{color:var(--code-tag-color);font-weight:var(--font-weight)}
code i{color:var(--code-property-color);font-style:normal}
code u{color:var(--code-value-color);text-decoration:none}
code em{color:var(--code-comment-color);font-style:normal}
kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit}
[hidden],template{display:none !important}
canvas{display:inline-block}details{display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:var(--border-width) solid var(--accordion-border-color)}
details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--transition)}
details summary:not([role]){color:var(--accordion-close-summary-color)}
details summary::-webkit-details-marker{display:none}
details summary::marker{display:none}
details summary::-moz-list-bullet{list-style-type:none}
details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--spacing,1rem) * 0.5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}
details summary:focus{outline:none}
details summary:focus:not([role="button"]){color:var(--accordion-active-summary-color)}
details summary[role="button"]{width:100%;text-align:left}
details summary[role="button"]::after{height:calc(1rem * var(--line-height,1.5));background-image:var(--icon-chevron-button)}
details summary[role="button"]:not(.outline).contrast::after{background-image:var(--icon-chevron-button-inverse)}
details[open]>summary{margin-bottom:calc(var(--spacing))}
details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}
details[open]>summary::after{transform:rotate(0)}
[dir="rtl"] details summary{text-align:right}
[dir="rtl"] details summary::after{float:left;background-position:left center}article{margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}
article>header,article>footer{margin-right:calc(var(--block-spacing-horizontal) * -1);margin-left:calc(var(--block-spacing-horizontal) * -1);padding:calc(var(--block-spacing-vertical) * 0.66) var(--block-spacing-horizontal);background-color:var(--card-sectionning-background-color)}
article>header{margin-top:calc(var(--block-spacing-vertical) * -1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}
article>footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical) * -1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}:root{--scrollbar-width:0px}
dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacing);border:0;backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}
dialog article{max-height:calc(100vh - var(--spacing) * 2);overflow:auto}
@media (min-width:576px){dialog article{max-width:540px}}
@media (min-width:768px){dialog article{max-width:724px}}
dialog article>header,dialog article>footer{padding:calc(var(--block-spacing-vertical) * 0.5) var(--block-spacing-horizontal)}
dialog article>header .close{margin:0;margin-left:var(--spacing);float:right}
dialog article>footer{text-align:right}
dialog article>footer [role="button"]{margin-bottom:0}
dialog article>footer [role="button"]:not(:first-of-type){margin-left:calc(var(--spacing) * 0.5)}
dialog article p:last-of-type{margin:0}
dialog article .close{display:block;width:1rem;height:1rem;margin-top:calc(var(--block-spacing-vertical) * -0.5);margin-bottom:var(--typography-spacing-vertical);margin-left:auto;background-image:var(--icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;opacity:0.5;transition:opacity var(--transition)}
dialog article .close:is([aria-current],:hover,:active,:focus){opacity:1}
dialog:not([open]),dialog[open="false"]{display:none}
.modal-is-open{padding-right:var(--scrollbar-width,0px);overflow:hidden;pointer-events:none;touch-action:none}
.modal-is-open dialog{pointer-events:auto}
:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:0.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}
:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:0.8s;animation-name:modal-overlay}
:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:0.2s;animation-name:modal}
.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}
@keyframes modal-overlay{from{backdrop-filter:none;background-color:transparent}}
@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:"​"}
nav,nav ul{display:flex}
nav{justify-content:space-between}
nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}
nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal) * -1)}
nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal) * -1)}
nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}
nav li>*{--spacing:0}
nav :where(a,[role="link"]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius);text-decoration:none}
nav :where(a,[role="link"]):is([aria-current],:hover,:active,:focus){text-decoration:none}
nav[aria-label="breadcrumb"]{align-items:center;justify-content:start}
nav[aria-label="breadcrumb"] ul li:not(:first-child){margin-inline-start:var(--nav-link-spacing-horizontal)}
nav[aria-label="breadcrumb"] ul li:not(:last-child) ::after{position:absolute;width:calc(var(--nav-link-spacing-horizontal) * 2);margin-inline-start:calc(var(--nav-link-spacing-horizontal) / 2);content:"/";color:var(--muted-color);text-align:center}
nav[aria-label="breadcrumb"] a[aria-current]{background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}
nav [role="button"]{margin-right:inherit;margin-left:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}
aside nav,aside ol,aside ul,aside li{display:block}
aside li{padding:calc(var(--nav-element-spacing-vertical) * 0.5) var(--nav-element-spacing-horizontal)}
aside li a{display:block}
aside li [role="button"]{margin:inherit}
[dir="rtl"] nav[aria-label="breadcrumb"] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}
progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:0.5rem;margin-bottom:calc(var(--spacing) * 0.5);overflow:hidden;border:0;border-radius:var(--border-radius);background-color:var(--progress-background-color);color:var(--progress-color)}
progress::-webkit-progress-bar{border-radius:var(--border-radius);background:none}
progress[value]::-webkit-progress-value{background-color:var(--progress-color)}
progress::-moz-progress-bar{background-color:var(--progress-color)}
@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--progress-background-color) linear-gradient(to right,var(--progress-color) 30%,var(--progress-background-color) 30%) top left / 150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}
@media (prefers-reduced-motion:no-preference){[dir="rtl"] progress:indeterminate{animation-direction:reverse}}
@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}details[role="list"],li[role="list"]{position:relative}
details[role="list"] summary + ul,li[role="list"]>ul{display:flex;z-index:99;position:absolute;top:auto;right:0;left:0;flex-direction:column;margin:0;padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-right-radius:0;border-top-left-radius:0;background-color:var(--dropdown-background-color);box-shadow:var(--card-box-shadow);color:var(--dropdown-color);white-space:nowrap}
details[role="list"] summary + ul li,li[role="list"]>ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical) * 0.5) var(--form-element-spacing-horizontal);list-style:none}
details[role="list"] summary + ul li:first-of-type,li[role="list"]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical) * 0.5)}
details[role="list"] summary + ul li:last-of-type,li[role="list"]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical) * 0.5)}
details[role="list"] summary + ul li a,li[role="list"]>ul li a{display:block;margin:calc(var(--form-element-spacing-vertical) * -0.5) calc(var(--form-element-spacing-horizontal) * -1);padding:calc(var(--form-element-spacing-vertical) * 0.5) var(--form-element-spacing-horizontal);overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}
details[role="list"] summary + ul li a:hover,li[role="list"]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}
details[role="list"] summary::after,li[role="list"]>a::after{display:block;width:1rem;height:calc(1rem * var(--line-height,1.5));margin-inline-start:0.5rem;float:right;transform:rotate(0deg);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}
details[role="list"]{padding:0;border-bottom:none}
details[role="list"] summary{margin-bottom:0}
details[role="list"] summary:not([role]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}
details[role="list"] summary:not([role]):active,details[role="list"] summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}
details[role="list"] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}
details[role="list"][open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}
details[role="list"][open] summary::before{display:block;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:none;content:"";cursor:default}
nav details[role="list"] summary,nav li[role="list"] a{display:flex;direction:ltr}
nav details[role="list"] summary + ul,nav li[role="list"]>ul{min-width:fit-content;border-radius:var(--border-radius)}
nav details[role="list"] summary + ul li a,nav li[role="list"]>ul li a{border-radius:0}
nav details[role="list"] summary,nav details[role="list"] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}
nav details[role="list"][open] summary{border-radius:var(--border-radius)}
nav details[role="list"] summary + ul{margin-top:var(--outline-width);margin-inline-start:0}
nav details[role="list"] summary[role="link"]{margin-bottom:calc(var(--nav-link-spacing-vertical) * -1);line-height:var(--line-height)}
nav details[role="list"] summary[role="link"] + ul{margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-link-spacing-horizontal) * -1)}
li[role="list"]:hover>ul,li[role="list"] a:active ~ ul,li[role="list"] a:focus ~ ul{display:flex}
li[role="list"]>ul{display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}
li[role="list"]>a::after{background-image:var(--icon-chevron)}[aria-busy="true"]{cursor:progress}
[aria-busy="true"]:not(input,select,textarea)::before{display:inline-block;width:1em;height:1em;border:0.1875em solid currentColor;border-radius:1em;border-right-color:transparent;content:"";vertical-align:text-bottom;vertical-align:-0.125em;animation:spinner 0.75s linear infinite;opacity:var(--loading-spinner-opacity)}
[aria-busy="true"]:not(input,select,textarea):not(:empty)::before{margin-right:calc(var(--spacing) * 0.5);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) * 0.5)}
[aria-busy="true"]:not(input,select,textarea):empty{text-align:center}
button[aria-busy="true"],input[type="submit"][aria-busy="true"],input[type="button"][aria-busy="true"],input[type="reset"][aria-busy="true"],a[aria-busy="true"]{pointer-events:none}
@keyframes spinner{to{transform:rotate(360deg)}}[data-tooltip]{position:relative}
[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}
[data-tooltip][data-placement="top"]::before,[data-tooltip][data-placement="top"]::after,[data-tooltip]::before,[data-tooltip]::after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:0.25rem 0.5rem;overflow:hidden;transform:translate(-50%,-0.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:0.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}
[data-tooltip][data-placement="top"]::after,[data-tooltip]::after{padding:0;transform:translate(-50%,0rem);border-top:0.3rem solid;border-right:0.3rem solid transparent;border-left:0.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--tooltip-background-color)}
[data-tooltip][data-placement="bottom"]::before,[data-tooltip][data-placement="bottom"]::after{top:100%;bottom:auto;transform:translate(-50%,0.25rem)}
[data-tooltip][data-placement="bottom"]:after{transform:translate(-50%,-0.3rem);border:0.3rem solid transparent;border-bottom:0.3rem solid}
[data-tooltip][data-placement="left"]::before,[data-tooltip][data-placement="left"]::after{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-0.25rem,-50%)}
[data-tooltip][data-placement="left"]:after{transform:translate(0.3rem,-50%);border:0.3rem solid transparent;border-left:0.3rem solid}
[data-tooltip][data-placement="right"]::before,[data-tooltip][data-placement="right"]::after{top:50%;right:auto;bottom:auto;left:100%;transform:translate(0.25rem,-50%)}
[data-tooltip][data-placement="right"]:after{transform:translate(-0.3rem,-50%);border:0.3rem solid transparent;border-right:0.3rem solid}
[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1}
@media (hover:hover) and (pointer:fine){[data-tooltip] [data-tooltip][data-placement="bottom"]:focus::before,[data-tooltip] [data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::before,[data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::after,[data-tooltip] [data-tooltip]:hover::before,[data-tooltip] [data-tooltip]:hover::after{animation-duration:0.2s;animation-name:tooltip-slide-top}[data-tooltip] [data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::after,[data-tooltip] [data-tooltip]:hover::after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement="bottom"]:focus::before,[data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover::before,[data-tooltip][data-placement="bottom"]:hover::after{animation-duration:0.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover::after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement="left"]:focus::before,[data-tooltip][data-placement="left"]:focus::after,[data-tooltip][data-placement="left"]:hover::before,[data-tooltip][data-placement="left"]:hover::after{animation-duration:0.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement="left"]:focus::after,[data-tooltip][data-placement="left"]:hover::after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement="right"]:focus::before,[data-tooltip][data-placement="right"]:focus::after,[data-tooltip][data-placement="right"]:hover::before,[data-tooltip][data-placement="right"]:hover::after{animation-duration:0.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement="right"]:focus::after,[data-tooltip][data-placement="right"]:hover::after{animation-name:tooltip-caret-slide-right}}
@keyframes tooltip-slide-top{from{transform:translate(-50%,0.75rem);opacity:0}to{transform:translate(-50%,-0.25rem);opacity:1}}
@keyframes tooltip-caret-slide-top{from{opacity:0}50%{transform:translate(-50%,-0.25rem);opacity:0}to{transform:translate(-50%,0rem);opacity:1}}
@keyframes tooltip-slide-bottom{from{transform:translate(-50%,-0.75rem);opacity:0}to{transform:translate(-50%,0.25rem);opacity:1}}
@keyframes tooltip-caret-slide-bottom{from{opacity:0}50%{transform:translate(-50%,-0.5rem);opacity:0}to{transform:translate(-50%,-0.3rem);opacity:1}}
@keyframes tooltip-slide-left{from{transform:translate(0.75rem,-50%);opacity:0}to{transform:translate(-0.25rem,-50%);opacity:1}}
@keyframes tooltip-caret-slide-left{from{opacity:0}50%{transform:translate(0.05rem,-50%);opacity:0}to{transform:translate(0.3rem,-50%);opacity:1}}
@keyframes tooltip-slide-right{from{transform:translate(-0.75rem,-50%);opacity:0}to{transform:translate(0.25rem,-50%);opacity:1}}
@keyframes tooltip-caret-slide-right{from{opacity:0}50%{transform:translate(-0.05rem,-50%);opacity:0}to{transform:translate(-0.3rem,-50%);opacity:1}}[aria-controls]{cursor:pointer}
[aria-disabled="true"],[disabled]{cursor:not-allowed}
[aria-hidden="false"][hidden]{display:initial}
[aria-hidden="false"][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}
[dir="rtl"]{direction:rtl}@media (prefers-reduced-motion:reduce){*:not([aria-busy="true"]),:not([aria-busy="true"])::before,:not([aria-busy="true"])::after{background-attachment:initial !important;animation-duration:1ms !important;animation-delay:-1ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0s !important}}
*{--wrapper:1600px;--primary:#223081;--primary-hover:#3f4fa8;--success:#006926;--error:#9c091d;--border-radius:0;--border-width:2px}
.zone-header{position:relative;z-index:3;max-width:var(--wrapper);background-color:var(--background-color)}
.zone-header.compact{box-shadow:0 2px 4px rgba(30,30,30,0.46)}
.zone-header.fixed{position:fixed;top:0;width:100%;z-index:2}
.zone-header .toprow{background-color:var(--primary);min-height:2px}
.zone-header .toprow nav{justify-content:flex-end}
@media (max-width:991px){.zone-header .toprow nav{display:none}}
.zone-header .toprow nav a{text-decoration:none}
.zone-header .toprow nav a,.zone-header .toprow nav a a:hover{color:white}
.zone-header .bodyrow{padding-top:5px;padding-bottom:5px;gap:var(--spacer);display:flex;justify-content:space-between;align-items:center}
@media (min-width:992px){.zone-header .bodyrow{align-items:flex-end}}
.zone-header .bodyrow a:not(:hover){color:#1F1F1F}
.zone-header .bodyrow .logo{margin-right:var(--spacing)}
.zone-header .bodyrow .logo .large{max-width:400px;height:70px;object-fit:contain}
@media (min-width:768px){.zone-header .bodyrow .logo img.small{display:none}}
@media (max-width:767px){.zone-header .bodyrow .logo img{height:40px}.zone-header .bodyrow .logo img.large{display:none}}
.zone-header .bodyrow .mobiletoggle{display:none;padding:0;margin-right:var(--spacing);background-color:transparent;cursor:pointer}
.zone-header .bodyrow .mobiletoggle span{width:30px;display:block;margin:4px 0;background-color:var(--primary);height:2px}
@media (max-width:991px){.zone-header .bodyrow .mobiletoggle{display:inline-block}}
.zone-header .bodyrow nav{flex:1}
.zone-header .bodyrow nav li{padding:0}
.zone-header .bodyrow nav a{font-size:24px}
.zone-header .bodyrow nav>ul{width:100%;display:flex;justify-content:flex-start;gap:40px;padding-left:30px}
@media (max-width:991px){.zone-header .bodyrow nav{display:none}}
.zone-header .bodyrow .contacts{display:flex;flex-direction:row;column-gap:15px;align-items:flex-end}
@media (max-width:767px){.zone-header .bodyrow .contacts{flex:1}}
.zone-header .bodyrow .contacts .phones a{font-size:20px;font-weight:bold;white-space:nowrap}
.zone-header .bodyrow .contacts .phones a.whatsapp{order:-1;position:relative}
.zone-header .bodyrow .contacts .phones a.whatsapp img{width:30px !important;max-width:unset !important}
.zone-header .bodyrow .contacts .email a{font-size:20px;white-space:nowrap}
.zone-header .phones{display:flex;column-gap:5px;row-gap:10px}
.zone-header .with_items .with_items a{width:100%}
.zone-header .with_items__toggler{display:none}
.zone-header .el-menu li:not(.fulldrop)>ul{left:40% !important;top:15px}
.zone-header .el-menu li:not(.fulldrop)>ul ul{left:100% !important;top:-5px}
.zone-header__btn{margin-top:6px !important;height:44px;padding:4px 20px;font-size:18px;align-content:center;background:white;color:var(--primary);font-weight:500;width:100% !important;order:-1}
.bodyrow .el-menu>ul>.with_items>a{padding:20px 0}
.zone-header .el-menu li:not(.fulldrop)>ul{left:40% !important;top:38px}
.zone-header .el-menu li ul li{padding:10px 15px !important}
.zone-header .el-menu li ul li a{font-size:18px !important;width:100%;display:block;padding:10px}
.zone-header .with_items .with_items a{width:auto}
.zone-header .el-menu li ul{background:#eff3ff}
.zone-header .el-menu li:not(.fulldrop)>ul ul::-webkit-scrollbar{width:10px}
.zone-header .el-menu li:not(.fulldrop)>ul ul::-webkit-scrollbar-track{background-color:#eff3ff}
.zone-header .el-menu li:not(.fulldrop)>ul ul::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px #9cb0eb}
.bodyrow .with_items .with_items:last-child ul,.bodyrow .with_items .with_items:nth-child(3) ul{max-height:350px;overflow-y:auto}
.zone-header .bodyrow .contacts .email a{letter-spacing:2px}
.zone-header .bodyrow nav>ul{margin-bottom:-14px}
.zone-header .bodyrow{padding:20px 0}
@media (max-width:1200px){.zone-header .bodyrow .logo .large{max-width:220px}.zone-header .bodyrow nav a{font-size:20px}}
@media (max-width:768px){.zone-header .bodyrow .contacts{flex:1;max-width:194px;flex-direction:column;row-gap:5px}.zone-header .bodyrow .mobiletoggle{order:3;margin-right:0px}.zone-header__btn{height:38px;order:3;font-size:16px}}
@media (max-width:400px){.zone-header .bodyrow .logo{margin-right:unset}.zone-header .bodyrow .contacts{max-width:162px}.zone-header .bodyrow .contacts .phones a{font-size:16px}}
.zone-main{padding-bottom:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);position:relative}
@media (max-width:991px){.zone-main{padding-top:var(--spacing)}}
.zone-main.layoutRemovePaddingTop{padding-top:0}
.zone-main.layoutRemovePaddingBottom{padding-bottom:0}
.zone-main__container{display:flex;flex-wrap:wrap;z-index:1;position:relative}
.zone-main__content{flex:1;order:1;max-width:100%}
.zone-main__sidebar{flex:0 1 320px;margin-right:-15px;margin-left:15px;order:2}
.zone-main__sidebar.__left{margin-left:-15px;margin-right:15px;order:0}
@media (max-width:992px){.zone-main__content{flex:auto}.zone-main__sidebar{display:none}}
.zone-sidebar{padding:20px;box-sizing:border-box;border:1px solid black;border-radius:20px}
.zone-breadcrumbs{font-size:14px;font-family:var(--font-family)}
.zone-breadcrumbs,.zone-breadcrumbs a{color:#888D8E}
.zone-breadcrumbs ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0}
.zone-breadcrumbs ul li{margin-right:var(--spacing)/2;margin-bottom:var(--spacing)/2;display:inline}
.zone-breadcrumbs ul li:before{content:"​"}
.zone-breadcrumbs ul li a{text-decoration:none}
.zone-breadcrumbs a:after{content:">";display:inline-block;margin-left:var(--spacing)/2}
.zone-breadcrumbs ul li:last-child a:after{display:none}
h1.zone-h1{margin:0 0 30px 0;text-transform:uppercase;font-size:32px;text-decoration:none}
@media (max-width:1199px){h1.zone-h1{font-size:30px}}
@media (max-width:991px){h1.zone-h1{font-size:26px}}
@media (max-width:767px){h1.zone-h1{font-size:22px}}
.zone-footer .snippet-map{border-top:1px solid black}
.zone-footer>.note{text-align:center;display:flex;flex-direction:column;align-items:center;border-top:1px solid black;padding:20px 0}
.zone-footer>.note a{text-decoration:underline}
.zone-footer>.note p{font-size:42px;font-weight:bold;max-width:760px;line-height:1.5}
@media (max-width:991px){.zone-footer>.note p{font-size:32px}}
.zone-footer>.note .email{white-space:nowrap}
.zone-footer>.note .phone{white-space:nowrap}
.zone-footer>.bodyrow{padding:40px 0;display:flex;flex-wrap:wrap;gap:var(--spacing);justify-content:space-between;border-top:1px solid black}
@media (max-width:767px){.zone-footer>.bodyrow{flex-direction:column}}
.zone-footer>.bodyrow a{text-decoration:none}
@media (max-width:767px){.zone-footer>.bodyrow .logo{text-align:center}}
.zone-footer>.bodyrow .address{padding-left:50px;background:url(../themes/css23/assets/images/address.png) 0 6px no-repeat;max-width:400px}
.zone-footer>.bodyrow .address strong{display:block}
.zone-footer>.bodyrow .contacts{display:flex;flex-direction:column;gap:var(--spacing)}
.zone-footer>.bodyrow .contacts strong{display:block}
.zone-footer>.bodyrow .contacts a:not(:hover){color:black}
.zone-footer>.bodyrow .contacts .phones{padding-left:50px;background:url(../themes/css23/assets/images/phone.png) 0 6px no-repeat;position:relative}
.zone-footer>.bodyrow .contacts .max{position:absolute;left:0;bottom:0}
.zone-footer>.bodyrow .contacts .max img{width:30px}
.zone-footer>.bodyrow .contacts .email{padding-left:50px;background:url(../themes/css23/assets/images/email.png) 0 6px no-repeat}
.zone-footer>.bodyrow .snippet-nav a:not(:hover){color:#1b2832}
.zone-footer>.bodyrow .snippet-nav li{padding:0}
@media (max-width:767px){.zone-footer>.bodyrow .snippet-nav li{text-align:center}}
.zone-footer>.bodyrow .snippet-nav li ul{display:none}
.zone-footer .address strong + strong{margin-top:20px}
.zone-footer .sitemap-link{margin-left:-20px}
@media (max-width:767px){.zone-footer .sitemap-link{width:100%;display:block;text-align:center;margin-left:0px}.zone-footer .snippet-nav.el-menu{justify-content:center}.zone-footer .snippet-nav ul{width:100%}.zone-footer>.bodyrow .contacts .max{position:relative}}
.zone-map{max-height:90vh;height:100%;margin-bottom:0 !important}
.zone-map iframe{height:480px;width:100%;max-height:100%}
.zone-flash .alert{margin:var(--spacing) 0;border:1px solid var(--primary);padding:10px;background-color:var(--error)}
.zone-flash .alert.success{background-color:var(--success);color:white;border-color:var(--success)}
.zone-headbox{display:flex;flex-direction:column;margin-bottom:var(--spacing)}
.zone-main.layoutRemovePaddingTop .zone-headbox{margin-bottom:0}
.el-wrapper{max-width:var(--wrapper);margin:0 auto;overflow:hidden}
.el-expander-container{margin-left:calc(-1 * var(--spacing));margin-right:calc(-1 * var(--spacing))}
.el-expander,.el-expander-wrapper{width:auto;max-width:var(--wrapper);margin-left:calc(50% - var(--wrapper) / 2);margin-right:calc(50% - var(--wrapper) / 2)}
.el-expander.padded,.el-expander-wrapper.padded{padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2)}
@media (max-width:991px){.el-expander,.el-expander-wrapper{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}
.el-anchor{top:-60px;position:relative}
.el-menu{display:flex;list-style:none;margin:0;padding:0;position:relative}
.el-menu li:not(.fulldrop){position:relative}
.el-menu a,.el-menu span{display:inline-block;padding:var(--spacing)/2 var(--spacing)}
.el-menu li ul{width:300px;display:none;position:absolute;z-index:3;list-style:none;margin:5px 0 0 0;box-shadow:0px 2px 4px rgba(0,0,0,0.3);background:white}
.el-menu li ul li{display:block;padding:5px 15px !important;border-bottom:1px solid black}
.el-menu li ul li a,.el-menu li ul li span{text-transform:none;padding:5px;display:inline-block;font-size:20px !important}
.el-menu li ul li a img,.el-menu li ul li span img{margin-right:10px}
.el-menu li:not(.fulldrop)>ul{transform:translateX(-10%);left:50%}
.el-menu li.fulldrop>ul{width:300px;left:0}
.el-menu li:hover>ul{display:block}
h2.el-h2{text-align:center;font-weight:bold;text-transform:uppercase;color:black;margin:var(--spacing)*3 0 var(--spacing)*2 0}
.el-dummy{padding:var(--spacing)*4 var(--spacing);margin:var(--spacing) 0;border:2px dashed var(--secondary);color:var(--secondary);display:flex;align-items:center;justify-content:center}
.el-dummy.clear{border:none;background:none;color:var(--color)}
h2.el-h2{text-align:center;font-weight:bold;text-transform:uppercase;color:black;margin:var(--spacing)*3 0 var(--spacing)*2 0}
.el-product{display:flex;flex-direction:column;align-items:center;text-align:center}
.el-product .image{width:250px;height:300px;background:center no-repeat;background-size:contain;margin-bottom:var(--spacing)}
.el-product .name{margin-bottom:var(--spacing)/2;width:100%;flex:1;text-decoration:none}
.el-product .snippet-price{font-size:32px}
.el-product .snippet-productform{font-size:14px}
.el-product button{text-transform:none}
.el-margin{margin-top:40px;margin-bottom:40px}
@media (max-width:991px){.el-margin{margin-top:30px;margin-bottom:30px}}
@media (max-width:767px){.el-margin{margin-top:20px;margin-bottom:20px}}
.snippet-agreement{display:flex;align-items:center;gap:15px}
.snippet-agreement .link{flex:1;cursor:pointer;font-size:12px;line-height:1.2}
.snippet-agreement .link:hover{text-decoration:underline}
.snippet-form{margin:0;padding:40px 0;display:grid;gap:var(--spacing)}
@media (min-width:992px){.snippet-form{grid-template-columns:1fr 1fr}}
.snippet-form picture{text-align:center}
@media (max-width:991px){.snippet-form picture{grid-row:1;max-width:320px}}
.snippet-form h2{text-transform:uppercase;margin:0;font-size:40px}
@media (max-width:991px){.snippet-form h2{font-size:32px}}
.snippet-form .body{display:flex;gap:var(--spacing);flex-direction:column}
.snippet-form .subtitle{font-size:18px;max-width:430px;margin:0}
.snippet-form .inputrow input{width:100%;border:none;border-bottom:1px solid var(--color);font-size:20px;padding-left:0;background-color:transparent}
.snippet-form .inputrow input::placeholder{font-size:16px}
.snippet-form .buttonrow{display:flex}
.snippet-form .buttonrow button{min-width:240px}
.snippet-pagination{padding:0}
.snippet-pagination ul{display:flex;gap:var(--spacing);flex-wrap:wrap}
.snippet-pagination ul:last-of-type,.snippet-pagination>ul:first-of-type{margin-right:0;margin-left:0}
.snippet-pagination li{padding:0}
.snippet-pagination li a,.snippet-pagination li span{padding:6px;display:inline-flex}
.snippet-pagination li.active{background-color:var(--primary);color:white}
.snippet-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
@media (max-width:991px){.snippet-gallery{grid-template-columns:repeat(3,1fr)}}
@media (max-width:767px){.snippet-gallery{grid-template-columns:repeat(2,1fr)}}
.snippet-advantages{display:flex;justify-content:space-between;background-color:var(--primary);color:white;padding:30px 0;text-align:center}
@media (max-width:767px){.snippet-advantages{padding:20px 0}}
.snippet-advantages .container{display:grid;gap:calc(var(--spacing) * 2)}
@media (min-width:768px){.snippet-advantages .container{grid-template-columns:1fr 1fr 1fr}}
.snippet-advantages .item{display:flex;flex-direction:column;gap:var(--spacing);align-items:center;max-width:320px;justify-self:center}
.snippet-advantages .icon{width:148px;height:148px;border-radius:50%;background:white;display:flex;align-items:center;justify-content:center}
.snippet-advantages .title{text-transform:uppercase}
.snippet-aboutbox{display:flex}
.snippet-aboutbox>.image{width:30%;margin-right:var(--spacing)*2;background:#eee center no-repeat;background-size:cover;height:260px}
.snippet-aboutbox>.content{flex:1;margin-right:var(--spacing)*2}
@media (max-width:640px){.snippet-aboutbox{flex-wrap:wrap}.snippet-aboutbox>.image{width:100%;margin-right:0;margin-bottom:var(--spacing)}}
.snippet-introimg{background:center no-repeat url("../themes/css23/assets/images/snippets/introimg/home.jpg");background-size:cover;max-height:50vh;height:600px}
.snippet-attachfile{display:flex;flex-direction:column;align-items:center}
.snippet-attachfile .input{margin:var(--spacing)*2 0}
.snippet-attachfile .input .upload-empty-message{background-color:white;color:var(--primary);border:1px solid var(--primary);text-align:center;padding:var(--spacing) !important}
.snippet-attachfile .input label{display:none}
.snippet-attachfile .input .responsiv-uploader-fileupload{padding-right:0}
.snippet-attachfile .input .upload-button{display:none}
.snippet-attachfile .input .responsiv-uploader-fileupload{min-width:280px}
.snippet-splide .splide__slide{display:flex;justify-content:center}
.snippet-contacts{text-align:center;display:flex;flex-direction:column;justify-content:center}
.snippet-contacts a{text-decoration:none;font-weight:800;color:var(--color)}
@media (min-width:992px){.snippet-services{column-count:2}}
.snippet-services .category{break-inside:avoid}
.snippet-services h3{margin-bottom:5px}
.snippet-services h3 a{text-decoration:none}
.snippet-services ul{margin-top:5px}
#ai-text{--bg:#fff;--white:#fff;--text:#222;--muted:#4a4a4a;--primary:#223081;--primary-dark:#223081;--primary-alt:#3f4fa8;--link:#223081;--accent:#9c091d;--accent-hover:#9c091d;--map-blue:#3f4fa8;--map-blue-alt:#223081;--green:#006926;--green-hover:#006926;--border:#d9d9d9;--header-border:#dcdcdc;--shadow:0 8px 24px rgba(20,29,58,0.06);--radius:0;--container:1130px;--border-width:1px}
#ai-text .container{width:min(var(--container),calc(100% - 32px));margin:0 auto}
#ai-text .section{padding:30px 0}
#ai-text section{margin:0}
#ai-text .section-title,#ai-text h1{margin:0 0 18px;font-size:clamp(30px,4vw,30px);line-height:1.1;font-weight:800;color:var(--primary-dark);text-transform:uppercase}
#ai-text .section-subtitle{margin:0 0 34px;font-size:18px;color:var(--muted)}
#ai-text .btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 28px;border:1px solid transparent;border-radius:0;cursor:pointer;font-weight:700;transition:0.2s ease}
#ai-text .btn--primary{background:#2d3f6b;color:#fff}
#ai-text .btn--primary:hover{background:#1e3a6e}
#ai-text .btn--green{background:#2d3f6b;color:#fff}
#ai-text .btn--green:hover{background:#1e3a6e}
#ai-text .card{background:var(--white);border:1px solid var(--border);border-radius:0;box-shadow:none}#ai-text .site-header{background:#fff;border-bottom:1px solid var(--header-border)}
#ai-text .site-header__inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px}
#ai-text .site-logo{display:flex;align-items:center}
#ai-text .site-logo img{max-height:68px;width:auto}
#ai-text .site-nav{flex:1 1 auto;display:flex;justify-content:center}
#ai-text .site-nav__list{display:flex;align-items:center;gap:34px;list-style:none;margin:0;padding:0}
#ai-text .site-nav__list a{color:var(--text);font-size:22px;font-weight:400}
#ai-text .site-nav__list a:hover,#ai-text .site-nav__list a.active{color:var(--primary-dark)}
#ai-text .site-contacts{min-width:260px;text-align:right;color:var(--text);font-size:18px;line-height:1.35}
#ai-text .site-contacts a{color:var(--text)}
#ai-text .site-contacts a:hover{color:var(--primary-dark)}#ai-text .hero__content{display:flex;grid-gap:20px;justify-content:space-between;align-items:stretch;margin:10px 0}
#ai-text .hero__content>*{width:50%}
#ai-text .hero__content,#ai-text .hero__visual{min-width:0}
#ai-text .hero__content .simple-form{margin:26px}
#ai-text .hero__content .simple-form .buttonrow{margin-top:20px}
#ai-text .hero__lead{font-size:22px;line-height:1.5;color:var(--muted);max-width:760px;margin-bottom:26px}
#ai-text .hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}
#ai-text .hero-benefits{padding:26px}
#ai-text .hero-benefits__title{margin:0 0 18px;font-size:22px;font-weight:800;color:var(--primary-dark);text-transform:uppercase}
#ai-text .check-list{display:grid;gap:12px;padding:0;margin:0;list-style:none}
#ai-text ul li{position:relative;padding-left:28px;color:var(--text);list-style:none}
#ai-text ul li::before{content:"✓";position:absolute;left:0;top:0;color:var(--link);font-weight:800}
#ai-text .hero-form{padding:26px}
#ai-text .hero-form__title{margin:0 0 8px;font-size:22px;font-weight:800;color:var(--primary-dark);text-transform:uppercase}
#ai-text .hero-form__text{margin:0 0 18px;color:var(--muted);font-size:15px}
#ai-text .form-grid{display:grid;gap:14px}
#ai-text .field{width:100%;min-height:54px;padding:14px 16px;border:1px solid var(--border);border-radius:0;background:#fff;outline:none;transition:0.2s ease;color:var(--text)}
#ai-text .field:focus{border-color:var(--primary);box-shadow:none}
#ai-text .checkbox{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--muted)}
#ai-text .hero__visual{position:relative;overflow:hidden;min-height:100%;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#fff;border-radius:0;box-shadow:none}
#ai-text .hero__visual img{width:100%;max-height:270px;object-fit:contain}#ai-text .grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
#ai-text .grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
#ai-text .icon-card{padding:24px}
#ai-text .icon-card__num{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:#f4f6fb;color:var(--primary);font-weight:800;margin-bottom:16px;border:1px solid var(--border);border-radius:0}
#ai-text .icon-card__title{margin:0 0 10px;font-size:20px;font-weight:800;color:var(--primary-hover);text-transform:uppercase}
#ai-text .icon-card__text{margin:0;color:var(--muted);font-size:18px}
#ai-text .seo-text{display:grid;gap:18px;font-size:18px;color:var(--text)}
#ai-text .seo-text blockquote{margin:0;padding:22px 24px;border-left:4px solid var(--primary);background:#f8f9fc;border-radius:0;color:var(--text)}
#ai-text .bullet-list{margin:0;padding-left:22px;display:grid;gap:10px}
#ai-text .bullet-list li::marker{color:var(--primary)}#ai-text .cta-cost__info,#ai-text .cta-cost__form{padding:30px}
#ai-text .price-box{display:inline-flex;align-items:center;padding:14px 18px;background:#f4f6fb;color:var(--primary-dark);font-weight:800;border:1px solid var(--border);border-radius:0}#ai-text .steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;counter-reset:step}
#ai-text .step{position:relative;padding:24px 18px 20px;background:var(--white);border:1px solid var(--border);border-radius:0;box-shadow:none}
#ai-text .step::before{counter-increment:step;content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--primary);color:#fff;font-weight:800;margin-bottom:16px;border-radius:0}
#ai-text .step div{margin:0 0 10px;font-size:18px;color:var(--primary-dark);text-transform:uppercase;font-weight:800}
#ai-text .step p{margin:0;color:var(--muted);font-size:15px}
#ai-text .result-note{margin-top:24px;padding:20px 24px;background:#f8f9fc;color:var(--text);border:1px solid var(--border);border-radius:0}#ai-text .advantages{display:grid;grid-template-columns:380px 1fr;gap:26px;align-items:center;padding:30px}
#ai-text .advantages__image{overflow:hidden;min-height:100%;background:#f6f8fb;border-radius:0}
#ai-text .advantages__image img{width:100%;height:100%;object-fit:cover}
#ai-text .feature-list{display:grid;gap:18px}
#ai-text .feature-item__dot{width:12px;height:12px;margin-top:8px;background:var(--accent);border-radius:0}
#ai-text .feature-item div{margin:0 0 6px;font-size:18px;color:var(--primary-dark);text-transform:uppercase;font-weight:800}
#ai-text .feature-item p{margin:0;color:var(--muted)}#ai-text .certs-slider{padding:28px}
#ai-text .cert-item{aspect-ratio:0.72;overflow:hidden;border:1px solid var(--border);background:#fff;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:0}
#ai-text .cert-item img{width:100%;height:100%;object-fit:cover}details.faq-item{padding:0;overflow:hidden;border-radius:0}
#ai-text .faq-item summary{list-style:none;cursor:pointer;padding:22px 24px;color:var(--primary-dark);position:relative;padding-right:64px;text-transform:uppercase}
#ai-text .faq-item summary::-webkit-details-marker{display:none}
#ai-text .faq-item summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f4f6fb;color:var(--primary);font-size:22px;line-height:1;border:1px solid var(--border);border-radius:0}
#ai-text .faq-item[open] summary::after{content:"−"}
#ai-text .faq-item__content{padding:0 24px 22px;color:var(--muted)}#ai-text .final-form{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;border-radius:0}
#ai-text .final-form__content{padding:42px}
#ai-text .final-form__image{min-height:100%;background:#f7f8fb}
#ai-text .final-form__image img{width:100%;height:100%;object-fit:cover}
#ai-text .final-form h2{margin:0 0 14px;font-size:clamp(28px,3vw,42px);color:var(--primary-dark);line-height:1.12;text-transform:uppercase}
#ai-text .final-form p{margin:0 0 20px;color:var(--muted)}
#ai-text .spacer{height:12px}#ai-text .cities-map svg path.map-region,#ai-text .cities-map svg .map-region{fill:var(--map-blue)}
#ai-text .cities-map svg path.map-point,#ai-text .cities-map svg .map-point,#ai-text .cities-map svg circle{fill:var(--accent)}
#ai-text .cities-list a{color:var(--link)}
#ai-text .cities-list a:hover{color:var(--primary-dark)}
@media (max-width:1100px){#ai-text .hero__wrap,#ai-text .cta-cost,#ai-text .advantages,#ai-text .final-form{grid-template-columns:1fr}#ai-text .steps{grid-template-columns:repeat(3,minmax(0,1fr))}#ai-text .certs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:900px){#ai-text .hero__grid,#ai-text .grid-2,#ai-text .grid-4{grid-template-columns:1fr}#ai-text .steps{grid-template-columns:1fr 1fr}#ai-text .site-header__inner{min-height:auto;padding:18px 0;flex-wrap:wrap;justify-content:center}#ai-text .site-nav{width:100%;order:2}#ai-text .site-nav__list{justify-content:center;flex-wrap:wrap;gap:16px 24px}#ai-text .site-contacts{width:100%;text-align:center}}
@media (max-width:640px){#ai-text .section{padding:30px 0}#ai-text .hero__visual{padding:20px}#ai-text .hero-benefits,#ai-text .hero-form,#ai-text .cta-cost__info,#ai-text .cta-cost__form,#ai-text .advantages,#ai-text .final-form__content,#ai-text .certs-slider{padding:22px}#ai-text .steps,#ai-text .certs-grid{grid-template-columns:1fr}#ai-text .site-nav__list a{font-size:18px}#ai-text .section-title{font-size:28px}}
#ai-text .certs-section{overflow:hidden}
#ai-text .certs-slider{position:relative;display:flex;align-items:center;gap:20px;margin-top:30px}
#ai-text .certs-slider__viewport{overflow:hidden;width:100%}
#ai-text .certs-slider__track{display:flex;transition:transform 0.35s ease;will-change:transform}
#ai-text .cert-item{flex:0 0 calc((100% - 40px) / 3);margin-right:20px;border:1px solid var(--border);background:#fff;padding:12px;box-sizing:border-box;text-align:center}
#ai-text .cert-item img{display:block;width:100%;height:380px;object-fit:contain}
#ai-text .certs-slider__btn{flex:0 0 48px;width:48px;height:48px;margin-bottom:0;padding:0;border:1px solid var(--primary);background:#fff;color:var(--primary);font-size:30px;line-height:1;cursor:pointer}
#ai-text .certs-slider__btn:hover,#ai-text .certs-slider__btn:focus{background:var(--primary);color:#fff}
#ai-text .certs-slider__btn[disabled]{opacity:0.4;cursor:default;pointer-events:none}
#ai-text .certs-slider__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}
#ai-text .certs-slider__dot{width:12px;height:12px;padding:0;margin:0;border:1px solid var(--primary);background:transparent;cursor:pointer}
#ai-text .certs-slider__dot.is-active{background:var(--primary)}
@media (max-width:991px){#ai-text .cert-item{flex:0 0 calc((100% - 20px) / 2)}#ai-text .cert-item img{height:320px}}
@media (max-width:767px){#ai-text .certs-slider{gap:10px}#ai-text .certs-slider__btn{width:40px;height:40px;flex-basis:40px;font-size:24px}#ai-text .cert-item{flex:0 0 100%;margin-right:10px}#ai-text .cert-item img{height:280px}}
#ai-text .cert-item__trigger{display:block;width:100%;padding:0;margin:0;border:0;background:transparent;cursor:pointer}
#ai-text .cert-item__trigger img{display:block;width:100%;height:380px;object-fit:contain}
#ai-text .cert-item__trigger:hover img,#ai-text .cert-item__trigger:focus img{opacity:0.9}
#ai-text .cert-lightbox{position:fixed;inset:0;z-index:999999;display:none}
#ai-text .cert-lightbox.is-open{display:block}
#ai-text .cert-lightbox__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.82)}
#ai-text .cert-lightbox__dialog{position:relative;z-index:2;width:calc(100vw - 40px);height:calc(100vh - 40px);max-width:1200px;margin:20px auto;display:flex;align-items:center;justify-content:center}
#ai-text .cert-lightbox__image{max-width:100%;max-height:100%;object-fit:contain;background:#fff;padding:10px}
#ai-text .cert-lightbox__close{position:absolute;top:10px;right:0;width:30px !important;height:30px;min-height:auto;padding:0;margin:0;border:1px solid #fff;background:#3f4fa8;color:#fff;font-size:26px;line-height:30px;cursor:pointer;transform:translate(0,-50%)}
#ai-text .cert-lightbox__close:hover,#ai-text .cert-lightbox__close:focus{background:#fff;color:#111}
#ai-text body.certs-lightbox-open{overflow:hidden}
@media (max-width:767px){#ai-text .cert-item__trigger img{height:280px}#ai-text .cert-lightbox__dialog{width:calc(100vw - 20px);height:calc(100vh - 20px);margin:10px auto}#ai-text .cert-lightbox__close{width:42px;height:42px;font-size:26px;transform:translate(0,-50px)}}
#ai-text .cta-cost .simple-form .body{display:flex;position:relative;justify-content:space-between;grid-gap:10px;align-items:center}
#ai-text .cta-cost .simple-form .body .agreementrow{position:absolute;bottom:0;transform:translate(0,60%)}
#ai-text .input{border:none;border-bottom:1px solid var(--border-color)}
#ai-text .cta-cost__info .buttonrow button,#ai-text .cta-cost__info .input{margin:0;line-height:25px;vertical-align:middle;padding:5px;height:50px}
#ai-text .cta-cost .simple-form .body .agreementrow{position:absolute;bottom:0;transform:translate(0,130%)}
#ai-text .cta-cost .simple-form .body{margin:30px 0 10px}
#ai-text .cta-cost{display:flex;column-gap:15px}
#ai-text .cta-cost>*{max-width:61%}
#ai-text .price-box{display:flex;font-size:25px;flex-direction:column;justify-content:space-between;padding:30px;height:100%;align-items:start}
#ai-text .bord{border-left:2px solid var(--primary);box-shadow:0 2px 4px rgba(30,30,30,0.46)}
#ai-text .advantages{box-shadow:0 2px 4px rgba(30,30,30,0.46)}
@media (max-width:992px){#ai-text .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}#ai-text .cta-cost{flex-direction:column}#ai-text .cta-cost>*{max-width:100%}#ai-text .price-box{grid-gap:10px}}
@media (max-width:768px){#ai-text .hero__content{flex-direction:column}#ai-text .hero__content>*{width:100%}#ai-text .hero__content .simple-form{width:90%}}
@media (max-width:576px){#ai-text .cta-cost .simple-form .body{flex-direction:column}#ai-text .cta-cost .simple-form .body .agreementrow{position:static;transform:none}#ai-text .cta-cost .simple-form .body .inputrow{width:100%}#ai-text .container{margin:0 auto;padding:0}#ai-text .grid-4{grid-template-columns:repeat(1,minmax(0,1fr))}#ai-text .hero-benefits{padding-bottom:0}#ai-text .icon-card{padding:10px}}
#ai-text .cta-cost .simple-form .body>*{max-width:35%}
#ai-text .cta-cost .simple-form .body .agreementrow{max-width:100%}
#ai-text .feature-item p{text-transform:none}
@media (max-width:400px){#ai-text .container{width:100%}#ai-text .certs-slider{padding:0px}}
.snippet-videobox{position:relative}
.snippet-videobox video{width:100%}
.snippet-videobox button::-moz-focus-inner{border:0}
.snippet-videobox button:focus{outline:none}
.snippet-videobox button:active{outline:none;border:none}
.snippet-videobox .control-panel{position:absolute;top:30px;left:30px;z-index:1}
.snippet-videobox .control-panel button{width:50px;height:50px}
.snippet-videobox .mute{border:none;background:url(../themes/css23/assets/images/snippets/videobox/sound.png) no-repeat center center/80%;border:1px solid #EEE;outline:none;position:absolute;border-radius:50%}
.snippet-videobox .mute.press:before{width:50px;height:2px;content:"";display:block;background:red;position:absolute;transform:rotate(-45deg);top:50%;left:0}
.snippet-articles .card{border-radius:10px;overflow:hidden;box-shadow:2px 2px 4px rgba(0,0,0,0.4);height:100%}
.snippet-articles .image img{width:100%}
.snippet-articles .body{padding:var(--spacing)}
.snippet-articles .name{color:var(--color);text-decoration:none;font-weight:bold;font-size:22px;margin-bottom:var(--spacing);display:block}
.snippet-articles .tags{margin-bottom:var(--spacing)}
.snippet-articles .tags a{font-size:12px;text-decoration:none;color:white;padding:4px 6px;margin:0 10px 10px 0;background-color:var(--primary);border-radius:10px}
.snippet-service{display:flex;flex-direction:row-reverse}
@media (max-width:767px){.snippet-service.record{flex-direction:column}.snippet-service.area{flex-direction:column-reverse}}
.snippet-service>.sidebar{min-width:400px;padding:0;padding-bottom:var(--spacing);height:100%}
.snippet-service>.sidebar h2{margin-top:40px;padding-left:40px}
@media (max-width:991px){.snippet-service>.sidebar h2{padding-left:var(--spacing)}}
@media (max-width:991px){.snippet-service>.sidebar{min-width:300px}}
@media (max-width:767px){.snippet-service>.sidebar{min-width:100%}}
.snippet-service>.sidebar ul{list-style:none;padding:0}
.snippet-service>.sidebar ul li{padding:5px 20px 5px 40px}
@media (max-width:991px){.snippet-service>.sidebar ul li{padding-left:var(--spacing)}}
.snippet-service>.sidebar ul li.active{background-color:#CCC}
.snippet-service>.sidebar ul li a{text-transform:none;text-decoration:none;font-size:20px}
@media (max-width:991px){.snippet-service>.sidebar ul li a{font-size:16px}}
.snippet-service>.content{width:100%;background:white;padding:var(--spacing)*2 0;min-height:50vh}
@media (min-width:992px){.snippet-service>.content{padding-left:40px}}
.snippet-promotions .item{text-align:center}
.snippet-promotions .title{color:var(--primary);font-weight:normal}
.snippet-promotions .image{margin-bottom:var(--spacing)}
.snippet-reviews{text-align:center}
.snippet-reviews .item{height:100%;display:flex;flex-direction:column}
.snippet-reviews .name{color:var(--primary);font-size:24px}
.snippet-reviews .description{padding:var(--spacing);border:2px solid white;flex:1}
.snippet-reviewform{padding:var(--spacing)*2 0;max-width:800px;margin:var(--spacing) auto 0 auto}
.snippet-reviewform h2{margin-top:0;margin-bottom:var(--spacing)/2}
.snippet-reviewform .title,.snippet-reviewform .subtitle{text-align:center}
.snippet-reviewform .subtitle{font-size:16px;margin-bottom:var(--spacing)*2;margin-top:0}
.snippet-reviewform>*{width:100%}
.snippet-reviewform .input,.snippet-reviewform textarea{width:100%}
.snippet-reviewform .agreementcol{display:flex;align-items:center;flex-direction:column;text-align:center}
.snippet-cards{text-align:center}
.snippet-cards .item{margin-bottom:var(--spacing)*2}
.snippet-intro{display:grid;gap:var(--spacing);grid-template-columns:1fr 1fr}
@media (max-width:575px){.snippet-intro{grid-template-columns:1fr}}
.snippet-intro ul{list-style:none;padding:0;margin:0}
.snippet-intro ul li{display:flex;gap:var(--spacing);margin-bottom:20px;font-size:22px;font-weight:bold}
.snippet-intro ul li::before{display:inline-block;content:"";min-width:26px;height:26px;background:url(../themes/css23/assets/images/check.png) center no-repeat}
.snippet-catalog li{border-radius:10px;overflow:hidden}
.snippet-catalog li:not(:last-child){margin-bottom:4px}
.snippet-catalog a{padding:6px;display:flex;gap:var(--spacing);font-size:22px;color:#1b2832}
.snippet-catalog .icon{min-width:32px}
.snippet-catalog li.active{background-color:var(--primary)}
.snippet-catalog li.active a{color:white}
.snippet-catalog li.active .icon{filter:brightness(0) invert(1)}
.snippet-servicelist{text-align:center}
.snippet-servicelist .items{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr}
@media (max-width:767px){.snippet-servicelist .items{grid-template-columns:1fr}}
.snippet-servicelist .item{display:flex;flex-direction:column;gap:var(--spacing)}
.snippet-servicelist picture{height:160px}
@media (max-width:767px){.snippet-servicelist picture{height:120px}}
.snippet-servicelist picture img{height:100%;object-fit:contain}
.snippet-servicelist .title{color:var(--primary);font-size:24px}
@media (max-width:767px){.snippet-servicelist .title{font-size:20px}}
@media (max-width:575px){.snippet-servicelist .title{hyphens:auto}}
.snippet-servicesblocks>h2{margin:40px 0 20px 0}
.snippet-servicesgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}
@media (max-width:575px){.snippet-servicesgrid{grid-template-columns:1fr}}
.snippet-servicesgrid .service{display:flex;flex-direction:column;gap:var(--spacing);padding:20px;text-align:center;border:1px solid #aaa;justify-content:space-between}
.snippet-servicesgrid .service>*{margin:0}
.snippet-servicesgrid .picture{height:160px}
.snippet-servicesgrid .picture img{height:100%;object-fit:contain}
.snippet-servicesgrid h2.name{font-size:24px;color:var(--primary);text-transform:none}
.snippet-servicesgrid .content{flex:1}
.snippet-servicesgrid .content p{color:var(--primary)}
.snippet-servicesgrid .content p:last-child{margin-bottom:0}
.snippet-servicesgrid .content p:first-child{margin-top:0}
.snippet-contentblock p{hyphens:auto;text-align:justify}
.snippet-contentblock a{text-decoration:underline}
.snippet-contentblock>.intro{text-align:center;width:260px;display:flex;flex-direction:column;gap:var(--spacing)}
@media (max-width:575px){.snippet-contentblock>.intro{margin:0 auto}}
@media (min-width:576px){.snippet-contentblock>.intro{float:left;padding-right:30px}}
.snippet-contentblock>.intro picture img{width:100%}
.snippet-primaryblock{padding:20px 30px;border-radius:30px;font-size:20px;text-align:justify;hyphens:auto;background-color:var(--primary)}
.snippet-primaryblock *{color:white}
.snippet-primaryblock>p:last-child{margin-bottom:0}
.snippet-servicesincludes{text-align:center;border-top:1px solid black;padding:30px 0;margin:30px 0}
.snippet-servicesincludes h2{text-transform:none}
.snippet-servicesincludes .items{display:grid;gap:40px}
@media (max-width:767px){.snippet-servicesincludes .items{grid-template-columns:1fr 1fr}}
.snippet-servicesincludes .item{display:flex;flex-direction:column;gap:var(--spacing);max-width:320px;margin:auto}
.snippet-servicesincludes picture{height:90px}
.snippet-servicesincludes picture img{height:100%;object-fit:contain}
.snippet-servicesincludes .title{color:var(--primary);font-size:24px}
@media (max-width:767px){.snippet-servicesincludes .title{font-size:20px}}
@media (max-width:575px){.snippet-servicesincludes .title{hyphens:auto}}
.map_list__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
@media (max-width:767px){.map_list__inner{flex-direction:column}}
.map_list__title{text-align:center;width:100%}
.map_list__right{width:42%}
@media (max-width:767px){.map_list__right{width:95%}}
.map_list__left{width:50%;column-count:2}
@media (max-width:767px){.map_list__left{width:90%;justify-content:center;display:flex}.map_list__left ul{column-count:2;margin:0;padding:0}}
.map_list__left li{list-style:none;color:var(--primary)}
@media (max-width:767px){.map_list__left li{margin-left:15px;margin-right:15px}}
.dialog-backcall{border-radius:0}
.dialog-backcall .logo{margin:var(--spacing) 0;text-align:center}
.dialog-backcall .logo img{height:80px}
.dialog-backcall p{text-align:center;font-size:14px}
.dialog-backcall p a{text-decoration:none}
.dialog-backcall p a:hover{text-decoration:underline}
.dialog-backcall .__title{font-size:18px;text-align:center;color:black;margin-top:0;margin-bottom:var(--typography-spacing-vertical);--font-size:1.5rem;--typography-spacing-vertical:1.5rem;text-transform:uppercase;--color:var(--h2-color);font-weight:700}
.dialog-backcall label{font-size:14px}
.dialog-backcall input[type="text"],.dialog-backcall textarea{width:100%;margin-bottom:var(--spacing)}
.dialog-backcall textarea{resize:vertical}
.dialog-backcall .snippet-agreement{margin:var(--spacing) 0}
.dialog-backcall .modal-button{display:block;margin:var(--spacing) auto}
#BackcallForm_forms_flash .uk-alert-success{background:var(--success);padding:5px;margin-bottom:10px}
#BackcallForm_forms_flash .uk-alert-success p{color:#fff !important}
.dialog-menu{text-align:center;overflow:hidden}
.dialog-menu .content>ul{list-style:none;padding:0}
.dialog-menu .content>ul a{text-decoration:none}
.dialog-menu .content>ul a .icon{display:none}
.dialog-menu .content>ul>li{margin:var(--spacing) 0;font-weight:bold}
.dialog-menu .content>ul>li ul{list-style:dashed;list-style:none;padding-left:0}
.dialog-menu .content>ul>li ul li{font-weight:normal;margin:var(--spacing)/2 0}
.dialog-menu .content>ul li.with_items{margin:var(--spacing) 0}
.dialog-menu .content>ul li.with_items>a{font-weight:bold}
.dialog-menu nav.el-menu .with_items__toggler{display:none}
@media (max-width:991px){.el-menu li ul{display:block;position:static;box-shadow:none;max-width:100%}.el-menu li:not(.fulldrop)>ul{transform:translatex(0)}.dialog-menu{text-align:left}.dialog-menu article{width:500px;max-width:95%;padding-right:45px}.dialog-menu article .close{margin-right:-17px}.dialog-menu article nav.el-menu{width:100%}.dialog-menu article nav.el-menu ul{width:100%;margin:0px}.dialog-menu article nav.el-menu .with_items{position:relative;padding-right:0px !important}.dialog-menu article nav.el-menu .with_items__toggler{position:absolute;width:26px;height:26px;top:3px;right:-23px;margin:auto;font-size:26px;font-weight:600;opacity:1;display:flex;justify-content:center;transition:all 0.1s linear}.dialog-menu article nav.el-menu .with_items__toggler.clicked{transform:scale(0.7)}.dialog-menu article nav.el-menu .with_items>ul{display:none}.dialog-menu article nav.el-menu .with_items.clicked>ul{display:block}.el-menu li ul li{border-bottom:0}.el-menu li:not(.fulldrop){margin:10px 0;font-size:20px !important}}
@media (max-width:576px){.dialog-menu article{width:500px;max-width:95%;padding:20px;padding-right:40px}.dialog-menu article .close{margin-top:10px;margin-bottom:0px;margin-right:5px}.dialog-menu article nav.el-menu{max-width:100%}.dialog-menu article nav.el-menu ul{max-width:100%;margin:0px;margin-top:10px !important}.dialog-menu article nav.el-menu ul li{margin:0px !important;padding-bottom:0px}.dialog-menu article nav.el-menu ul a{font-size:18px !important}.dialog-menu article nav.el-menu .with_items__toggler{font-size:24px}}
.dialog-info{color:white;background-color:var(--secondary);max-width:640px}
body.layout-default{overflow-x:hidden}
body.layout-default h1{text-transform:uppercase}
body.layout-default h1 a{text-decoration:underline}
body.layout-default>.el-wrapper{min-height:100vh}
body.layout-default .flash-message{top:50%;font-size:20px}
body.layout-default button{width:auto}
body.layout-default .splide__arrow{background-color:white}
body.layout-default .splide__arrow:disabled{display:none}
body.layout-default .splide__arrow svg{fill:var(--primary)}
body.layout-default .splide__pagination__page.is-active{background:var(--primary)}
@media (max-width:350px){body.page-home h1{font-size:26px}}