/* @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 */
.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;font-weight:bold;}.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/custom/doos/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/custom/doos/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/doos/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/custom/doos/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;}
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;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/doos/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/doos/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/doos/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.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;}
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;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.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;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.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;background-image:url(/themes/custom/doos/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/doos/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/doos/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--clr-black:hsl(0 0% 0%);--clr-white:hsl(0 0% 100%);--clr-migage:hsl(228 32% 15%);--clr-aqua:hsl(203 57% 97%);--clr-picton-blue:hsl(208 74% 56%);--clr-bg:var(--clr-aqua);--clr-text:var(--clr-black);--clr-link:var(--clr-picton-blue);--font-family-base:'Barlow',sans-serif;--font-family-heading:'Prompt',sans-serif;--line-heigth-base:1.5;--line-heigth-heading:1.2;--spacing-wide:clamp(1rem,4.2vw,4.5rem);--spacing-middle:var(--spacing-wide);--spacing-narrow:var(--spacing-wide);@media (min-width:1200px){--spacing-middle:max(var(--spacing-wide) * 2,1rem);--spacing-narrow:max(var(--spacing-wide) * 4,1rem);}--font-size-root:1.125rem;--font-size-text:1em;--font-size-xs:.75em;--font-size-s:.85em;--font-size-l:1.2em;--font-size-h1:2em;--font-size-h2:1.5em;}
@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:400;src:url(/themes/custom/doos/fonts/barlow-v13-latin_latin-ext-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Barlow';font-style:italic;font-weight:400;src:url(/themes/custom/doos/fonts/barlow-v13-latin_latin-ext-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:700;src:url(/themes/custom/doos/fonts/barlow-v13-latin_latin-ext-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Barlow';font-style:italic;font-weight:700;src:url(/themes/custom/doos/fonts/barlow-v13-latin_latin-ext-700italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Prompt';font-style:normal;font-weight:400;src:url(/themes/custom/doos/fonts/prompt-v12-latin_latin-ext-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Prompt';font-style:italic;font-weight:400;src:url(/themes/custom/doos/fonts/prompt-v12-latin_latin-ext-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Prompt';font-style:normal;font-weight:700;src:url(/themes/custom/doos/fonts/prompt-v12-latin_latin-ext-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Prompt';font-style:italic;font-weight:700;src:url(/themes/custom/doos/fonts/prompt-v12-latin_latin-ext-700italic.woff2) format('woff2');}
html{font-size:var(--font-size-root);}body{margin:0;padding:0;background-color:var(--clr-bg);color:var(--clr-text);font-family:var(--font-family-base);line-height:var(--line-heigth-base);font-weight:400;font-size:var(--font-size-text);}h1,h2,h3{font-family:var(--font-family-heading);font-weight:700;line-height:var(--line-heigth-heading);margin-block:0;}a{text-decoration:none;color:var(--clr-link);}img{display:block;max-width:100%;height:auto;}.page-layout{font-size:1.125em;}.pill{--clr-pill-text:var(--clr-white);--clr-pill-bg:var(--clr-picton-blue);--clr-pill-border:var(--clr-picton-blue);display:inline-block;padding-inline:1.5em;padding-block:.25em;border:1px solid var(--clr-pill-border);border-radius:99em;background-color:var(--clr-pill-bg);color:var(--clr-pill-text);}.hero{padding:var(--spacing-wide);background-color:var(--clr-white);}.hero--wide{padding-inline:var(--spacing-wide);}.hero--middle{padding-inline:var(--spacing-middle);}.hero--narrow{padding-inline:var(--spacing-narrow);}.hero--frontpage{padding-block-start:0;background-color:transparent;}.hero--gradient{background:linear-gradient(to right,var(--clr-white),var(--clr-aqua),var(--clr-picton-blue));}.cards{--_min-column-width:350px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--_min-column-width),100%),1fr));gap:var(--spacing-wide);padding:var(--spacing-wide);background:linear-gradient(to right,hsl(206 75% 83%),hsl(249 58% 87%),hsl(183 36% 88%));}.card{background-color:var(--clr-white);border-radius:1rem;padding:1rem;color:currentColor;transition:100ms;}.card:hover{transform:scale(1.05);.card-img img{opacity:.75;}}.card > h2{text-transform:uppercase;font-size:var(--font-size-l);font-weight:400;margin-block:0 1rem;}.card-img{position:relative;aspect-ratio:5 / 4;background:var(--clr-aqua);img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;}}.card-img::after{content:'Více';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-inline:2.5em;padding-block:.5em;border-radius:9rem;background-color:var(--clr-picton-blue);color:var(--clr-white);font-size:var(--font-size-s);}.catg-list{padding-block-start:var(--spacing-wide);padding-inline:var(--spacing-middle);h2{text-transform:uppercase;}}.catg-list-heading{display:flex;justify-content:space-between;align-items:center;;}.view-catg-list .view-content{--_min-column-width:200px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--_min-column-width),100%),1fr));gap:var(--spacing-wide);padding:var(--spacing-wide);margin-top:var(--spacing-wide);.pill{--clr-pill-text:var(--clr-black);--clr-pill-bg:transparent;--clr-pill-border:var(--clr-black);font-size:var(--font-size-s);}}.catg-tile{display:flex;flex-direction:column;gap:1em;align-items:center;color:currentColor;transition:100ms;}.catg-tile:hover{transform:scale(1.05);}.catg-tile > img{aspect-ratio:1 / 1;object-fit:cover;clip-path:circle(50%);}.type-of-use-list{padding-block:var(--spacing-wide);padding-inline:var(--spacing-middle);h2{text-transform:uppercase;}}.view-type-of-use-list .view-content{display:flex;flex-wrap:wrap;gap:2em;justify-content:center;align-items:center;margin-top:var(--spacing-wide);.pill{--clr-pill-text:var(--clr-black);--clr-pill-bg:transparent;--clr-pill-border:var(--clr-black);font-size:var(--font-size-s);transition:100ms;a{color:currentColor;;}}.pill:hover{--clr-pill-text:var(--clr-white);--clr-pill-bg:var(--clr-black);}}.hero-header-text{h1{margin-block-start:.75em;}h1:first-child{margin-block-start:0;}h2{margin-block-end:1em;font-size:var(--font-size-l);}}.hero-header-label{display:flex;align-items:center;column-gap:.5em;&::before{content:"";width:2em;height:1px;background-color:currentColor;}}.hero-header-pills{display:flex;flex-wrap:wrap;gap:1em;font-size:var(--font-size-xs);margin-block-start:1em;*{color:currentColor;}.pill{--clr-pill-text:var(--clr-black);--clr-pill-bg:transparent;--clr-pill-border:var(--clr-black);font-size:inherit;b{display:inline-block;}b::first-letter{text-transform:uppercase;}}}.node-header{position:relative;background-repeat:no-repeat;background-position:100% 50%;background-size:cover;background-color:var(--clr-picton-blue);&::after{content:"";background:linear-gradient(90deg,hsl(0 0% 100%),hsl(0 0% 100%) 75%,hsla(0 0% 100% / 0.4) 100%);position:absolute;top:0;bottom:0;left:0;width:100%;@media (min-width:1200px){width:75%;background:linear-gradient(90deg,hsl(0 0% 100%),hsl(0 0% 100%) 66%,transparent 100%);}}.hero-header-text{position:relative;z-index:1;@media (min-width:1200px){max-width:50%;}}}.node-header.taxonomy-header{@media (min-width:1200px){background-size:contain;}}.product-header{display:grid;grid-template-columns:1fr;gap:var(--spacing-wide);grid-template-areas:"img"
    "text";@media (min-width:1200px){grid-template-columns:1fr auto;grid-template-areas:"text img";}.hero-header-text{grid-area:text;min-width:100%;}.product-header-img{grid-area:img;}}.product-header-img{img{max-width:300px;height:auto;}}.content-narrow{padding-inline:var(--spacing-narrow);padding-block:var(--spacing-wide);.product-descr-label{margin-block-end:1.5em;text-transform:uppercase;font-size:var(--font-size-h2);font-weight:700;font-family:var(--font-family-heading);}h2{margin-block:1em .5em;font-size:var(--font-size-l);}}.view-taxonomy-term .view-content{--_min-column-width:200px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--_min-column-width),100%),1fr));gap:var(--spacing-wide);padding-block:var(--spacing-wide);padding-inline:var(--spacing-middle);margin-top:var(--spacing-wide);.product-link{display:flex;flex-direction:column;align-items:center;color:currentColor;h2{font-size:var(--font-size-s);font-family:var(--font-family-base);font-weight:700;padding-block-start:calc(var(--spacing-wide) / 2);}}}
