/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
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;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Montserrat';src:url(/themes/base11/fonts/montserrat/Montserrat-VariableFont_wght.ttf) format('truetype-variations'),url(/themes/base11/fonts/montserrat/Montserrat-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:swap;}@font-face{font-family:'Montserrat';src:url(/themes/base11/fonts/montserrat/Montserrat-Italic-VariableFont_wght.ttf) format('truetype-variations'),url(/themes/base11/fonts/montserrat/Montserrat-Italic-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:italic;font-display:swap;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/base11/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/base11/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/base11/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/base11/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/base11/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/base11/images/icons/menu-collapsed.png);}.menu-item{margin:0;padding-top:0.2em;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.back-to-top{background-color:rgba(51,51,51,0.5215686275);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;position:fixed;bottom:30px;right:6%;z-index:999;width:3rem;height:3rem;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.2s ease,background-color 0.2s ease;}.back-to-top::before{content:"";background-color:#333333;border-radius:50%;position:absolute;width:70%;height:70%;transition:background-color 0.2s ease;}.back-to-top__icon{display:block;position:relative;z-index:1;width:55%;height:55%;fill:none;stroke:#ffffff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-1px);}.back-to-top:hover{transform:translateY(-2px);}.back-to-top:active{transform:translateY(0);}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;}
:root{--page-max-width:1320px;--page-gap-x:2rem;--grid-gap-x:1rem;--block-gap-y:2rem;--font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-family-base);--font-size-sm:0.889rem;--font-size-base:1rem;--font-size-lg:1.222rem;--line-height-base:1.15;--font-size-h1:2.33rem;--font-size-h2:1.667rem;--font-size-h3:1.333rem;--font-size-h4:1.222rem;--font-size-h5:1rem;--font-size-h6:0.889rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-font-size-sm:0.875rem;--control-font-size-md:1rem;--control-font-size-lg:1.125rem;--control-line-height:1.5;--control-border-width:1px;--control-radius-sm:0.25rem;--control-radius-md:0.25rem;--control-radius-lg:0.375rem;--input-padding-y-sm:0.375rem;--input-padding-x-sm:0.625rem;--input-padding-y-md:0.5rem;--input-padding-x-md:0.75rem;--input-padding-y-lg:0.75rem;--input-padding-x-lg:1rem;--input-font-size-sm:var(--control-font-size-sm);--input-font-size-md:var(--control-font-size-md);--input-font-size-lg:var(--control-font-size-lg);--input-font-weight:400;--input-radius-sm:var(--control-radius-sm);--input-radius-md:var(--control-radius-md);--input-radius-lg:var(--control-radius-lg);--input-bg:var(--surface-card);--input-color:var(--text-color);--input-placeholder-color:var(--text-muted);--input-border-width:var(--control-border-width,1px);--input-border-color:var(--border-color);--input-border-hover:var(--text-muted);--input-border-focus:var(--brand-primary);--input-focus-shadow:none;--input-border-error:var(--brand-danger);--input-bg-error:rgba(204,19,53,0.02);--input-bg-disabled:var(--page-bg);--input-border-disabled:var(--border-color-light);--input-color-disabled:var(--text-muted);--btn-padding-y-sm:0.375rem;--btn-padding-x-sm:1.25rem;--btn-padding-y-md:0.5rem;--btn-padding-x-md:1.75rem;--btn-padding-y-lg:0.75rem;--btn-padding-x-lg:2.25rem;--btn-font-size-sm:var(--control-font-size-sm);--btn-font-size-md:var(--control-font-size-md);--btn-font-size-lg:var(--control-font-size-lg);--btn-font-weight:400;--btn-radius-sm:var(--control-radius-sm);--btn-radius-md:var(--control-radius-md);--btn-radius-lg:var(--control-radius-lg);--btn-bg:var(--brand-primary);--btn-color:#ffffff;--btn-border-color:var(--brand-primary);--btn-border-width:var(--control-border-width,1px);--btn-bg-hover:var(--brand-primary-hover);--btn-color-hover:#ffffff;--btn-border-color-hover:var(--brand-primary-hover);--btn-bg-active:var(--brand-primary-active);--btn-color-active:#ffffff;--btn-border-color-active:var(--brand-primary-active);--btn-transform-active:translateY(1px);--btn-focus-ring-color:var(--focus-ring-color,var(--brand-primary));--btn-focus-ring-width:var(--focus-ring-width,2px);--btn-focus-ring-offset:var(--focus-ring-offset,2px);--btn-disabled-bg:var(--btn-bg);--btn-disabled-color:var(--btn-color);--btn-disabled-border-color:var(--btn-border-color);--btn-disabled-opacity:0.5;--btn-loading-opacity:0.7;--label-color:var(--text-color);--label-weight:500;--label-gap-y:0.375rem;--brand-primary:#213a6e;--brand-info:#5bc0de;--brand-success:#36aa3d;--brand-warning:#f08200;--brand-danger:#cc1335;--brand-primary-hover:color-mix(in srgb,var(--brand-primary),black 12%);--brand-primary-active:color-mix(in srgb,var(--brand-primary),black 20%);--page-bg:#f8f7f4;--surface-card:#ffffff;--text-color:#333333;--text-muted:#7d7c7c;--text-light:#aaaaaa;--border-color:#cccccc;--border-color-light:#e9e9e9;--focus-ring-color:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--header-height:5rem;--header-color:var(--text-color);--header-bg:transparent;--header-shadow:0 4px 20px rgba(0,0,0,0.08);--footer-bg:#1e1e1c;--footer-color:#ffffff;--footer-hover-color:#ffffff;--menu-mobile-width:300px;--menu-mobile-bg:var(--brand-primary);--menu-mobile-color:#ffffff;--menu-mobile-divider:rgba(255,255,255,0.15);--menu-mobile-btn-size:30px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1050;--z-modal:1060;--z-toast:1080;--modal-backdrop-bg:rgba(0,0,0,0.5);--modal-backdrop-blur:4px;--modal-bg:var(--surface-card,#ffffff);--modal-radius:1rem;--modal-shadow:0 1.5rem 3rem rgba(0,0,0,0.25);--modal-default-width:500px;--modal-max-width:1000px;--modal-max-width-narrow:420px;--modal-max-width-wide:800px;--modal-close-color:var(--text-muted);--modal-close-hover-color:var(--brand-primary);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;}@media (min-width:768px){:root{--page-gap-x:2rem;--grid-gap-x:1.25rem;--block-gap-y:2rem;}}@media (min-width:1024px){:root{--page-gap-x:2rem;--grid-gap-x:1.5rem;--block-gap-y:2.5rem;}}@media (min-width:1366px){:root{--page-gap-x:1rem;--grid-gap-x:1.5rem;--block-gap-y:3rem;}}@media (min-width:1600px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}@media (min-width:1920px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}:root{--page-max-width:1320px;--page-gap-x:2rem;--grid-gap-x:1rem;--block-gap-y:2rem;--font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-family-base);--font-size-sm:0.889rem;--font-size-base:1rem;--font-size-lg:1.222rem;--line-height-base:1.15;--font-size-h1:2.33rem;--font-size-h2:1.667rem;--font-size-h3:1.333rem;--font-size-h4:1.222rem;--font-size-h5:1rem;--font-size-h6:0.889rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-font-size-sm:0.875rem;--control-font-size-md:1rem;--control-font-size-lg:1.125rem;--control-line-height:1.5;--control-border-width:1px;--control-radius-sm:0.25rem;--control-radius-md:0.25rem;--control-radius-lg:0.375rem;--input-padding-y-sm:0.375rem;--input-padding-x-sm:0.625rem;--input-padding-y-md:0.5rem;--input-padding-x-md:0.75rem;--input-padding-y-lg:0.75rem;--input-padding-x-lg:1rem;--input-font-size-sm:var(--control-font-size-sm);--input-font-size-md:var(--control-font-size-md);--input-font-size-lg:var(--control-font-size-lg);--input-font-weight:400;--input-radius-sm:var(--control-radius-sm);--input-radius-md:var(--control-radius-md);--input-radius-lg:var(--control-radius-lg);--input-bg:var(--surface-card);--input-color:var(--text-color);--input-placeholder-color:var(--text-muted);--input-border-width:var(--control-border-width,1px);--input-border-color:var(--border-color);--input-border-hover:var(--text-muted);--input-border-focus:var(--brand-primary);--input-focus-shadow:none;--input-border-error:var(--brand-danger);--input-bg-error:rgba(204,19,53,0.02);--input-bg-disabled:var(--page-bg);--input-border-disabled:var(--border-color-light);--input-color-disabled:var(--text-muted);--btn-padding-y-sm:0.375rem;--btn-padding-x-sm:1.25rem;--btn-padding-y-md:0.5rem;--btn-padding-x-md:1.75rem;--btn-padding-y-lg:0.75rem;--btn-padding-x-lg:2.25rem;--btn-font-size-sm:var(--control-font-size-sm);--btn-font-size-md:var(--control-font-size-md);--btn-font-size-lg:var(--control-font-size-lg);--btn-font-weight:400;--btn-radius-sm:var(--control-radius-sm);--btn-radius-md:var(--control-radius-md);--btn-radius-lg:var(--control-radius-lg);--btn-bg:var(--brand-primary);--btn-color:#ffffff;--btn-border-color:var(--brand-primary);--btn-border-width:var(--control-border-width,1px);--btn-bg-hover:var(--brand-primary-hover);--btn-color-hover:#ffffff;--btn-border-color-hover:var(--brand-primary-hover);--btn-bg-active:var(--brand-primary-active);--btn-color-active:#ffffff;--btn-border-color-active:var(--brand-primary-active);--btn-transform-active:translateY(1px);--btn-focus-ring-color:var(--focus-ring-color,var(--brand-primary));--btn-focus-ring-width:var(--focus-ring-width,2px);--btn-focus-ring-offset:var(--focus-ring-offset,2px);--btn-disabled-bg:var(--btn-bg);--btn-disabled-color:var(--btn-color);--btn-disabled-border-color:var(--btn-border-color);--btn-disabled-opacity:0.5;--btn-loading-opacity:0.7;--label-color:var(--text-color);--label-weight:500;--label-gap-y:0.375rem;--brand-primary:#213a6e;--brand-info:#5bc0de;--brand-success:#36aa3d;--brand-warning:#f08200;--brand-danger:#cc1335;--brand-primary-hover:color-mix(in srgb,var(--brand-primary),black 12%);--brand-primary-active:color-mix(in srgb,var(--brand-primary),black 20%);--page-bg:#f8f7f4;--surface-card:#ffffff;--text-color:#333333;--text-muted:#7d7c7c;--text-light:#aaaaaa;--border-color:#cccccc;--border-color-light:#e9e9e9;--focus-ring-color:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--header-height:5rem;--header-color:var(--text-color);--header-bg:transparent;--header-shadow:0 4px 20px rgba(0,0,0,0.08);--footer-bg:#1e1e1c;--footer-color:#ffffff;--footer-hover-color:#ffffff;--menu-mobile-width:300px;--menu-mobile-bg:var(--brand-primary);--menu-mobile-color:#ffffff;--menu-mobile-divider:rgba(255,255,255,0.15);--menu-mobile-btn-size:30px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1050;--z-modal:1060;--z-toast:1080;--modal-backdrop-bg:rgba(0,0,0,0.5);--modal-backdrop-blur:4px;--modal-bg:var(--surface-card,#ffffff);--modal-radius:1rem;--modal-shadow:0 1.5rem 3rem rgba(0,0,0,0.25);--modal-default-width:500px;--modal-max-width:1000px;--modal-max-width-narrow:420px;--modal-max-width-wide:800px;--modal-close-color:var(--text-muted);--modal-close-hover-color:var(--brand-primary);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;}@media (min-width:768px){:root{--page-gap-x:2rem;--grid-gap-x:1.25rem;--block-gap-y:2rem;}}@media (min-width:1024px){:root{--page-gap-x:2rem;--grid-gap-x:1.5rem;--block-gap-y:2.5rem;}}@media (min-width:1366px){:root{--page-gap-x:1rem;--grid-gap-x:1.5rem;--block-gap-y:3rem;}}@media (min-width:1600px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}@media (min-width:1920px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}html{font-size:87.5%;scrollbar-gutter:stable;}@media (min-width:768px){html{font-size:100%;}}@media (min-width:1024px){html{font-size:106.25%;}}@media (min-width:1366px){html{font-size:112.5%;}}@media (min-width:1600px){html{font-size:112.5%;}}@media (min-width:1920px){html{font-size:112.5%;}}*,*::before,*::after{box-sizing:border-box;}:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--brand-primary));outline-offset:var(--focus-ring-offset,2px);}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-family-base);line-height:var(--line-height-base,1.2);min-height:100dvh;margin:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a{color:var(--brand-primary);text-decoration:none;transition:color var(--transition-fast);}a:hover{color:var(--brand-primary-hover);}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family-heading);}h1,.h1{font-size:var(--font-size-h1,2.33rem);font-weight:700;line-height:1.25;}h2,.h2{font-size:var(--font-size-h2,1.667rem);font-weight:700;line-height:1.3;}h3,.h3{font-size:var(--font-size-h3,1.333rem);font-weight:700;line-height:1.35;}h4,.h4{font-size:var(--font-size-h4,1.222rem);font-weight:700;line-height:1.4;}h5,.h5{font-size:var(--font-size-h5,1rem);font-weight:700;line-height:1.45;}h6,.h6{font-size:var(--font-size-h6,0.889rem);font-weight:700;line-height:1.5;}h1,h2,h3{margin:2rem 0 1rem;}h4,h5,h6{margin:1rem 0;}img{display:block;max-width:100%;height:auto;}.visually-hidden{inset:0;}:root{--page-max-width:1320px;--page-gap-x:2rem;--grid-gap-x:1rem;--block-gap-y:2rem;--font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-family-base);--font-size-sm:0.889rem;--font-size-base:1rem;--font-size-lg:1.222rem;--line-height-base:1.15;--font-size-h1:2.33rem;--font-size-h2:1.667rem;--font-size-h3:1.333rem;--font-size-h4:1.222rem;--font-size-h5:1rem;--font-size-h6:0.889rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-font-size-sm:0.875rem;--control-font-size-md:1rem;--control-font-size-lg:1.125rem;--control-line-height:1.5;--control-border-width:1px;--control-radius-sm:0.25rem;--control-radius-md:0.25rem;--control-radius-lg:0.375rem;--input-padding-y-sm:0.375rem;--input-padding-x-sm:0.625rem;--input-padding-y-md:0.5rem;--input-padding-x-md:0.75rem;--input-padding-y-lg:0.75rem;--input-padding-x-lg:1rem;--input-font-size-sm:var(--control-font-size-sm);--input-font-size-md:var(--control-font-size-md);--input-font-size-lg:var(--control-font-size-lg);--input-font-weight:400;--input-radius-sm:var(--control-radius-sm);--input-radius-md:var(--control-radius-md);--input-radius-lg:var(--control-radius-lg);--input-bg:var(--surface-card);--input-color:var(--text-color);--input-placeholder-color:var(--text-muted);--input-border-width:var(--control-border-width,1px);--input-border-color:var(--border-color);--input-border-hover:var(--text-muted);--input-border-focus:var(--brand-primary);--input-focus-shadow:none;--input-border-error:var(--brand-danger);--input-bg-error:rgba(204,19,53,0.02);--input-bg-disabled:var(--page-bg);--input-border-disabled:var(--border-color-light);--input-color-disabled:var(--text-muted);--btn-padding-y-sm:0.375rem;--btn-padding-x-sm:1.25rem;--btn-padding-y-md:0.5rem;--btn-padding-x-md:1.75rem;--btn-padding-y-lg:0.75rem;--btn-padding-x-lg:2.25rem;--btn-font-size-sm:var(--control-font-size-sm);--btn-font-size-md:var(--control-font-size-md);--btn-font-size-lg:var(--control-font-size-lg);--btn-font-weight:400;--btn-radius-sm:var(--control-radius-sm);--btn-radius-md:var(--control-radius-md);--btn-radius-lg:var(--control-radius-lg);--btn-bg:var(--brand-primary);--btn-color:#ffffff;--btn-border-color:var(--brand-primary);--btn-border-width:var(--control-border-width,1px);--btn-bg-hover:var(--brand-primary-hover);--btn-color-hover:#ffffff;--btn-border-color-hover:var(--brand-primary-hover);--btn-bg-active:var(--brand-primary-active);--btn-color-active:#ffffff;--btn-border-color-active:var(--brand-primary-active);--btn-transform-active:translateY(1px);--btn-focus-ring-color:var(--focus-ring-color,var(--brand-primary));--btn-focus-ring-width:var(--focus-ring-width,2px);--btn-focus-ring-offset:var(--focus-ring-offset,2px);--btn-disabled-bg:var(--btn-bg);--btn-disabled-color:var(--btn-color);--btn-disabled-border-color:var(--btn-border-color);--btn-disabled-opacity:0.5;--btn-loading-opacity:0.7;--label-color:var(--text-color);--label-weight:500;--label-gap-y:0.375rem;--brand-primary:#213a6e;--brand-info:#5bc0de;--brand-success:#36aa3d;--brand-warning:#f08200;--brand-danger:#cc1335;--brand-primary-hover:color-mix(in srgb,var(--brand-primary),black 12%);--brand-primary-active:color-mix(in srgb,var(--brand-primary),black 20%);--page-bg:#f8f7f4;--surface-card:#ffffff;--text-color:#333333;--text-muted:#7d7c7c;--text-light:#aaaaaa;--border-color:#cccccc;--border-color-light:#e9e9e9;--focus-ring-color:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--header-height:5rem;--header-color:var(--text-color);--header-bg:transparent;--header-shadow:0 4px 20px rgba(0,0,0,0.08);--footer-bg:#1e1e1c;--footer-color:#ffffff;--footer-hover-color:#ffffff;--menu-mobile-width:300px;--menu-mobile-bg:var(--brand-primary);--menu-mobile-color:#ffffff;--menu-mobile-divider:rgba(255,255,255,0.15);--menu-mobile-btn-size:30px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1050;--z-modal:1060;--z-toast:1080;--modal-backdrop-bg:rgba(0,0,0,0.5);--modal-backdrop-blur:4px;--modal-bg:var(--surface-card,#ffffff);--modal-radius:1rem;--modal-shadow:0 1.5rem 3rem rgba(0,0,0,0.25);--modal-default-width:500px;--modal-max-width:1000px;--modal-max-width-narrow:420px;--modal-max-width-wide:800px;--modal-close-color:var(--text-muted);--modal-close-hover-color:var(--brand-primary);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;}@media (min-width:768px){:root{--page-gap-x:2rem;--grid-gap-x:1.25rem;--block-gap-y:2rem;}}@media (min-width:1024px){:root{--page-gap-x:2rem;--grid-gap-x:1.5rem;--block-gap-y:2.5rem;}}@media (min-width:1366px){:root{--page-gap-x:1rem;--grid-gap-x:1.5rem;--block-gap-y:3rem;}}@media (min-width:1600px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}@media (min-width:1920px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}.container,.container-fluid{width:100%;padding-left:var(--page-gap-x);padding-right:var(--page-gap-x);margin-left:auto;margin-right:auto;box-sizing:border-box;}.container{max-width:var(--page-max-width,1320px);}.row{display:flex;flex-wrap:wrap;margin-left:calc(var(--grid-gap-x) / -2);margin-right:calc(var(--grid-gap-x) / -2);box-sizing:border-box;}.row.reverse{flex-direction:row-reverse;}.row.natural-height{align-items:flex-start;}.row.flex-column{flex-direction:column;}.row.no-wrap{flex-wrap:nowrap;}.row-no-gutter,.row.no-gutter{margin-left:0;margin-right:0;}.row-no-gutter > .col,.row-no-gutter > [class*=col-],.row.no-gutter > .col,.row.no-gutter > [class*=col-]{padding-left:0;padding-right:0;}.col,[class*=col-]{box-sizing:border-box;flex:0 0 auto;padding-left:calc(var(--grid-gap-x) / 2);padding-right:calc(var(--grid-gap-x) / 2);max-width:100%;}.col.reverse,[class*=col-].reverse{flex-direction:column-reverse;}.col-no-gutter,[class*=col-].col-no-gutter{padding-left:0;padding-right:0;}.first{order:-1;}.last{order:1;}.align-start{align-self:flex-start;}.align-end{align-self:flex-end;}.align-center{align-self:center;}.align-baseline{align-self:baseline;}.align-stretch{align-self:stretch;}.col-sm{flex-grow:0;flex-basis:auto;width:auto;max-width:100%;}.col-sm-fill{flex-grow:1;flex-basis:0;max-width:100%;}.col-sm-1{flex:0 0 calc(1 / 12 * 100%);max-width:calc(1 / 12 * 100%);}.col-sm-2{flex:0 0 calc(2 / 12 * 100%);max-width:calc(2 / 12 * 100%);}.col-sm-3{flex:0 0 calc(3 / 12 * 100%);max-width:calc(3 / 12 * 100%);}.col-sm-4{flex:0 0 calc(4 / 12 * 100%);max-width:calc(4 / 12 * 100%);}.col-sm-5{flex:0 0 calc(5 / 12 * 100%);max-width:calc(5 / 12 * 100%);}.col-sm-6{flex:0 0 calc(6 / 12 * 100%);max-width:calc(6 / 12 * 100%);}.col-sm-7{flex:0 0 calc(7 / 12 * 100%);max-width:calc(7 / 12 * 100%);}.col-sm-8{flex:0 0 calc(8 / 12 * 100%);max-width:calc(8 / 12 * 100%);}.col-sm-9{flex:0 0 calc(9 / 12 * 100%);max-width:calc(9 / 12 * 100%);}.col-sm-10{flex:0 0 calc(10 / 12 * 100%);max-width:calc(10 / 12 * 100%);}.col-sm-11{flex:0 0 calc(11 / 12 * 100%);max-width:calc(11 / 12 * 100%);}.col-sm-12{flex:0 0 calc(12 / 12 * 100%);max-width:calc(12 / 12 * 100%);}.col-sm-offset-0{margin-left:calc(0 / 12 * 100%);}.col-sm-offset-1{margin-left:calc(1 / 12 * 100%);}.col-sm-offset-2{margin-left:calc(2 / 12 * 100%);}.col-sm-offset-3{margin-left:calc(3 / 12 * 100%);}.col-sm-offset-4{margin-left:calc(4 / 12 * 100%);}.col-sm-offset-5{margin-left:calc(5 / 12 * 100%);}.col-sm-offset-6{margin-left:calc(6 / 12 * 100%);}.col-sm-offset-7{margin-left:calc(7 / 12 * 100%);}.col-sm-offset-8{margin-left:calc(8 / 12 * 100%);}.col-sm-offset-9{margin-left:calc(9 / 12 * 100%);}.col-sm-offset-10{margin-left:calc(10 / 12 * 100%);}.col-sm-offset-11{margin-left:calc(11 / 12 * 100%);}.start-sm{justify-content:flex-start;text-align:left;}.center-sm{justify-content:center;text-align:center;}.end-sm{justify-content:flex-end;text-align:right;}.top-sm{align-items:flex-start;}.middle-sm{align-items:center;}.bottom-sm{align-items:flex-end;}.around-sm{justify-content:space-around;}.between-sm{justify-content:space-between;}.first-sm{order:-1;}.last-sm{order:1;}.initial-sm{order:0;}.show-sm{display:block !important;}.hide-sm{display:none !important;}@media (min-width:768px){.col-pd{flex-grow:0;flex-basis:auto;width:auto;max-width:100%;}.col-pd-fill{flex-grow:1;flex-basis:0;max-width:100%;}.col-pd-1{flex:0 0 calc(1 / 12 * 100%);max-width:calc(1 / 12 * 100%);}.col-pd-2{flex:0 0 calc(2 / 12 * 100%);max-width:calc(2 / 12 * 100%);}.col-pd-3{flex:0 0 calc(3 / 12 * 100%);max-width:calc(3 / 12 * 100%);}.col-pd-4{flex:0 0 calc(4 / 12 * 100%);max-width:calc(4 / 12 * 100%);}.col-pd-5{flex:0 0 calc(5 / 12 * 100%);max-width:calc(5 / 12 * 100%);}.col-pd-6{flex:0 0 calc(6 / 12 * 100%);max-width:calc(6 / 12 * 100%);}.col-pd-7{flex:0 0 calc(7 / 12 * 100%);max-width:calc(7 / 12 * 100%);}.col-pd-8{flex:0 0 calc(8 / 12 * 100%);max-width:calc(8 / 12 * 100%);}.col-pd-9{flex:0 0 calc(9 / 12 * 100%);max-width:calc(9 / 12 * 100%);}.col-pd-10{flex:0 0 calc(10 / 12 * 100%);max-width:calc(10 / 12 * 100%);}.col-pd-11{flex:0 0 calc(11 / 12 * 100%);max-width:calc(11 / 12 * 100%);}.col-pd-12{flex:0 0 calc(12 / 12 * 100%);max-width:calc(12 / 12 * 100%);}.col-pd-offset-0{margin-left:calc(0 / 12 * 100%);}.col-pd-offset-1{margin-left:calc(1 / 12 * 100%);}.col-pd-offset-2{margin-left:calc(2 / 12 * 100%);}.col-pd-offset-3{margin-left:calc(3 / 12 * 100%);}.col-pd-offset-4{margin-left:calc(4 / 12 * 100%);}.col-pd-offset-5{margin-left:calc(5 / 12 * 100%);}.col-pd-offset-6{margin-left:calc(6 / 12 * 100%);}.col-pd-offset-7{margin-left:calc(7 / 12 * 100%);}.col-pd-offset-8{margin-left:calc(8 / 12 * 100%);}.col-pd-offset-9{margin-left:calc(9 / 12 * 100%);}.col-pd-offset-10{margin-left:calc(10 / 12 * 100%);}.col-pd-offset-11{margin-left:calc(11 / 12 * 100%);}.start-pd{justify-content:flex-start;text-align:left;}.center-pd{justify-content:center;text-align:center;}.end-pd{justify-content:flex-end;text-align:right;}.top-pd{align-items:flex-start;}.middle-pd{align-items:center;}.bottom-pd{align-items:flex-end;}.around-pd{justify-content:space-around;}.between-pd{justify-content:space-between;}.first-pd{order:-1;}.last-pd{order:1;}.initial-pd{order:0;}.show-pd{display:block !important;}.hide-pd{display:none !important;}}@media (min-width:1024px){.col-tb{flex-grow:0;flex-basis:auto;width:auto;max-width:100%;}.col-tb-fill{flex-grow:1;flex-basis:0;max-width:100%;}.col-tb-1{flex:0 0 calc(1 / 12 * 100%);max-width:calc(1 / 12 * 100%);}.col-tb-2{flex:0 0 calc(2 / 12 * 100%);max-width:calc(2 / 12 * 100%);}.col-tb-3{flex:0 0 calc(3 / 12 * 100%);max-width:calc(3 / 12 * 100%);}.col-tb-4{flex:0 0 calc(4 / 12 * 100%);max-width:calc(4 / 12 * 100%);}.col-tb-5{flex:0 0 calc(5 / 12 * 100%);max-width:calc(5 / 12 * 100%);}.col-tb-6{flex:0 0 calc(6 / 12 * 100%);max-width:calc(6 / 12 * 100%);}.col-tb-7{flex:0 0 calc(7 / 12 * 100%);max-width:calc(7 / 12 * 100%);}.col-tb-8{flex:0 0 calc(8 / 12 * 100%);max-width:calc(8 / 12 * 100%);}.col-tb-9{flex:0 0 calc(9 / 12 * 100%);max-width:calc(9 / 12 * 100%);}.col-tb-10{flex:0 0 calc(10 / 12 * 100%);max-width:calc(10 / 12 * 100%);}.col-tb-11{flex:0 0 calc(11 / 12 * 100%);max-width:calc(11 / 12 * 100%);}.col-tb-12{flex:0 0 calc(12 / 12 * 100%);max-width:calc(12 / 12 * 100%);}.col-tb-offset-0{margin-left:calc(0 / 12 * 100%);}.col-tb-offset-1{margin-left:calc(1 / 12 * 100%);}.col-tb-offset-2{margin-left:calc(2 / 12 * 100%);}.col-tb-offset-3{margin-left:calc(3 / 12 * 100%);}.col-tb-offset-4{margin-left:calc(4 / 12 * 100%);}.col-tb-offset-5{margin-left:calc(5 / 12 * 100%);}.col-tb-offset-6{margin-left:calc(6 / 12 * 100%);}.col-tb-offset-7{margin-left:calc(7 / 12 * 100%);}.col-tb-offset-8{margin-left:calc(8 / 12 * 100%);}.col-tb-offset-9{margin-left:calc(9 / 12 * 100%);}.col-tb-offset-10{margin-left:calc(10 / 12 * 100%);}.col-tb-offset-11{margin-left:calc(11 / 12 * 100%);}.start-tb{justify-content:flex-start;text-align:left;}.center-tb{justify-content:center;text-align:center;}.end-tb{justify-content:flex-end;text-align:right;}.top-tb{align-items:flex-start;}.middle-tb{align-items:center;}.bottom-tb{align-items:flex-end;}.around-tb{justify-content:space-around;}.between-tb{justify-content:space-between;}.first-tb{order:-1;}.last-tb{order:1;}.initial-tb{order:0;}.show-tb{display:block !important;}.hide-tb{display:none !important;}}@media (min-width:1366px){.col-lp{flex-grow:0;flex-basis:auto;width:auto;max-width:100%;}.col-lp-fill{flex-grow:1;flex-basis:0;max-width:100%;}.col-lp-1{flex:0 0 calc(1 / 12 * 100%);max-width:calc(1 / 12 * 100%);}.col-lp-2{flex:0 0 calc(2 / 12 * 100%);max-width:calc(2 / 12 * 100%);}.col-lp-3{flex:0 0 calc(3 / 12 * 100%);max-width:calc(3 / 12 * 100%);}.col-lp-4{flex:0 0 calc(4 / 12 * 100%);max-width:calc(4 / 12 * 100%);}.col-lp-5{flex:0 0 calc(5 / 12 * 100%);max-width:calc(5 / 12 * 100%);}.col-lp-6{flex:0 0 calc(6 / 12 * 100%);max-width:calc(6 / 12 * 100%);}.col-lp-7{flex:0 0 calc(7 / 12 * 100%);max-width:calc(7 / 12 * 100%);}.col-lp-8{flex:0 0 calc(8 / 12 * 100%);max-width:calc(8 / 12 * 100%);}.col-lp-9{flex:0 0 calc(9 / 12 * 100%);max-width:calc(9 / 12 * 100%);}.col-lp-10{flex:0 0 calc(10 / 12 * 100%);max-width:calc(10 / 12 * 100%);}.col-lp-11{flex:0 0 calc(11 / 12 * 100%);max-width:calc(11 / 12 * 100%);}.col-lp-12{flex:0 0 calc(12 / 12 * 100%);max-width:calc(12 / 12 * 100%);}.col-lp-offset-0{margin-left:calc(0 / 12 * 100%);}.col-lp-offset-1{margin-left:calc(1 / 12 * 100%);}.col-lp-offset-2{margin-left:calc(2 / 12 * 100%);}.col-lp-offset-3{margin-left:calc(3 / 12 * 100%);}.col-lp-offset-4{margin-left:calc(4 / 12 * 100%);}.col-lp-offset-5{margin-left:calc(5 / 12 * 100%);}.col-lp-offset-6{margin-left:calc(6 / 12 * 100%);}.col-lp-offset-7{margin-left:calc(7 / 12 * 100%);}.col-lp-offset-8{margin-left:calc(8 / 12 * 100%);}.col-lp-offset-9{margin-left:calc(9 / 12 * 100%);}.col-lp-offset-10{margin-left:calc(10 / 12 * 100%);}.col-lp-offset-11{margin-left:calc(11 / 12 * 100%);}.start-lp{justify-content:flex-start;text-align:left;}.center-lp{justify-content:center;text-align:center;}.end-lp{justify-content:flex-end;text-align:right;}.top-lp{align-items:flex-start;}.middle-lp{align-items:center;}.bottom-lp{align-items:flex-end;}.around-lp{justify-content:space-around;}.between-lp{justify-content:space-between;}.first-lp{order:-1;}.last-lp{order:1;}.initial-lp{order:0;}.show-lp{display:block !important;}.hide-lp{display:none !important;}}@media (min-width:1600px){.col-dt{flex-grow:0;flex-basis:auto;width:auto;max-width:100%;}.col-dt-fill{flex-grow:1;flex-basis:0;max-width:100%;}.col-dt-1{flex:0 0 calc(1 / 12 * 100%);max-width:calc(1 / 12 * 100%);}.col-dt-2{flex:0 0 calc(2 / 12 * 100%);max-width:calc(2 / 12 * 100%);}.col-dt-3{flex:0 0 calc(3 / 12 * 100%);max-width:calc(3 / 12 * 100%);}.col-dt-4{flex:0 0 calc(4 / 12 * 100%);max-width:calc(4 / 12 * 100%);}.col-dt-5{flex:0 0 calc(5 / 12 * 100%);max-width:calc(5 / 12 * 100%);}.col-dt-6{flex:0 0 calc(6 / 12 * 100%);max-width:calc(6 / 12 * 100%);}.col-dt-7{flex:0 0 calc(7 / 12 * 100%);max-width:calc(7 / 12 * 100%);}.col-dt-8{flex:0 0 calc(8 / 12 * 100%);max-width:calc(8 / 12 * 100%);}.col-dt-9{flex:0 0 calc(9 / 12 * 100%);max-width:calc(9 / 12 * 100%);}.col-dt-10{flex:0 0 calc(10 / 12 * 100%);max-width:calc(10 / 12 * 100%);}.col-dt-11{flex:0 0 calc(11 / 12 * 100%);max-width:calc(11 / 12 * 100%);}.col-dt-12{flex:0 0 calc(12 / 12 * 100%);max-width:calc(12 / 12 * 100%);}.col-dt-offset-0{margin-left:calc(0 / 12 * 100%);}.col-dt-offset-1{margin-left:calc(1 / 12 * 100%);}.col-dt-offset-2{margin-left:calc(2 / 12 * 100%);}.col-dt-offset-3{margin-left:calc(3 / 12 * 100%);}.col-dt-offset-4{margin-left:calc(4 / 12 * 100%);}.col-dt-offset-5{margin-left:calc(5 / 12 * 100%);}.col-dt-offset-6{margin-left:calc(6 / 12 * 100%);}.col-dt-offset-7{margin-left:calc(7 / 12 * 100%);}.col-dt-offset-8{margin-left:calc(8 / 12 * 100%);}.col-dt-offset-9{margin-left:calc(9 / 12 * 100%);}.col-dt-offset-10{margin-left:calc(10 / 12 * 100%);}.col-dt-offset-11{margin-left:calc(11 / 12 * 100%);}.start-dt{justify-content:flex-start;text-align:left;}.center-dt{justify-content:center;text-align:center;}.end-dt{justify-content:flex-end;text-align:right;}.top-dt{align-items:flex-start;}.middle-dt{align-items:center;}.bottom-dt{align-items:flex-end;}.around-dt{justify-content:space-around;}.between-dt{justify-content:space-between;}.first-dt{order:-1;}.last-dt{order:1;}.initial-dt{order:0;}.show-dt{display:block !important;}.hide-dt{display:none !important;}}@media (min-width:1920px){.col-wd{flex-grow:0;flex-basis:auto;width:auto;max-width:100%;}.col-wd-fill{flex-grow:1;flex-basis:0;max-width:100%;}.col-wd-1{flex:0 0 calc(1 / 12 * 100%);max-width:calc(1 / 12 * 100%);}.col-wd-2{flex:0 0 calc(2 / 12 * 100%);max-width:calc(2 / 12 * 100%);}.col-wd-3{flex:0 0 calc(3 / 12 * 100%);max-width:calc(3 / 12 * 100%);}.col-wd-4{flex:0 0 calc(4 / 12 * 100%);max-width:calc(4 / 12 * 100%);}.col-wd-5{flex:0 0 calc(5 / 12 * 100%);max-width:calc(5 / 12 * 100%);}.col-wd-6{flex:0 0 calc(6 / 12 * 100%);max-width:calc(6 / 12 * 100%);}.col-wd-7{flex:0 0 calc(7 / 12 * 100%);max-width:calc(7 / 12 * 100%);}.col-wd-8{flex:0 0 calc(8 / 12 * 100%);max-width:calc(8 / 12 * 100%);}.col-wd-9{flex:0 0 calc(9 / 12 * 100%);max-width:calc(9 / 12 * 100%);}.col-wd-10{flex:0 0 calc(10 / 12 * 100%);max-width:calc(10 / 12 * 100%);}.col-wd-11{flex:0 0 calc(11 / 12 * 100%);max-width:calc(11 / 12 * 100%);}.col-wd-12{flex:0 0 calc(12 / 12 * 100%);max-width:calc(12 / 12 * 100%);}.col-wd-offset-0{margin-left:calc(0 / 12 * 100%);}.col-wd-offset-1{margin-left:calc(1 / 12 * 100%);}.col-wd-offset-2{margin-left:calc(2 / 12 * 100%);}.col-wd-offset-3{margin-left:calc(3 / 12 * 100%);}.col-wd-offset-4{margin-left:calc(4 / 12 * 100%);}.col-wd-offset-5{margin-left:calc(5 / 12 * 100%);}.col-wd-offset-6{margin-left:calc(6 / 12 * 100%);}.col-wd-offset-7{margin-left:calc(7 / 12 * 100%);}.col-wd-offset-8{margin-left:calc(8 / 12 * 100%);}.col-wd-offset-9{margin-left:calc(9 / 12 * 100%);}.col-wd-offset-10{margin-left:calc(10 / 12 * 100%);}.col-wd-offset-11{margin-left:calc(11 / 12 * 100%);}.start-wd{justify-content:flex-start;text-align:left;}.center-wd{justify-content:center;text-align:center;}.end-wd{justify-content:flex-end;text-align:right;}.top-wd{align-items:flex-start;}.middle-wd{align-items:center;}.bottom-wd{align-items:flex-end;}.around-wd{justify-content:space-around;}.between-wd{justify-content:space-between;}.first-wd{order:-1;}.last-wd{order:1;}.initial-wd{order:0;}.show-wd{display:block !important;}.hide-wd{display:none !important;}}@media (max-width:767px){.show-sm-only{display:block !important;}.hide-sm-only{display:none !important;}}@media (min-width:768px) and (max-width:1023px){.show-pd-only{display:block !important;}.hide-pd-only{display:none !important;}}@media (min-width:1024px) and (max-width:1365px){.show-tb-only{display:block !important;}.hide-tb-only{display:none !important;}}@media (min-width:1366px) and (max-width:1599px){.show-lp-only{display:block !important;}.hide-lp-only{display:none !important;}}@media (min-width:1600px) and (max-width:1919px){.show-dt-only{display:block !important;}.hide-dt-only{display:none !important;}}:root{--page-max-width:1320px;--page-gap-x:2rem;--grid-gap-x:1rem;--block-gap-y:2rem;--font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-family-base);--font-size-sm:0.889rem;--font-size-base:1rem;--font-size-lg:1.222rem;--line-height-base:1.15;--font-size-h1:2.33rem;--font-size-h2:1.667rem;--font-size-h3:1.333rem;--font-size-h4:1.222rem;--font-size-h5:1rem;--font-size-h6:0.889rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-font-size-sm:0.875rem;--control-font-size-md:1rem;--control-font-size-lg:1.125rem;--control-line-height:1.5;--control-border-width:1px;--control-radius-sm:0.25rem;--control-radius-md:0.25rem;--control-radius-lg:0.375rem;--input-padding-y-sm:0.375rem;--input-padding-x-sm:0.625rem;--input-padding-y-md:0.5rem;--input-padding-x-md:0.75rem;--input-padding-y-lg:0.75rem;--input-padding-x-lg:1rem;--input-font-size-sm:var(--control-font-size-sm);--input-font-size-md:var(--control-font-size-md);--input-font-size-lg:var(--control-font-size-lg);--input-font-weight:400;--input-radius-sm:var(--control-radius-sm);--input-radius-md:var(--control-radius-md);--input-radius-lg:var(--control-radius-lg);--input-bg:var(--surface-card);--input-color:var(--text-color);--input-placeholder-color:var(--text-muted);--input-border-width:var(--control-border-width,1px);--input-border-color:var(--border-color);--input-border-hover:var(--text-muted);--input-border-focus:var(--brand-primary);--input-focus-shadow:none;--input-border-error:var(--brand-danger);--input-bg-error:rgba(204,19,53,0.02);--input-bg-disabled:var(--page-bg);--input-border-disabled:var(--border-color-light);--input-color-disabled:var(--text-muted);--btn-padding-y-sm:0.375rem;--btn-padding-x-sm:1.25rem;--btn-padding-y-md:0.5rem;--btn-padding-x-md:1.75rem;--btn-padding-y-lg:0.75rem;--btn-padding-x-lg:2.25rem;--btn-font-size-sm:var(--control-font-size-sm);--btn-font-size-md:var(--control-font-size-md);--btn-font-size-lg:var(--control-font-size-lg);--btn-font-weight:400;--btn-radius-sm:var(--control-radius-sm);--btn-radius-md:var(--control-radius-md);--btn-radius-lg:var(--control-radius-lg);--btn-bg:var(--brand-primary);--btn-color:#ffffff;--btn-border-color:var(--brand-primary);--btn-border-width:var(--control-border-width,1px);--btn-bg-hover:var(--brand-primary-hover);--btn-color-hover:#ffffff;--btn-border-color-hover:var(--brand-primary-hover);--btn-bg-active:var(--brand-primary-active);--btn-color-active:#ffffff;--btn-border-color-active:var(--brand-primary-active);--btn-transform-active:translateY(1px);--btn-focus-ring-color:var(--focus-ring-color,var(--brand-primary));--btn-focus-ring-width:var(--focus-ring-width,2px);--btn-focus-ring-offset:var(--focus-ring-offset,2px);--btn-disabled-bg:var(--btn-bg);--btn-disabled-color:var(--btn-color);--btn-disabled-border-color:var(--btn-border-color);--btn-disabled-opacity:0.5;--btn-loading-opacity:0.7;--label-color:var(--text-color);--label-weight:500;--label-gap-y:0.375rem;--brand-primary:#213a6e;--brand-info:#5bc0de;--brand-success:#36aa3d;--brand-warning:#f08200;--brand-danger:#cc1335;--brand-primary-hover:color-mix(in srgb,var(--brand-primary),black 12%);--brand-primary-active:color-mix(in srgb,var(--brand-primary),black 20%);--page-bg:#f8f7f4;--surface-card:#ffffff;--text-color:#333333;--text-muted:#7d7c7c;--text-light:#aaaaaa;--border-color:#cccccc;--border-color-light:#e9e9e9;--focus-ring-color:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--header-height:5rem;--header-color:var(--text-color);--header-bg:transparent;--header-shadow:0 4px 20px rgba(0,0,0,0.08);--footer-bg:#1e1e1c;--footer-color:#ffffff;--footer-hover-color:#ffffff;--menu-mobile-width:300px;--menu-mobile-bg:var(--brand-primary);--menu-mobile-color:#ffffff;--menu-mobile-divider:rgba(255,255,255,0.15);--menu-mobile-btn-size:30px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1050;--z-modal:1060;--z-toast:1080;--modal-backdrop-bg:rgba(0,0,0,0.5);--modal-backdrop-blur:4px;--modal-bg:var(--surface-card,#ffffff);--modal-radius:1rem;--modal-shadow:0 1.5rem 3rem rgba(0,0,0,0.25);--modal-default-width:500px;--modal-max-width:1000px;--modal-max-width-narrow:420px;--modal-max-width-wide:800px;--modal-close-color:var(--text-muted);--modal-close-hover-color:var(--brand-primary);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;}@media (min-width:768px){:root{--page-gap-x:2rem;--grid-gap-x:1.25rem;--block-gap-y:2rem;}}@media (min-width:1024px){:root{--page-gap-x:2rem;--grid-gap-x:1.5rem;--block-gap-y:2.5rem;}}@media (min-width:1366px){:root{--page-gap-x:1rem;--grid-gap-x:1.5rem;--block-gap-y:3rem;}}@media (min-width:1600px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}@media (min-width:1920px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}.page-wrapper{overflow:hidden;}.page{display:flex;flex-direction:column;min-height:100dvh;position:relative;transition:transform var(--transition-base,200ms ease-in);}.page-offside{background:var(--menu-mobile-bg);position:fixed;bottom:0;z-index:var(--z-fixed,1030);width:var(--menu-mobile-width);height:100%;transition:transform var(--transition-base,200ms ease-in),margin var(--transition-base,200ms ease-in);display:flex;flex-direction:column;flex-wrap:nowrap;overflow-y:auto;}.page-offside-left .page-offside{left:0;margin:0 0 0 calc(-1 * var(--menu-mobile-width));}.page-offside-right .page-offside{right:0;margin:0 calc(-1 * var(--menu-mobile-width)) 0 0;}@media (min-width:1366px){.page-offside{display:none;}}.page-offside-opened .page-offside{margin:0;}.page-offside-opened.page-offside-left .page{transform:translate3d(var(--menu-mobile-width),0,0);}.page-offside-opened.page-offside-right .page{transform:translate3d(calc(-1 * var(--menu-mobile-width)),0,0);}.page-content{flex:1 0 auto;}.page-footer{background:var(--footer-bg);color:var(--footer-color);}.page-footer .container,.page-footer .container-fluid{height:100%;}.page-title{margin-bottom:2rem;}:root{--page-max-width:1320px;--page-gap-x:2rem;--grid-gap-x:1rem;--block-gap-y:2rem;--font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-family-base);--font-size-sm:0.889rem;--font-size-base:1rem;--font-size-lg:1.222rem;--line-height-base:1.15;--font-size-h1:2.33rem;--font-size-h2:1.667rem;--font-size-h3:1.333rem;--font-size-h4:1.222rem;--font-size-h5:1rem;--font-size-h6:0.889rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-font-size-sm:0.875rem;--control-font-size-md:1rem;--control-font-size-lg:1.125rem;--control-line-height:1.5;--control-border-width:1px;--control-radius-sm:0.25rem;--control-radius-md:0.25rem;--control-radius-lg:0.375rem;--input-padding-y-sm:0.375rem;--input-padding-x-sm:0.625rem;--input-padding-y-md:0.5rem;--input-padding-x-md:0.75rem;--input-padding-y-lg:0.75rem;--input-padding-x-lg:1rem;--input-font-size-sm:var(--control-font-size-sm);--input-font-size-md:var(--control-font-size-md);--input-font-size-lg:var(--control-font-size-lg);--input-font-weight:400;--input-radius-sm:var(--control-radius-sm);--input-radius-md:var(--control-radius-md);--input-radius-lg:var(--control-radius-lg);--input-bg:var(--surface-card);--input-color:var(--text-color);--input-placeholder-color:var(--text-muted);--input-border-width:var(--control-border-width,1px);--input-border-color:var(--border-color);--input-border-hover:var(--text-muted);--input-border-focus:var(--brand-primary);--input-focus-shadow:none;--input-border-error:var(--brand-danger);--input-bg-error:rgba(204,19,53,0.02);--input-bg-disabled:var(--page-bg);--input-border-disabled:var(--border-color-light);--input-color-disabled:var(--text-muted);--btn-padding-y-sm:0.375rem;--btn-padding-x-sm:1.25rem;--btn-padding-y-md:0.5rem;--btn-padding-x-md:1.75rem;--btn-padding-y-lg:0.75rem;--btn-padding-x-lg:2.25rem;--btn-font-size-sm:var(--control-font-size-sm);--btn-font-size-md:var(--control-font-size-md);--btn-font-size-lg:var(--control-font-size-lg);--btn-font-weight:400;--btn-radius-sm:var(--control-radius-sm);--btn-radius-md:var(--control-radius-md);--btn-radius-lg:var(--control-radius-lg);--btn-bg:var(--brand-primary);--btn-color:#ffffff;--btn-border-color:var(--brand-primary);--btn-border-width:var(--control-border-width,1px);--btn-bg-hover:var(--brand-primary-hover);--btn-color-hover:#ffffff;--btn-border-color-hover:var(--brand-primary-hover);--btn-bg-active:var(--brand-primary-active);--btn-color-active:#ffffff;--btn-border-color-active:var(--brand-primary-active);--btn-transform-active:translateY(1px);--btn-focus-ring-color:var(--focus-ring-color,var(--brand-primary));--btn-focus-ring-width:var(--focus-ring-width,2px);--btn-focus-ring-offset:var(--focus-ring-offset,2px);--btn-disabled-bg:var(--btn-bg);--btn-disabled-color:var(--btn-color);--btn-disabled-border-color:var(--btn-border-color);--btn-disabled-opacity:0.5;--btn-loading-opacity:0.7;--label-color:var(--text-color);--label-weight:500;--label-gap-y:0.375rem;--brand-primary:#213a6e;--brand-info:#5bc0de;--brand-success:#36aa3d;--brand-warning:#f08200;--brand-danger:#cc1335;--brand-primary-hover:color-mix(in srgb,var(--brand-primary),black 12%);--brand-primary-active:color-mix(in srgb,var(--brand-primary),black 20%);--page-bg:#f8f7f4;--surface-card:#ffffff;--text-color:#333333;--text-muted:#7d7c7c;--text-light:#aaaaaa;--border-color:#cccccc;--border-color-light:#e9e9e9;--focus-ring-color:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--header-height:5rem;--header-color:var(--text-color);--header-bg:transparent;--header-shadow:0 4px 20px rgba(0,0,0,0.08);--footer-bg:#1e1e1c;--footer-color:#ffffff;--footer-hover-color:#ffffff;--menu-mobile-width:300px;--menu-mobile-bg:var(--brand-primary);--menu-mobile-color:#ffffff;--menu-mobile-divider:rgba(255,255,255,0.15);--menu-mobile-btn-size:30px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1050;--z-modal:1060;--z-toast:1080;--modal-backdrop-bg:rgba(0,0,0,0.5);--modal-backdrop-blur:4px;--modal-bg:var(--surface-card,#ffffff);--modal-radius:1rem;--modal-shadow:0 1.5rem 3rem rgba(0,0,0,0.25);--modal-default-width:500px;--modal-max-width:1000px;--modal-max-width-narrow:420px;--modal-max-width-wide:800px;--modal-close-color:var(--text-muted);--modal-close-hover-color:var(--brand-primary);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;}@media (min-width:768px){:root{--page-gap-x:2rem;--grid-gap-x:1.25rem;--block-gap-y:2rem;}}@media (min-width:1024px){:root{--page-gap-x:2rem;--grid-gap-x:1.5rem;--block-gap-y:2.5rem;}}@media (min-width:1366px){:root{--page-gap-x:1rem;--grid-gap-x:1.5rem;--block-gap-y:3rem;}}@media (min-width:1600px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}@media (min-width:1920px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}.button,a.button,input[type=submit],input[type=button],input[type=reset]{border:var(--control-border-width,1px) solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;font-weight:var(--btn-font-weight,500);text-align:center;touch-action:manipulation;transition:background-color var(--transition-base,200ms),border-color var(--transition-base,200ms),color var(--transition-base,200ms),box-shadow var(--transition-base,200ms),transform var(--transition-base,200ms);user-select:none;position:relative;vertical-align:middle;white-space:nowrap;text-decoration:none;min-height:var(--control-height-md);padding:var(--btn-padding-y-md,0.5rem) var(--btn-padding-x-md,1.75rem);font-size:var(--btn-font-size-md,var(--control-font-size-md));line-height:var(--control-line-height,1.5);border-radius:var(--btn-radius-md,var(--control-radius-md));box-sizing:border-box;background-color:var(--btn-bg,var(--brand-primary));border-color:var(--btn-border-color,var(--brand-primary));border-width:var(--btn-border-width,var(--control-border-width,1px));color:var(--btn-color,#ffffff);}.button:focus-visible,a.button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--brand-primary,#213a6e));outline-offset:var(--focus-ring-offset,2px);}.button:visited,a.button:visited,input[type=submit]:visited,input[type=button]:visited,input[type=reset]:visited{color:var(--btn-color,#ffffff);}.button:hover,.button.is-hover,a.button:hover,a.button.is-hover,input[type=submit]:hover,input[type=submit].is-hover,input[type=button]:hover,input[type=button].is-hover,input[type=reset]:hover,input[type=reset].is-hover{background-color:var(--btn-bg-hover,var(--brand-primary-hover));border-color:var(--btn-border-color-hover,var(--brand-primary-hover));color:var(--btn-color-hover,#ffffff);}.button:active,.button.is-active,.button.active,a.button:active,a.button.is-active,a.button.active,input[type=submit]:active,input[type=submit].is-active,input[type=submit].active,input[type=button]:active,input[type=button].is-active,input[type=button].active,input[type=reset]:active,input[type=reset].is-active,input[type=reset].active{background-color:var(--btn-bg-active,var(--brand-primary-active));border-color:var(--btn-border-color-active,var(--brand-primary-active));color:var(--btn-color-active,#ffffff);transform:var(--btn-transform-active,translateY(1px));}.button:focus-visible,a.button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible{outline:var(--btn-focus-ring-width,var(--focus-ring-width,2px)) solid var(--btn-focus-ring-color,var(--focus-ring-color,var(--brand-primary)));outline-offset:var(--btn-focus-ring-offset,var(--focus-ring-offset,2px));}.button:disabled,.button.disabled,.button[disabled],.button.is-disabled,.button.button--disabled,fieldset[disabled] .button,a.button:disabled,a.button.disabled,a.button[disabled],a.button.is-disabled,a.button.button--disabled,fieldset[disabled] a.button,input[type=submit]:disabled,input[type=submit].disabled,input[type=submit][disabled],input[type=submit].is-disabled,input[type=submit].button--disabled,fieldset[disabled] input[type=submit],input[type=button]:disabled,input[type=button].disabled,input[type=button][disabled],input[type=button].is-disabled,input[type=button].button--disabled,fieldset[disabled] input[type=button],input[type=reset]:disabled,input[type=reset].disabled,input[type=reset][disabled],input[type=reset].is-disabled,input[type=reset].button--disabled,fieldset[disabled] input[type=reset]{cursor:not-allowed;background-color:var(--btn-disabled-bg,var(--btn-bg,var(--brand-primary)));border-color:var(--btn-disabled-border-color,var(--btn-border-color,var(--brand-primary)));color:var(--btn-disabled-color,var(--btn-color,#ffffff));opacity:var(--btn-disabled-opacity,0.5);box-shadow:none;pointer-events:none;transform:none;}.button:disabled:hover,.button:disabled:focus,.button:disabled:focus-visible,.button.disabled:hover,.button.disabled:focus,.button.disabled:focus-visible,.button[disabled]:hover,.button[disabled]:focus,.button[disabled]:focus-visible,.button.is-disabled:hover,.button.is-disabled:focus,.button.is-disabled:focus-visible,.button.button--disabled:hover,.button.button--disabled:focus,.button.button--disabled:focus-visible,fieldset[disabled] .button:hover,fieldset[disabled] .button:focus,fieldset[disabled] .button:focus-visible,a.button:disabled:hover,a.button:disabled:focus,a.button:disabled:focus-visible,a.button.disabled:hover,a.button.disabled:focus,a.button.disabled:focus-visible,a.button[disabled]:hover,a.button[disabled]:focus,a.button[disabled]:focus-visible,a.button.is-disabled:hover,a.button.is-disabled:focus,a.button.is-disabled:focus-visible,a.button.button--disabled:hover,a.button.button--disabled:focus,a.button.button--disabled:focus-visible,fieldset[disabled] a.button:hover,fieldset[disabled] a.button:focus,fieldset[disabled] a.button:focus-visible,input[type=submit]:disabled:hover,input[type=submit]:disabled:focus,input[type=submit]:disabled:focus-visible,input[type=submit].disabled:hover,input[type=submit].disabled:focus,input[type=submit].disabled:focus-visible,input[type=submit][disabled]:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:focus-visible,input[type=submit].is-disabled:hover,input[type=submit].is-disabled:focus,input[type=submit].is-disabled:focus-visible,input[type=submit].button--disabled:hover,input[type=submit].button--disabled:focus,input[type=submit].button--disabled:focus-visible,fieldset[disabled] input[type=submit]:hover,fieldset[disabled] input[type=submit]:focus,fieldset[disabled] input[type=submit]:focus-visible,input[type=button]:disabled:hover,input[type=button]:disabled:focus,input[type=button]:disabled:focus-visible,input[type=button].disabled:hover,input[type=button].disabled:focus,input[type=button].disabled:focus-visible,input[type=button][disabled]:hover,input[type=button][disabled]:focus,input[type=button][disabled]:focus-visible,input[type=button].is-disabled:hover,input[type=button].is-disabled:focus,input[type=button].is-disabled:focus-visible,input[type=button].button--disabled:hover,input[type=button].button--disabled:focus,input[type=button].button--disabled:focus-visible,fieldset[disabled] input[type=button]:hover,fieldset[disabled] input[type=button]:focus,fieldset[disabled] input[type=button]:focus-visible,input[type=reset]:disabled:hover,input[type=reset]:disabled:focus,input[type=reset]:disabled:focus-visible,input[type=reset].disabled:hover,input[type=reset].disabled:focus,input[type=reset].disabled:focus-visible,input[type=reset][disabled]:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:focus-visible,input[type=reset].is-disabled:hover,input[type=reset].is-disabled:focus,input[type=reset].is-disabled:focus-visible,input[type=reset].button--disabled:hover,input[type=reset].button--disabled:focus,input[type=reset].button--disabled:focus-visible,fieldset[disabled] input[type=reset]:hover,fieldset[disabled] input[type=reset]:focus,fieldset[disabled] input[type=reset]:focus-visible{background-color:var(--btn-disabled-bg,var(--btn-bg,var(--brand-primary)));border-color:var(--btn-disabled-border-color,var(--btn-border-color,var(--brand-primary)));color:var(--btn-disabled-color,var(--btn-color,#ffffff));}.button.is-loading,.button.button--loading,.button.is-ajax-waiting,a.button.is-loading,a.button.button--loading,a.button.is-ajax-waiting,input[type=submit].is-loading,input[type=submit].button--loading,input[type=submit].is-ajax-waiting,input[type=button].is-loading,input[type=button].button--loading,input[type=button].is-ajax-waiting,input[type=reset].is-loading,input[type=reset].button--loading,input[type=reset].is-ajax-waiting{cursor:wait;opacity:var(--btn-loading-opacity,0.7);pointer-events:none;}.button.button--sm,.button.button--small,a.button.button--sm,a.button.button--small,input[type=submit].button--sm,input[type=submit].button--small,input[type=button].button--sm,input[type=button].button--small,input[type=reset].button--sm,input[type=reset].button--small{min-height:var(--control-height-sm);padding:var(--btn-padding-y-sm,0.375rem) var(--btn-padding-x-sm,1.25rem);font-size:var(--btn-font-size-sm,var(--control-font-size-sm));line-height:var(--control-line-height,1.5);border-radius:var(--btn-radius-sm,var(--control-radius-sm));box-sizing:border-box;}.button.button--lg,.button.button--large,a.button.button--lg,a.button.button--large,input[type=submit].button--lg,input[type=submit].button--large,input[type=button].button--lg,input[type=button].button--large,input[type=reset].button--lg,input[type=reset].button--large{min-height:var(--control-height-lg);padding:var(--btn-padding-y-lg,0.75rem) var(--btn-padding-x-lg,2.25rem);font-size:var(--btn-font-size-lg,var(--control-font-size-lg));line-height:var(--control-line-height,1.5);border-radius:var(--btn-radius-lg,var(--control-radius-lg));box-sizing:border-box;}.button.button--xs,a.button.button--xs,input[type=submit].button--xs,input[type=button].button--xs,input[type=reset].button--xs{min-height:1.75rem;padding:0.2rem 0.5rem;font-size:var(--btn-font-size-xs,0.75rem);border-radius:var(--btn-radius-sm,var(--control-radius-sm));}.button.button--default,a.button.button--default,input[type=submit].button--default,input[type=button].button--default,input[type=reset].button--default{background-color:var(--surface-card);border-color:var(--border-color);color:var(--text-color);}.button.button--default:hover,a.button.button--default:hover,input[type=submit].button--default:hover,input[type=button].button--default:hover,input[type=reset].button--default:hover{background-color:var(--page-bg);border-color:var(--text-muted);color:var(--text-color);}.button.button--white,a.button.button--white,input[type=submit].button--white,input[type=button].button--white,input[type=reset].button--white{background-color:#ffffff;border-color:#ffffff;color:var(--brand-primary);}.button.button--white:hover,a.button.button--white:hover,input[type=submit].button--white:hover,input[type=button].button--white:hover,input[type=reset].button--white:hover{background-color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.9);}.button.button--brand,.button.button--primary,.button.button--action,a.button.button--brand,a.button.button--primary,a.button.button--action,input[type=submit].button--brand,input[type=submit].button--primary,input[type=submit].button--action,input[type=button].button--brand,input[type=button].button--primary,input[type=button].button--action,input[type=reset].button--brand,input[type=reset].button--primary,input[type=reset].button--action{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#ffffff;}.button.button--brand:hover,.button.button--primary:hover,.button.button--action:hover,a.button.button--brand:hover,a.button.button--primary:hover,a.button.button--action:hover,input[type=submit].button--brand:hover,input[type=submit].button--primary:hover,input[type=submit].button--action:hover,input[type=button].button--brand:hover,input[type=button].button--primary:hover,input[type=button].button--action:hover,input[type=reset].button--brand:hover,input[type=reset].button--primary:hover,input[type=reset].button--action:hover{background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover);color:#ffffff;}.button.button--success,a.button.button--success,input[type=submit].button--success,input[type=button].button--success,input[type=reset].button--success{background-color:var(--brand-success);border-color:var(--brand-success);color:#ffffff;}.button.button--success:hover,a.button.button--success:hover,input[type=submit].button--success:hover,input[type=button].button--success:hover,input[type=reset].button--success:hover{background-color:color-mix(in srgb,var(--brand-success),black 12%);border-color:color-mix(in srgb,var(--brand-success),black 12%);color:#ffffff;}.button.button--info,a.button.button--info,input[type=submit].button--info,input[type=button].button--info,input[type=reset].button--info{background-color:var(--brand-info);border-color:var(--brand-info);color:#ffffff;}.button.button--info:hover,a.button.button--info:hover,input[type=submit].button--info:hover,input[type=button].button--info:hover,input[type=reset].button--info:hover{background-color:color-mix(in srgb,var(--brand-info),black 12%);border-color:color-mix(in srgb,var(--brand-info),black 12%);color:#ffffff;}.button.button--warning,a.button.button--warning,input[type=submit].button--warning,input[type=button].button--warning,input[type=reset].button--warning{background-color:var(--brand-warning);border-color:var(--brand-warning);color:#ffffff;}.button.button--warning:hover,a.button.button--warning:hover,input[type=submit].button--warning:hover,input[type=button].button--warning:hover,input[type=reset].button--warning:hover{background-color:color-mix(in srgb,var(--brand-warning),black 12%);border-color:color-mix(in srgb,var(--brand-warning),black 12%);color:#ffffff;}.button.button--danger,a.button.button--danger,input[type=submit].button--danger,input[type=button].button--danger,input[type=reset].button--danger{background-color:var(--brand-danger);border-color:var(--brand-danger);color:#ffffff;}.button.button--danger:hover,a.button.button--danger:hover,input[type=submit].button--danger:hover,input[type=button].button--danger:hover,input[type=reset].button--danger:hover{background-color:color-mix(in srgb,var(--brand-danger),black 12%);border-color:color-mix(in srgb,var(--brand-danger),black 12%);color:#ffffff;}.button.button--outline,a.button.button--outline,input[type=submit].button--outline,input[type=button].button--outline,input[type=reset].button--outline{background-color:transparent;}.button.button--outline:hover,.button.button--outline.is-hover,a.button.button--outline:hover,a.button.button--outline.is-hover,input[type=submit].button--outline:hover,input[type=submit].button--outline.is-hover,input[type=button].button--outline:hover,input[type=button].button--outline.is-hover,input[type=reset].button--outline:hover,input[type=reset].button--outline.is-hover{background-color:transparent;}.button.button--outline.button--default,a.button.button--outline.button--default,input[type=submit].button--outline.button--default,input[type=button].button--outline.button--default,input[type=reset].button--outline.button--default{border-color:var(--text-color);color:var(--text-color);}.button.button--outline.button--default:hover,.button.button--outline.button--default.is-hover,a.button.button--outline.button--default:hover,a.button.button--outline.button--default.is-hover,input[type=submit].button--outline.button--default:hover,input[type=submit].button--outline.button--default.is-hover,input[type=button].button--outline.button--default:hover,input[type=button].button--outline.button--default.is-hover,input[type=reset].button--outline.button--default:hover,input[type=reset].button--outline.button--default.is-hover{background-color:transparent;border-color:var(--brand-primary);color:var(--brand-primary);}.button.button--outline.button--white,a.button.button--outline.button--white,input[type=submit].button--outline.button--white,input[type=button].button--outline.button--white,input[type=reset].button--outline.button--white{border-color:#ffffff;color:#ffffff;}.button.button--outline.button--white:hover,.button.button--outline.button--white.is-hover,a.button.button--outline.button--white:hover,a.button.button--outline.button--white.is-hover,input[type=submit].button--outline.button--white:hover,input[type=submit].button--outline.button--white.is-hover,input[type=button].button--outline.button--white:hover,input[type=button].button--outline.button--white.is-hover,input[type=reset].button--outline.button--white:hover,input[type=reset].button--outline.button--white.is-hover{background-color:transparent;border-color:rgba(255,255,255,0.7);color:rgba(255,255,255,0.9);}.button.button--outline.button--brand,.button.button--outline.button--primary,.button.button--outline.button--action,a.button.button--outline.button--brand,a.button.button--outline.button--primary,a.button.button--outline.button--action,input[type=submit].button--outline.button--brand,input[type=submit].button--outline.button--primary,input[type=submit].button--outline.button--action,input[type=button].button--outline.button--brand,input[type=button].button--outline.button--primary,input[type=button].button--outline.button--action,input[type=reset].button--outline.button--brand,input[type=reset].button--outline.button--primary,input[type=reset].button--outline.button--action{border-color:var(--brand-primary);color:var(--brand-primary);}.button.button--outline.button--brand:hover,.button.button--outline.button--brand.is-hover,.button.button--outline.button--primary:hover,.button.button--outline.button--primary.is-hover,.button.button--outline.button--action:hover,.button.button--outline.button--action.is-hover,a.button.button--outline.button--brand:hover,a.button.button--outline.button--brand.is-hover,a.button.button--outline.button--primary:hover,a.button.button--outline.button--primary.is-hover,a.button.button--outline.button--action:hover,a.button.button--outline.button--action.is-hover,input[type=submit].button--outline.button--brand:hover,input[type=submit].button--outline.button--brand.is-hover,input[type=submit].button--outline.button--primary:hover,input[type=submit].button--outline.button--primary.is-hover,input[type=submit].button--outline.button--action:hover,input[type=submit].button--outline.button--action.is-hover,input[type=button].button--outline.button--brand:hover,input[type=button].button--outline.button--brand.is-hover,input[type=button].button--outline.button--primary:hover,input[type=button].button--outline.button--primary.is-hover,input[type=button].button--outline.button--action:hover,input[type=button].button--outline.button--action.is-hover,input[type=reset].button--outline.button--brand:hover,input[type=reset].button--outline.button--brand.is-hover,input[type=reset].button--outline.button--primary:hover,input[type=reset].button--outline.button--primary.is-hover,input[type=reset].button--outline.button--action:hover,input[type=reset].button--outline.button--action.is-hover{background-color:transparent;border-color:var(--brand-primary-hover);color:var(--brand-primary-hover);}.button.button--outline.button--success,a.button.button--outline.button--success,input[type=submit].button--outline.button--success,input[type=button].button--outline.button--success,input[type=reset].button--outline.button--success{border-color:var(--brand-success);color:var(--brand-success);}.button.button--outline.button--success:hover,.button.button--outline.button--success.is-hover,a.button.button--outline.button--success:hover,a.button.button--outline.button--success.is-hover,input[type=submit].button--outline.button--success:hover,input[type=submit].button--outline.button--success.is-hover,input[type=button].button--outline.button--success:hover,input[type=button].button--outline.button--success.is-hover,input[type=reset].button--outline.button--success:hover,input[type=reset].button--outline.button--success.is-hover{background-color:transparent;border-color:color-mix(in srgb,var(--brand-success),black 12%);color:color-mix(in srgb,var(--brand-success),black 12%);}.button.button--outline.button--danger,a.button.button--outline.button--danger,input[type=submit].button--outline.button--danger,input[type=button].button--outline.button--danger,input[type=reset].button--outline.button--danger{border-color:var(--brand-danger);color:var(--brand-danger);}.button.button--outline.button--danger:hover,.button.button--outline.button--danger.is-hover,a.button.button--outline.button--danger:hover,a.button.button--outline.button--danger.is-hover,input[type=submit].button--outline.button--danger:hover,input[type=submit].button--outline.button--danger.is-hover,input[type=button].button--outline.button--danger:hover,input[type=button].button--outline.button--danger.is-hover,input[type=reset].button--outline.button--danger:hover,input[type=reset].button--outline.button--danger.is-hover{background-color:transparent;border-color:color-mix(in srgb,var(--brand-danger),black 12%);color:color-mix(in srgb,var(--brand-danger),black 12%);}.button.button--outline.button--warning,a.button.button--outline.button--warning,input[type=submit].button--outline.button--warning,input[type=button].button--outline.button--warning,input[type=reset].button--outline.button--warning{border-color:var(--brand-warning);color:var(--brand-warning);}.button.button--outline.button--warning:hover,.button.button--outline.button--warning.is-hover,a.button.button--outline.button--warning:hover,a.button.button--outline.button--warning.is-hover,input[type=submit].button--outline.button--warning:hover,input[type=submit].button--outline.button--warning.is-hover,input[type=button].button--outline.button--warning:hover,input[type=button].button--outline.button--warning.is-hover,input[type=reset].button--outline.button--warning:hover,input[type=reset].button--outline.button--warning.is-hover{background-color:transparent;border-color:color-mix(in srgb,var(--brand-warning),black 12%);color:color-mix(in srgb,var(--brand-warning),black 12%);}.button.button--outline.button--info,a.button.button--outline.button--info,input[type=submit].button--outline.button--info,input[type=button].button--outline.button--info,input[type=reset].button--outline.button--info{border-color:var(--brand-info);color:var(--brand-info);}.button.button--outline.button--info:hover,.button.button--outline.button--info.is-hover,a.button.button--outline.button--info:hover,a.button.button--outline.button--info.is-hover,input[type=submit].button--outline.button--info:hover,input[type=submit].button--outline.button--info.is-hover,input[type=button].button--outline.button--info:hover,input[type=button].button--outline.button--info.is-hover,input[type=reset].button--outline.button--info:hover,input[type=reset].button--outline.button--info.is-hover{background-color:transparent;border-color:color-mix(in srgb,var(--brand-info),black 12%);color:color-mix(in srgb,var(--brand-info),black 12%);}.button.button--link,a.button.button--link,input[type=submit].button--link,input[type=button].button--link,input[type=reset].button--link{background-color:transparent;border-color:transparent;color:var(--brand-primary);font-weight:400;border-radius:0;min-height:auto;padding:0;}.button.button--link:hover,.button.button--link:focus-visible,a.button.button--link:hover,a.button.button--link:focus-visible,input[type=submit].button--link:hover,input[type=submit].button--link:focus-visible,input[type=button].button--link:hover,input[type=button].button--link:focus-visible,input[type=reset].button--link:hover,input[type=reset].button--link:focus-visible{background-color:transparent;border-color:transparent;color:var(--brand-primary-hover);text-decoration:underline;}.button.button--wide,a.button.button--wide,input[type=submit].button--wide,input[type=button].button--wide,input[type=reset].button--wide{padding-left:2.5rem;padding-right:2.5rem;}.button.button--full-width,a.button.button--full-width,input[type=submit].button--full-width,input[type=button].button--full-width,input[type=reset].button--full-width{width:100%;}.button.button--full-height,a.button.button--full-height,input[type=submit].button--full-height,input[type=button].button--full-height,input[type=reset].button--full-height{display:inline-flex;height:100%;}.button.button--uppercase,a.button.button--uppercase,input[type=submit].button--uppercase,input[type=button].button--uppercase,input[type=reset].button--uppercase{text-transform:uppercase;letter-spacing:0.05em;}.button.button--icon,a.button.button--icon,input[type=submit].button--icon,input[type=button].button--icon,input[type=reset].button--icon{border:none;background:none;padding:0.5rem;min-height:auto;}.button.button--with-icon-right .icon,a.button.button--with-icon-right .icon,input[type=submit].button--with-icon-right .icon,input[type=button].button--with-icon-right .icon,input[type=reset].button--with-icon-right .icon{margin-left:0.5rem;}.button.button--with-icon-left .icon,a.button.button--with-icon-left .icon,input[type=submit].button--with-icon-left .icon,input[type=button].button--with-icon-left .icon,input[type=reset].button--with-icon-left .icon{margin-right:0.5rem;}.button.button--badge,a.button.button--badge,input[type=submit].button--badge,input[type=button].button--badge,input[type=reset].button--badge{position:relative;}.button.button--badge .badge,a.button.button--badge .badge,input[type=submit].button--badge .badge,input[type=button].button--badge .badge,input[type=reset].button--badge .badge{position:absolute;top:-0.5rem;right:-0.5rem;background:var(--brand-danger);border-radius:999px;color:#ffffff;font-size:0.65rem;padding:0.2em 0.5em;line-height:1;}.button.button--file,a.button.button--file,input[type=submit].button--file,input[type=button].button--file,input[type=reset].button--file{position:relative;overflow:hidden;}.button.button--file input[type=file],a.button.button--file input[type=file],input[type=submit].button--file input[type=file],input[type=button].button--file input[type=file],input[type=reset].button--file input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;}:root{--page-max-width:1320px;--page-gap-x:2rem;--grid-gap-x:1rem;--block-gap-y:2rem;--font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-family-base);--font-size-sm:0.889rem;--font-size-base:1rem;--font-size-lg:1.222rem;--line-height-base:1.15;--font-size-h1:2.33rem;--font-size-h2:1.667rem;--font-size-h3:1.333rem;--font-size-h4:1.222rem;--font-size-h5:1rem;--font-size-h6:0.889rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-font-size-sm:0.875rem;--control-font-size-md:1rem;--control-font-size-lg:1.125rem;--control-line-height:1.5;--control-border-width:1px;--control-radius-sm:0.25rem;--control-radius-md:0.25rem;--control-radius-lg:0.375rem;--input-padding-y-sm:0.375rem;--input-padding-x-sm:0.625rem;--input-padding-y-md:0.5rem;--input-padding-x-md:0.75rem;--input-padding-y-lg:0.75rem;--input-padding-x-lg:1rem;--input-font-size-sm:var(--control-font-size-sm);--input-font-size-md:var(--control-font-size-md);--input-font-size-lg:var(--control-font-size-lg);--input-font-weight:400;--input-radius-sm:var(--control-radius-sm);--input-radius-md:var(--control-radius-md);--input-radius-lg:var(--control-radius-lg);--input-bg:var(--surface-card);--input-color:var(--text-color);--input-placeholder-color:var(--text-muted);--input-border-width:var(--control-border-width,1px);--input-border-color:var(--border-color);--input-border-hover:var(--text-muted);--input-border-focus:var(--brand-primary);--input-focus-shadow:none;--input-border-error:var(--brand-danger);--input-bg-error:rgba(204,19,53,0.02);--input-bg-disabled:var(--page-bg);--input-border-disabled:var(--border-color-light);--input-color-disabled:var(--text-muted);--btn-padding-y-sm:0.375rem;--btn-padding-x-sm:1.25rem;--btn-padding-y-md:0.5rem;--btn-padding-x-md:1.75rem;--btn-padding-y-lg:0.75rem;--btn-padding-x-lg:2.25rem;--btn-font-size-sm:var(--control-font-size-sm);--btn-font-size-md:var(--control-font-size-md);--btn-font-size-lg:var(--control-font-size-lg);--btn-font-weight:400;--btn-radius-sm:var(--control-radius-sm);--btn-radius-md:var(--control-radius-md);--btn-radius-lg:var(--control-radius-lg);--btn-bg:var(--brand-primary);--btn-color:#ffffff;--btn-border-color:var(--brand-primary);--btn-border-width:var(--control-border-width,1px);--btn-bg-hover:var(--brand-primary-hover);--btn-color-hover:#ffffff;--btn-border-color-hover:var(--brand-primary-hover);--btn-bg-active:var(--brand-primary-active);--btn-color-active:#ffffff;--btn-border-color-active:var(--brand-primary-active);--btn-transform-active:translateY(1px);--btn-focus-ring-color:var(--focus-ring-color,var(--brand-primary));--btn-focus-ring-width:var(--focus-ring-width,2px);--btn-focus-ring-offset:var(--focus-ring-offset,2px);--btn-disabled-bg:var(--btn-bg);--btn-disabled-color:var(--btn-color);--btn-disabled-border-color:var(--btn-border-color);--btn-disabled-opacity:0.5;--btn-loading-opacity:0.7;--label-color:var(--text-color);--label-weight:500;--label-gap-y:0.375rem;--brand-primary:#213a6e;--brand-info:#5bc0de;--brand-success:#36aa3d;--brand-warning:#f08200;--brand-danger:#cc1335;--brand-primary-hover:color-mix(in srgb,var(--brand-primary),black 12%);--brand-primary-active:color-mix(in srgb,var(--brand-primary),black 20%);--page-bg:#f8f7f4;--surface-card:#ffffff;--text-color:#333333;--text-muted:#7d7c7c;--text-light:#aaaaaa;--border-color:#cccccc;--border-color-light:#e9e9e9;--focus-ring-color:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--header-height:5rem;--header-color:var(--text-color);--header-bg:transparent;--header-shadow:0 4px 20px rgba(0,0,0,0.08);--footer-bg:#1e1e1c;--footer-color:#ffffff;--footer-hover-color:#ffffff;--menu-mobile-width:300px;--menu-mobile-bg:var(--brand-primary);--menu-mobile-color:#ffffff;--menu-mobile-divider:rgba(255,255,255,0.15);--menu-mobile-btn-size:30px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1050;--z-modal:1060;--z-toast:1080;--modal-backdrop-bg:rgba(0,0,0,0.5);--modal-backdrop-blur:4px;--modal-bg:var(--surface-card,#ffffff);--modal-radius:1rem;--modal-shadow:0 1.5rem 3rem rgba(0,0,0,0.25);--modal-default-width:500px;--modal-max-width:1000px;--modal-max-width-narrow:420px;--modal-max-width-wide:800px;--modal-close-color:var(--text-muted);--modal-close-hover-color:var(--brand-primary);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;}@media (min-width:768px){:root{--page-gap-x:2rem;--grid-gap-x:1.25rem;--block-gap-y:2rem;}}@media (min-width:1024px){:root{--page-gap-x:2rem;--grid-gap-x:1.5rem;--block-gap-y:2.5rem;}}@media (min-width:1366px){:root{--page-gap-x:1rem;--grid-gap-x:1.5rem;--block-gap-y:3rem;}}@media (min-width:1600px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}@media (min-width:1920px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}.form-item{position:relative;margin-bottom:1rem;}.form-item label{display:inline-block;color:var(--label-color);font-weight:var(--label-weight);}.form-item label:not(.option){margin-bottom:var(--label-gap-y);}.form-item label.form-required::after{content:"*";color:var(--brand-danger);margin-left:0.25rem;}.form-item input[type=text],.form-item input[type=email],.form-item input[type=tel],.form-item input[type=date],.form-item input[type=number],.form-item input[type=password],.form-item input[type=search],.form-item input[type=url],.form-item select{width:100%;max-width:100%;background-color:var(--input-bg,var(--surface-card));border:var(--input-border-width,var(--control-border-width,1px)) solid var(--input-border-color,var(--border-color));color:var(--input-color,var(--text-color));font-weight:var(--input-font-weight,400);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);min-height:var(--control-height-md);padding:var(--input-padding-y-md,0.5rem) var(--input-padding-x-md,0.75rem);font-size:var(--input-font-size-md,var(--control-font-size-md));line-height:var(--control-line-height,1.5);border-radius:var(--input-radius-md,var(--control-radius-md));box-sizing:border-box;}.form-item input[type=text].input--sm,.form-item input[type=text].form-control-sm,.form-item input[type=email].input--sm,.form-item input[type=email].form-control-sm,.form-item input[type=tel].input--sm,.form-item input[type=tel].form-control-sm,.form-item input[type=date].input--sm,.form-item input[type=date].form-control-sm,.form-item input[type=number].input--sm,.form-item input[type=number].form-control-sm,.form-item input[type=password].input--sm,.form-item input[type=password].form-control-sm,.form-item input[type=search].input--sm,.form-item input[type=search].form-control-sm,.form-item input[type=url].input--sm,.form-item input[type=url].form-control-sm,.form-item select.input--sm,.form-item select.form-control-sm{min-height:var(--control-height-sm);padding:var(--input-padding-y-sm,0.375rem) var(--input-padding-x-sm,0.625rem);font-size:var(--input-font-size-sm,var(--control-font-size-sm));line-height:var(--control-line-height,1.5);border-radius:var(--input-radius-sm,var(--control-radius-sm));box-sizing:border-box;}.form-item input[type=text].input--lg,.form-item input[type=text].form-control-lg,.form-item input[type=email].input--lg,.form-item input[type=email].form-control-lg,.form-item input[type=tel].input--lg,.form-item input[type=tel].form-control-lg,.form-item input[type=date].input--lg,.form-item input[type=date].form-control-lg,.form-item input[type=number].input--lg,.form-item input[type=number].form-control-lg,.form-item input[type=password].input--lg,.form-item input[type=password].form-control-lg,.form-item input[type=search].input--lg,.form-item input[type=search].form-control-lg,.form-item input[type=url].input--lg,.form-item input[type=url].form-control-lg,.form-item select.input--lg,.form-item select.form-control-lg{min-height:var(--control-height-lg);padding:var(--input-padding-y-lg,0.75rem) var(--input-padding-x-lg,1rem);font-size:var(--input-font-size-lg,var(--control-font-size-lg));line-height:var(--control-line-height,1.5);border-radius:var(--input-radius-lg,var(--control-radius-lg));box-sizing:border-box;}.form-item input[type=text]::placeholder,.form-item input[type=email]::placeholder,.form-item input[type=tel]::placeholder,.form-item input[type=date]::placeholder,.form-item input[type=number]::placeholder,.form-item input[type=password]::placeholder,.form-item input[type=search]::placeholder,.form-item input[type=url]::placeholder,.form-item select::placeholder{color:var(--input-placeholder-color,var(--text-muted));opacity:1;}.form-item input[type=text]:hover:not(:focus):not(:disabled),.form-item input[type=email]:hover:not(:focus):not(:disabled),.form-item input[type=tel]:hover:not(:focus):not(:disabled),.form-item input[type=date]:hover:not(:focus):not(:disabled),.form-item input[type=number]:hover:not(:focus):not(:disabled),.form-item input[type=password]:hover:not(:focus):not(:disabled),.form-item input[type=search]:hover:not(:focus):not(:disabled),.form-item input[type=url]:hover:not(:focus):not(:disabled),.form-item select:hover:not(:focus):not(:disabled){border-color:var(--input-border-hover,var(--text-muted));}.form-item input[type=text]:focus,.form-item input[type=text]:focus-visible,.form-item input[type=email]:focus,.form-item input[type=email]:focus-visible,.form-item input[type=tel]:focus,.form-item input[type=tel]:focus-visible,.form-item input[type=date]:focus,.form-item input[type=date]:focus-visible,.form-item input[type=number]:focus,.form-item input[type=number]:focus-visible,.form-item input[type=password]:focus,.form-item input[type=password]:focus-visible,.form-item input[type=search]:focus,.form-item input[type=search]:focus-visible,.form-item input[type=url]:focus,.form-item input[type=url]:focus-visible,.form-item select:focus,.form-item select:focus-visible{border-color:var(--input-border-focus,var(--brand-primary));outline:none;box-shadow:var(--input-focus-shadow,none);}.form-item input[type=text].error,.form-item input[type=text][aria-invalid=true],.form-item input[type=email].error,.form-item input[type=email][aria-invalid=true],.form-item input[type=tel].error,.form-item input[type=tel][aria-invalid=true],.form-item input[type=date].error,.form-item input[type=date][aria-invalid=true],.form-item input[type=number].error,.form-item input[type=number][aria-invalid=true],.form-item input[type=password].error,.form-item input[type=password][aria-invalid=true],.form-item input[type=search].error,.form-item input[type=search][aria-invalid=true],.form-item input[type=url].error,.form-item input[type=url][aria-invalid=true],.form-item select.error,.form-item select[aria-invalid=true]{border-color:var(--input-border-error,var(--brand-danger));background-color:var(--input-bg-error,rgba(204,19,53,0.02));}.form-item input[type=text]:disabled,.form-item input[type=text][disabled],.form-item input[type=text].is-disabled,.form-item input[type=email]:disabled,.form-item input[type=email][disabled],.form-item input[type=email].is-disabled,.form-item input[type=tel]:disabled,.form-item input[type=tel][disabled],.form-item input[type=tel].is-disabled,.form-item input[type=date]:disabled,.form-item input[type=date][disabled],.form-item input[type=date].is-disabled,.form-item input[type=number]:disabled,.form-item input[type=number][disabled],.form-item input[type=number].is-disabled,.form-item input[type=password]:disabled,.form-item input[type=password][disabled],.form-item input[type=password].is-disabled,.form-item input[type=search]:disabled,.form-item input[type=search][disabled],.form-item input[type=search].is-disabled,.form-item input[type=url]:disabled,.form-item input[type=url][disabled],.form-item input[type=url].is-disabled,.form-item select:disabled,.form-item select[disabled],.form-item select.is-disabled{background-color:var(--input-bg-disabled,var(--page-bg));border-color:var(--input-border-disabled,var(--border-color-light));color:var(--input-color-disabled,var(--text-muted));cursor:not-allowed;opacity:0.7;}.form-item select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237D7C7C'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:1rem 1rem;padding-right:2.5rem;cursor:pointer;}.form-item textarea{width:100%;max-width:100%;background-color:var(--input-bg,var(--surface-card));border:var(--input-border-width,var(--control-border-width,1px)) solid var(--input-border-color,var(--border-color));color:var(--input-color,var(--text-color));border-radius:var(--input-radius-md,var(--control-radius-md));padding:var(--input-padding-y-md,0.5rem) var(--input-padding-x-md,0.75rem);font-size:var(--input-font-size-md,var(--control-font-size-md));font-weight:var(--input-font-weight,400);line-height:var(--control-line-height);font-family:inherit;resize:vertical;min-height:5rem;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);}.form-item textarea::placeholder{color:var(--input-placeholder-color,var(--text-muted));opacity:1;}.form-item textarea:hover:not(:focus):not(:disabled){border-color:var(--input-border-hover,var(--text-muted));}.form-item textarea:focus,.form-item textarea:focus-visible{border-color:var(--input-border-focus,var(--brand-primary));outline:none;box-shadow:var(--input-focus-shadow,none);}.form-item textarea.error,.form-item textarea[aria-invalid=true]{border-color:var(--input-border-error,var(--brand-danger));background-color:var(--input-bg-error,rgba(204,19,53,0.02));}.form-item textarea:disabled,.form-item textarea[disabled],.form-item textarea.is-disabled{background-color:var(--input-bg-disabled,var(--page-bg));border-color:var(--input-border-disabled,var(--border-color-light));color:var(--input-color-disabled,var(--text-muted));cursor:not-allowed;opacity:0.7;}.form-item .description{color:var(--text-muted);font-size:var(--font-size-sm,0.889rem);margin-top:0.35rem;}.form-type-radio{position:relative;display:flex;align-items:center;}.form-type-radio input{appearance:none;width:1.15rem;height:1.15rem;border:1px solid var(--border-color);border-radius:50%;background-color:var(--surface-card);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;margin:0 0.5rem 0 0;flex-shrink:0;transition:border-color var(--transition-fast),background-color var(--transition-fast);}.form-type-radio input:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--brand-primary,#213a6e));outline-offset:var(--focus-ring-offset,2px);}.form-type-radio input:checked{background-color:var(--surface-card);border-color:var(--brand-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23213A6E'/%3e%3c/svg%3e");}.form-type-radio input:hover:not(:disabled){border-color:var(--brand-primary);}.form-type-radio input:disabled{opacity:0.5;cursor:not-allowed;}.form-type-radio input:disabled ~ label{opacity:0.5;cursor:not-allowed;}.form-type-radio input.error{border-color:var(--brand-danger);}.form-type-checkbox{position:relative;display:flex;align-items:center;}.form-type-checkbox input{appearance:none;width:1.15rem;height:1.15rem;border:1px solid var(--border-color);border-radius:0.2rem;background-color:var(--surface-card);cursor:pointer;margin:0 0.5rem 0 0;flex-shrink:0;transition:border-color var(--transition-fast),background-color var(--transition-fast);}.form-type-checkbox input:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--brand-primary,#213a6e));outline-offset:var(--focus-ring-offset,2px);}.form-type-checkbox input:checked{background-color:var(--brand-primary);border-color:var(--brand-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m4 10 4 4 8-8'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:80%;}.form-type-checkbox input:hover:not(:disabled){border-color:var(--brand-primary);}.form-type-checkbox input:disabled{opacity:0.5;cursor:not-allowed;}.form-type-checkbox input:disabled ~ label{opacity:0.5;cursor:not-allowed;}.form-type-checkbox input.error{border-color:var(--brand-danger);}.field--type-datetime{margin-top:1rem;}.field--type-datetime .container-inline{display:flex;flex-wrap:wrap;gap:0.5rem;}.field--type-datetime h4{display:inline-block;font-family:inherit;font-size:1rem;margin-bottom:var(--label-gap-y);}.field--type-datetime .form-item{margin-top:0;margin-bottom:0;}.menu{margin:0;padding:0;list-style:none outside;text-align:left;}.menu ul{list-style:none;padding:0;}.menu li{margin:0;padding:0;list-style:none;}.page-header .menu-wrapper{display:flex;justify-content:space-between;align-items:center;height:100%;}.page-header .menu-wrapper .region-primary-menu{display:flex;justify-content:flex-start;flex:1 1 auto;}.page-header .menu-wrapper .region-secondary-menu{display:flex;justify-content:flex-end;flex:0 0 auto;}.page-header .menu-wrapper .menu a{display:inline-block;padding:0.7rem 1rem;text-decoration:none;transition:color var(--transition-fast,150ms);}.page-header .menu-wrapper .menu > .menu-item{display:inline-block;position:relative;}.page-header .menu-wrapper .menu > .menu-item > a{color:var(--header-color);white-space:nowrap;}.page-header .menu-wrapper .menu > .menu-item > a:hover{color:var(--brand-primary);}.page-header .menu-wrapper .menu > .menu-item > a.is-active,.page-header .menu-wrapper .menu > .menu-item > a:focus{color:var(--brand-primary);}.page-header .menu-wrapper .menu > .menu-item.first a,.page-header .menu-wrapper .menu > .menu-item:first-child a{padding-left:0;}.page-header .menu-wrapper .menu .menu-item--expanded .menu{visibility:hidden;opacity:0;position:absolute;z-index:var(--z-dropdown,1000);background-color:var(--surface-card,#ffffff);min-width:220px;padding:0.5rem 0;box-shadow:0 4px 12px rgba(0,0,0,0.1);border-radius:var(--control-radius-sm,4px);transition:opacity var(--transition-fast),visibility var(--transition-fast);}.page-header .menu-wrapper .menu .menu-item--expanded .menu a{color:var(--text-color);width:100%;}.page-header .menu-wrapper .menu .menu-item--expanded .menu > .menu-item{display:block;padding-left:1rem;padding-right:1rem;}.page-header .menu-wrapper .menu .menu-item--expanded .menu > .menu-item:hover,.page-header .menu-wrapper .menu .menu-item--expanded .menu > .menu-item:focus{background:var(--page-bg,#f8f7f4);}.page-header .menu-wrapper .menu .menu-item--expanded .menu > .menu-item:hover > .menu,.page-header .menu-wrapper .menu .menu-item--expanded .menu > .menu-item:focus > .menu{visibility:visible;opacity:1;}.page-header .menu-wrapper .menu .menu-item--expanded .menu > .menu-item:hover > a,.page-header .menu-wrapper .menu .menu-item--expanded .menu > .menu-item:focus > a{color:var(--brand-primary);}.page-header .menu-wrapper .menu .menu-item--expanded:hover > .menu,.page-header .menu-wrapper .menu .menu-item--expanded:focus > .menu{visibility:visible;opacity:1;}.page-header .menu-wrapper .menu .menu-item--expanded .menu-item--expanded .menu{left:90%;top:10px;}.region-primary-menu .page-header .menu-wrapper .menu .menu{left:0;}.region-secondary-menu .page-header .menu-wrapper .menu .menu{right:0;}.page-footer a{color:var(--footer-color,#ffffff);transition:color var(--transition-fast,150ms);}.page-footer a:hover{color:var(--footer-hover-color,#ffffff);}.page-footer .menu > .menu-item:hover > a{color:var(--footer-hover-color,#ffffff);}.page-footer .menu > .menu-item > a{color:var(--footer-color,#ffffff);}.menu-mobile-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;}.menu-mobile-wrapper .menu .menu-item{display:list-item;padding:0 1rem;}.menu-mobile-wrapper .menu .menu-item > a{color:var(--menu-mobile-color,#ffffff);display:flex;font-size:var(--font-size-sm,0.889rem);padding:1rem;text-decoration:none;text-transform:uppercase;word-spacing:1.5px;}.menu-mobile-wrapper .menu .menu-item > a:hover,.menu-mobile-wrapper .menu .menu-item > a.active{background-color:rgba(255,255,255,0.12);}.menu-mobile-wrapper .menu .menu-item:not(:last-child) a{border-bottom:1px solid var(--menu-mobile-divider,rgba(255,255,255,0.15));}.menu-mobile-wrapper .menu .menu-item--expanded > .menu{display:none;}.menu-mobile-wrapper .menu .menu-item--expanded.open > .menu{display:block;}.menu-mobile-wrapper .menu .menu-item--expanded > a{cursor:pointer;display:flex;align-items:center;}.menu-mobile-wrapper .menu .menu-item--expanded > a::after{content:"";background-color:var(--menu-mobile-color,#ffffff);margin-left:auto;mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transition:transform var(--transition-base,200ms);width:1.25rem;height:1.25rem;}.menu-mobile-wrapper .menu .menu-item--expanded.open > a::after{transform:rotate(-180deg);}.menu-mobile-link{padding:0 1rem;}.menu-mobile-link a{color:var(--menu-mobile-color,#ffffff);display:block;padding:1rem;text-transform:uppercase;}.page-offside-label{color:inherit;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;transition:color var(--transition-base,200ms ease-in);width:var(--menu-mobile-btn-size,30px);height:var(--menu-mobile-btn-size,30px);}.page-offside-label .icon{background-color:currentColor;border-radius:999px;position:relative;transition:transform 0.35s,background-color 0.35s;width:var(--menu-mobile-btn-size,30px);height:calc(var(--menu-mobile-btn-size,30px) * 0.133);}.page-offside-label .icon:before,.page-offside-label .icon:after{content:"";background-color:inherit;border-radius:inherit;position:absolute;left:0;transition:transform 0.35s,top 0.35s;width:100%;height:100%;}.page-offside-label .icon:before{top:calc(-1 * var(--menu-mobile-btn-size,30px) / 3);}.page-offside-label .icon:after{top:calc(var(--menu-mobile-btn-size,30px) / 3);}.page-offside-opened.page-offside-left .page-offside-label .icon{transform:translateX(7.5%);}.page-offside-opened.page-offside-left .page-offside-label .icon:before{transform:rotateZ(-45deg) scaleX(0.75) translate(-37%,-83%);}.page-offside-opened.page-offside-left .page-offside-label .icon:after{transform:rotateZ(45deg) scaleX(0.75) translate(-37%,83%);}.page-offside-opened.page-offside-right .page-offside-label .icon{transform:translateX(-7.5%);}.page-offside-opened.page-offside-right .page-offside-label .icon:before{transform:rotateZ(45deg) scaleX(0.75) translate(37%,-83%);}.page-offside-opened.page-offside-right .page-offside-label .icon:after{transform:rotateZ(-45deg) scaleX(0.75) translate(37%,83%);}:root{--page-max-width:1320px;--page-gap-x:2rem;--grid-gap-x:1rem;--block-gap-y:2rem;--font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-family-base);--font-size-sm:0.889rem;--font-size-base:1rem;--font-size-lg:1.222rem;--line-height-base:1.15;--font-size-h1:2.33rem;--font-size-h2:1.667rem;--font-size-h3:1.333rem;--font-size-h4:1.222rem;--font-size-h5:1rem;--font-size-h6:0.889rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-font-size-sm:0.875rem;--control-font-size-md:1rem;--control-font-size-lg:1.125rem;--control-line-height:1.5;--control-border-width:1px;--control-radius-sm:0.25rem;--control-radius-md:0.25rem;--control-radius-lg:0.375rem;--input-padding-y-sm:0.375rem;--input-padding-x-sm:0.625rem;--input-padding-y-md:0.5rem;--input-padding-x-md:0.75rem;--input-padding-y-lg:0.75rem;--input-padding-x-lg:1rem;--input-font-size-sm:var(--control-font-size-sm);--input-font-size-md:var(--control-font-size-md);--input-font-size-lg:var(--control-font-size-lg);--input-font-weight:400;--input-radius-sm:var(--control-radius-sm);--input-radius-md:var(--control-radius-md);--input-radius-lg:var(--control-radius-lg);--input-bg:var(--surface-card);--input-color:var(--text-color);--input-placeholder-color:var(--text-muted);--input-border-width:var(--control-border-width,1px);--input-border-color:var(--border-color);--input-border-hover:var(--text-muted);--input-border-focus:var(--brand-primary);--input-focus-shadow:none;--input-border-error:var(--brand-danger);--input-bg-error:rgba(204,19,53,0.02);--input-bg-disabled:var(--page-bg);--input-border-disabled:var(--border-color-light);--input-color-disabled:var(--text-muted);--btn-padding-y-sm:0.375rem;--btn-padding-x-sm:1.25rem;--btn-padding-y-md:0.5rem;--btn-padding-x-md:1.75rem;--btn-padding-y-lg:0.75rem;--btn-padding-x-lg:2.25rem;--btn-font-size-sm:var(--control-font-size-sm);--btn-font-size-md:var(--control-font-size-md);--btn-font-size-lg:var(--control-font-size-lg);--btn-font-weight:400;--btn-radius-sm:var(--control-radius-sm);--btn-radius-md:var(--control-radius-md);--btn-radius-lg:var(--control-radius-lg);--btn-bg:var(--brand-primary);--btn-color:#ffffff;--btn-border-color:var(--brand-primary);--btn-border-width:var(--control-border-width,1px);--btn-bg-hover:var(--brand-primary-hover);--btn-color-hover:#ffffff;--btn-border-color-hover:var(--brand-primary-hover);--btn-bg-active:var(--brand-primary-active);--btn-color-active:#ffffff;--btn-border-color-active:var(--brand-primary-active);--btn-transform-active:translateY(1px);--btn-focus-ring-color:var(--focus-ring-color,var(--brand-primary));--btn-focus-ring-width:var(--focus-ring-width,2px);--btn-focus-ring-offset:var(--focus-ring-offset,2px);--btn-disabled-bg:var(--btn-bg);--btn-disabled-color:var(--btn-color);--btn-disabled-border-color:var(--btn-border-color);--btn-disabled-opacity:0.5;--btn-loading-opacity:0.7;--label-color:var(--text-color);--label-weight:500;--label-gap-y:0.375rem;--brand-primary:#213a6e;--brand-info:#5bc0de;--brand-success:#36aa3d;--brand-warning:#f08200;--brand-danger:#cc1335;--brand-primary-hover:color-mix(in srgb,var(--brand-primary),black 12%);--brand-primary-active:color-mix(in srgb,var(--brand-primary),black 20%);--page-bg:#f8f7f4;--surface-card:#ffffff;--text-color:#333333;--text-muted:#7d7c7c;--text-light:#aaaaaa;--border-color:#cccccc;--border-color-light:#e9e9e9;--focus-ring-color:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--header-height:5rem;--header-color:var(--text-color);--header-bg:transparent;--header-shadow:0 4px 20px rgba(0,0,0,0.08);--footer-bg:#1e1e1c;--footer-color:#ffffff;--footer-hover-color:#ffffff;--menu-mobile-width:300px;--menu-mobile-bg:var(--brand-primary);--menu-mobile-color:#ffffff;--menu-mobile-divider:rgba(255,255,255,0.15);--menu-mobile-btn-size:30px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1050;--z-modal:1060;--z-toast:1080;--modal-backdrop-bg:rgba(0,0,0,0.5);--modal-backdrop-blur:4px;--modal-bg:var(--surface-card,#ffffff);--modal-radius:1rem;--modal-shadow:0 1.5rem 3rem rgba(0,0,0,0.25);--modal-default-width:500px;--modal-max-width:1000px;--modal-max-width-narrow:420px;--modal-max-width-wide:800px;--modal-close-color:var(--text-muted);--modal-close-hover-color:var(--brand-primary);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;}@media (min-width:768px){:root{--page-gap-x:2rem;--grid-gap-x:1.25rem;--block-gap-y:2rem;}}@media (min-width:1024px){:root{--page-gap-x:2rem;--grid-gap-x:1.5rem;--block-gap-y:2.5rem;}}@media (min-width:1366px){:root{--page-gap-x:1rem;--grid-gap-x:1.5rem;--block-gap-y:3rem;}}@media (min-width:1600px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}@media (min-width:1920px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}.breadcrumb{color:var(--text-muted);font-size:var(--font-size-sm,0.889rem);margin:calc(var(--grid-gap-x,1rem) * 1.5) 0;}.breadcrumb a{color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast);}.breadcrumb a:hover{color:var(--brand-primary);}.breadcrumb li::before{margin:0 0.4rem;}.breadcrumb li:last-child{color:var(--text-color);}:root{--page-max-width:1320px;--page-gap-x:2rem;--grid-gap-x:1rem;--block-gap-y:2rem;--font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-family-base);--font-size-sm:0.889rem;--font-size-base:1rem;--font-size-lg:1.222rem;--line-height-base:1.15;--font-size-h1:2.33rem;--font-size-h2:1.667rem;--font-size-h3:1.333rem;--font-size-h4:1.222rem;--font-size-h5:1rem;--font-size-h6:0.889rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-font-size-sm:0.875rem;--control-font-size-md:1rem;--control-font-size-lg:1.125rem;--control-line-height:1.5;--control-border-width:1px;--control-radius-sm:0.25rem;--control-radius-md:0.25rem;--control-radius-lg:0.375rem;--input-padding-y-sm:0.375rem;--input-padding-x-sm:0.625rem;--input-padding-y-md:0.5rem;--input-padding-x-md:0.75rem;--input-padding-y-lg:0.75rem;--input-padding-x-lg:1rem;--input-font-size-sm:var(--control-font-size-sm);--input-font-size-md:var(--control-font-size-md);--input-font-size-lg:var(--control-font-size-lg);--input-font-weight:400;--input-radius-sm:var(--control-radius-sm);--input-radius-md:var(--control-radius-md);--input-radius-lg:var(--control-radius-lg);--input-bg:var(--surface-card);--input-color:var(--text-color);--input-placeholder-color:var(--text-muted);--input-border-width:var(--control-border-width,1px);--input-border-color:var(--border-color);--input-border-hover:var(--text-muted);--input-border-focus:var(--brand-primary);--input-focus-shadow:none;--input-border-error:var(--brand-danger);--input-bg-error:rgba(204,19,53,0.02);--input-bg-disabled:var(--page-bg);--input-border-disabled:var(--border-color-light);--input-color-disabled:var(--text-muted);--btn-padding-y-sm:0.375rem;--btn-padding-x-sm:1.25rem;--btn-padding-y-md:0.5rem;--btn-padding-x-md:1.75rem;--btn-padding-y-lg:0.75rem;--btn-padding-x-lg:2.25rem;--btn-font-size-sm:var(--control-font-size-sm);--btn-font-size-md:var(--control-font-size-md);--btn-font-size-lg:var(--control-font-size-lg);--btn-font-weight:400;--btn-radius-sm:var(--control-radius-sm);--btn-radius-md:var(--control-radius-md);--btn-radius-lg:var(--control-radius-lg);--btn-bg:var(--brand-primary);--btn-color:#ffffff;--btn-border-color:var(--brand-primary);--btn-border-width:var(--control-border-width,1px);--btn-bg-hover:var(--brand-primary-hover);--btn-color-hover:#ffffff;--btn-border-color-hover:var(--brand-primary-hover);--btn-bg-active:var(--brand-primary-active);--btn-color-active:#ffffff;--btn-border-color-active:var(--brand-primary-active);--btn-transform-active:translateY(1px);--btn-focus-ring-color:var(--focus-ring-color,var(--brand-primary));--btn-focus-ring-width:var(--focus-ring-width,2px);--btn-focus-ring-offset:var(--focus-ring-offset,2px);--btn-disabled-bg:var(--btn-bg);--btn-disabled-color:var(--btn-color);--btn-disabled-border-color:var(--btn-border-color);--btn-disabled-opacity:0.5;--btn-loading-opacity:0.7;--label-color:var(--text-color);--label-weight:500;--label-gap-y:0.375rem;--brand-primary:#213a6e;--brand-info:#5bc0de;--brand-success:#36aa3d;--brand-warning:#f08200;--brand-danger:#cc1335;--brand-primary-hover:color-mix(in srgb,var(--brand-primary),black 12%);--brand-primary-active:color-mix(in srgb,var(--brand-primary),black 20%);--page-bg:#f8f7f4;--surface-card:#ffffff;--text-color:#333333;--text-muted:#7d7c7c;--text-light:#aaaaaa;--border-color:#cccccc;--border-color-light:#e9e9e9;--focus-ring-color:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--header-height:5rem;--header-color:var(--text-color);--header-bg:transparent;--header-shadow:0 4px 20px rgba(0,0,0,0.08);--footer-bg:#1e1e1c;--footer-color:#ffffff;--footer-hover-color:#ffffff;--menu-mobile-width:300px;--menu-mobile-bg:var(--brand-primary);--menu-mobile-color:#ffffff;--menu-mobile-divider:rgba(255,255,255,0.15);--menu-mobile-btn-size:30px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1050;--z-modal:1060;--z-toast:1080;--modal-backdrop-bg:rgba(0,0,0,0.5);--modal-backdrop-blur:4px;--modal-bg:var(--surface-card,#ffffff);--modal-radius:1rem;--modal-shadow:0 1.5rem 3rem rgba(0,0,0,0.25);--modal-default-width:500px;--modal-max-width:1000px;--modal-max-width-narrow:420px;--modal-max-width-wide:800px;--modal-close-color:var(--text-muted);--modal-close-hover-color:var(--brand-primary);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;}@media (min-width:768px){:root{--page-gap-x:2rem;--grid-gap-x:1.25rem;--block-gap-y:2rem;}}@media (min-width:1024px){:root{--page-gap-x:2rem;--grid-gap-x:1.5rem;--block-gap-y:2.5rem;}}@media (min-width:1366px){:root{--page-gap-x:1rem;--grid-gap-x:1.5rem;--block-gap-y:3rem;}}@media (min-width:1600px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}@media (min-width:1920px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}div.messages{position:relative;}div.messages:not(.inline){border:none;box-shadow:0 5px 15px rgba(0,0,0,0.15);margin:0;min-height:60px;position:fixed;top:0;left:0;right:0;z-index:var(--z-toast,1080);transform:translate(0,-100%);transition:transform var(--transition-base,200ms),visibility var(--transition-base,200ms);visibility:hidden;}div.messages:not(.inline).visible{transform:translate(0,0);visibility:visible;}.admin-menu div.messages:not(.inline){margin-top:29px !important;}div.messages.error,div.messages.warning,div.messages.status{background-image:none;}div.messages .close{position:absolute;top:1rem;right:1rem;bottom:0;}div.messages .close span{color:var(--text-muted);cursor:pointer;display:block;font-weight:500;line-height:1;padding:0 0.5rem 0.5rem;transition:color var(--transition-fast);}div.messages .close span:hover{color:var(--text-color);}:root{--page-max-width:1320px;--page-gap-x:2rem;--grid-gap-x:1rem;--block-gap-y:2rem;--font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-family-base);--font-size-sm:0.889rem;--font-size-base:1rem;--font-size-lg:1.222rem;--line-height-base:1.15;--font-size-h1:2.33rem;--font-size-h2:1.667rem;--font-size-h3:1.333rem;--font-size-h4:1.222rem;--font-size-h5:1rem;--font-size-h6:0.889rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-font-size-sm:0.875rem;--control-font-size-md:1rem;--control-font-size-lg:1.125rem;--control-line-height:1.5;--control-border-width:1px;--control-radius-sm:0.25rem;--control-radius-md:0.25rem;--control-radius-lg:0.375rem;--input-padding-y-sm:0.375rem;--input-padding-x-sm:0.625rem;--input-padding-y-md:0.5rem;--input-padding-x-md:0.75rem;--input-padding-y-lg:0.75rem;--input-padding-x-lg:1rem;--input-font-size-sm:var(--control-font-size-sm);--input-font-size-md:var(--control-font-size-md);--input-font-size-lg:var(--control-font-size-lg);--input-font-weight:400;--input-radius-sm:var(--control-radius-sm);--input-radius-md:var(--control-radius-md);--input-radius-lg:var(--control-radius-lg);--input-bg:var(--surface-card);--input-color:var(--text-color);--input-placeholder-color:var(--text-muted);--input-border-width:var(--control-border-width,1px);--input-border-color:var(--border-color);--input-border-hover:var(--text-muted);--input-border-focus:var(--brand-primary);--input-focus-shadow:none;--input-border-error:var(--brand-danger);--input-bg-error:rgba(204,19,53,0.02);--input-bg-disabled:var(--page-bg);--input-border-disabled:var(--border-color-light);--input-color-disabled:var(--text-muted);--btn-padding-y-sm:0.375rem;--btn-padding-x-sm:1.25rem;--btn-padding-y-md:0.5rem;--btn-padding-x-md:1.75rem;--btn-padding-y-lg:0.75rem;--btn-padding-x-lg:2.25rem;--btn-font-size-sm:var(--control-font-size-sm);--btn-font-size-md:var(--control-font-size-md);--btn-font-size-lg:var(--control-font-size-lg);--btn-font-weight:400;--btn-radius-sm:var(--control-radius-sm);--btn-radius-md:var(--control-radius-md);--btn-radius-lg:var(--control-radius-lg);--btn-bg:var(--brand-primary);--btn-color:#ffffff;--btn-border-color:var(--brand-primary);--btn-border-width:var(--control-border-width,1px);--btn-bg-hover:var(--brand-primary-hover);--btn-color-hover:#ffffff;--btn-border-color-hover:var(--brand-primary-hover);--btn-bg-active:var(--brand-primary-active);--btn-color-active:#ffffff;--btn-border-color-active:var(--brand-primary-active);--btn-transform-active:translateY(1px);--btn-focus-ring-color:var(--focus-ring-color,var(--brand-primary));--btn-focus-ring-width:var(--focus-ring-width,2px);--btn-focus-ring-offset:var(--focus-ring-offset,2px);--btn-disabled-bg:var(--btn-bg);--btn-disabled-color:var(--btn-color);--btn-disabled-border-color:var(--btn-border-color);--btn-disabled-opacity:0.5;--btn-loading-opacity:0.7;--label-color:var(--text-color);--label-weight:500;--label-gap-y:0.375rem;--brand-primary:#213a6e;--brand-info:#5bc0de;--brand-success:#36aa3d;--brand-warning:#f08200;--brand-danger:#cc1335;--brand-primary-hover:color-mix(in srgb,var(--brand-primary),black 12%);--brand-primary-active:color-mix(in srgb,var(--brand-primary),black 20%);--page-bg:#f8f7f4;--surface-card:#ffffff;--text-color:#333333;--text-muted:#7d7c7c;--text-light:#aaaaaa;--border-color:#cccccc;--border-color-light:#e9e9e9;--focus-ring-color:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--header-height:5rem;--header-color:var(--text-color);--header-bg:transparent;--header-shadow:0 4px 20px rgba(0,0,0,0.08);--footer-bg:#1e1e1c;--footer-color:#ffffff;--footer-hover-color:#ffffff;--menu-mobile-width:300px;--menu-mobile-bg:var(--brand-primary);--menu-mobile-color:#ffffff;--menu-mobile-divider:rgba(255,255,255,0.15);--menu-mobile-btn-size:30px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1050;--z-modal:1060;--z-toast:1080;--modal-backdrop-bg:rgba(0,0,0,0.5);--modal-backdrop-blur:4px;--modal-bg:var(--surface-card,#ffffff);--modal-radius:1rem;--modal-shadow:0 1.5rem 3rem rgba(0,0,0,0.25);--modal-default-width:500px;--modal-max-width:1000px;--modal-max-width-narrow:420px;--modal-max-width-wide:800px;--modal-close-color:var(--text-muted);--modal-close-hover-color:var(--brand-primary);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;}@media (min-width:768px){:root{--page-gap-x:2rem;--grid-gap-x:1.25rem;--block-gap-y:2rem;}}@media (min-width:1024px){:root{--page-gap-x:2rem;--grid-gap-x:1.5rem;--block-gap-y:2.5rem;}}@media (min-width:1366px){:root{--page-gap-x:1rem;--grid-gap-x:1.5rem;--block-gap-y:3rem;}}@media (min-width:1600px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}@media (min-width:1920px){:root{--page-gap-x:1rem;--grid-gap-x:2rem;--block-gap-y:3rem;}}.ui-widget-overlay{position:fixed;inset:0;width:100vw;height:100dvh;background-color:var(--modal-backdrop-bg,rgba(0,0,0,0.5));backdrop-filter:var(--modal-backdrop-blur,blur(4px));-webkit-backdrop-filter:var(--modal-backdrop-blur,blur(4px));z-index:var(--z-modal-backdrop,1050);}.ui-dialog{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important;z-index:var(--z-modal,1060);width:var(--modal-default-width,500px);min-width:min(var(--modal-default-width,500px),100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;overflow:hidden;background-color:var(--modal-bg,var(--surface-card,#ffffff));border-radius:var(--modal-radius,1rem);box-shadow:var(--modal-shadow,0 1.5rem 3rem rgba(0,0,0,0.25));box-sizing:border-box;font-family:inherit;}.ui-dialog input,.ui-dialog textarea,.ui-dialog select,.ui-dialog button{font-family:inherit;}.ui-dialog.ui-dialog--narrow{max-width:var(--modal-max-width-narrow,420px);}.ui-dialog.ui-dialog--wide{max-width:var(--modal-max-width-wide,800px);}.ui-dialog .ui-dialog-titlebar{position:relative;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:1.5rem 1.5rem 0.5rem;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;font-weight:700;line-height:1.25;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;top:1rem;right:1rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;padding:0;cursor:pointer;color:var(--modal-close-color,var(--text-muted,#7d7c7c));font-size:0;line-height:0;overflow:hidden;transition:color var(--transition-fast,150ms ease-in-out),background-color var(--transition-fast,150ms ease-in-out),transform var(--transition-fast,150ms ease-in-out);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-space{display:none !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::after{content:"";display:block;width:1rem;height:1rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M13.854 2.146a.5.5 0 0 1 0 .708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M13.854 2.146a.5.5 0 0 1 0 .708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E") no-repeat center/contain;flex-shrink:0;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{color:var(--modal-close-hover-color,var(--brand-primary));background-color:rgba(0,0,0,0.05);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:active{transform:scale(0.92);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--brand-primary));outline-offset:2px;}.ui-dialog .ui-dialog-content{padding:1rem 1.5rem 1.5rem;overflow-y:auto;flex-grow:1;-webkit-overflow-scrolling:touch;}.ui-dialog .ui-dialog-buttonpane{display:flex;justify-content:flex-end;gap:0.5rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color-light);flex-shrink:0;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;}.ajax-progress.ajax-progress-throbber{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:rgba(204,204,204,0.6);display:flex;align-items:center;justify-content:center;}.ajax-progress.ajax-progress-throbber .message{display:none;}.full-height{height:100%;}.text-center{text-align:center;}.screen-wide{position:relative;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden;}.text-white{color:#ffffff;}.text-white a{color:inherit;}.text-danger{color:var(--brand-danger);}.text-danger a{color:inherit;}.text-success{color:var(--brand-success);}.text-success a{color:inherit;}.image.image-cover{height:100%;width:100%;}.image.image-cover img{height:100%;width:100%;object-fit:cover;}@media print{*,*:before,*:after,*:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important;}.page-header,.page-footer,.page-offside,.breadcrumb,.tabs{display:none !important;}}:root{--page-max-width:1620px;--font-family-base:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-family-base);--brand-red:#d41818;--brand-yellow:#FBCE07;--brand-primary:var(--brand-red);--brand-primary-hover:color-mix(in srgb,var(--brand-primary),black 10%);--brand-primary-active:color-mix(in srgb,var(--brand-primary),black 20%);--brand-danger:var(--brand-red);--page-bg:#FCFCFC;--surface-card:#ffffff;--text-color:#333333;--text-muted:#808080;--text-light:#ececec;--border-color:#cccccc;--border-color-light:#ececec;--control-radius-sm:0;--control-radius-md:0;--control-radius-lg:0;--control-height-md:2.75rem;--btn-radius-sm:4px;--btn-radius-md:4px;--btn-radius-lg:4px;--btn-bg:var(--brand-primary);--btn-color:#ffffff;--btn-font-weight:500;--input-bg:transparent;--input-border-focus:var(--brand-yellow);--input-border-color:var(--border-color);--menu-mobile-btn-size:30px;--menu-mobile-bg:var(--brand-yellow);--menu-mobile-divider:var(--brand-red);--menu-mobile-color:var(--text-color);--header-color:#808080;--footer-bg:#454545;--footer-color:#aaaaaa;--footer-hover-color:#cccccc;--scroll-color:var(--brand-red);}.icon,[class^=icon-],[class*=" icon-"]{display:inline-block;width:1em;height:1em;vertical-align:middle;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform-origin:50% 50%;flex-shrink:0;}.icon-01,.icon--box,.icon--cube{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg transform='translate(0, 480) scale(1, -1)'%3E%3Cpath fill='%23000' d='M233 0l45 0 0 32 190 102 0 134-26-15 0 154-186 105-185-104 1-155-28 16 0-133 189-102z m190 160l-143-77 0 27 143 80z m-168 300l140-79 0-151-140-79-137 76-1 154z m-165-300l0 30 143-80 0-27z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg transform='translate(0, 480) scale(1, -1)'%3E%3Cpath fill='%23000' d='M233 0l45 0 0 32 190 102 0 134-26-15 0 154-186 105-185-104 1-155-28 16 0-133 189-102z m190 160l-143-77 0 27 143 80z m-168 300l140-79 0-151-140-79-137 76-1 154z m-165-300l0 30 143-80 0-27z'/%3E%3C/g%3E%3C/svg%3E");}.icon-03,.icon--chevron{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 8.19444C0 3.90278 3.80952 0 8 0C12.1905 0 16 3.90278 16 8.19444C16 12.4861 12.1905 16 8 16C3.80952 16 0 12.4861 0 8.19444ZM7.61905 12.4861C7.70068 12.5556 7.83673 12.7083 7.98639 12.7083C8.13605 12.7083 8.29932 12.4861 8.38095 12.4861L12.9524 7.80555C13.3333 7.41667 13.1293 6.86111 12.9524 6.63889L12.2721 5.59722C11.9864 5.15278 11.3605 5.11111 11.0068 5.51389L8.16326 8.79167C8.06803 8.90278 7.90476 8.90278 7.82313 8.79167L5.11565 5.68055C4.69388 5.19444 3.94558 5.25 3.60544 5.79167L3.04762 6.65278C2.7619 7.125 2.66667 7.43055 3.04762 7.81944L7.61905 12.5L7.61905 12.4861Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 8.19444C0 3.90278 3.80952 0 8 0C12.1905 0 16 3.90278 16 8.19444C16 12.4861 12.1905 16 8 16C3.80952 16 0 12.4861 0 8.19444ZM7.61905 12.4861C7.70068 12.5556 7.83673 12.7083 7.98639 12.7083C8.13605 12.7083 8.29932 12.4861 8.38095 12.4861L12.9524 7.80555C13.3333 7.41667 13.1293 6.86111 12.9524 6.63889L12.2721 5.59722C11.9864 5.15278 11.3605 5.11111 11.0068 5.51389L8.16326 8.79167C8.06803 8.90278 7.90476 8.90278 7.82313 8.79167L5.11565 5.68055C4.69388 5.19444 3.94558 5.25 3.60544 5.79167L3.04762 6.65278C2.7619 7.125 2.66667 7.43055 3.04762 7.81944L7.61905 12.5L7.61905 12.4861Z'/%3E%3C/svg%3E");}.icon-04,.icon--file-pdf{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg transform='translate(0, 480) scale(1, -1)'%3E%3Cpath fill='%23000' d='M109 449c0 23 6 28 29 30l140 0c43 0 46 4 46-11 2-46-16-97 42-97l65-1c3-65 0-182 0-252 0-17 2-35 2-51-2-21-5-35-29-35-89 0-177 0-266 0-32 0-29 20-28 45l0 1c50 4 172 0 234 0 14 0 39-4 45 12 4 10 3 26 3 37 0 27 1 55 1 83 0 11 0 33-12 40-9 5-26 3-37 3-64 0-183-2-234 0-4 52-1 143-1 196z m353-402c3 18 1 64 1 85 0 20 3 244-2 252-5 8-122 116-126 127-67 0-135 1-203 0-19 0-35-8-46-25-7-7-8-15-9-25-3-17 0-36 0-53l0-2c0-46 0-94 0-140 0-14-5-9-16-14-14-8-12-25-12-38 0-21 1-41 0-62 0-15-3-55 9-65 5-4 10-5 16-6 2-3 2-4 3-7 1-5 0-14 0-20 2-25 14-44 37-51 11-4 28-2 41-2 40 0 79 0 119 0l1 0c44 0 87 0 132 0 17 0 26 4 38 16 6 5 9 10 12 16l1 2c3 2 4 7 4 12z m-333 122l13 0c1 0 3 0 4 1 1 2 2 2 2 3 2 1 2 2 3 4 1 1 1 2 1 5 0 1 0 2-1 5 0 1-1 2-3 4-1 1-1 2-2 2-1 0-3 2-4 2l-13 0z m14-23c0 0-5 0-14 0l0-30-23 0 0 99 37 0c5 0 9-1 13-3 4-1 8-3 10-7 3-3 6-7 7-12 1-4 2-9 2-14 0-5-1-10-2-14-1-4-4-8-7-11-2-3-6-6-10-8-4 1-8 0-13 0z m66-6l11 0c8 0 13 2 17 6 4 4 5 11 5 19 0 4 0 8-1 12-2 3-3 6-4 9-3 2-4 3-8 5-2 1-6 1-10 1l-12 0 0-52z m-23-24l0 99 35 0c7 0 13-1 18-3 5-2 11-5 14-8 4-4 8-9 9-16 3-6 4-13 4-20 0-8-1-14-2-21-3-6-5-11-9-15-4-4-9-8-14-10-5-3-12-4-20-4l-35 0z m93 0l0 99 60 0 0-23-37 0 0-20 32 0 0-24-32 0 0-33-23 0z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg transform='translate(0, 480) scale(1, -1)'%3E%3Cpath fill='%23000' d='M109 449c0 23 6 28 29 30l140 0c43 0 46 4 46-11 2-46-16-97 42-97l65-1c3-65 0-182 0-252 0-17 2-35 2-51-2-21-5-35-29-35-89 0-177 0-266 0-32 0-29 20-28 45l0 1c50 4 172 0 234 0 14 0 39-4 45 12 4 10 3 26 3 37 0 27 1 55 1 83 0 11 0 33-12 40-9 5-26 3-37 3-64 0-183-2-234 0-4 52-1 143-1 196z m353-402c3 18 1 64 1 85 0 20 3 244-2 252-5 8-122 116-126 127-67 0-135 1-203 0-19 0-35-8-46-25-7-7-8-15-9-25-3-17 0-36 0-53l0-2c0-46 0-94 0-140 0-14-5-9-16-14-14-8-12-25-12-38 0-21 1-41 0-62 0-15-3-55 9-65 5-4 10-5 16-6 2-3 2-4 3-7 1-5 0-14 0-20 2-25 14-44 37-51 11-4 28-2 41-2 40 0 79 0 119 0l1 0c44 0 87 0 132 0 17 0 26 4 38 16 6 5 9 10 12 16l1 2c3 2 4 7 4 12z m-333 122l13 0c1 0 3 0 4 1 1 2 2 2 2 3 2 1 2 2 3 4 1 1 1 2 1 5 0 1 0 2-1 5 0 1-1 2-3 4-1 1-1 2-2 2-1 0-3 2-4 2l-13 0z m14-23c0 0-5 0-14 0l0-30-23 0 0 99 37 0c5 0 9-1 13-3 4-1 8-3 10-7 3-3 6-7 7-12 1-4 2-9 2-14 0-5-1-10-2-14-1-4-4-8-7-11-2-3-6-6-10-8-4 1-8 0-13 0z m66-6l11 0c8 0 13 2 17 6 4 4 5 11 5 19 0 4 0 8-1 12-2 3-3 6-4 9-3 2-4 3-8 5-2 1-6 1-10 1l-12 0 0-52z m-23-24l0 99 35 0c7 0 13-1 18-3 5-2 11-5 14-8 4-4 8-9 9-16 3-6 4-13 4-20 0-8-1-14-2-21-3-6-5-11-9-15-4-4-9-8-14-10-5-3-12-4-20-4l-35 0z m93 0l0 99 60 0 0-23-37 0 0-20 32 0 0-24-32 0 0-33-23 0z'/%3E%3C/g%3E%3C/svg%3E");}.icon-05,.icon--file-text{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg transform='translate(0, 480) scale(1, -1)'%3E%3Cpath fill='%23000' d='M92 38c-1 6-1 27-1 34-1 69-1 139-1 208 0 50 1 101 1 153 0 12-4 35 5 46 4 5 6 5 14 6 6 0 14 0 22 0 8 0 15 0 23 0 47 0 93-1 141-1 1 0 2 0 5 0 5-14 2-39 2-55 0-19-1-28 8-46 8-17 26-17 41-17 18 0 36 0 54-1 5 0 10 0 15 0 5-13 3-211 3-252 0-16 2-63-4-75-7-11-26-9-37-9-16 0-31 0-46 2l-212 0c-20-3-28-5-33 7z m181 54c11 0 29 0 27 17-3 15-24 13-35 13-15 0-32 0-47 0-14 0-29 0-41 0-9 0-16 0-22-8-3-4-3-13 1-17 5-5 9-5 17-5 10 0 19 0 29 0 23 0 46 0 71 0z m-73 60c47 0 94 0 142 0 6 0 13 2 15 8 3 6 0 15-6 18-8 4-21 2-28 2-52 0-103 0-154 0-6 0-13-1-17-7-4-8 0-19 9-21l2 0c6 0 16 0 24 0 5 0 9 0 13 0z m140 119c8 0 16 2 18 11 2 6-1 14-9 16-7 3-24 2-33 2-8 0-15 0-23 0-40 0-79 0-119 0-8 0-14 0-19-7-5-6-1-18 6-20 5-3 21-2 27-2 51 0 101 0 152 0z m0-59c9 0 17 2 18 13 2 18-21 16-34 16-39 0-77 0-115 0-9 0-40 1-46-2-17-3-15-25 1-27 9-1 22 0 31 0 48 0 97-1 145 0z m-12 210c0 6-2 36 1 38 1 1 5-2 8-2 5-2 11-11 16-15 8-8 16-15 25-23 5-5 21-21 21-26 0-2-6-2-7-2-13-2-43-4-54 2-9 5-10 12-10 21-2 1 0 5 0 7z m123-117c0 92 11 66-45 123l-85 84c-73 0-144 0-217 0-23-3-43-19-43-44 0-7 0-15 0-21 0-133 0-268 0-401 2-22 11-32 30-42 9-5 20-3 31-3 50 0 98 0 148 0 45 0 91-1 136 0 15 2 22 4 32 16 6 7 10 14 13 24 1 9 1 22 1 32-1 77-1 154-1 232z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg transform='translate(0, 480) scale(1, -1)'%3E%3Cpath fill='%23000' d='M92 38c-1 6-1 27-1 34-1 69-1 139-1 208 0 50 1 101 1 153 0 12-4 35 5 46 4 5 6 5 14 6 6 0 14 0 22 0 8 0 15 0 23 0 47 0 93-1 141-1 1 0 2 0 5 0 5-14 2-39 2-55 0-19-1-28 8-46 8-17 26-17 41-17 18 0 36 0 54-1 5 0 10 0 15 0 5-13 3-211 3-252 0-16 2-63-4-75-7-11-26-9-37-9-16 0-31 0-46 2l-212 0c-20-3-28-5-33 7z m181 54c11 0 29 0 27 17-3 15-24 13-35 13-15 0-32 0-47 0-14 0-29 0-41 0-9 0-16 0-22-8-3-4-3-13 1-17 5-5 9-5 17-5 10 0 19 0 29 0 23 0 46 0 71 0z m-73 60c47 0 94 0 142 0 6 0 13 2 15 8 3 6 0 15-6 18-8 4-21 2-28 2-52 0-103 0-154 0-6 0-13-1-17-7-4-8 0-19 9-21l2 0c6 0 16 0 24 0 5 0 9 0 13 0z m140 119c8 0 16 2 18 11 2 6-1 14-9 16-7 3-24 2-33 2-8 0-15 0-23 0-40 0-79 0-119 0-8 0-14 0-19-7-5-6-1-18 6-20 5-3 21-2 27-2 51 0 101 0 152 0z m0-59c9 0 17 2 18 13 2 18-21 16-34 16-39 0-77 0-115 0-9 0-40 1-46-2-17-3-15-25 1-27 9-1 22 0 31 0 48 0 97-1 145 0z m-12 210c0 6-2 36 1 38 1 1 5-2 8-2 5-2 11-11 16-15 8-8 16-15 25-23 5-5 21-21 21-26 0-2-6-2-7-2-13-2-43-4-54 2-9 5-10 12-10 21-2 1 0 5 0 7z m123-117c0 92 11 66-45 123l-85 84c-73 0-144 0-217 0-23-3-43-19-43-44 0-7 0-15 0-21 0-133 0-268 0-401 2-22 11-32 30-42 9-5 20-3 31-3 50 0 98 0 148 0 45 0 91-1 136 0 15 2 22 4 32 16 6 7 10 14 13 24 1 9 1 22 1 32-1 77-1 154-1 232z'/%3E%3C/g%3E%3C/svg%3E");}.icon-06,.icon--drop,.icon--oil{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg transform='translate(0, 480) scale(1, -1)'%3E%3Cpath fill='%23000' d='M108 159c34-16 46-48 26-81-11-20-41-31-64-22-62 22-39 124 38 103z m185 174c9-21-9-40-27-40-19-1-36 18-29 40 2 7 19 31 24 38 4 7 7 3 10-2 7-9 17-25 22-36z m-84 7c-13-35 18-75 55-75 18 0 36 10 46 23 32 45-4 81-32 115-3 4-9 13-13 14-9-1-26-24-31-33-9-14-20-29-25-44z m201-212c-11 54 62 61 73 22 6-25-8-44-26-48-23-6-45 11-47 26z m-162 330c50 8 99-19 121-59 24-43 23-97-11-137-20-25-44-37-76-44-35-8-73 10-94 24-23 17-38 45-45 77-11 74 45 132 105 139z m-78-361c4 50-19 60-27 75 13 14 23 28 36 42 13-2 32-26 89-25 14 0 35 4 47 9 41 16 27 32 56 0 30-30 18-9 10-43-6-23 0-47 18-64 26-24 64-22 90-1 11 9 19 24 20 39 6 36-20 67-46 75-25 7-46-4-51-6-8 6-34 32-38 39 2 11 69 71 24 167-24 52-72 82-134 82-126 0-180-133-130-220 22-38 34-24 8-54-26-29-17-26-41-23-49 4-81-16-93-61-9-29 0-58 21-79 45-46 134-22 141 42z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg transform='translate(0, 480) scale(1, -1)'%3E%3Cpath fill='%23000' d='M108 159c34-16 46-48 26-81-11-20-41-31-64-22-62 22-39 124 38 103z m185 174c9-21-9-40-27-40-19-1-36 18-29 40 2 7 19 31 24 38 4 7 7 3 10-2 7-9 17-25 22-36z m-84 7c-13-35 18-75 55-75 18 0 36 10 46 23 32 45-4 81-32 115-3 4-9 13-13 14-9-1-26-24-31-33-9-14-20-29-25-44z m201-212c-11 54 62 61 73 22 6-25-8-44-26-48-23-6-45 11-47 26z m-162 330c50 8 99-19 121-59 24-43 23-97-11-137-20-25-44-37-76-44-35-8-73 10-94 24-23 17-38 45-45 77-11 74 45 132 105 139z m-78-361c4 50-19 60-27 75 13 14 23 28 36 42 13-2 32-26 89-25 14 0 35 4 47 9 41 16 27 32 56 0 30-30 18-9 10-43-6-23 0-47 18-64 26-24 64-22 90-1 11 9 19 24 20 39 6 36-20 67-46 75-25 7-46-4-51-6-8 6-34 32-38 39 2 11 69 71 24 167-24 52-72 82-134 82-126 0-180-133-130-220 22-38 34-24 8-54-26-29-17-26-41-23-49 4-81-16-93-61-9-29 0-58 21-79 45-46 134-22 141 42z'/%3E%3C/g%3E%3C/svg%3E");}.icon-07,.icon--telegram{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M254.84 8A248 248 0 0 0 8 256a248 248 0 0 0 248 248 248 248 0 0 0 248-248A248 248 0 0 0 256 8a248 248 0 0 0-1.16 0zm102.55 149.3c2.07-.04 6.63.48 9.61 2.89a10.46 10.46 0 0 1 3.53 6.72c.33 1.92.74 6.32.41 9.75-3.72 39.23-19.88 134.37-28.11 178.29-3.47 18.6-10.31 24.82-16.95 25.42-14.38 1.35-25.32-9.51-39.27-18.64-21.82-14.32-34.16-23.23-55.35-37.2-24.49-16.12-8.62-25.01 5.33-39.47 3.66-3.8 67.1-61.52 68.34-66.75.14-.66.29-3.1-1.16-4.38-1.45-1.28-3.6-.85-5.15-.5-2.19.5-37.05 23.56-104.59 69.13-9.92 6.82-18.87 10.13-26.91 9.92-8.85-.17-25.87-4.98-38.54-9.09-15.54-5.06-27.88-7.73-26.8-16.31.56-4.46 6.72-9.03 18.46-13.71 72.29-31.5 120.49-52.27 144.63-62.29 68.86-28.64 83.18-33.63 92.5-33.79z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M254.84 8A248 248 0 0 0 8 256a248 248 0 0 0 248 248 248 248 0 0 0 248-248A248 248 0 0 0 256 8a248 248 0 0 0-1.16 0zm102.55 149.3c2.07-.04 6.63.48 9.61 2.89a10.46 10.46 0 0 1 3.53 6.72c.33 1.92.74 6.32.41 9.75-3.72 39.23-19.88 134.37-28.11 178.29-3.47 18.6-10.31 24.82-16.95 25.42-14.38 1.35-25.32-9.51-39.27-18.64-21.82-14.32-34.16-23.23-55.35-37.2-24.49-16.12-8.62-25.01 5.33-39.47 3.66-3.8 67.1-61.52 68.34-66.75.14-.66.29-3.1-1.16-4.38-1.45-1.28-3.6-.85-5.15-.5-2.19.5-37.05 23.56-104.59 69.13-9.92 6.82-18.87 10.13-26.91 9.92-8.85-.17-25.87-4.98-38.54-9.09-15.54-5.06-27.88-7.73-26.8-16.31.56-4.46 6.72-9.03 18.46-13.71 72.29-31.5 120.49-52.27 144.63-62.29 68.86-28.64 83.18-33.63 92.5-33.79z'/%3E%3C/svg%3E");}.icon-08,.icon--vk{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M256 8 A248 248 0 1 0 256 504 A248 248 0 1 0 256 8 Z M 252.66 339.68 L 270.33 339.68 C 270.33 339.68 275.66 339.09 278.39 336.16 C 280.9 333.46 280.82 328.4 280.82 328.4 C 280.82 328.4 280.47 304.69 291.48 301.2 C 302.33 297.75 316.26 324.11 331.03 334.25 C 342.19 341.91 350.67 340.24 350.67 340.24 L 390.16 339.68 C 390.16 339.68 410.81 338.41 400.99 322.17 C 400.19 320.84 395.29 310.16 371.64 288.2 C 346.88 265.23 350.2 268.94 379.98 229.2 C 398.14 204.99 405.4 190.22 403.13 183.88 C 400.97 177.85 387.61 179.45 387.61 179.45 L 343.16 179.72 C 343.16 179.72 339.86 179.28 337.42 180.73 C 335.03 182.17 333.49 185.5 333.49 185.5 C 333.49 185.5 326.45 204.23 317.07 220.17 C 297.28 253.78 289.36 255.56 286.13 253.47 C 278.6 248.6 280.48 233.93 280.48 223.5 C 280.48 190.92 285.42 177.34 270.86 173.83 C 266.03 172.66 262.47 171.89 250.11 171.76 C 234.25 171.6 220.83 171.81 213.22 175.54 C 208.17 178.01 204.26 183.53 206.64 183.85 C 209.58 184.24 216.23 185.64 219.76 190.44 C 224.32 196.64 224.16 210.56 224.16 210.56 C 224.16 210.56 226.78 248.91 218.05 253.67 C 212.05 256.93 203.84 250.27 186.19 219.77 C 177.15 204.15 170.32 186.88 170.32 186.88 C 170.32 186.88 169 183.66 166.65 181.93 C 163.8 179.83 159.82 179.17 159.82 179.17 L 117.58 179.45 C 117.58 179.45 111.24 179.63 108.91 182.38 C 106.84 184.84 108.74 189.91 108.74 189.91 C 108.74 189.91 141.81 267.28 179.26 306.28 C 213.6 342.03 252.66 339.68 252.66 339.68 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M256 8 A248 248 0 1 0 256 504 A248 248 0 1 0 256 8 Z M 252.66 339.68 L 270.33 339.68 C 270.33 339.68 275.66 339.09 278.39 336.16 C 280.9 333.46 280.82 328.4 280.82 328.4 C 280.82 328.4 280.47 304.69 291.48 301.2 C 302.33 297.75 316.26 324.11 331.03 334.25 C 342.19 341.91 350.67 340.24 350.67 340.24 L 390.16 339.68 C 390.16 339.68 410.81 338.41 400.99 322.17 C 400.19 320.84 395.29 310.16 371.64 288.2 C 346.88 265.23 350.2 268.94 379.98 229.2 C 398.14 204.99 405.4 190.22 403.13 183.88 C 400.97 177.85 387.61 179.45 387.61 179.45 L 343.16 179.72 C 343.16 179.72 339.86 179.28 337.42 180.73 C 335.03 182.17 333.49 185.5 333.49 185.5 C 333.49 185.5 326.45 204.23 317.07 220.17 C 297.28 253.78 289.36 255.56 286.13 253.47 C 278.6 248.6 280.48 233.93 280.48 223.5 C 280.48 190.92 285.42 177.34 270.86 173.83 C 266.03 172.66 262.47 171.89 250.11 171.76 C 234.25 171.6 220.83 171.81 213.22 175.54 C 208.17 178.01 204.26 183.53 206.64 183.85 C 209.58 184.24 216.23 185.64 219.76 190.44 C 224.32 196.64 224.16 210.56 224.16 210.56 C 224.16 210.56 226.78 248.91 218.05 253.67 C 212.05 256.93 203.84 250.27 186.19 219.77 C 177.15 204.15 170.32 186.88 170.32 186.88 C 170.32 186.88 169 183.66 166.65 181.93 C 163.8 179.83 159.82 179.17 159.82 179.17 L 117.58 179.45 C 117.58 179.45 111.24 179.63 108.91 182.38 C 106.84 184.84 108.74 189.91 108.74 189.91 C 108.74 189.91 141.81 267.28 179.26 306.28 C 213.6 342.03 252.66 339.68 252.66 339.68 Z'/%3E%3C/svg%3E");}.icon-09,.icon--ozon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M256 8 A248 248 0 1 0 256 504 A248 248 0 1 0 256 8 Z M114.63 277.09c9.53-1.21 17.23-8.91 18.45-18.45a21.43 21.43 0 0 0-24.02-24.02C99.52 235.84 91.82 243.54 90.61 253.07a21.43 21.43 0 0 0 24.02 24.02zM115.93 215.93a40.28 40.28 0 0 1 35.84 35.84c2.52 25.38-18.64 46.54-44.03 44.03A40.28 40.28 0 0 1 71.91 259.95C69.39 234.57 90.55 213.41 115.93 215.93zm57.38 1.59h58.76c2.23 0 3.5 2.55 2.15 4.33l-40.65 53.63h31.85c5.81 0 10.37 5.28 9.17 11.3-0.88 4.42-5.02 7.43-9.52 7.43h-63.81c-2.21 0-3.47-2.53-2.14-4.29L199.81 236.24h-26.14c-4.5 0-8.64-3.02-9.52-7.43-1.21-6.02 3.37-11.3 9.17-11.3zm254.99 0.21c6.06-1.28 11.4 3.31 11.4 9.15v64.62c0 2.26-2.61 3.51-4.37 2.11l-50.68-40.21v31.46c0 5.84-5.34 10.43-11.4 9.15-4.35-0.91-7.33-4.96-7.33-9.4V220.21c0-2.26 2.61-3.51 4.37-2.11l50.69 40.21V227.13c0-4.44 2.99-8.48 7.33-9.4zM296.33 215.72c31.03 0 56.19 17.97 56.19 40.13s-25.16 40.13-56.19 40.13-56.19-17.97-56.19-40.13S265.29 215.72 296.33 215.72zm0 18.73c-21.44 0-37.46 11.3-37.46 21.4s16.02 21.4 37.46 21.4 37.46-11.29 37.46-21.4-16.02-21.4-37.46-21.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M256 8 A248 248 0 1 0 256 504 A248 248 0 1 0 256 8 Z M114.63 277.09c9.53-1.21 17.23-8.91 18.45-18.45a21.43 21.43 0 0 0-24.02-24.02C99.52 235.84 91.82 243.54 90.61 253.07a21.43 21.43 0 0 0 24.02 24.02zM115.93 215.93a40.28 40.28 0 0 1 35.84 35.84c2.52 25.38-18.64 46.54-44.03 44.03A40.28 40.28 0 0 1 71.91 259.95C69.39 234.57 90.55 213.41 115.93 215.93zm57.38 1.59h58.76c2.23 0 3.5 2.55 2.15 4.33l-40.65 53.63h31.85c5.81 0 10.37 5.28 9.17 11.3-0.88 4.42-5.02 7.43-9.52 7.43h-63.81c-2.21 0-3.47-2.53-2.14-4.29L199.81 236.24h-26.14c-4.5 0-8.64-3.02-9.52-7.43-1.21-6.02 3.37-11.3 9.17-11.3zm254.99 0.21c6.06-1.28 11.4 3.31 11.4 9.15v64.62c0 2.26-2.61 3.51-4.37 2.11l-50.68-40.21v31.46c0 5.84-5.34 10.43-11.4 9.15-4.35-0.91-7.33-4.96-7.33-9.4V220.21c0-2.26 2.61-3.51 4.37-2.11l50.69 40.21V227.13c0-4.44 2.99-8.48 7.33-9.4zM296.33 215.72c31.03 0 56.19 17.97 56.19 40.13s-25.16 40.13-56.19 40.13-56.19-17.97-56.19-40.13S265.29 215.72 296.33 215.72zm0 18.73c-21.44 0-37.46 11.3-37.46 21.4s16.02 21.4 37.46 21.4 37.46-11.29 37.46-21.4-16.02-21.4-37.46-21.4z'/%3E%3C/svg%3E");}.icon-10,.icon--wb,.icon--wildberries{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M256 8 A248 248 0 1 0 256 504 A248 248 0 1 0 256 8 Z M 224 362 L 197 362 L 161 269 L 125 362 L 99 362 L 38 205 L 79 205 L 114 294 L 148 205 L 175 205 L 209 293 L 243 205 L 284 205 Z M 440 219 C 394 219 356 258 356 304 L 356 457 L 393 457 L 393 374 C 407 383 422 388 440 388 C 488 388 525 351 525 304 C 525 256 486 219 440 219 Z M 440 351 C 413 351 393 332 393 305 C 393 278 415 258 440 258 C 466 258 488 280 488 305 C 488 331 467 351 440 351 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M256 8 A248 248 0 1 0 256 504 A248 248 0 1 0 256 8 Z M 224 362 L 197 362 L 161 269 L 125 362 L 99 362 L 38 205 L 79 205 L 114 294 L 148 205 L 175 205 L 209 293 L 243 205 L 284 205 Z M 440 219 C 394 219 356 258 356 304 L 356 457 L 393 457 L 393 374 C 407 383 422 388 440 388 C 488 388 525 351 525 304 C 525 256 486 219 440 219 Z M 440 351 C 413 351 393 332 393 305 C 393 278 415 258 440 258 C 466 258 488 280 488 305 C 488 331 467 351 440 351 Z'/%3E%3C/svg%3E");}a{color:inherit;transition:color var(--transition-fast,150ms);}.button,a.button,input[type=submit],input[type=button]{text-transform:uppercase;letter-spacing:0.04em;}.button:hover,a.button:hover,input[type=submit]:hover,input[type=button]:hover{box-shadow:0 4px 14px rgba(212,24,24,0.28);}.button.button--outline,.button.button--link,a.button.button--outline,a.button.button--link,input[type=submit].button--outline,input[type=submit].button--link,input[type=button].button--outline,input[type=button].button--link{box-shadow:none;}.button.button--outline:hover,.button.button--link:hover,a.button.button--outline:hover,a.button.button--link:hover,input[type=submit].button--outline:hover,input[type=submit].button--link:hover,input[type=button].button--outline:hover,input[type=button].button--link:hover{box-shadow:0 2px 8px rgba(0,0,0,0.08);}.button:active,a.button:active,input[type=submit]:active,input[type=button]:active{transform:translateY(1px);box-shadow:none;}.form-item .form-text,.form-item .form-tel,.form-item .form-email,.form-item .form-select{border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;}.form-item--error-message{color:var(--brand-danger);display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);line-height:1;margin-top:6px;}.form-item--error-message strong{font-weight:normal;}.webform-submission-contact-form{--input-color:#fff;--input-placeholder-color:#fff;--brand-danger:#ff8e8a;--input-border-error:#ff8e8a;margin-bottom:0;}.webform-submission-contact-form .form-item .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.webform-submission-contact-form .form-item .form-select option{background:#666666;}.webform-submission-contact-form .form-item-fz152-agreement{color:inherit;margin-top:1rem;}.webform-submission-contact-form .form-item-fz152-agreement a{color:inherit;text-decoration:underline;}.webform-submission-zakazat-zvonok-form .form-item-intro,.webform-submission-zakazat-zvonok-form .form-item-fz152-agreement{text-align:center;}.webform-submission-zakazat-zvonok-form .form-item-fz152-agreement{margin-top:2rem;}.user-form-wrapper{margin:5vh auto 10vh;max-width:500px;}.user-form-wrapper label{display:none;}.user-form-wrapper .user-links-wrapper{color:var(--text-muted);font-size:var(--font-size-sm,0.889rem);margin:1rem 0;}.form-item-fz152-agreement{color:var(--text-muted);font-size:var(--font-size-sm);}.form-item-fz152-agreement a{color:inherit;text-decoration:underline;}.captcha{border:none;border-radius:0;margin:1.25rem 0;padding:0;}.captcha legend,.captcha .form-item__legend{display:none;}.captcha .fieldset-wrapper{padding:0;}.captcha .captcha__element{border-radius:var(--btn-radius-md,4px);display:inline-block;max-width:100%;overflow:hidden;}@media (max-width:350px){.captcha .captcha__element{transform:scale(0.88);transform-origin:0 0;}}.captcha .description{display:none;}.captcha .form-item--error-message{color:var(--brand-danger);font-size:var(--font-size-sm,0.889rem);line-height:1.3;margin-top:0.5rem;}.branding__logo{max-width:143px;}.page-header__row1{border-bottom:1px solid #666666;display:grid;grid-template-columns:170px auto max-content;align-items:center;gap:1rem;padding:1rem 0;}.page-header__row1 .page-header__menu{justify-self:right;}.page-header__row1 .page-header__contacts{display:grid;grid-template-columns:max-content;align-items:center;gap:2rem;}.page-header__row1 .page-header__contacts .contact{font-size:var(--font-size-lg,1.222rem);font-weight:700;}.page-header__row1 .page-header__contacts .block--socials{display:none;}.page-header__row1 .page-header__contacts .contact a,.page-header__row1 .page-header__contacts .block--socials a{color:var(--header-color);transition:color 150ms;}.page-header__row1 .page-header__contacts .contact a:hover,.page-header__row1 .page-header__contacts .block--socials a:hover{color:var(--brand-primary);}@media (min-width:768px){.page-header__row1{grid-template-columns:250px auto max-content;}.page-header__row1 .page-header__contacts{grid-template-columns:max-content max-content;}.page-header__row1 .page-header__contacts .contact{font-size:var(--font-size-base,1rem);}.page-header__row1 .page-header__contacts .block--socials{display:flex;}}.page-header__brand .branding{display:grid;grid-template-columns:max-content auto;align-items:center;grid-gap:1rem;}.page-header__brand .branding__global img{height:40px;opacity:0.15;transition:opacity 0.2s;}.page-header__brand .branding__global img:hover{opacity:0.3;}.page-header__row2{display:flex;align-items:center;height:73px;}.page-banner{height:300px;}.page-banner .image{position:absolute;z-index:-1;}.page-banner .banner-title-wrapper{display:grid;grid-template-rows:repeat(3,auto);align-content:center;color:#fff;height:100%;}.page-banner .banner-title{font-size:40px;font-weight:700;line-height:1.1;}.page-banner .banner-suffix{font-size:20px;font-weight:600;margin-top:1rem;}@media (min-width:768px){.page-banner{height:500px;}.page-banner .banner-title{font-size:70px;}.page-banner .banner-suffix{font-size:30px;}}@media (min-width:1366px){.page-banner{height:668px;}.page-banner .banner-title{font-size:80px;}.page-banner .banner-suffix{font-size:40px;}}.breadcrumb{margin:1rem 0 2rem;}@media (min-width:1366px){.breadcrumb{margin:2rem 0;}}.page-footer{padding:3rem 0;font-weight:700;}.page-footer .branding{display:flex;align-items:end;height:100%;margin:1rem 0;}.page-footer__menu{margin-bottom:2rem;}.page-footer__menu > *{display:block;text-transform:uppercase;margin-bottom:1rem;}.page-footer__contacts .brand,.page-footer__contacts .contact{font-weight:700;margin-bottom:0.5rem;}.page-footer .block--socials{margin-top:2rem;}@media (min-width:768px){.page-footer .branding{margin:0;}.page-footer__menu{margin-bottom:0;}}@media (min-width:1366px){.page-footer{font-size:var(--font-size-sm,0.889rem);}.page-footer .branding{align-items:start;}}.back-to-top{background-color:rgba(251,206,7,0.5215686275);}.back-to-top::before{background-color:var(--brand-yellow,#FBCE07);}.block-page-title-block .page-title{margin-top:0;text-transform:uppercase;}.block--custom{}.block--custom .block__title{text-transform:uppercase;margin:0 0 2rem;}.block--custom .block__content{font-size:22px;margin:2rem 0;overflow:hidden;}.block--custom .block__content:first-child{margin-top:0;}.block--custom .promo__text{margin-bottom:2rem;}.block--custom .promo__image{border-radius:15px;overflow:hidden;margin-bottom:1rem;height:fit-content;}.block--custom .promo__image img{object-fit:cover;max-width:initial;height:100%;width:100%;}@media (min-width:768px){.block--custom .block__title{font-size:30px;}}@media (min-width:1024px){.block--custom .promo__text{margin-bottom:0;}}@media (min-width:1366px){.block--custom .block__title{font-size:40px;margin-bottom:3rem;}.block--custom .promo__text .block__title{margin-bottom:2rem;}.block--custom .block__content{margin:4rem 0;}.block--custom .promo__image{height:-webkit-fill-available;}}.block--counter .block__content{background:url("/sites/default/files/images/block/counter-bg.jpg");padding:3rem 0;}.block--counter .advantage{padding:1rem 0;}.block--counter .advantage__digits{color:#fff;font-size:70px;font-weight:800;line-height:0.9;letter-spacing:-2px;margin-bottom:1rem;}.block--counter .advantage__descr{color:#fff;font-weight:500;}@media (min-width:768px){.block--counter .advantage{padding:2rem 0;}}@media (min-width:1024px){.block--counter .advantage__digits{font-size:100px;}}@media (min-width:1366px){.block--counter .advantage{padding:3rem 0;}.block--counter .advantage__digits{font-size:130px;}}.block--counter2 .block__content{background:url("/sites/default/files/images/block/counter-bg2.jpg");}.block--opportunities .block__content,.block--whyus .block__content{color:#fff;padding:3rem 0;}.block--opportunities .block__title,.block--whyus .block__title{margin-bottom:2rem;}.block--opportunities .block__descr,.block--whyus .block__descr{margin-bottom:2rem;}.block--opportunities .section,.block--whyus .section{border-left:1px solid #fff;padding:1rem 0 1rem 1rem;margin-bottom:2rem;}.block--opportunities .section .section__descr,.block--whyus .section .section__descr{font-size:var(--font-size-h4);font-weight:700;text-transform:uppercase;}@media (min-width:768px){.block--opportunities .section,.block--whyus .section{height:-webkit-fill-available;}}.block--whyus .block__content{background:url("/sites/default/files/images/block/whyus-bg.jpg");}.block--whyus .section__digits{font-size:90px;font-weight:800;line-height:0.9;margin-bottom:4rem;-webkit-text-stroke:2px var(--text-color);paint-order:stroke fill;}.block--opportunities .block__content{background:url("/sites/default/files/images/block/opportunities-bg.jpg");margin-bottom:0;}.block--opportunities .section__icon{margin-bottom:4rem;}.block--weproduce .section,.block--principles .section{margin-bottom:1rem;}.block--weproduce .section__image,.block--principles .section__image{display:flex;justify-content:center;align-items:center;width:80px;height:80px;background:#fff;border-radius:10px;}.block--weproduce .section__title,.block--principles .section__title{font-size:var(--font-size-h4);font-weight:700;text-transform:uppercase;}.block--weproduce .section__descr ul,.block--principles .section__descr ul{padding-left:1.3rem;}@media (min-width:768px){.block--weproduce .section,.block--principles .section{height:-webkit-fill-available;margin-bottom:2rem;}}@media (min-width:1366px){.block--weproduce .section,.block--principles .section{padding:1rem 0;margin-bottom:3rem;}}.block--weproduce .section{border-left:1px solid var(--text-color);padding-left:1rem;}.block--weproduce .section__image{margin-bottom:2rem;}.block--principles .block__content{background:var(--border-color-light);padding:3rem 0;}.block--principles .section{display:grid;grid-template-rows:95px 50px auto 1fr auto;}.block--principles .section__arrow{position:relative;width:100%;height:2px;background-color:var(--border-color);margin:1rem 0;}.block--principles .section__arrow::after{content:"";position:absolute;right:1px;top:50%;width:8px;height:8px;border-top:2px solid var(--border-color);border-right:2px solid var(--border-color);transform:translateY(-50%) rotate(45deg);border-radius:1px;}.block--principles .section__check::before{content:url(/themes/project/images/check.png);margin-right:8px;line-height:20px;vertical-align:middle;}@media (min-width:768px){.block--principles .section{min-height:280px;}}@media (min-width:1366px){.block--principles .section{min-height:350px;}}.block--standarts .block__content{background:var(--border-color-light);padding:3rem 0;}.block--standarts .standarts__descr{margin-bottom:2rem;}.block--standarts .standarts__images{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly;align-items:center;height:100%;}@media (min-width:768px){.block--standarts{grid-template-columns:repeat(5,1fr);}}@media (min-width:1366px){.block--standarts .standarts__descr{margin-bottom:0;}}.block--brands .brand{display:grid;grid-template:45px 85px auto/auto auto;grid-auto-flow:column;padding:1rem 2rem;margin-bottom:2rem;border-left:1px solid #666666;}.block--brands .brand__title{font-size:var(--font-size-h3);font-weight:700;text-transform:uppercase;}.block--brands .brand__image{grid-row:span 3;}.block--brands .brand__go img{width:50px;}.block--brands .brand__go .circle-btn{display:inline-flex;align-items:center;justify-content:center;width:75px;height:75px;border-radius:50%;background-color:var(--brand-red);color:#fff;text-decoration:none;box-shadow:0 4px 12px rgba(166,18,8,0.25);transition:transform 0.35s cubic-bezier(0.34,1.56,0.64,1),background-color 0.3s ease,box-shadow 0.35s ease;cursor:pointer;-webkit-tap-highlight-color:transparent;}.block--brands .brand__go .circle-btn:hover{background-color:#be160a;box-shadow:0 8px 20px rgba(166,18,8,0.38);}.block--brands .brand__go .circle-btn:hover .circle-btn__icon{transform:rotate(45deg) scale(1.08);}.block--brands .brand__go .circle-btn:active{transform:translateY(0) scale(0.96);box-shadow:0 3px 8px rgba(166,18,8,0.3);}.block--brands .brand__go .circle-btn .circle-btn__icon{width:42px;height:42px;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);transform-origin:center;will-change:transform;}@media (min-width:768px){.block--brands .brand{border-left:none;border-right:1px solid #666666;margin-bottom:0;}.block--brands .brand--left{border-left:1px solid #666666;}.block--brands .brand--right{padding-left:1rem;}.block--brands .brand__title,.block--brands .brand__descr{grid-column:span 2;}.block--brands .brand__image{grid-column:2;grid-row:3;justify-self:end;}.block--brands .brand__go{align-self:end;}}@media (min-width:1366px){.block--brands .brand__image{grid-column:3;grid-row:span 3;}.block--brands .brand__go{align-self:start;}.block--brands .brand__go img{width:initial;}}@media (min-width:1600px){.block--brands .brand{grid-template:50px 130px auto/auto auto;padding:2rem 4rem 0;}.block--brands .brand__image img{height:300px;}}.block--laboratory .block__content,.block--consulting .block__content{border-radius:15px;}.block--laboratory .promo,.block--consulting .promo{background:var(--border-color-light);}.block--laboratory .promo__text,.block--consulting .promo__text{padding:3rem 3rem 1rem;}.block--laboratory .promo__image,.block--consulting .promo__image{margin-bottom:0;}.block--laboratory .promo__go .button,.block--consulting .promo__go .button{margin-top:1rem;}.block--laboratory .promo__cards,.block--consulting .promo__cards{display:grid;grid-template-columns:1fr 1fr;}.block--laboratory .promo__cards .digits,.block--consulting .promo__cards .digits{font-size:35px;font-weight:700;}@media (min-width:1366px){.block--laboratory .promo__text,.block--consulting .promo__text{padding:3rem 4rem;}}.block--production .promo__title{font-size:var(--font-size-h4);font-weight:700;text-transform:uppercase;margin-bottom:0.5rem;}.block--production .promo__descr{font-size:var(--font-size-sm,0.889rem);}.block--production .promo__list{margin-bottom:2rem;}.block--production .promo__list_item{border-bottom:1px solid var(--text-color);padding:0.5rem 0;margin-bottom:1rem;}.block--production .promo__list_item:last-child{margin-bottom:0;}@media (min-width:1366px){.block--production .promo__list{margin-bottom:0;}}.block--production .block__title,.block--production .block__descr{margin-bottom:2rem;}.block--powers .promo__text,.block--about2 .promo__text{display:flex;align-items:center;height:100%;}.block--webform--contact .block__content{background:#686868;color:#fff;padding:3rem 0 1rem;margin-bottom:0;min-height:680px;}@media (min-width:1024px){.block--webform--contact .block__content{min-height:520px;}}@media (min-width:1366px){.block--webform--contact .block__content{min-height:550px;}}.block-views-blockslayder-bannerov-na-glavnoy-block-1{margin-bottom:2rem;}@media (min-width:1366px){.block-views-blockslayder-bannerov-na-glavnoy-block-1{margin-bottom:4rem;}}.block--latest-news .promo__image{height:initial;}.block--latest-news .promo__text{font-weight:700;}.block--latest-news .promo__text{font-size:var(--font-size-lg,1.222rem);}@media (min-width:768px){.block--latest-news .promo__image{height:20vw;}}.block--socials{display:flex;gap:0.5rem;}.block--socials a{display:flex;font-size:32px;}.block--process-map{}.block--process-map .block__content{background-color:var(--border-color-light);padding:3rem 0;}.block--process-map .process-map__wrapper{position:relative;width:100%;}.block--process-map .process-map__svg{display:none;}.block--process-map .process-map__grid{display:flex;flex-direction:column;gap:2.5rem;position:relative;padding-left:2rem;}.block--process-map .process-map__grid::before{content:"";position:absolute;left:8px;top:15px;bottom:20px;z-index:1;width:2px;background-color:var(--brand-red);}.block--process-map .step-card{position:relative;z-index:2;}.block--process-map .step-card__icon{display:flex;padding-bottom:1rem;margin-bottom:1rem;}.block--process-map .step-card__title{text-transform:uppercase;margin:0 0 1rem 0;}.block--process-map .step-card__list{list-style:none;padding:0;margin:0 0 1rem 0;}.block--process-map .step-card__list li{position:relative;padding-left:12px;margin-bottom:4px;line-height:1.4;}.block--process-map .step-card__list li::before{content:"•";position:absolute;left:0;}.block--process-map .step-card__badge{display:inline-flex;align-items:center;gap:6px;color:var(--brand-red);font-size:var(--font-size-sm,0.889rem);font-weight:600;}.block--process-map .step-card__badge::before{content:"";display:inline-block;width:18px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7L8 11L6 9M17 8.16505C17 14.7333 12.0319 17.6781 9.92578 18.6314L9.92313 18.6325C9.70162 18.7328 9.59058 18.7831 9.33887 18.8263C9.17946 18.8537 8.82154 18.8537 8.66214 18.8263C8.40942 18.7829 8.29723 18.7325 8.07395 18.6314C5.9678 17.6781 1 14.7333 1 8.16504V4.2002C1 3.08009 1 2.51962 1.21799 2.0918C1.40973 1.71547 1.71547 1.40973 2.0918 1.21799C2.51962 1 3.08009 1 4.2002 1H13.8002C14.9203 1 15.4796 1 15.9074 1.21799C16.2837 1.40973 16.5905 1.71547 16.7822 2.0918C17 2.5192 17 3.07899 17 4.19691V8.16505Z' stroke='%23B3150B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;}@media (min-width:1024px){.block--process-map{}.block--process-map .process-map__grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:2rem;column-gap:2.5rem;padding-left:0;}.block--process-map .process-map__grid::before{display:none;}.block--process-map .step-card{display:flex;flex-direction:column;min-height:320px;}.block--process-map .step-card__icon{display:flex;align-items:flex-end;margin-bottom:0;}.block--process-map .step-card__body{padding-top:1rem;}.block--process-map .step-card.step-1{grid-column:1;grid-row:1;}.block--process-map .step-card.step-2{grid-column:2;grid-row:1;}.block--process-map .step-card.step-3{grid-column:3;grid-row:1;}.block--process-map .step-card.step-4{grid-column:2;grid-row:2;}.block--process-map .step-card.step-5{grid-column:3;grid-row:2;}.block--process-map .step-card.step-6{grid-column:2;grid-row:3;}.block--process-map .step-card.step-7{grid-column:3;grid-row:3;}.block--process-map .step-card.step-8{grid-column:4;grid-row:3;}.block--process-map .process-map__svg{display:block;position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;}.block--process-map .process-map__svg .process-map__path{stroke:var(--brand-red);stroke-width:2px;fill:none;}}.block--about-video .promo__video{text-align:center;}.tabs.primary{border-bottom:1px solid var(--border-color,#cccccc);display:flex;justify-content:flex-end;align-items:flex-end;gap:4px;list-style:none;padding:0;margin:1rem 0;}.tabs.primary li{margin:0;}.tabs.primary a{display:inline-block;color:var(--text-color,#333333);font-size:var(--font-size-sm,0.889rem);text-decoration:none;background-color:var(--border-color-light,#ececec);border:1px solid var(--border-color,#cccccc);border-bottom:none;border-radius:4px 4px 0 0;padding:8px 16px;transition:background-color var(--transition-fast,0.15s ease);}.tabs.primary a:hover{background-color:rgba(236,236,236,0.4666666667);color:var(--text-color,#333333);}.tabs.primary a.is-active{background-color:var(--page-bg,#FCFCFC);border-color:var(--border-color,#cccccc);border-bottom:1px solid var(--page-bg,#FCFCFC);color:var(--text-color,#333333);margin-bottom:-1px;}.captcha{border:none;border-radius:0;margin-top:1.25rem;padding:0;}.captcha legend,.captcha .form-item__legend{display:none;}.captcha .fieldset-wrapper{padding:0;}.captcha .captcha__element{border-radius:var(--btn-radius-md);display:inline-block;max-width:100%;overflow:hidden;}@media (max-width:350px){.captcha .captcha__element{transform:scale(0.88);transform-origin:0 0;}}.captcha .description{display:none;}.captcha .form-item--error-message{color:var(--brand-danger);font-size:var(--font-size-sm);margin-top:0.5rem;}.product--teaser{text-align:center;padding:0 2rem 2rem;margin-bottom:1rem;}.views-row .product--teaser{border-left:1px solid var(--text-muted);}.product--teaser .product__title{font-size:var(--font-size-h2);}.product--teaser .product__summary{font-size:var(--font-size-lg,1.222rem);}.product--teaser .product__images{display:flex;justify-content:center;height:230px;}.product--teaser .product__images img{max-height:100%;}.product--teaser .product__descr{color:var(--text-muted);margin-top:1rem;}.product--teaser .field--type-entity-reference.field__items,.product--teaser .field--type-entity-reference .field__items{display:flex;gap:0.5rem;flex-wrap:wrap;justify-content:center;margin-top:1rem;}.product--teaser .field--type-entity-reference .field__item{border:1px solid var(--border-color);border-radius:15px;font-size:var(--font-size-sm,0.889rem);padding:5px 10px;}@media (min-width:768px){.product--teaser .product__title{font-size:var(--font-size-h3);}.product--teaser .product__summary{font-size:var(--font-size-base,1rem);}}@media (min-width:1366px){.product--teaser .product__summary{font-size:var(--font-size-sm,0.889rem);}.product--teaser .product__title{min-height:54px;}}.product--full{margin-bottom:2rem;}.product--full h1{margin-top:0;}.product--full .product__descr{border-bottom:1px solid var(--border-color);margin:2rem 0;}.product--full .product__descr .field{margin-bottom:1.5rem;}.product--full .product__descr .field__label{margin-bottom:1rem;}.product--full .product__descr .field > .field__item,.product--full .product__descr .field > .field__items{margin-bottom:1rem;}.product--full .product__descr .field--type-entity-reference.field__items,.product--full .product__descr .field--type-entity-reference .field__items{display:flex;gap:0.5rem;flex-wrap:wrap;}.product--full .product__descr .field--type-entity-reference .field__item{border:1px solid var(--border-color);border-radius:15px;padding:5px 10px;}.product--full .product__files{display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;}.product--full .product__links{display:grid;grid-template-rows:auto;grid-auto-flow:row;gap:1rem;justify-items:center;}.product--full .product__images{margin-bottom:2rem;}.product--full .product__images .slider__thumbs .swiper-slide{display:flex;justify-content:center;}.product--full .product__images .slider__content img{max-height:450px;object-fit:contain;}@media (max-width:767px){.product--full .product__descr{font-size:var(--font-size-lg,1.222rem);}}@media (min-width:768px){.product--full .product__descr .field{display:flex;gap:1rem;margin-bottom:1.5rem;}.product--full .product__descr .field__label{margin-bottom:0;min-width:150px;}}@media (min-width:1366px){.product--full{margin-bottom:4rem;}.product--full .product__descr{margin:2rem 0;}.product--full .product__descr .field{margin-bottom:2rem;}.product--full .product__descr .field__label{min-width:250px;}.product--full .product__brief .product__links{justify-items:start;}}.node--view-mode-teaser{border-bottom:1px solid var(--border-color);padding-bottom:2rem;margin-bottom:2rem;display:grid;grid-template-rows:auto auto auto;}.node--view-mode-teaser h2{text-transform:uppercase;margin:0;}.node--view-mode-teaser .node__content{display:grid;grid-template-rows:auto min-content 0;}.node--view-mode-teaser .node__image{margin-bottom:2rem;}.node--view-mode-teaser .node__footer{display:grid;grid-template-columns:auto max-content;color:var(--text-muted);}.node--view-mode-teaser .node__go{text-transform:uppercase;}@media (min-width:768px){.node--view-mode-teaser{grid-template-columns:25% auto;grid-template-rows:max-content auto;gap:0 2rem;}.node--view-mode-teaser .node__content{grid-column:span 2;}.node--view-mode-teaser .node__image{margin-bottom:0;}}@media (min-width:1366px){.node--view-mode-teaser .node__content{grid-column:2;}.node--view-mode-teaser .node__image{grid-row:span 2;}}.node--view-mode-full{margin-bottom:4rem;}.node--view-mode-full .swiper-container{margin-bottom:4rem;}.sect-cookies-banner{background-color:var(--surface-card,#ffffff);border:1px solid var(--border-color-light,#e9e9e9);border-radius:var(--control-radius-lg,0.5rem);box-shadow:0 1rem 3rem rgba(0,0,0,0.12),0 0.25rem 0.75rem rgba(0,0,0,0.05);color:var(--text-color,#0f172a);font-family:var(--font-family-base);font-size:var(--font-size-sm,0.889rem);line-height:var(--line-height-base,1.4);padding:1.25rem 1.75rem;}.sect-cookies-banner .sect-cookies-banner__icon{color:var(--brand-warning,#f08200);}.sect-cookies-banner .sect-cookies-banner__message{color:var(--text-color,#0f172a);}.sect-cookies-banner .sect-cookies-banner__message a{color:var(--brand-primary,#D8262F);font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast,0.15s ease);}.sect-cookies-banner .sect-cookies-banner__message a:hover,.sect-cookies-banner .sect-cookies-banner__message a:focus{color:var(--brand-primary-hover,#b01e25);}.sect-cookies-banner .sect-cookies-banner__btn{white-space:nowrap;margin:0;}@media (max-width:767px){.sect-cookies-banner .sect-cookies-banner__btn{width:100%;}}@media (max-width:767px){.sect-cookies-banner{border-radius:var(--control-radius-md,0.25rem);padding:1rem 1.25rem;}}.bef-exposed-form .form-checkboxes .form-type-checkbox{display:grid;grid-template-columns:auto auto;justify-content:start;}.bef-exposed-form .form-checkboxes .form-type-checkbox label{color:var(--text-muted);font-weight:400;}.bef-exposed-form .bef-scrollable{border:none;padding:0;margin-top:0.5rem;scrollbar-width:thin;}.bef-exposed-form .facet-list-filter-search-wrapper{padding:0 0.5rem;}.bef-exposed-form .facet-list-filter-search-wrapper input[type=text]{border-top:none;border-left:none;border-right:none;font-size:var(--font-size-sm,0.889rem);height:36px;padding:6px 0;margin-top:0.5rem;}.bef-exposed-form fieldset .facet__badge{background-color:var(--brand-red);}.bef-exposed-form .form-actions{text-align:center;}@media (max-width:767px),(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1365px){.bef-exposed-form fieldset{padding:0;}.bef-exposed-form fieldset legend{border:1px solid var(--border-color);border-radius:4px;padding:5px 10px;scroll-snap-align:start;}.bef-exposed-form fieldset legend i{display:none;}.bef-exposed-form .form-actions{margin:0;}.bef-exposed-form .form-actions .button{background-color:var(--brand-yellow);border:1px solid var(--brand-yellow);border-radius:4px;font-size:inherit;line-height:inherit;height:initial;margin:0;padding:5px 10px;}.bef-exposed-form .facet-modal-header{border-bottom:1px solid var(--text-muted);}.bef-exposed-form .facet-modal-header .facet-modal-title{color:var(--text-color);font-size:1.1rem;font-weight:500;line-height:1.2;}.bef-exposed-form .facet-modal-header .facet-modal-close{color:var(--text-muted);font-size:1.5rem;line-height:1;padding:0 4px;transition:color 150ms;}.bef-exposed-form .facet-modal-header .facet-modal-close:hover,.bef-exposed-form .facet-modal-header .facet-modal-close:active{color:var(--text-color);}}@media (min-width:1366px){.bef-exposed-form fieldset legend{cursor:pointer;}.bef-exposed-form fieldset legend .facet__title{display:flex;justify-content:space-between;align-items:center;}.bef-exposed-form fieldset legend i{transition:transform 200ms ease,color 150ms ease;}.bef-exposed-form fieldset legend:hover i{color:var(--brand-primary);}.bef-exposed-form fieldset.open i{transform:rotate(180deg);}}.view-katalog-monterossi,.view-katalog-kccc-lubrikants{display:grid;margin-bottom:2rem;}.view-katalog-monterossi .view-filters .form--inline,.view-katalog-kccc-lubrikants .view-filters .form--inline{float:none !important;padding-bottom:2rem;}.view-katalog-monterossi .view-filters fieldset,.view-katalog-kccc-lubrikants .view-filters fieldset{border:none;float:none !important;padding-left:0;padding-right:0;margin:0;}.view-katalog-monterossi .view-filters fieldset legend,.view-katalog-kccc-lubrikants .view-filters fieldset legend{font-weight:500;cursor:pointer;}.view-katalog-monterossi .view-content,.view-katalog-kccc-lubrikants .view-content{display:flex;flex-wrap:wrap;margin-left:calc(var(--grid-gap-x) / -2);margin-right:calc(var(--grid-gap-x) / -2);align-content:flex-start;}.view-katalog-monterossi .views-row,.view-katalog-kccc-lubrikants .views-row{box-sizing:border-box;padding-left:calc(var(--grid-gap-x) / 2);padding-right:calc(var(--grid-gap-x) / 2);flex:0 0 100%;max-width:100%;}@media (min-width:768px){.view-katalog-monterossi .views-row,.view-katalog-kccc-lubrikants .views-row{flex:0 0 50%;max-width:50%;}}@media (min-width:1366px){.view-katalog-monterossi .views-row,.view-katalog-kccc-lubrikants .views-row{flex:0 0 33.3333333333%;max-width:33.3333333333%;}}.view-katalog-monterossi .pager .pager__item.is-active,.view-katalog-kccc-lubrikants .pager .pager__item.is-active{font-weight:normal;}.view-katalog-monterossi [data-contextual-id],.view-katalog-kccc-lubrikants [data-contextual-id]{position:absolute;}@media (min-width:1366px){.view-katalog-monterossi,.view-katalog-kccc-lubrikants{grid-template-columns:25% 75%;}.view-katalog-monterossi .view-filters,.view-katalog-kccc-lubrikants .view-filters{grid-column:1;padding-right:2rem;}.view-katalog-monterossi .view-filters fieldset legend,.view-katalog-kccc-lubrikants .view-filters fieldset legend{border:none;border-radius:0;border-bottom:1px solid var(--text-muted);padding:10px 0;width:100%;}.view-katalog-monterossi .view-content,.view-katalog-kccc-lubrikants .view-content{grid-column:2;}.view-katalog-monterossi .pager,.view-katalog-kccc-lubrikants .pager{grid-column:2;}}.menu-wrapper{font-size:14px;font-weight:700;text-transform:uppercase;}.dealers-map{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;margin-bottom:4rem;}.dealers-map #list{border:1px solid var(--border-color);border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;overflow-y:scroll;scrollbar-width:thin;}.dealers-map #map{border:1px solid var(--border-color);border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:400px;}.dealers-map .type-menu{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-bottom:2rem;}.dealers-map .type-menu__item{background:var(--border-color-light);border:1px solid transparent;border-radius:8px;display:block;flex-shrink:0;cursor:pointer;padding:1rem;width:200px;transition:all 200ms;scroll-snap-align:start;}.dealers-map .type-menu__item:not(.selected){color:#777;}.dealers-map .type-menu__item:not(.selected):hover{background:#e7e7e7;}.dealers-map .type-menu__item:not(.selected) img{opacity:0.45;filter:grayscale(0.2);}.dealers-map .type-menu__item.selected{background:var(--page-bg);border-color:#d6d6d6;}.dealers-map .type-menu__item.selected:hover{border-color:#bfc3c6;}.dealers-map .type-menu__item.selected img{opacity:1;filter:none;}.dealers-map .type-menu__item .title{display:flex;align-items:center;margin-bottom:1rem;}.dealers-map .type-menu__item .title img{margin-right:1rem;width:40px;}.dealers-map .type-menu__item .title span{font-weight:700;text-transform:uppercase;}.dealers-map .type-menu__item .descr{font-size:var(--font-size-sm);}.dealers-map .list-menu i{transition:transform 200ms ease,color 150ms ease;}.dealers-map .list-menu__region:hover i{color:var(--brand-primary);}.dealers-map .list-menu__item.selected{border-bottom:1px solid var(--border-color);}.dealers-map .list-menu__item.selected i{transform:rotate(180deg);color:var(--brand-primary);}.dealers-map .list-menu__item.selected .list-menu__region{background:#f9f9f9;}.dealers-map .list-menu__item.selected .list-submenu-wrapper{grid-template-rows:1fr;}.dealers-map .list-menu__item.invisible{display:none;}.dealers-map .list-menu__region{border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;font-weight:700;padding:1rem 1.5rem;cursor:pointer;}.dealers-map .list-submenu-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease-in-out;}.dealers-map .list-submenu-wrapper > *{overflow:hidden;}.dealers-map .list-submenu__item:not(:last-child){border-bottom:1px solid var(--border-color-light);}.dealers-map .list-submenu__item.selected .card__content_wrapper{grid-template-rows:1fr;}.dealers-map .list-submenu__item.invisible{display:none;}.dealers-map .list-submenu .card{display:grid;grid-template-columns:60px auto;grid-template-rows:auto auto auto;padding:1rem 1.5rem;}.dealers-map .list-submenu .card img{width:90%;}.dealers-map .list-submenu .card__title{align-self:center;cursor:pointer;}.dealers-map .list-submenu .card__name{font-weight:700;}.dealers-map .list-submenu .card__type{color:var(--text-muted);font-size:0.8em;}.dealers-map .list-submenu .card__label{font-weight:700;margin-top:10px;}.dealers-map .list-submenu .card__content_wrapper{grid-column:2;font-size:var(--font-size-sm,0.889rem);display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease-in-out;}.dealers-map .list-submenu .card__content_wrapper > *{overflow:hidden;min-height:0;}@media (min-width:768px){.dealers-map{grid-template-columns:40% auto;grid-template-rows:auto auto;}.dealers-map #type{grid-column:span 2;}.dealers-map #list,.dealers-map #map{height:600px;}.dealers-map #map{border:1px solid var(--border-color);border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;}.dealers-map #list{border:1px solid var(--border-color);border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;}.dealers-map .list-submenu .card{grid-template-columns:40px auto;padding:1rem 0.5rem;}.dealers-map .type-menu__item{width:250px;}}@media (min-width:1024px){.dealers-map{grid-template-columns:33% auto;}.dealers-map .list-submenu .card{grid-template-columns:60px auto;padding:1rem 0.5rem;}}@media (min-width:1366px){.dealers-map{grid-template-columns:25% auto;}.dealers-map .type-menu__item{padding:1rem 2rem;width:350px;}.dealers-map .type-menu__item .title img{width:60px;}.dealers-map .type-menu__item .title span{font-size:var(--font-size-lg,1.222rem);}}:root{--swiper-theme-color:#FBCE07;}.swiper-container{overflow:clip;margin:0;}#swiper-slayder-bannerov-na-glavnoy-block-1{position:relative;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:0;margin-bottom:0;--swiper-pagination-bullet-width:10px;--swiper-pagination-bullet-height:10px;--swiper-pagination-color:#fff;--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bottom:30px;}@media (max-width:767px){#swiper-slayder-bannerov-na-glavnoy-block-1 .swiper-pagination{display:none;}}.slider--w-thumbs{display:grid;grid-template-columns:80px auto;}.slayder-izobrazheniy-v-novosti .swiper-slide-image{display:flex;justify-content:center;}.slayder-izobrazheniy-v-novosti .swiper-slide-image img{width:initial;}.vocabulary-bannery-na-glavnoy .banner__content{display:grid;height:100%;}.vocabulary-bannery-na-glavnoy .banner__go .button{font-weight:500;}.vocabulary-bannery-na-glavnoy .banner__text{line-height:1;}.vocabulary-bannery-na-glavnoy .banner__text a{color:inherit;}.vocabulary-bannery-na-glavnoy .banner__text .h1,.vocabulary-bannery-na-glavnoy .banner__text .h2{line-height:1;margin-bottom:1rem;}.vocabulary-bannery-na-glavnoy .banner__image{object-fit:cover;width:100%;}@media (max-width:767px){.vocabulary-bannery-na-glavnoy .banner__inner{height:250px;}.vocabulary-bannery-na-glavnoy .banner__text{color:var(--text-color) !important;}.vocabulary-bannery-na-glavnoy .banner__go{align-self:end;margin-bottom:2rem;}.vocabulary-bannery-na-glavnoy .banner__go .button{color:var(--text-color) !important;color:var(--text-color);background-color:transparent;border-color:var(--text-color);margin-top:2rem;}.vocabulary-bannery-na-glavnoy .banner__go .button:hover{color:var(--brand-primary);background-color:transparent;border-color:var(--brand-primary);}.vocabulary-bannery-na-glavnoy .banner__go .button:focus-visible{color:var(--brand-primary);background-color:transparent;border-color:var(--brand-primary);}.vocabulary-bannery-na-glavnoy .banner__go .button:active,.vocabulary-bannery-na-glavnoy .banner__go .button.active{background-color:transparent;border-color:var(--brand-primary);}.vocabulary-bannery-na-glavnoy .banner__go .button.disabled,.vocabulary-bannery-na-glavnoy .banner__go .button[disabled],fieldset[disabled] .vocabulary-bannery-na-glavnoy .banner__go .button{cursor:not-allowed;opacity:0.5;box-shadow:none;}.vocabulary-bannery-na-glavnoy .banner__go .button.disabled:hover,.vocabulary-bannery-na-glavnoy .banner__go .button.disabled:focus-visible,.vocabulary-bannery-na-glavnoy .banner__go .button[disabled]:hover,.vocabulary-bannery-na-glavnoy .banner__go .button[disabled]:focus-visible,fieldset[disabled] .vocabulary-bannery-na-glavnoy .banner__go .button:hover,fieldset[disabled] .vocabulary-bannery-na-glavnoy .banner__go .button:focus-visible{color:var(--text-color);background-color:transparent;border-color:var(--text-color);}}@media (min-width:768px){.vocabulary-bannery-na-glavnoy .banner__inner{position:absolute;top:0;bottom:0;left:0;right:0;}.vocabulary-bannery-na-glavnoy .banner__content{align-items:center;height:100%;}}@media (min-width:1024px){.vocabulary-bannery-na-glavnoy .banner__content{grid-template-rows:auto 33%;}.vocabulary-bannery-na-glavnoy .banner__text .h2{margin-bottom:2rem;}}@media (min-width:1366px){.vocabulary-bannery-na-glavnoy .banner__text .h1{font-size:60px;}.vocabulary-bannery-na-glavnoy .banner__text .h2{font-size:36px;}}@media (min-width:1600px){.vocabulary-bannery-na-glavnoy .banner__content{grid-template-rows:auto 25%;}.vocabulary-bannery-na-glavnoy .banner__text .h1{font-size:75px;}.vocabulary-bannery-na-glavnoy .banner__text .h2{font-size:42px;}}.ui-dialog h1,.ui-dialog h2,.ui-dialog .h1,.ui-dialog .h2{font-size:var(--font-size-h3);text-transform:uppercase;text-align:center;margin-top:0;}.ui-dialog .ui-dialog-title{margin:2rem 0 1rem 0;width:100%;text-align:center;}.ui-dialog .ui-dialog-content{padding:0 2rem 2rem;}@media (min-width:768px){.ui-dialog .ui-dialog-content{padding:0 3rem 2.5rem;}}.ui-dialog .ui-dialog-content input{font-size:var(--font-size-base);width:100%;}.ui-dialog .ui-dialog-notes{color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;margin-top:1rem;}.ui-dialog .button{width:100%;margin:0;}.ui-dialog .button:not(:first-child){margin-top:1rem;}.breadcrumb li,.breadcrumb li a{color:var(--text-muted);}.breadcrumb li::before{content:" / ";margin:0 5px;}.breadcrumb li:last-child{color:var(--text-color);}.page-header__menu .menu .menu{border:1px solid var(--border-color-light);border-top:3px solid var(--brand-primary);transition:all 200ms;}.page-header__menu .menu .menu > .menu-item{border-left:2px solid transparent;}.page-header__menu .menu .menu > .menu-item:hover,.page-header__menu .menu .menu > .menu-item:focus{border-left-color:var(--brand-primary);}.page-offside .branding{border-bottom:1px solid #666666;display:grid;grid-template-columns:250px auto max-content;align-items:center;gap:1rem;padding:1rem 0;margin:0 1rem;}.menu-mobile-wrapper{margin:4rem 0 2rem;}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
.glightbox-clean .gslide-description{background:rgba(18,18,18,0.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.1);border-top:none;border-radius:0 0 0.5rem 0.5rem;box-shadow:0 12px 36px rgba(0,0,0,0.6);transition:opacity 0.3s ease;}.glightbox-clean .gdesc-inner{padding:0.75rem 1.25rem;text-align:center;}.glightbox-clean .gslide-title{color:#ffffff;font-family:inherit;font-size:0.95rem;font-weight:600;line-height:1.35;letter-spacing:-0.01em;margin-bottom:0.25rem;}.glightbox-clean .gslide-desc{color:rgba(255,255,255,0.88);font-family:inherit;font-size:0.84rem;font-weight:400;line-height:1.45;margin-bottom:0;}.glightbox-clean .gslide-image img{border-radius:0.5rem 0.5rem 0 0;}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(255,255,255,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.15);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(255,255,255,0.22);border-color:rgba(255,255,255,0.35);transform:scale(1.08);}.glightbox-clean .gprev,.glightbox-clean .gnext{border-radius:50%;width:46px;height:46px;}.glightbox-clean .gclose{border-radius:50%;position:absolute;top:18px;right:18px;width:38px;height:38px;}.ginner-container:not(:has(.gslide-description)) .gslide-image img{border-radius:0.5rem;}
.ajax-progress,.ajax-progress-throbber{display:none !important;}.button:has(+ .ajax-progress),.button:has(.ajax-progress){color:transparent !important;pointer-events:none;position:relative;}.button:has(+ .ajax-progress)::after,.button:has(.ajax-progress)::after{animation:btnSpin 0.6s linear infinite;border:2px solid rgba(255,255,255,0.35);border-top-color:#ffffff;border-radius:50%;content:'';margin-top:-8px;margin-left:-8px;position:absolute;top:50%;left:50%;width:16px;height:16px;}@keyframes btnSpin{to{transform:rotate(360deg);}}