html{font-size:var(--font-size-root);}body{margin:0;padding:0;background-color:var(--clr-bg);color:var(--clr-text);font-family:var(--font-family-base);line-height:var(--line-heigth-base);font-weight:400;font-size:var(--font-size-text);}h1,h2,h3{font-family:var(--font-family-heading);font-weight:700;line-height:var(--line-heigth-heading);margin-block:0;}a{text-decoration:none;}img{display:block;max-width:100%;height:auto;}.page-layout{font-size:1.125em;}.header-topbar{display:none;@media (min-width:1200px){display:flex;column-gap:2em;justify-content:center;align-items:baseline;padding-block:.5em;background-color:var(--clr-migage);color:var(--clr-white);font-size:var(--font-size-xs);}> span{display:flex;align-items:center;column-gap:1em;}> span::before{--_icon-size:1.5em;content:"";width:var(--_icon-size);height:var(--_icon-size);background-color:red;}.hours::before{background:url(/themes/custom/doos/images/icons/icon_clock.svg) 50% 50% no-repeat;background-size:contain;}.phone::before{background:url(/themes/custom/doos/images/icons/icon_phone.svg) 50% 50% no-repeat;}.mobile::before{background:url(/themes/custom/doos/images/icons/icon_mobile_phone.svg) 50% 50% no-repeat;}.mail{font-weight:bold;}.mail::before{background:url(/themes/custom/doos/images/icons/icon_mail.svg) 50% 50% no-repeat;}a{color:currentColor;}}.header-navbar{--_mobile-logo-height:3rem;--_mobile-navbar-padding-block:1em;--_mobile-navbar-heigth:calc(var(--_mobile-logo-height) + var(--_mobile-navbar-padding-block) * 2);display:flex;justify-content:space-between;align-items:center;padding-inline:var(--spacing-wide);position:relative;padding-block:var(--_mobile-navbar-padding-block);}.header-navbar .logo-img{height:var(--_mobile-logo-height);@media (min-width:1200px){height:unset;max-height:5rem;}}.header-menu .menu--main{position:static;}.header-menu{position:absolute;top:var(--_mobile-navbar-heigth);width:100%;min-height:calc(100vh - var(--_mobile-navbar-heigth));left:0;z-index:10;transform:translateX(-100%);background-color:var(--clr-aqua);@media (min-width:1200px){position:static;transform:none;width:unset;min-height:unset;left:unset;background-color:transparent;}.menu,.menu > *{margin:0;padding:0;list-style-image:none;list-style-type:none;}.menu--main{padding-inline:var(--spacing-wide);padding-block:var(--spacing-wide);@media (min-width:1200px){padding-inline:unset;padding-block:unset;}a{color:currentColor;}}.menu--main > .menu{display:flex;flex-direction:column;gap:1em;font-family:var(--font-family-heading);font-weight:700;text-transform:uppercase;@media (min-width:1200px){flex-direction:row;}}.menu--main > .menu > li > span,.menu--main > .menu > li > a{cursor:pointer;display:block;@media (min-width:1200px){padding-block:1.5em;}}.menu--main > .menu > li > .submenu-wrap{display:none;font-weight:400;@media (min-width:1200px){justify-content:center;}a{display:block;color:currentColor;font-size:var(--font-size-xs);line-height:1.2;padding-block:.5em;text-wrap:balance;@media (min-width:1200px){font-size:var(--font-size-s);}}a::first-letter{text-transform:uppercase;}}.menu--main > .menu > li.is-open > .submenu-wrap{display:flex;}.submenu-wrap{text-transform:none;@media (min-width:1200px){background-color:var(--clr-white);position:absolute;left:0;right:0;padding:var(--spacing-wide);z-index:10;}}.submenu-wrap > .menu{@media (min-width:1200px){columns:2;column-gap:var(--spacing-wide);li{break-inside:avoid;}}}.menu--main > .menu > li:nth-child(4) > .submenu-wrap > .menu{@media (min-width:1200px){columns:3;}}}.header-menu.active{transform:translateX(0);}.header-links{display:none;@media (min-width:1200px){display:block;}.pill{--clr-pill-bg:var(--clr-black);--clr-pill-text:var(--clr-white);--clr-pill-border:var(--clr-black);}}
.page-footer{background-color:var(--clr-white);}.footer-info{display:grid;grid-template-columns:1fr;gap:var(--spacing-wide);padding:var(--spacing-wide);@media (min-width:1200px){grid-template-columns:1fr 1fr;}}.footer-contact{@media (min-width:1200px){justify-self:end;}& > *{border-block-end:1px solid currentColor;padding-block:1em;}& > *:first-of-type{padding-block-start:0;font-size:var(--font-size-l);font-weight:bold;}a{color:currentColor;}}.footer-form{justify-self:start;.webform-submission-form{max-width:30rem;}}.footer-bottom{margin-inline:var(--spacing-wide);padding-block:calc(var(--spacing-wide) / 3);border-block-start:1px solid currentColor;text-align:center;}
input:not([type="checkbox"]),textarea{box-sizing:border-box;padding-inline:1em;padding-block:1em;border:1px solid var(--clr-black);border-radius:1.5rem;background-color:transparent;font-size:var(--font-size-s);width:100%;max-width:100%;&::placeholder{color:currentColor;}}.webform-submission-contact-form{label{position:fixed;top:-100lvh;width:0;height:0;overflow:hidden;pointer-events:none;clip:rect(0 0 0 0);}}.webform-submission-form:not(.webform-submission-contact-form){.form-item:not(.form-type-checkbox) > label{display:block;margin-bottom:.5em;}input:not([type="checkbox"]),textarea{min-width:50%;max-width:80%;}fieldset{background-color:var(--clr-white);border:1px solid var(--clr-picton-blue);border-radius:1.5rem;padding:var(--spacing-wide);}}
:root{--hamburger-size:3rem;--hamburger-element-height:2px;--hamburger-transition-time:0.2s;--hamburger-color:var(--clr-black);--hamburger-bg:transparent;--hamburger-breakpoint:1000px;}.hamburger{position:relative;width:var(--hamburger-size);height:var(--hamburger-size);background:var(--hamburger-bg);font-size:0;cursor:pointer;transition:background var(--hamburger-transition-time);z-index:100;@media (min-width:1200px){display:none;}span{position:absolute;top:46.875%;left:18.75%;width:62.5%;height:var(--hamburger-element-height);background-color:var(--hamburger-color);transition:background 0s var(--hamburger-transition-time);&:before,&:after{content:"";position:absolute;display:block;width:100%;height:100%;background-color:var(--hamburger-color);transition-delay:var(--hamburger-transition-time),0s;transition-duration:var(--hamburger-transition-time),var(--hamburger-transition-time);}&:before{top:-400%;transition-property:top,transform;}&:after{bottom:-400%;transition-property:bottom,transform;}}}.hamburger.active{span{background:none;&:before{top:0%;transition-delay:0s,var(--hamburger-transition-time);transform:rotate(45deg);}&:after{bottom:0%;transition-delay:0s,var(--hamburger-transition-time);transform:rotate(-45deg);}}}
:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-horizontal{touch-action:pan-y;}.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d;}}.swiper-css-mode{> .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none;}}> .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}&.swiper-horizontal{> .swiper-wrapper{scroll-snap-type:x mandatory;}> .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before);}> .swiper-wrapper > .swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after);}}&.swiper-vertical{> .swiper-wrapper{scroll-snap-type:y mandatory;}> .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before);}> .swiper-wrapper > .swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after);}}&.swiper-free-mode{> .swiper-wrapper{scroll-snap-type:none;}> .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}}&.swiper-centered{> .swiper-wrapper::before{content:'';flex-shrink:0;order:9999;}> .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}}&.swiper-centered.swiper-horizontal{> .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}> .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}}&.swiper-centered.swiper-vertical{> .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}> .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0);}.swiper-virtual.swiper-css-mode{.swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none;}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}}:root{--swiper-navigation-size:44px;}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled &{display:none !important;}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none;}}.swiper-button-lock{display:none;}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg);}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto;}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~ .swiper-button-prev,~ .swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0;}.swiper-button-prev,& ~ .swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl ~ .swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto;}.swiper-button-next,& ~ .swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl ~ .swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto;}.swiper-button-prev,& ~ .swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl ~ .swiper-button-next{.swiper-navigation-icon{transform:rotate(180deg);}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl ~ .swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg);}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~ .swiper-button-prev,~ .swiper-button-next{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;}.swiper-button-prev,~ .swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg);}}.swiper-button-next,~ .swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg);}}}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10;&.swiper-pagination-hidden{opacity:0;}.swiper-pagination-disabled > &,&.swiper-pagination-disabled{display:none !important;}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(0.33);position:relative;}.swiper-pagination-bullet-active{transform:scale(1);}.swiper-pagination-bullet-active-main{transform:scale(1);}.swiper-pagination-bullet-active-prev{transform:scale(0.66);}.swiper-pagination-bullet-active-prev-prev{transform:scale(0.33);}.swiper-pagination-bullet-active-next{transform:scale(0.66);}.swiper-pagination-bullet-active-next-next{transform:scale(0.33);}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none;}.swiper-pagination-clickable &{cursor:pointer;}&:only-child{display:none !important;}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color));}.swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block;}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top;}}}.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:200ms transform,200ms left;}}}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right;}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit);}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-horizontal > &,&.swiper-pagination-horizontal,.swiper-vertical > &.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;}.swiper-vertical > &,&.swiper-pagination-vertical,.swiper-horizontal > &.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0;}}.swiper-pagination-lock{display:none;}:root{}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1));.swiper-scrollbar-disabled > &,&.swiper-scrollbar-disabled{display:none !important;}.swiper-horizontal > &,&.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-vertical > &,&.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;> img,> svg,> canvas{max-width:100%;max-height:100%;object-fit:contain;}}.swiper-slide-zoomed{cursor:move;touch-action:none;}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-thumbs{.swiper-slide-thumb-active{}}.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-grid > .swiper-wrapper{flex-wrap:wrap;}.swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out;}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none;}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto;}}}.swiper.swiper-cube{overflow:visible;}.swiper-cube{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;.swiper-slide{pointer-events:none;}}&.swiper-rtl .swiper-slide{transform-origin:100% 0;}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto;}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible;}.swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0;&:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px);}}}.swiper-cube{.swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden;}}.swiper.swiper-flip{overflow:visible;}.swiper-flip{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;.swiper-slide{pointer-events:none;}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto;}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden;}}.swiper-coverflow{}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height;}}.swiper.swiper-cards{overflow:visible;}.swiper-cards{.swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden;}}
.hero-slider{padding:var(--spacing-wide);background-color:var(--clr-white);border-radius:1rem;.swiper{--swiper-theme-color:var(--clr-black);--swiper-navigation-size:16px;--swiper-pagination-color:var(--swiper-theme-color);--swiper-pagination-bullet-size:8px;--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bullet-border-radius:50%;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:6px;--swiper-pagination-bottom:1rem;@media (min-width:1200px){--swiper-theme-color:var(--clr-white);}.swiper-slide{height:unset;}.swiper-button-prev,.swiper-button-next{padding:.5rem;border-radius:50%;border:1px solid var(--swiper-theme-color);top:unset;bottom:0;@media (min-width:1200px){bottom:1rem;}}.swiper-button-prev{left:unset;right:3rem;@media (min-width:1200px){right:5rem;}}.swiper-button-next{right:0rem;@media (min-width:1200px){right:2rem;}}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{left:unset;right:0;display:none;@media (min-width:1200px){width:63.15%;display:block;}.swiper-pagination-bullet{border:1px solid var(--swiper-theme-color);}}}}.oneslide{display:grid;grid-template-columns:1fr;grid-template-areas:"img"
    "text";gap:var(--spacing-wide);height:100%;@media (min-width:1200px){grid-template-columns:1fr 2fr;grid-template-areas:"text img";}}.oneslide-text{grid-area:text;display:flex;flex-direction:column;align-items:start;}.oneslide-title{margin-block-end:1em;font-size:var(--font-size-h1);text-transform:uppercase;}.oneslide-descr{margin-block-end:2em;font-size:var(--font-size-s);p{margin-block:0;}}.oneslide-pills{flex-grow:2;display:flex;align-items:flex-end;@media (min-width:1200px){align-items:flex-start;}}.oneslide-img{grid-area:img;position:relative;img{width:100%;height:100%;object-fit:cover;}}.oneslide-img::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(hsl(0 0% 0% / 0%),hsl(0 0% 0% / 0%) 70%,hsl(0 0% 0% / 50%));z-index:1;}
