/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:metropolis;src:url(/core/themes/olivero/fonts/metropolis/Metropolis-Regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:metropolis;src:url(/core/themes/olivero/fonts/metropolis/Metropolis-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:metropolis;src:url(/core/themes/olivero/fonts/metropolis/Metropolis-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora-Regular"),url(/core/themes/olivero/fonts/lora/lora-v14-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:Lora;src:local("Lora Italic"),local("Lora-Italic"),url(/core/themes/olivero/fonts/lora/lora-v14-latin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:Lora;src:local("Lora Bold"),local("Lora-Bold"),url(/core/themes/olivero/fonts/lora/lora-v14-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;}
:root{--font-sans:"metropolis",sans-serif;--font-serif:"Lora","georgia",serif;--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness)))));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;}@media (min-width:75rem){:root{--container-padding:var(--sp2);}}@media (min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2);}}@media (min-width:62.5rem){:root{--scrollbar-width:0.9375rem;}}@media (min-width:75rem){:root{--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));}}@media (min-width:90rem){:root{--grid-full-width:calc(var(--max-width) - var(--sp4));}}
*,*::before,*::after{box-sizing:border-box;}html{font-family:var(--font-sans);font-size:100%;font-weight:normal;font-style:normal;line-height:var(--line-height-base);}body{margin:0;word-wrap:break-word;hyphens:auto;color:var(--color-text-neutral-medium);background-color:var(--color--gray-100);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='84' viewBox='0 0 50 84'%3e  %3cpath opacity='0.05' fill='%230e6ba6' d='M25,61.7C25,68.5,19.4,74,12.5,74S0,68.5,0,61.7c0-5.7,3.9-9.6,7.4-12.9c2.3-2.2,4.5-4.4,5.1-6.8c0.7,2.4,2.8,4.6,5.1,6.8C21.1,52.2,25,56,25,61.7z M42.6,6.8c-2.3-2.2-4.5-4.4-5.1-6.8c-0.7,2.4-2.9,4.6-5.1,6.8C28.9,10.2,25,14,25,19.7C25,26.5,30.6,32,37.5,32S50,26.5,50,19.7C50,14,46.1,10.2,42.6,6.8z'/%3e%3c/svg%3e");background-position:top left;}body.is-fixed{position:fixed;overflow:hidden;width:100%;}[dir="rtl"] body{background-position:top right;}a{color:var(--color-text-primary-medium);}a:hover{color:var(--color--primary-50);}a:focus{outline:solid 2px currentColor;outline-offset:2px;}button{font-family:inherit;}img,video{display:block;max-width:100%;height:auto;}audio{display:block;max-width:100%;}h1{letter-spacing:-0.01em;font-size:1.75rem;line-height:var(--sp2);}@media (min-width:43.75rem){h1{font-size:3.75rem;line-height:var(--sp4);}}h2{letter-spacing:-0.01em;font-size:1.5rem;line-height:var(--sp2);}@media (min-width:43.75rem){h2{font-size:2.25rem;line-height:var(--sp3);}}h3{font-size:1.25rem;line-height:var(--sp1-5);}@media (min-width:43.75rem){h3{font-size:1.5rem;line-height:var(--sp2);}}h4{font-size:1.125rem;line-height:var(--sp1-5);}h5{font-size:1rem;line-height:var(--sp1-5);}h6{font-size:0.875rem;line-height:var(--sp);}h1,h2,h3,h4,h5,h6{margin-block:var(--sp);color:var(--color-text-neutral-loud);font-family:var(--font-sans);font-weight:bold;}@media (min-width:43.75rem){h1,h2,h3,h4,h5,h6{margin-block:var(--sp2);}}ul{margin-block-start:0.25em;margin-block-end:0.25em;margin-inline-start:1.5em;margin-inline-end:0;padding-inline-start:0;list-style-type:disc;list-style-image:none;}
.container{width:100%;max-width:var(--max-width);padding-inline:var(--container-padding);}body.is-fixed .container{width:calc(100% - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px));}.page-wrapper{max-width:var(--max-bg-color);background:var(--color--white);}.layout-main-wrapper{position:relative;z-index:2;}@media (min-width:75rem){.layout-main{display:flex;flex-direction:row-reverse;flex-wrap:wrap;}}@media (min-width:75rem){.main-content{width:calc(100% - var(--content-left));margin-inline-end:auto;}}.main-content__container{padding-block-start:var(--sp3);}@media (min-width:43.75rem){.main-content__container{padding-block-start:var(--sp5);}}[data-contextual-id]:not(.contextual){position:absolute;}
.grid-full{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(var(--grid-col-count),minmax(0,1fr));grid-column-gap:var(--grid-gap);}.grid-full .grid-full .grid-full{display:block;}@media (min-width:43.75rem){.layout--content-narrow .grid-full,.layout--pass--content-narrow > * .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 2),minmax(0,1fr));}}@media (min-width:62.5rem){.layout--content-narrow .grid-full,.layout--pass--content-narrow > * .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 6),minmax(0,1fr));}}@media (min-width:43.75rem){.layout--content-medium .grid-full,.layout--pass--content-medium > * .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 2),minmax(0,1fr));}}@media (min-width:62.5rem){.layout--content-medium .grid-full,.layout--pass--content-medium > * .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 4),minmax(0,1fr));}}
.layout--content-narrow,.layout--pass--content-narrow > *{grid-column:1 / 7;width:100%;}@media (min-width:43.75rem){.layout--content-narrow,.layout--pass--content-narrow > *{grid-column:2 / 14;}}@media (min-width:62.5rem){.layout--content-narrow,.layout--pass--content-narrow > *{grid-column:3 / 11;}}@media (min-width:43.75rem){.layout--content-narrow .layout--content-narrow,.layout--pass--content-narrow > * .layout--content-narrow,.layout--content-medium .layout--content-narrow,.layout--pass--content-medium > * .layout--content-narrow,.layout--content-narrow .layout--pass--content-narrow > *,.layout--pass--content-narrow > * .layout--pass--content-narrow > *,.layout--content-medium .layout--pass--content-narrow > *,.layout--pass--content-medium > * .layout--pass--content-narrow > *{grid-column:1 / 13;}}@media (min-width:62.5rem){.layout--content-narrow .layout--content-narrow,.layout--pass--content-narrow > * .layout--content-narrow,.layout--content-medium .layout--content-narrow,.layout--pass--content-medium > * .layout--content-narrow,.layout--content-narrow .layout--pass--content-narrow > *,.layout--pass--content-narrow > * .layout--pass--content-narrow > *,.layout--content-medium .layout--pass--content-narrow > *,.layout--pass--content-medium > * .layout--pass--content-narrow > *{grid-column:1 / 9;}}@media (min-width:43.75rem){.layout--content-narrow.text-content blockquote::before,.layout--pass--content-narrow > *.text-content blockquote::before,.layout--content-narrow .text-content blockquote::before,.layout--pass--content-narrow > * .text-content blockquote::before{inset-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}@media (min-width:43.75rem){.layout--content-narrow.text-content blockquote::after,.layout--pass--content-narrow > *.text-content blockquote::after,.layout--content-narrow .text-content blockquote::after,.layout--pass--content-narrow > * .text-content blockquote::after{inset-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));width:var(--sp);height:calc(100% - 2.8125rem);margin-inline-start:2px;}}@media (min-width:43.75rem){.layout--content-narrow.text-content blockquote,.layout--pass--content-narrow > *.text-content blockquote,.layout--content-narrow .text-content blockquote,.layout--pass--content-narrow > * .text-content blockquote{width:calc(10 * var(--grid-col-width) + 9 * var(--grid-gap));margin-block:var(--sp3);padding-inline-start:0;}}@media (min-width:43.75rem){.layout--content-narrow.text-content pre,.layout--pass--content-narrow > *.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow > * .text-content pre{margin-block:var(--sp3);}}@media (min-width:62.5rem){.layout--content-narrow.text-content pre,.layout--pass--content-narrow > *.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow > * .text-content pre{width:calc(12 * var(--grid-col-width) + 11 * var(--grid-gap));margin-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}.sidebar-grid .layout--content-narrow.text-content blockquote,.sidebar-grid .layout--pass--content-narrow > *.text-content blockquote,.sidebar-grid .layout--content-narrow .text-content blockquote,.sidebar-grid .layout--pass--content-narrow > * .text-content blockquote,.sidebar-grid .layout--content-narrow.text-content pre,.sidebar-grid .layout--pass--content-narrow > *.text-content pre,.sidebar-grid .layout--content-narrow .text-content pre,.sidebar-grid .layout--pass--content-narrow > * .text-content pre{width:auto;}
.layout--content-medium,.layout--pass--content-medium > *{grid-column:1 / 7;width:100%;}@media (min-width:43.75rem){.layout--content-medium,.layout--pass--content-medium > *{grid-column:2 / 14;}}@media (min-width:62.5rem){.layout--content-medium,.layout--pass--content-medium > *{grid-column:3 / 13;}}@media (min-width:43.75rem){.layout--pass--content-medium > * .layout--content-medium,.layout--content-medium .layout--content-medium,.layout--pass--content-medium > * .layout--pass--content-medium > *,.layout--content-medium .layout--pass--content-medium > *{grid-column:1 / 13;}}@media (min-width:62.5rem){.layout--pass--content-medium > * .layout--content-medium,.layout--content-medium .layout--content-medium,.layout--pass--content-medium > * .layout--pass--content-medium > *,.layout--content-medium .layout--pass--content-medium > *{grid-column:1 / 11;}}
.site-footer{position:relative;z-index:1;}.site-footer__inner{padding-block:var(--sp2);}@media (min-width:75rem){.site-footer__inner{padding-block:var(--sp4) var(--sp13);}}.region--footer_top__inner > *,.region--footer_bottom__inner > *{margin-block-end:var(--sp2);}@media (min-width:43.75rem){.region--footer_top__inner > *,.region--footer_bottom__inner > *{flex:1;margin-block-end:0;}.region--footer_top__inner > *:not(:last-child),.region--footer_bottom__inner > *:not(:last-child){margin-inline-end:var(--sp2);}}@media (min-width:43.75rem){.region--footer_top__inner,.region--footer_bottom__inner{display:flex;flex-wrap:wrap;}}
.region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end:var(--sp);}@media (min-width:43.75rem){.region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end:var(--sp2);}}@media (min-width:62.5rem){.region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end:var(--sp3);}}
.region--content{margin-block-end:var(--sp);}@media (min-width:43.75rem){.region--content{margin-block-end:var(--sp2);}}@media (min-width:62.5rem){.region--content{margin-block-end:var(--sp3);}}
.region--hero > *:last-child{margin-block-end:0;}.region--hero .wide-content{max-width:100%;margin-inline:0;}
.region--secondary-menu{display:flex;margin-block-start:var(--sp2);margin-block-end:var(--sp2);}.region--secondary-menu > *{margin-block-end:0;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .region--secondary-menu{justify-content:flex-end;margin:0;}body:not(.is-always-mobile-nav) .region--secondary-menu:first-child .secondary-nav::before{content:none;}}
@media (min-width:75rem){.social-bar{flex-shrink:0;width:var(--content-left);background-color:var(--color--gray-100);}}.social-bar__inner{position:relative;padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp);}@media (min-width:75rem){.social-bar__inner{position:relative;width:var(--content-left);padding-block:var(--sp5);padding-inline-start:0;padding-inline-end:0;}.social-bar__inner.is-fixed{position:fixed;inset-block-start:var(--sp6);inset-inline-start:0;height:calc(100vh - var(--sp6));}}.rotate > *{margin-block-end:var(--sp2);}@media (min-width:75rem){.rotate > *{display:flex;align-items:center;margin-block-end:0;}.rotate > *:not(:first-child){margin-inline-end:var(--sp2);}}@media (min-width:75rem){.rotate .contextual{inset-inline:100% auto;transform:rotate(90deg);transform-origin:top left;}.rotate .contextual .trigger{float:left;}[dir="rtl"] .rotate .contextual .trigger{float:right;}}@media (min-width:75rem){.rotate{position:absolute;inset-inline-start:50%;display:flex;flex-direction:row-reverse;width:100vh;transform:rotate(-90deg) translateX(-100%);transform-origin:left;}@supports (width:max-content){.rotate{width:max-content;}}}@media (min-width:75rem){[dir="rtl"] .rotate{transform:rotate(90deg) translateX(100%);transform-origin:right;}[dir="rtl"] .rotate .contextual{transform:rotate(-90deg);transform-origin:top right;}}
.view,.view-content{display:grid;gap:var(--sp2);grid-template-rows:max-content;}@media (min-width:43.75rem){.view,.view-content{gap:var(--sp3);}}
.block__title{margin-block:0 var(--sp);letter-spacing:0.02em;color:var(--color-text-neutral-soft);font-size:var(--font-size-s);line-height:var(--sp);}.site-footer .block__title{color:var(--color--gray-65);}
.breadcrumb{position:relative;font-size:0.875rem;font-weight:bold;line-height:var(--sp1);}.breadcrumb::after{position:absolute;inset-block-start:0;inset-inline-end:calc(var(--sp1) * -1);width:var(--sp3);height:var(--sp2);content:"";background:linear-gradient(to left,var(--color--white) 0%,rgba(255,255,255,0) 100%);}@media (min-width:62.5rem){.breadcrumb::after{content:none;}}@media (min-width:62.5rem){.breadcrumb{position:static;}}[dir="rtl"] .breadcrumb::after{background:linear-gradient(to right,var(--color--white) 0%,rgba(255,255,255,0) 100%);}.breadcrumb__content{overflow:auto;margin-block-start:calc(var(--sp0-5) * -1);margin-block-end:calc(var(--sp0-5) * -1);margin-inline-start:calc(var(--sp0-5) * -1);margin-inline-end:calc(var(--sp1) * -1);padding-block-start:var(--sp0-5);padding-block-end:var(--sp0-5);padding-inline-start:var(--sp0-5);-webkit-overflow-scrolling:touch;}@media (min-width:62.5rem){.breadcrumb__content{margin-inline-end:0;}}.breadcrumb__list{overflow-x:auto;width:max-content;margin-block:0;margin-inline-start:calc(var(--sp1) * -1);margin-inline-end:calc(var(--sp1) * -1);padding-block:0 var(--sp1);padding-inline-start:var(--sp1);padding-inline-end:0;list-style:none;white-space:nowrap;}@media (min-width:62.5rem){.breadcrumb__list{overflow:visible;width:auto;margin-inline-start:0;margin-inline-end:0;padding-block-end:0;padding-inline-start:0;white-space:normal;}}.breadcrumb__item{display:inline-block;}.breadcrumb__item:nth-child(n + 2)::before{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:1rem 1.25rem;content:"";transform:rotate(45deg);border-block-start:2px solid var(--color--gray-45);border-inline-end:2px solid var(--color--gray-45);}.breadcrumb__item:last-child{margin-inline-end:var(--sp3);}@media (min-width:62.5rem){.breadcrumb__item:last-child{margin-inline-end:0;}}[dir="rtl"] .breadcrumb__item:nth-child(n + 2)::before{transform:rotate(-45deg);}.breadcrumb__link{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-primary-medium);}.breadcrumb__link:hover,.breadcrumb__link:focus{-webkit-text-decoration:underline;text-decoration:underline;}
figure{background:var(--color--gray-100);}figcaption{padding-block:var(--sp0-5);padding-inline-start:var(--sp0-5);padding-inline-end:var(--sp0-5);color:var(--color-text-neutral-medium);background:var(--color--gray-100);font-family:var(--font-serif);font-size:0.875rem;font-style:italic;line-height:var(--sp);}@media (min-width:31.25rem){figcaption{padding-block:var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);}}.align-right{float:none;max-width:100%;margin-block:var(--sp3);margin-inline-start:0;margin-inline-end:0;}@media (min-width:43.75rem){.align-right{float:right;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:var(--sp);margin-inline-end:0;}[dir="rtl"] .align-right{float:left;}}@media (min-width:43.75rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));}}@media (min-width:62.5rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-2 * ((var(--grid-col-width) + var(--grid-gap))));}}@media (min-width:75rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-3 * ((var(--grid-col-width) + var(--grid-gap))));}}@media (min-width:90rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-3 * ((var(--grid-col-width) + var(--grid-gap))));}}.align-left{float:none;max-width:100%;margin-block-start:var(--sp3);margin-block-end:var(--sp3);margin-inline-start:0;margin-inline-end:0;}@media (min-width:43.75rem){.align-left{float:left;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:0;margin-inline-end:var(--sp2);}[dir="rtl"] .align-left{float:right;}}@media (min-width:43.75rem){.layout--content-narrow .align-left,.layout--pass--content-narrow > * .align-left{margin-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));}}.align-center img,.align-center video,.align-center audio{margin-inline:auto;}.media-oembed-content{display:block;max-width:100%;}
.site-footer{position:relative;color:var(--color--gray-65);background:linear-gradient(180deg,var(--color--gray-5) 0%,var(--color--gray-10) 100%);}.site-footer .menu{margin-inline-start:0;list-style:none;}.site-footer .menu ul{margin-inline-start:var(--sp);}.site-footer .menu li{margin-block-end:var(--sp0-5);}.site-footer a{color:inherit;}.site-footer a:hover{-webkit-text-decoration:none;text-decoration:none;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-footer{border-inline-start:solid var(--content-left) var(--color--black);}}
.button{display:inline-block;height:var(--sp3);margin-block:var(--sp1);margin-inline-start:0;margin-inline-end:var(--sp1);padding-block:calc((var(--sp3) - var(--line-height-s)) / 2);padding-inline:var(--sp1-5);cursor:pointer;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-primary-medium);border:solid 2px currentColor;border-radius:var(--border-radius);background-color:var(--color--white);font-family:var(--font-sans);font-size:var(--font-size-l);font-weight:700;appearance:none;-webkit-font-smoothing:antialiased;}.button:hover,.button:focus{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-primary-loud);border:solid 2px currentColor;background:none;font-weight:700;}.button:focus{outline:2px solid var(--color--primary-60);outline-offset:2px;}.button:active{color:var(--color-text-primary-medium);border-color:currentColor;}.button:disabled,.button.is-disabled{cursor:default;color:var(--color--gray-90);border-color:var(--color--gray-90);}@supports (display:inline-flex){.button{display:inline-flex;align-items:center;padding-block:1px 0;padding-inline:var(--sp1-5);line-height:var(--line-height-s);}}.menu .button{margin-block:0;margin-inline-start:0;margin-inline-end:0;}.button--small{height:var(--sp2-5);padding-block:calc((var(--sp2-5) - var(--line-height-s)) / 2);padding-inline:var(--sp);font-size:var(--font-size-base);line-height:normal;}.button--primary{color:var(--color--white);border-color:var(--color--primary-40);background-color:var(--color--primary-40);}.button--primary:hover,.button--primary:focus{color:var(--color--white);border-color:var(--color--primary-30);background-color:var(--color--primary-30);}.button--primary:active{color:var(--color--white);background-color:var(--color--primary-40);}.button--primary:disabled,.button--primary.is-disabled{color:var(--color--white);background-color:var(--color--gray-90);}.button--icon-back{display:inline-flex;align-items:center;}.button--icon-back::before{display:block;width:0.5em;height:0.5em;margin-inline-end:0.5em;content:"";transform:rotate(45deg);border-block-end:solid 2px currentColor;border-inline-start:solid 2px currentColor;}[dir="rtl"] .button--icon-back::before{transform:rotate(-45deg);}.shepherd-cancel-icon{font-size:1.5em;}
.container-inline div,.container-inline label{display:inline-block;}.form-items-inline{margin-block:-0.125em;}.form-items-inline > .form-item{display:inline-block;margin-block:0.125em;}
.fieldset{min-width:0;margin-block:var(--sp1);margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;color:inherit;border:solid 2px var(--color--gray-45);border-radius:var(--border-radius);background-color:var(--color--white);}.fieldset--group{width:100%;color:inherit;border:0;border-radius:0;background:none;box-shadow:none;}.fieldset__legend{float:left;width:100%;color:inherit;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--color--gray-45);font-size:var(--font-size-l);font-weight:700;line-height:var(--line-height-base);}.fieldset__legend + *{clear:left;}.fieldset__legend .fieldset__label.form-required::after{background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23ffffff'/%3E%3C/svg%3E%0A");}.fieldset__legend--composite{margin-block-start:2px;color:inherit;}.fieldset__legend--invisible{margin:0;}.fieldset__legend--group{color:inherit;}.fieldset__label{display:block;padding-block:var(--sp0-5);padding-inline-start:var(--sp1);padding-inline-end:var(--sp1);color:var(--color--white);line-height:var(--line-height-s);}.fieldset__label.is-disabled{color:var(--color-text-neutral-soft);}.fieldset__description{margin-block:var(--sp0-5);font-size:var(--font-size-xs);line-height:var(--line-height-s);}.fieldset__description.is-disabled{color:var(--input--disabled-fg-color);}.fieldset__error-message{margin-block:var(--sp0-5);padding-inline-start:var(--sp1-5);color:var(--color--red);background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E33F1E' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:var(--sp1) var(--sp1);font-size:var(--font-size-s);line-height:var(--line-height-s);}@media screen and (-ms-high-contrast:active){.fieldset__error-message{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E");}}[dir="rtl"] .fieldset__error-message{background-position:left top;}.fieldset__wrapper{margin-block-start:0;padding-block:var(--sp);padding-inline:var(--sp);}.fieldset--group .fieldset__legend--visible ~ .fieldset__wrapper{border:solid 2px var(--color--gray-45);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);}.fieldset__wrapper--group{margin-block:0;margin-inline-start:0;margin-inline-end:0;}.fieldset__wrapper > .container-inline{padding-block:0;padding-inline-start:0;padding-inline-end:0;}
.field:not(:last-child){margin-block-end:var(--sp2);}.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{float:right;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-inline-end:0.5em;}.field--label-inline .field__label::after{content:":";}
::placeholder{color:var(--color--gray-60);}.form-item{margin-block:var(--sp1);}.form-item__label--multiple-value-form{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit;}tr .form-item,.container-inline .form-item{margin-block:var(--sp0-5);}.form-item__label{display:block;margin-block:var(--sp0-5);font-size:var(--font-size-s);font-weight:bold;line-height:var(--line-height-s);}.container-inline .form-item__label{margin-inline-end:1em;}.form-item__label--multiple-value-form{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit;}.form-item__label[for]{cursor:pointer;}.form-item__label.option{display:inline;font-weight:normal;}.form-item__label.is-disabled{cursor:default;color:var(--color--gray-70);}.form-item__label.form-required::after,.fieldset__label.form-required::after,.required-mark::after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%232494DB'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:0.5rem 0.5rem;}@media screen and (-ms-high-contrast:active){.form-item__label.form-required::after,.fieldset__label.form-required::after,.required-mark::after{background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23ffffff'/%3E%3C/svg%3E%0A");}}.form-item__description{margin-block:var(--sp0-5);max-width:60ch;font-size:var(--font-size-s);line-height:var(--line-height-s);}.field-multiple-table + .form-item__description{margin-block-start:0;}.form-item--error-message{margin-block:var(--sp0-5);padding-inline-start:var(--sp1-5);color:var(--color--red);background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E33F1E' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:var(--sp1) var(--sp1);font-size:var(--font-size-s);line-height:var(--line-height-s);}@media screen and (-ms-high-contrast:active){.form-item--error-message{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E");}}[dir="rtl"] .form-item--error-message{background-position:right top;}.form-actions{display:flex;flex-wrap:wrap;align-items:flex-start;margin-block:var(--sp0-5);}.form-actions .button,.form-actions .action-link{margin-block:var(--sp0-5);}.form-actions > .form-wrapper{margin-inline-end:var(--sp1);}.form-actions .ajax-progress--throbber{align-self:center;}.form-item--editor-format{display:flex;flex-wrap:wrap;align-items:center;max-width:100%;}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix,.form-item--editor-format .form-element--editor-format{min-width:1px;}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix{margin-inline-end:var(--sp0-5);}.form-item--editor-format .form-item__description,.form-item--editor-format .form-item--error-message{flex:0 1 100%;min-width:1px;}.form--inline > *{display:inline-block;margin-top:var(--sp0-5);margin-bottom:0;vertical-align:top;}.form--inline .form-item__label{margin:0;}.form--inline .form-actions{margin-top:var(--sp1-5);}.layout-builder-form .form-actions{align-items:center;}
input[type="checkbox"],input[type="radio"]{display:inline-block;width:var(--sp1-5);height:var(--sp1-5);margin:0;vertical-align:middle;border:1px solid var(--color--gray-60);border-radius:0.1875rem;background-color:var(--color--white);background-repeat:no-repeat;background-position:50% 50%;background-size:var(--sp1) var(--sp1);appearance:none;}input[type="checkbox"]:focus,input[type="radio"]:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50);}@supports (outline-style:double){input[type="checkbox"]:focus,input[type="radio"]:focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px;}}input[type="checkbox"]:hover,input[type="radio"]:hover{border-color:var(--color--primary-60);}input[type="checkbox"][disabled],input[type="radio"][disabled]{background-color:var(--color--gray-100);}input[type="checkbox"][disabled]:hover,input[type="radio"][disabled]:hover{border-color:var(--color--gray-60);}input[type="checkbox"][disabled]:checked,input[type="radio"][disabled]:checked{border-width:1px;}input[type="checkbox"]:checked,input[type="radio"]:checked{border-width:2px;}input.error[type="checkbox"],input.error[type="radio"]{border:solid 2px var(--color--red);}input.error[type="checkbox"]:focus,input.error[type="radio"]:focus{outline-color:var(--color--red);outline-offset:-2px;}input[type="checkbox"] + label,input[type="radio"] + label{display:inline-block;padding-inline-start:var(--sp0-5);}input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg width='17px' height='13px' viewBox='0 0 17 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M14.8232,0.176777 C14.9209,0.0791457 15.0791,0.0791455 15.1768,0.176777 L16.9445,1.94454 C17.0422,2.04217 17.0422,2.20047 16.9445,2.2981 L6.23744,13.0052 C6.13981,13.1028 5.98151,13.1028 5.88388,13.0052 L0.176777,7.2981 C0.0791456,7.20047 0.0791456,7.04218 0.176777,6.94454 L1.94454,5.17678 C2.04217,5.07915 2.20047,5.07915 2.2981,5.17678 L5.88388,8.76256 C5.98151,8.86019 6.13981,8.86019 6.23744,8.76256 L14.8232,0.176777 Z' id='Path' fill='%232494DB' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E");}input[type="radio"]{border-radius:50%;}input[type="radio"]:checked{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%232494DB'/%3E%3C/svg%3E%0A");background-size:1.0625rem;}input[type="radio"]:focus{border-width:2px;border-color:var(--color--primary-50);outline-color:transparent;box-shadow:0 0 0 2px white,0 0 0 4px var(--color--primary-50);}input.error[type="radio"]:focus{outline-color:transparent;box-shadow:0 0 0 2px white,0 0 0 4px var(--color--red);}.form-type-boolean{margin-block:var(--sp1);}
[type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea{width:100%;max-width:100%;min-height:var(--sp3);padding:0 var(--sp);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);font-family:inherit;font-size:inherit;appearance:none;}:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50);}@supports (outline-style:double){:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px;}}[disabled]:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea){color:var(--color--gray-60);background-color:var(--color--gray-100);}.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea){border:solid 2px var(--color--red);}.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus{outline-color:var(--color--red);outline-offset:-2px;}.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea) + .ck-editor > .ck-editor__main{border:solid 2px var(--color--red);}.form-element--small:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea){min-height:var(--sp2-5);}@media (min-width:31.25rem){[type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea{width:auto;}}[type="date"]::-webkit-datetime-edit-fields-wrapper{padding-block:0;padding-inline-start:0;padding-inline-end:0;}[type="file"]{height:auto;padding-block:var(--sp0-75);}[type="color"]{width:var(--sp3);padding:0;}
textarea{display:block;width:100%;min-height:var(--sp8);padding:var(--sp);}
:root{--form-element-select-icon:url("data:image/svg+xml,%3csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 1.49699C18 1.35271 17.9279 1.19038 17.8196 1.08216L16.9178 0.18036C16.8096 0.0721439 16.6473 0 16.503 0C16.3587 0 16.1964 0.0721439 16.0882 0.18036L9 7.26854L1.91182 0.18036C1.80361 0.0721439 1.64128 0 1.49699 0C1.33467 0 1.19038 0.0721439 1.08216 0.18036L0.180361 1.08216C0.0721442 1.19038 0 1.35271 0 1.49699C0 1.64128 0.0721442 1.80361 0.180361 1.91182L8.58517 10.3166C8.69339 10.4248 8.85571 10.497 9 10.497C9.14429 10.497 9.30661 10.4248 9.41483 10.3166L17.8196 1.91182C17.9279 1.80361 18 1.64128 18 1.49699Z' fill='%235D7585'/%3e%3c/svg%3e");}select{max-width:100%;height:var(--sp3);padding-block:0;padding-inline-start:var(--sp);padding-inline-end:var(--sp3);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);background-image:var(--form-element-select-icon);background-repeat:no-repeat;background-position:right var(--sp) center;font-family:inherit;font-size:inherit;appearance:none;}select:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50);}@supports (outline-style:double){select:focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px;}}select[disabled]{color:var(--color--gray-60);background-color:var(--color--gray-100);}select.error{border:solid 2px var(--color--red);}select.error:focus{outline-color:var(--color--red);}select[multiple]{height:auto;padding:var(--sp0-5);background-image:none;line-height:1;}select[multiple] option{padding:var(--sp0-5);}select.form-element--small{height:var(--sp2-5);}@media (forced-colors:active){select{padding-inline-end:var(--sp);background-image:none;appearance:listbox;}@supports (appearance:revert){select{appearance:revert;}}}[dir="rtl"] select{background-position:left var(--sp) center;}
.mobile-buttons{margin-block-start:var(--sp0-5);margin-inline-start:auto;}@media (min-width:31.25rem){.mobile-buttons{margin-block-start:var(--sp2);}}@media (min-width:43.75rem){.mobile-buttons{margin-block-start:var(--sp4);}}@media (min-width:75rem){.mobile-buttons{margin-block-start:var(--sp6);}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .mobile-buttons{display:none;}}
.header-nav{position:fixed;z-index:501;inset-block-start:0;inset-inline-start:100%;visibility:hidden;overflow:auto;flex-basis:max-content;width:100%;max-width:var(--mobile-nav-width);height:100%;padding-block:0 var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);border-block-start:solid var(--color--white) calc(var(--sp3) + var(--drupal-displace-offset-top,0px));background-color:var(--color--white);box-shadow:0 0 72px rgba(0,0,0,0.1);}.header-nav.is-active{visibility:visible;transform:translateX(calc(-100% - var(--drupal-displace-offset-right,0px)));}[dir="rtl"] .header-nav.is-active{transform:translateX(calc(100% + var(--drupal-displace-offset-left,0px)));}@media (min-width:31.25rem){.header-nav{border-top-width:calc(var(--sp5) + var(--drupal-displace-offset-top,0px));}}@media (min-width:43.75rem){.header-nav{padding-block-end:var(--sp3);padding-inline-start:var(--sp3);border-top-width:calc(var(--sp7) + var(--drupal-displace-offset-top,0px));}}@media (min-width:62.5rem){.header-nav{grid-column:5 / 14;}}@media (forced-colors:active){.header-nav{border-top-color:canvas;}}html.js .header-nav{transition:visibility 0.2s,transform 0.2s;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .header-nav{position:static;display:flex;visibility:visible;overflow:visible;grid-column:5 / 15;align-items:center;justify-content:flex-end;max-width:none;height:var(--header-height-wide-when-fixed);margin-block-start:auto;padding-block:0;padding-inline-start:0;padding-inline-end:0;transition:transform 0.2s;transform:none;border-block-start:0;box-shadow:none;}}@media (min-width:75rem){body.is-always-mobile-nav .header-nav{overflow:auto;max-width:calc((7 * (var(--grid-col-width) + var(--grid-gap))));padding-inline-end:var(--sp);transition:transform 0.2s,visibility 0.2s;border-top-width:calc(var(--drupal-displace-offset-top,0px) + var(--sp11));}}@media (min-width:90rem){body.is-always-mobile-nav .header-nav{max-width:calc(100vw - (var(--max-width) + var(--content-left)) + ((7 * (var(--grid-col-width) + var(--grid-gap)))));padding-inline-end:calc(100vw - (var(--max-width) + var(--content-left) - var(--sp)));}}.header-nav-overlay{position:fixed;z-index:101;inset-block-start:0;inset-inline-start:0;display:none;width:100%;height:100vh;opacity:0.2;background:var(--color--gray-5);}@media (forced-colors:active){.header-nav-overlay{background:canvastext;}}.is-overlay-active .header-nav-overlay{display:block;}
.site-branding{display:flex;flex-shrink:1;align-items:flex-end;min-width:calc((2 * var(--grid-col-width)) + (2 * var(--grid-gap)) + var(--container-padding));min-height:var(--sp3);margin-inline:calc(-1 * var(--container-padding)) var(--sp);padding-block:0 var(--sp0-5);padding-inline-start:var(--container-padding);padding-inline-end:var(--container-padding);background-image:linear-gradient(160deg,var(--color--primary-50) 0%,var(--color--primary-40) 78.66%);}@media (min-width:31.25rem){.site-branding{min-height:var(--sp4);}}@media (min-width:43.75rem){.site-branding{min-width:calc((4 * var(--grid-col-width)) + (4 * var(--grid-gap)) + var(--container-padding));min-height:var(--sp6);padding-block-end:var(--sp);}}@media (min-width:62.5rem){.site-branding{min-width:calc((2 * var(--grid-col-width)) + (2 * var(--grid-gap)) + var(--container-padding));}}@media (min-width:75rem){.site-branding{min-height:var(--site-header-height-wide);margin-inline-start:calc(-1 * var(--container-padding));padding-block:0;}}[dir="rtl"] .site-branding{background-image:linear-gradient(-160deg,var(--color--primary-50) 0%,var(--color--primary-40) 78.66%);}.site-branding--bg-gray{background:var(--color--gray-100);}.site-branding--bg-white{background:var(--color--white);}.site-branding__inner{display:flex;align-items:center;}.site-branding__inner a{-webkit-text-decoration:none;text-decoration:none;}@media (min-width:75rem){.site-branding__inner{height:var(--header-height-wide-when-fixed);padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0;}}.site-branding__logo{flex-shrink:0;max-width:100%;}.site-branding__logo img{width:auto;max-width:100%;max-height:var(--sp2);}@media (min-width:31.25rem){.site-branding__logo img{max-height:var(--sp3);}}@media (min-width:43.75rem){.site-branding__logo img{max-height:var(--sp4);}}@media (min-width:75rem){.site-branding__logo img{max-height:calc(var(--header-height-wide-when-fixed) - var(--sp));}}.site-branding__text{color:var(--color--white);font-size:1.125rem;font-weight:bold;}.site-branding__text a{color:inherit;}@media (min-width:43.75rem){.site-branding__text{font-size:1.75rem;line-height:1.75rem;}}@media (min-width:75rem){.site-branding__text{letter-spacing:0.02em;font-size:2rem;line-height:var(--sp2);}}.site-branding--bg-gray .site-branding__text,.site-branding--bg-white .site-branding__text{color:var(--color--primary-50);}.site-branding__logo + .site-branding__text{margin-inline-start:0.75rem;}
.sticky-header-toggle{display:none;}@media (min-width:75rem){.sticky-header-toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--content-left);height:var(--sp6);pointer-events:none;opacity:0;border:0;outline:0;background-color:var(--color--primary-50);}.sticky-header-toggle:focus{cursor:pointer;pointer-events:auto;opacity:1;outline:solid 2px var(--color--white);outline-offset:-4px;}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .is-fixed .sticky-header-toggle{visibility:visible;}}@media (min-width:75rem){body.is-always-mobile-nav .sticky-header-toggle{visibility:hidden;}}.sticky-header-toggle__icon{--icon-bar-height:0.1875rem;--icon-bar-space:0.4375rem;display:flex;flex-direction:column;justify-content:space-between;width:var(--sp2);height:calc((var(--icon-bar-height) * 3) + (var(--icon-bar-space) * 2));transition:opacity 0.2s;pointer-events:none;transform-style:preserve-3d;}.sticky-header-toggle__icon > span{display:block;width:100%;height:var(--icon-bar-height);transition:transform 0.2s;transform-origin:center;background-color:var(--color--white);}.is-fixed .sticky-header-toggle{cursor:pointer;pointer-events:auto;opacity:1;}[aria-checked="true"] .sticky-header-toggle__icon > span:nth-child(1){transform:translateY(calc(var(--icon-bar-height) + var(--icon-bar-space))) rotate(-45deg);}[aria-checked="true"] .sticky-header-toggle__icon > span:nth-child(2){opacity:0;}[aria-checked="true"] .sticky-header-toggle__icon > span:nth-child(3){transform:translateY(calc(0px - var(--icon-bar-height) - var(--icon-bar-space))) rotate(45deg);}
.hero__content{grid-column:1 / 7;}@media (min-width:43.75rem){.hero__content{grid-column:3 / 13;}}@media (min-width:62.5rem){.hero__content{grid-column:3 / 11;}}.hero__img{grid-column:1 / 7;margin-block-start:var(--sp2);margin-block-end:var(--sp2);}.hero__img img{width:100%;}@media (min-width:31.25rem){.hero__img{margin-block-start:var(--sp3);margin-block-end:var(--sp3);}}@media (min-width:43.75rem){.hero__img{grid-column:1 / 15;margin-block-start:var(--sp4);margin-block-end:var(--sp4);}}@media (min-width:62.5rem){.hero__img{grid-column:2 / 14;}}
.links.inline{margin-inline-start:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.links.inline > *{display:inline;}.links.inline > *:not(:last-child){padding-inline-end:1em;}@media (min-width:43.75rem){.node--type-book .links.inline{text-align:end;}}
.block-layout-builder:not(:last-child) .field{margin-block-end:var(--sp2);}
:root{--messages-icon-size:2rem;}.messages-list{margin-block:var(--sp1);padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.messages{min-height:calc(var(--messages-icon-size) + 2 * var(--sp1));padding-block:var(--sp1);padding-inline-start:var(--sp1-5);padding-inline-end:var(--sp1-5);color:var(--color--white);outline:solid 1px transparent;background-color:var(--color--gray-5);}.messages *{color:inherit;}.messages.messages-list__item{background-image:none;}.messages__list{margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.messages:not(.hidden) ~ .messages{margin-block-start:var(--sp1);}.messages__item + .messages__item{margin-block-start:var(--sp0-5);}.messages__container{display:flex;}.messages__header{flex-shrink:0;margin-inline-end:var(--sp1);}.messages__header.no-icon{margin-inline-end:0;}.messages__content{overflow:auto;flex:1;padding-block-start:0.1875rem;}.messages__button{flex-shrink:0;margin-inline-start:var(--sp1);padding-block-start:0.1875rem;}.messages__close{position:relative;width:1.5625rem;height:1.5625rem;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;vertical-align:top;border:0;background:none;appearance:none;}.messages__close::before,.messages__close::after{position:absolute;top:50%;left:50%;display:block;width:2.0625rem;height:0;content:"";border-top:solid 2px var(--color--gray-60);}.messages__close::before{transform:translate(-50%,-50%) rotate(45deg);}.messages__close::after{transform:translate(-50%,-50%) rotate(-45deg);}.messages__close:hover::before,.messages__close:hover::after{border-color:var(--color--white);}.messages__close:focus{outline:2px solid var(--color--primary-60);outline-offset:2px;}.messages__icon svg{vertical-align:top;}.messages--error .messages__icon svg{fill:var(--color--red);}.messages--warning .messages__icon svg{fill:var(--color--gold);}.messages--status .messages__icon svg{fill:var(--color--green);}.messages--info .messages__icon svg{fill:var(--color--primary-60);}.messages a{color:var(--color--white);}.messages pre{margin:0;}.js-form-managed-file .messages{margin-block-end:var(--sp1);border-inline-start:solid 0.375rem var(--color--red);}
.mobile-nav-button{position:relative;z-index:505;display:flex;align-items:center;align-self:center;width:var(--sp2);height:var(--sp2);margin-inline-start:auto;margin-inline-end:-0.375rem;padding-block:0;padding-inline-start:0.375rem;padding-inline-end:0.375rem;cursor:pointer;border:none;background:transparent;appearance:none;}.mobile-nav-button:focus{outline:solid 2px var(--color--primary-40);}.mobile-nav-button:active{color:inherit;}@media (min-width:31.25rem){.mobile-nav-button{display:inline-flex;width:auto;padding-inline-start:var(--sp);}}.mobile-nav-button__label{position:absolute;display:block;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}@media (min-width:31.25rem){.mobile-nav-button__label{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin-inline-end:0.75rem;letter-spacing:0.05em;font-size:0.875rem;font-weight:600;}}.mobile-nav-button__icon{position:relative;display:block;width:var(--sp2);height:0;border-top:solid 3px var(--color--primary-50);}.mobile-nav-button__icon::before,.mobile-nav-button__icon::after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform 0.2s;border-top:solid 3px var(--color--primary-50);}.mobile-nav-button__icon::before{transform:translateY(-0.6875rem);}.mobile-nav-button__icon::after{transform:translateY(0.3125rem);}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon{border-top-color:transparent;}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon::before{transform:translateY(-0.1875rem) rotate(-45deg);}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon::after{transform:translateY(-0.1875rem) rotate(45deg);}
.node__meta{display:flex;align-items:center;margin-block-end:var(--sp1);color:var(--color-text-neutral-soft);font-size:0.875rem;line-height:var(--sp);}.node__meta a{font-weight:bold;}@media (min-width:31.25rem){.node__meta{margin-block-end:var(--sp2);}}.node__author-image img{width:var(--sp2-5);height:var(--sp2-5);margin-inline-end:var(--sp0-5);object-fit:cover;border-radius:50%;}.node__title a{padding-block-end:0.1875rem;transition:background-size 0.2s,color 0.2s;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-neutral-loud);background-color:transparent;background-image:linear-gradient(var(--color--primary-50),var(--color--primary-50));background-repeat:no-repeat;background-position:bottom left;background-size:0 0.1875rem;}.node__title a:hover,.node__title a:focus{color:var(--color-text-primary-medium);}[dir="rtl"] .node__title{background-position:bottom right;}.node__content{padding-block-end:var(--sp1-5);}@media (min-width:62.5rem){.node__content{padding-block-end:var(--sp3);}}.node--unpublished{background-color:#fff4f4;}
.node--view-mode-teaser .node__meta{margin-block-end:var(--sp);}.node--view-mode-teaser .node__meta a{color:var(--color-text-primary-medium);font-weight:bold;}.node--view-mode-teaser .field--tag-ref{margin-block-start:var(--sp1);margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;background-color:transparent;}@media (min-width:62.5rem){.node--view-mode-teaser .field--tag-ref{margin-block-start:var(--sp2);}}
.page-title{display:inline;}
.site-header{position:relative;z-index:101;}@media (min-width:75rem){.site-header{min-height:var(--site-header-height-wide);border-block-end:solid 1px transparent;}}.site-header__initial{position:relative;z-index:102;display:flex;align-items:flex-end;align-self:stretch;background-color:var(--color--primary-50);}.site-header__fixable{display:flex;align-items:flex-end;transition:all 0.5s;}@media (min-width:75rem){.site-header__fixable.is-fixed:not(.is-expanded){pointer-events:none;}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed{position:fixed;z-index:102;inset-block-start:calc(var(--drupal-displace-offset-top,0px) - var(--sp4));max-width:var(--max-bg-color);}}.site-header__inner{position:relative;z-index:1;flex-grow:1;width:calc(100vw - var(--content-left) - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px));background:var(--color--white);}@media (min-width:75rem){html.js body:not(.is-always-mobile-nav) .site-header__inner{transition:opacity 0.3s,transform 0.3s,box-shadow 0.3s;}}@media (min-width:75rem){.site-header__fixable.is-expanded .site-header__inner{box-shadow:-36px 1px 36px rgba(0,0,0,0.08);}}@media (min-width:75rem){[dir="rtl"] .site-header__fixable.is-expanded .site-header__inner{box-shadow:36px 1px 36px rgba(0,0,0,0.08);}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner{transform:translateX(-101%);opacity:0;}}@media (min-width:75rem){[dir="rtl"] body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner{transform:translateX(101%);}}.site-header__inner__container{display:flex;justify-content:space-between;}body.is-fixed .site-header__inner__container{width:auto;}
.skip-link{display:block;width:100%;max-width:calc(var(--max-bg-color) + var(--drupal-displace-offset-left,0px));padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp);-webkit-text-decoration:none;text-decoration:none;color:var(--color--white);outline:0;background-color:var(--color--gray-5);}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color--white);}.skip-link::after{content:"\0020	➔";}.skip-link.focusable:focus{position:absolute !important;z-index:503;width:100%;height:2.5rem;outline:none;}
.pager__items{display:flex;flex-wrap:wrap;align-items:flex-end;margin-block:0;margin-inline-start:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;font-weight:bold;}.pager__item{display:flex;align-items:center;justify-content:center;width:var(--sp2-5);height:var(--sp2-5);cursor:default;color:var(--color-text-neutral-soft);background-color:var(--color--white);}@media (min-width:31.25rem){.pager__item{width:var(--sp3);height:var(--sp3);}}[dir="rtl"] .pager__item--control{transform:scaleX(-1);}.pager__item--active{color:var(--color--white);background-color:var(--color--primary-40);}@media (forced-colors:active){.pager__item--control path{fill:linktext;}}.pager__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-neutral-soft);}.pager__link:hover{background-color:var(--color--gray-95);}.pager__link:focus{color:var(--color-text-primary-medium);outline:solid 2px currentColor;outline-offset:-2px;}.pager__item svg{display:block;fill:currentColor;}.pager__item--next svg,.pager__item--last svg{transform:rotate(180deg);}
.forum table,.text-content table,.views-table,.draggable-table{margin-block-start:var(--sp2);margin-block-end:var(--sp2);border-spacing:0;color:var(--color-text-neutral-medium);border:0;border-collapse:collapse;font-family:var(--font-sans);font-size:1rem;line-height:var(--sp1-5);}:is(.forum table,.text-content table,.views-table,.draggable-table) caption{margin-block-end:var(--sp1);text-align:start;color:var(--color-text-neutral-medium);font-family:var(--font-serif);font-size:0.875rem;font-style:italic;line-height:var(--sp);}:is(.forum table,.text-content table,.views-table,.draggable-table) tr:last-child td{border-block-end:0;}:is(.forum table,.text-content table,.views-table,.draggable-table) td,:is(.forum table,.text-content table,.views-table,.draggable-table) th{padding-block:var(--sp1);padding-inline-start:0;padding-inline-end:var(--sp1);vertical-align:top;}:is(.forum table,.text-content table,.views-table,.draggable-table) th{margin-block:0;margin-inline-start:0;margin-inline-end:0;text-align:start;letter-spacing:0.02em;color:var(--color-text-neutral-loud);border-block-end:2px solid var(--color--primary-50);font-family:var(--font-sans);font-size:0.875rem;line-height:var(--sp);}:is(.forum table,.text-content table,.views-table,.draggable-table) td{white-space:normal;border-block-end:2px solid var(--color--gray-65);}:is(.forum table,.text-content table,.views-table,.draggable-table) th.checkbox,:is(.forum table,.text-content table,.views-table,.draggable-table) td.checkbox{text-align:center;}.draggable-table{width:100%;}.draggable-table .form-item{margin-top:0;}.text-content table td,.text-content table th{vertical-align:middle;}.tablesort{vertical-align:middle;}.sticky-header{z-index:0;margin:0;border-block-end:0.25rem solid var(--color--primary-50);}.views-field-node-bulk-form .form-item{margin:0;}
.text-content,.cke_editable{color:var(--color-text-neutral-medium);font-family:var(--font-serif);line-height:var(--sp1-5);}.text-content a:where(:not(.button)),.cke_editable a:where(:not(.button)){color:var(--color-text-primary-medium);text-decoration-color:currentColor;text-decoration-thickness:2px;overflow-wrap:break-word;}@supports (box-shadow:none){.text-content a:where(:not(.button)),.cke_editable a:where(:not(.button)){transition:box-shadow 0.3s cubic-bezier(0.55,0.085,0,0.99);-webkit-text-decoration:none;text-decoration:none;box-shadow:inset 0 -2px 0 0 var(--color--primary-50);}.text-content a:where(:not(.button)):hover,.cke_editable a:where(:not(.button)):hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color--black);box-shadow:inset 0 -2em 0 0 var(--color--primary-80);text-decoration-color:var(--color--primary-80);}}.text-content p,.cke_editable p{margin-block-start:var(--sp);margin-block-end:var(--sp);}.text-content p:first-child,.cke_editable p:first-child{margin-block-start:0;}.text-content p:last-child,.cke_editable p:last-child{margin-block-end:0;}@media (min-width:43.75rem){.text-content p,.cke_editable p{margin-block-start:var(--sp2);margin-block-end:var(--sp2);}}.text-content code,.cke_editable code{background-color:var(--color--gray-100);}.text-content pre code,.cke_editable pre code{display:block;overflow:auto;padding-block:var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);color:var(--color-text-neutral-soft);}.text-content blockquote,.cke_editable blockquote{position:relative;margin-block:var(--sp2);margin-inline-start:0;margin-inline-end:0;padding-inline-start:var(--sp2);letter-spacing:-0.01em;font-family:var(--font-serif);font-size:1.3125rem;line-height:var(--sp2);}.text-content blockquote::before,.cke_editable blockquote::before{position:absolute;inset-block-start:0;inset-inline-start:0;content:"\201C";color:var(--color--primary-60);font-size:3.375rem;}.text-content blockquote::after,.cke_editable blockquote::after{position:absolute;inset-block-end:0;inset-inline-start:0;width:var(--sp0-5);height:calc(100% - 1.875rem);margin-inline-start:0.25rem;content:"";background:var(--color--gray-100);}@media (min-width:43.75rem){.text-content blockquote,.cke_editable blockquote{font-size:2rem;line-height:var(--sp3);}}@media (min-width:62.5rem){.text-content blockquote,.cke_editable blockquote{font-size:2.5rem;line-height:var(--sp3-5);}}@media (min-width:43.75rem){.text-content,.cke_editable{font-size:1.125rem;line-height:var(--sp2);}}.site-footer .text-content{color:inherit;}.site-footer .text-content *{color:inherit;}.site-footer .text-content a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color--white);box-shadow:none;}.site-footer .text-content a:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--color--white);box-shadow:none;}@media (min-width:62.5rem){.region--sidebar .text-content blockquote{font-size:1.5rem;line-height:var(--sp2);}}
.wide-content{margin-block-start:var(--sp0-5);margin-block-end:var(--sp2);margin-inline-start:0;margin-inline-end:0;}@media (min-width:43.75rem){.wide-content{width:calc(var(--grid-col-count) * var(--grid-col-width) + var(--grid-gap-count) * var(--grid-gap));margin-block:var(--sp2) var(--sp4);margin-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));}}@media (min-width:62.5rem){.wide-content{width:calc(12 * var(--grid-col-width) + 11 * var(--grid-gap));margin-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}@media (min-width:62.5rem){.sidebar-grid .wide-content{width:calc(9 * var(--grid-col-width) + 8 * var(--grid-gap));}}@media (min-width:81.25rem){.sidebar-grid .wide-content{width:calc(10 * var(--grid-col-width) + 9 * var(--grid-gap));}}.layout-builder .wide-content,.region--hero .wide-content{max-width:100%;margin-inline:0;}
.secondary-nav{letter-spacing:0.02em;font-size:var(--font-size-s);font-weight:600;}.secondary-nav__menu{display:flex;align-items:center;margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.secondary-nav__menu-item{width:max-content;max-width:12.5rem;}.secondary-nav__menu-item:not(:last-child){margin-inline-end:var(--sp1-5);}.secondary-nav__menu-link{position:relative;display:inline-flex;align-items:center;-webkit-text-decoration:none;text-decoration:none;color:inherit;}.secondary-nav__menu-link::after{position:absolute;bottom:0;left:0;width:100%;height:0;content:"";transition:opacity 0.2s,transform 0.2s;transform:translateY(0.3125rem);opacity:0;border-top:solid 2px currentColor;}.secondary-nav__menu-link:hover::after{transform:translateY(0);opacity:0.8;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .secondary-nav{position:relative;display:flex;margin-inline-start:var(--sp);padding-inline-start:var(--sp2);}body:not(.is-always-mobile-nav) .secondary-nav::before{position:absolute;inset-block-start:50%;inset-inline-start:0;width:2px;height:var(--sp2);content:"";transform:translateY(-50%);background-color:var(--color--gray-90);}body:not(.is-always-mobile-nav) .secondary-nav__menu-item:not(:last-child){margin-inline-end:var(--sp2);}body:not(.is-always-mobile-nav) .secondary-nav__menu-link:focus{position:relative;outline:0;padding-block:var(--sp0-5);}body:not(.is-always-mobile-nav) .secondary-nav__menu-link:focus::before{position:absolute;top:50%;left:50%;width:calc(100% + var(--sp));height:100%;content:"";transform:translate(-50%,-50%);border:solid 2px var(--color--primary-50);border-radius:0.25rem;}}
.block-search-narrow{margin-inline:calc(-1 * var(--sp));margin-block-end:var(--sp2);background:var(--color--black);}.block-search-narrow .search-block-form{display:flex;}.block-search-narrow .form-item{flex-grow:1;margin:0;}.block-search-narrow .form-actions{margin:0;}.block-search-narrow input[type="search"]{width:calc(100% + var(--sp2));height:var(--sp3);padding-block:0;padding-inline-start:var(--sp);padding-inline-end:var(--sp);transition:background-size 0.4s;color:var(--color--white);border:solid 1px transparent;background-color:transparent;background-image:linear-gradient(var(--color--primary-50),var(--color--primary-50));background-repeat:no-repeat;background-position:bottom left;background-size:0% 0.3125rem;box-shadow:none;font-family:var(--font-serif);font-size:1rem;-webkit-appearance:none;}.block-search-narrow input[type="search"]:focus{outline:solid 4px transparent;outline-offset:-4px;background-size:100% 0.3125rem;}@media (min-width:43.75rem){.block-search-narrow input[type="search"]{height:var(--sp4);padding-inline-start:var(--sp2);padding-inline-end:var(--sp2);}}.block-search-narrow .search-form__submit{position:relative;overflow:hidden;align-self:stretch;width:var(--sp3);height:auto;margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;border-color:transparent;background-color:transparent;}.block-search-narrow .search-form__submit .icon--search{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;width:100%;height:100%;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27.2' viewBox='0 0 26 27.2'%3e  %3cpath fill='%23fff' d='M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:auto;}.block-search-narrow .search-form__submit .icon--search::after{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform 0.2s;transform:scaleX(0);transform-origin:left;border-block-start:solid 0.3125rem var(--color--primary-50);}@media (forced-colors:active){.block-search-narrow .search-form__submit .icon--search{background:buttontext;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27.2' viewBox='0 0 26 27.2'%3e  %3cpath fill='%23fff' d='M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27.2' viewBox='0 0 26 27.2'%3e  %3cpath fill='%23fff' d='M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}}.block-search-narrow .search-form__submit:focus{outline:solid 4px transparent;outline-offset:-4px;box-shadow:none;}.block-search-narrow .search-form__submit:focus span::after{transform:scaleX(1);}@media screen and (-ms-high-contrast:active){.block-search-narrow .search-form__submit:focus{border-bottom-width:var(--sp0-5);}.block-search-narrow .search-form__submit:focus span::after{content:none;}}@media (min-width:43.75rem){.block-search-narrow .search-form__submit{width:5rem;}}@media screen and (-ms-high-contrast:active){.block-search-narrow .search-form__submit .visually-hidden{position:static;overflow:visible;clip:auto;width:auto;height:auto;text-align:center;}.block-search-narrow .search-form__submit .icon--search{display:none;}}@media (min-width:31.25rem){.block-search-narrow{margin-inline-start:0;margin-inline-end:0;}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .block-search-narrow{display:none;}}[dir="rtl"] .block-search-narrow input[type="search"]{background-position:bottom right;}[dir="rtl"] .block-search-narrow .search-form__submit .icon--search::after{transform-origin:right;}
.primary-nav__menu{flex-wrap:wrap;list-style:none;}.primary-nav__menu-item{margin-block-end:var(--sp0-5);}.primary-nav__menu-item:last-child{margin-block-end:0;}.primary-nav__menu-item.primary-nav__menu-item--has-children{display:flex;flex-wrap:wrap;justify-content:space-between;}.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--link,.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--nolink{flex-basis:calc(100% - var(--sp3));}.primary-nav__menu-link{flex-grow:1;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-neutral-loud);font-size:1.75rem;font-weight:bold;line-height:var(--sp2);}.primary-nav__menu-link:hover{color:inherit;}.primary-nav__menu-link:focus{outline:auto 2px var(--color--primary-50);outline-offset:2px;}.primary-nav__menu-link--nolink{padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0;color:var(--color-text-neutral-soft);font-weight:normal;}.primary-nav__menu-link--button{position:relative;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;text-align:start;border:0;background:transparent;}.primary-nav__menu-link--button.primary-nav__menu-link--has-children{padding-inline-end:var(--sp3);}.primary-nav__menu-link--button.primary-nav__menu-link--has-children::before,.primary-nav__menu-link--button.primary-nav__menu-link--has-children::after{position:absolute;inset-inline-end:0.5625rem;inset-block-start:calc(var(--sp0-5) + 1.0625rem);width:1.125rem;height:0;content:"";border-top:solid 3px var(--color--primary-50);}.primary-nav__menu-link--button.primary-nav__menu-link--has-children::after{transition:opacity 0.2s;transform:rotate(90deg);}.primary-nav__menu-link--button.primary-nav__menu-link--has-children[aria-expanded="true"]::after{opacity:0;}.primary-nav__menu-link-inner{position:relative;display:inline-flex;align-items:center;padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0;}.primary-nav__menu-link-inner::after{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform 0.2s;transform:scaleX(0);transform-origin:left;border-top:solid 5px var(--color--primary-50);}.primary-nav__menu-link:hover .primary-nav__menu-link-inner::after{transform:scaleX(1);}.primary-nav__menu--level-1{margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;}.primary-nav__menu-link--level-1{position:relative;display:flex;letter-spacing:-1px;}.primary-nav__menu--level-2{visibility:hidden;overflow:hidden;flex-basis:100%;max-height:0;margin-block:0;margin-inline-start:calc(-1 * var(--sp));padding-inline-start:var(--sp2-5);transition:opacity 0.2s,visibility 0.2s,max-height 0.2s;opacity:0;border-inline-start:solid var(--sp) var(--color--primary-50);}.primary-nav__menu--level-2.is-active-menu-parent{visibility:visible;max-height:none;margin-block-start:var(--sp1-5);opacity:1;}.primary-nav__menu--level-2 .primary-nav__menu-item--level-2:first-child{padding-block-start:var(--sp0-25);}.primary-nav__menu--level-2 .primary-nav__menu-item--level-2:last-child{padding-block-end:var(--sp0-25);}@media (min-width:43.75rem){.primary-nav__menu--level-2{margin-inline-start:calc(-1 * var(--sp3));padding-inline-start:var(--sp3);}}.primary-nav__menu--level-2 .primary-nav__menu-item--has-children{display:block;}.primary-nav__menu-link--level-2{font-size:1rem;font-weight:normal;line-height:var(--sp);}html:not(.js) .primary-nav__menu--level-2{visibility:visible;max-height:none;opacity:1;}[dir="rtl"] .primary-nav__menu-link-inner::after{transform-origin:right;}
.primary-nav__button-toggle{position:relative;overflow:hidden;width:var(--sp2);height:var(--sp2);margin-block-start:var(--sp0-5);padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;text-indent:-62.4375rem;border:0;background:transparent;-webkit-appearance:none;}.primary-nav__button-toggle:focus{outline:auto 2px var(--color--primary-50);outline-offset:2px;}.primary-nav__button-toggle .icon--menu-toggle{position:absolute;top:50%;left:50%;width:1rem;height:1rem;transition:background-color 0.2s;transform:translate(-50%,-50%);border-radius:2px;}.primary-nav__button-toggle .icon--menu-toggle::before,.primary-nav__button-toggle .icon--menu-toggle::after{position:absolute;top:50%;left:50%;width:var(--sp);height:0;content:"";transform:translate(-50%,-50%);border-top:solid 3px var(--color--primary-50);}.primary-nav__button-toggle .icon--menu-toggle::after{transition:opacity 0.2s;transform:translate(-50%,-50%) rotate(90deg);}.primary-nav__button-toggle[aria-expanded="true"] .icon--menu-toggle::after{opacity:0;}.primary-nav__button-toggle[aria-hidden="true"]{pointer-events:none;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .primary-nav__button-toggle{flex-shrink:0;align-self:stretch;width:calc(var(--sp2) + 0.5rem);height:auto;margin-block-start:0;margin-inline-end:calc(-1 * var(--sp2));}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:focus{border:0;outline:0;}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:focus .icon--menu-toggle{border:solid 2px var(--color--primary-40);}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:active{color:currentColor;}body:not(.is-always-mobile-nav) .primary-nav__button-toggle[aria-expanded="true"] .icon--menu-toggle::after{opacity:0.8;}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle{inset-inline-start:0.1875rem;width:1.125rem;transform:translateY(-50%);border-radius:0.25rem;background-color:var(--color--white);}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle::before{content:none;}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle::after{top:calc(50% - 2px);left:0.1875rem;width:0.5rem;height:0.5rem;content:"";transform:translateY(-50%) rotate(45deg);opacity:0.8;border-top:none;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor;background:transparent;}}
@media (min-width:75rem){body:not(.is-always-mobile-nav) .primary-nav__menu-item{flex-wrap:nowrap;}body:not(.is-always-mobile-nav) .primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--link,body:not(.is-always-mobile-nav) .primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--nolink{flex-basis:auto;}body:not(.is-always-mobile-nav) .primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--level-1 .primary-nav__menu-link-inner::after{content:none;}body:not(.is-always-mobile-nav) .primary-nav__menu-link{letter-spacing:0.02em;font-size:1rem;line-height:var(--sp1-5);}body:not(.is-always-mobile-nav) .primary-nav__menu-link:focus{position:relative;outline:0;}body:not(.is-always-mobile-nav) .primary-nav__menu-link:focus::before{position:absolute;top:50%;left:50%;width:calc(100% + var(--sp));height:calc(100% - var(--sp3));content:"";transform:translate(-50%,-50%);border:solid 2px var(--color--primary-50);border-radius:0.25rem;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children{overflow:visible;padding-inline-end:0.5625rem;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children:focus::before{width:calc(100% + var(--sp1-5));content:"";}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children::before{content:none;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children::after{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% - 0.1875rem);width:0.5rem;height:0.5rem;margin-block-start:-2px;transform:translateY(-50%) rotate(45deg);border-top:0;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children[aria-expanded="true"]::after{opacity:1;}body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner{padding-block:var(--sp2);padding-inline-start:0;padding-inline-end:0;}body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner::after{transform-origin:center;border-top-width:var(--sp0-5);}body:not(.is-always-mobile-nav) .primary-nav__menu--level-1{display:flex;align-items:stretch;margin-inline-end:var(--sp);}body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1{position:relative;display:flex;align-items:center;width:max-content;max-width:12.5rem;margin-block:0;margin-inline-start:0;margin-inline-end:0;}body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1:not(:last-child){margin-inline-end:var(--sp2);}body:not(.is-always-mobile-nav) .primary-nav__menu--level-2{position:absolute;z-index:105;top:calc(100% - var(--sp0-5));left:50%;visibility:hidden;overflow:auto;width:15.625rem;max-height:calc(100vh - var(--site-header-height-wide) - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - var(--sp));margin-block-start:0;margin-inline-start:0;padding-block:var(--sp3);padding-inline-start:var(--sp2);padding-inline-end:var(--sp2);transition:none;transform:translate(-50%,-1.25rem);opacity:0;border-top:solid var(--color--primary-50) var(--sp0-5);border-right:solid 1px transparent;border-bottom:solid 1px transparent;border-left:solid 1px transparent;border-radius:0 0 2px 2px;background:var(--color--white);box-shadow:0 1px 36px rgba(0,0,0,0.08);}body:not(.is-always-mobile-nav) .primary-nav__menu--level-2.is-active-menu-parent{visibility:visible;margin-block-start:0;transform:translate(-50%,0);opacity:1;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2{display:block;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2:focus::before{top:0;left:calc(var(--sp0-5) * -1);height:100%;transform:none;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner{padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner::after{transform-origin:left;border-top-width:3px;}[dir="rtl"] body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner::after{transform-origin:right;}body:not(.is-always-mobile-nav) .primary-nav__menu-🥕{position:absolute;z-index:105;top:calc(100% - var(--sp));left:50%;visibility:hidden;width:0;height:0;transform:translate(-50%,-1.25rem);opacity:0;border-right:solid 10px transparent;border-bottom:solid 10px var(--color--primary-50);border-left:solid 10px transparent;}body:not(.is-always-mobile-nav) .primary-nav__menu-🥕.is-active-menu-parent{visibility:visible;transform:translate(-50%,0);opacity:1;}body:not(.is-always-mobile-nav) .is-fixed .primary-nav__menu--level-2{max-height:calc(100vh - var(--site-header-height-wide) - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - var(--sp) + var(--sp4));}}@media (min-width:75rem){html.js body:not(.is-always-mobile-nav) .primary-nav__menu--level-2,html.js body:not(.is-always-mobile-nav) .primary-nav__menu-🥕{transition:visibility 0.2s,transform 0.2s,opacity 0.2s;}}
.block-search-wide.contextual-region{position:static;}.block-search-wide__wrapper{position:absolute;z-index:1;inset-block-start:100%;inset-inline-start:calc(-1 * var(--content-left));display:none;visibility:hidden;overflow:hidden;width:calc(100% + var(--content-left));max-width:var(--max-bg-color);height:var(--sp8);max-height:0;margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;transition:all 0.2s;border-inline-start:solid var(--content-left) var(--color--gray-20);background:var(--color--black);}.block-search-wide__wrapper.is-active{visibility:visible;max-height:var(--sp8);}.block-search-wide__wrapper form{display:flex;grid-column:1 / 14;}.block-search-wide__wrapper input[type="search"]{width:calc(100% + var(--sp2));height:var(--sp8);padding-block:0;padding-inline-start:var(--sp12);padding-inline-end:0;transition:background-size 0.4s;color:var(--color--white);border:solid 1px transparent;box-shadow:none;font-family:var(--font-serif);font-size:2rem;-webkit-appearance:none;}.block-search-wide__wrapper input[type="search"]:focus{outline:solid 4px transparent;outline-offset:-4px;}.block-search-wide__wrapper .form-item-keys{flex-grow:1;margin:0;}.block-search-wide__wrapper .form-actions{display:flex;margin:0;}.block-search-wide__wrapper .search-form__submit{position:relative;overflow:hidden;align-self:stretch;width:6.25rem;height:auto;margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;border-color:transparent;background-color:transparent;}.block-search-wide__wrapper .search-form__submit .icon--search{position:absolute;inset-block-start:0;inset-inline-end:0;display:block;width:1.5rem;height:100%;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27.2' viewBox='0 0 26 27.2'%3e  %3cpath fill='%23fff' d='M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;}.block-search-wide__wrapper .search-form__submit .icon--search::after{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform 0.2s;transform:scaleX(0);transform-origin:left;border-block-start:solid var(--sp0-5) var(--color--primary-50);}.block-search-wide__wrapper .search-form__submit:focus{outline:solid 4px transparent;outline-offset:-4px;box-shadow:none;}.block-search-wide__wrapper .search-form__submit:focus span::after{transform:scaleX(1);}@media screen and (-ms-high-contrast:active){.block-search-wide__wrapper .search-form__submit:focus{border-bottom-width:var(--sp0-5);}.block-search-wide__wrapper .search-form__submit:focus span::after{content:none;}}@media screen and (-ms-high-contrast:active){.block-search-wide__wrapper .search-form__submit .icon--search{display:none;}}.block-search-wide__container{max-width:var(--max-width);padding-inline-end:var(--sp2);}.block-search-wide__grid{display:grid;grid-template-columns:repeat(var(--grid-col-count),1fr);grid-column-gap:var(--grid-gap);}.container-inline .block-search-wide__container{display:block;}.container-inline .block-search-wide__grid{display:grid;}.block-search-wide__button{position:relative;display:none;width:var(--sp3);height:var(--sp6);cursor:pointer;color:var(--color-text-neutral-loud);border:0;background:transparent;-webkit-appearance:none;}.block-search-wide__button:focus{position:relative;outline:0;}.block-search-wide__button:focus::after{position:absolute;top:50%;left:50%;width:80%;height:var(--sp3);content:"";transform:translate(-50%,-50%);border:solid 2px var(--color--primary-50);border-radius:0.25rem;}.block-search-wide__button[aria-expanded="true"]{background:var(--color--black);}.block-search-wide__button[aria-expanded="true"]:focus::after{border-color:var(--color--white);}.block-search-wide__button[aria-expanded="true"] .block-search-wide__button-close::before,.block-search-wide__button[aria-expanded="true"] .block-search-wide__button-close::after{position:absolute;top:50%;left:50%;width:var(--sp1-5);height:0;content:"";border-block-start:solid 2px var(--color--white);}.block-search-wide__button[aria-expanded="true"] .block-search-wide__button-close::before{transform:translate(-50%,-50%) rotate(-45deg);}.block-search-wide__button[aria-expanded="true"] .block-search-wide__button-close::after{transform:translate(-50%,-50%) rotate(45deg);}.block-search-wide__button[aria-expanded="true"] svg{display:none;}.block-search-wide__button svg{margin-inline-start:auto;margin-inline-end:auto;}@media (forced-colors:active){.block-search-wide__button{background:ButtonFace;}.block-search-wide__button path{fill:ButtonText;}}html:not(.js) .search-block-form:focus-within .block-search-wide__wrapper{visibility:visible;max-height:var(--sp8);}[dir] .block-search-wide__wrapper input[type="search"]{background-color:transparent;background-image:linear-gradient(var(--color--primary-50),var(--color--primary-50));background-repeat:no-repeat;background-position:bottom left;background-size:0% 0.625rem;}[dir] .block-search-wide__wrapper input[type="search"]:focus{background-size:100% var(--sp0-5);}[dir="rtl"] .block-search-wide__wrapper input[type="search"]{background-position:bottom right;}[dir="rtl"] .block-search-wide__wrapper .search-form__submit .icon--search::after{transform-origin:right;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .block-search-wide__wrapper,body:not(.is-always-mobile-nav) .block-search-wide__button{display:block;}}
.front-hero{padding-top:40px !important;padding-bottom:30px !important;min-height:auto !important;}.front-hero__content{padding-top:0 !important;margin-top:0 !important;}.front-hero h1{font-size:72px !important;line-height:1.08 !important;margin:0 0 28px 0 !important;max-width:980px;}.front-hero p{margin:0 0 28px 0 !important;max-width:1100px;}.front-hero__actions{margin-top:10px !important;}.front-hero{max-width:1200px !important;margin:24px auto 30px !important;padding:10px 20px 20px !important;min-height:auto !important;}.front-hero__content{max-width:1000px !important;margin:0 !important;padding:0 !important;}.front-hero h1{font-size:64px !important;line-height:1.05 !important;margin:0 0 20px 0 !important;max-width:900px !important;}.front-hero p{font-size:18px !important;line-height:1.6 !important;margin:0 0 18px 0 !important;max-width:950px !important;}.front-hero__actions{display:flex !important;flex-wrap:wrap !important;gap:14px !important;margin-top:10px !important;}.front-hero__actions a{display:inline-block !important;}.front-hero{max-width:1200px !important;margin:24px auto 30px !important;padding:10px 20px 20px !important;min-height:auto !important;}.front-hero__content{max-width:1000px !important;margin:0 !important;padding:0 !important;}.front-hero h1{font-size:24px !important;line-height:1.05 !important;margin:0 0 20px 0 !important;max-width:900px !important;}.front-hero p{font-size:18px !important;line-height:1.6 !important;margin:0 0 18px 0 !important;max-width:950px !important;}.front-hero__actions{display:flex !important;flex-wrap:wrap !important;gap:14px !important;margin-top:10px !important;}.front-hero__actions a{display:inline-block !important;}.category-cta-row{max-width:1120px;margin:0 auto -18px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;position:relative;z-index:20;pointer-events:none;}.category-cta-row a{pointer-events:auto;}.category-cta-row a:nth-child(1){grid-column:1;justify-self:end;transform:translateX(50%);}.category-cta-row a:nth-child(2){grid-column:2;justify-self:end;transform:translateX(50%);}.mh-pill-button{display:inline-flex;align-items:center;justify-content:center;min-width:155px;padding:13px 26px;border-radius:999px;font-size:16px;font-weight:800;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;box-shadow:0 8px 22px rgba(0,0,0,.14);white-space:nowrap;}.mh-pill-button--blue{background:#008fc5;color:#fff !important;}.mh-pill-button--dark{background:#1f2937;color:#fff !important;}.mh-pill-button:hover{transform:translateX(50%) translateY(-3px);box-shadow:0 12px 28px rgba(0,100,150,.22);}@media (max-width:991px){.category-cta-row{grid-template-columns:1fr;gap:12px;margin:20px auto;}.category-cta-row a:nth-child(1),.category-cta-row a:nth-child(2){grid-column:auto;justify-self:center;transform:none;}.mh-pill-button:hover{transform:translateY(-3px);}}.category-cta-row{max-width:1120px !important;margin:8px auto 22px !important;display:grid !important;grid-template-columns:repeat(3,1fr) !important;align-items:center !important;position:relative !important;z-index:20 !important;}.category-cta-row .mh-pill-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:160px !important;padding:13px 28px !important;border-radius:999px !important;font-family:Arial,sans-serif !important;font-size:16px !important;font-weight:800 !important;line-height:1 !important;text-decoration:none !important;color:#fff !important;box-shadow:0 8px 22px rgba(0,0,0,.16) !important;transition:transform .2s ease,box-shadow .2s ease !important;}.category-cta-row .mh-pill-button--blue{background:#008fc5 !important;}.category-cta-row .mh-pill-button--dark{background:#1f2937 !important;}.category-cta-row .mh-pill-button:nth-child(1){grid-column:1 !important;justify-self:end !important;transform:translateX(50%) !important;}.category-cta-row .mh-pill-button:nth-child(2){grid-column:2 !important;justify-self:end !important;transform:translateX(50%) !important;}.category-cta-row .mh-pill-button:hover{box-shadow:0 12px 28px rgba(0,100,150,.26) !important;}@media (max-width:991px){.category-cta-row{grid-template-columns:1fr !important;gap:12px !important;}.category-cta-row .mh-pill-button:nth-child(1),.category-cta-row .mh-pill-button:nth-child(2){grid-column:auto !important;justify-self:center !important;transform:none !important;}}.category-cta-row{max-width:1120px !important;margin:0 auto 12px !important;display:grid !important;grid-template-columns:repeat(3,1fr) !important;align-items:center !important;position:relative !important;z-index:20 !important;}.category-cta-row .mh-pill-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:180px !important;padding:13px 28px !important;border-radius:999px !important;font-family:Arial,sans-serif !important;font-size:16px !important;font-weight:800 !important;line-height:1 !important;text-decoration:none !important;color:#fff !important;box-shadow:0 8px 22px rgba(0,0,0,.14) !important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease !important;animation:mhButtonFloat 3.2s ease-in-out infinite;}.category-cta-row .mh-pill-button--blue{background:#1194c7 !important;}.category-cta-row .mh-pill-button--dark{background:#1f2b3d !important;}.category-cta-row .mh-pill-button:nth-child(1){grid-column:1 !important;justify-self:end !important;--mh-base-x:50%;transform:translateX(var(--mh-base-x)) translateY(0) !important;}.category-cta-row .mh-pill-button:nth-child(2){grid-column:2 !important;justify-self:end !important;--mh-base-x:50%;transform:translateX(var(--mh-base-x)) translateY(0) !important;animation-delay:.8s;}.category-cta-row .mh-pill-button:hover{transform:translateX(var(--mh-base-x)) translateY(-5px) !important;box-shadow:0 14px 28px rgba(0,0,0,.20) !important;filter:brightness(1.03) !important;}@keyframes mhButtonFloat{0%,100%{transform:translateX(var(--mh-base-x)) translateY(0);box-shadow:0 8px 22px rgba(0,0,0,.14);}50%{transform:translateX(var(--mh-base-x)) translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.18);}}@media (max-width:991px){.category-cta-row{grid-template-columns:1fr !important;gap:12px !important;margin:8px auto 12px !important;}.category-cta-row .mh-pill-button,.category-cta-row .mh-pill-button:nth-child(1),.category-cta-row .mh-pill-button:nth-child(2){grid-column:auto !important;justify-self:center !important;--mh-base-x:0%;transform:translateX(0) translateY(0) !important;animation:none !important;}.category-cta-row .mh-pill-button:hover{transform:translateY(-3px) !important;}}.front-benefits{max-width:1120px;margin:18px auto 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}.front-benefit-card{position:relative;padding:22px 20px 20px;background:#ffffff;border:1px solid #d9e7ee;box-shadow:0 8px 22px rgba(0,70,100,.07);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;}.front-benefit-card:hover{transform:translateY(-6px);box-shadow:0 16px 34px rgba(0,70,100,.14);border-color:#9ed3e6;}.front-benefit-card__icon{width:42px;height:42px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#e5f6fc;color:#008fc5;font-size:22px;font-weight:900;transition:transform .24s ease,background .24s ease;}.front-benefit-card:hover .front-benefit-card__icon{transform:scale(1.08) rotate(-3deg);background:#d7f1fa;}.front-benefit-card h3{margin:0 0 10px;font-size:20px;line-height:1.2;}.front-benefit-card p{margin:0;color:#405967;font-size:15px;line-height:1.45;}@media (max-width:1100px){.front-benefits{grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){.front-benefits{grid-template-columns:1fr;}}.mh-side-info{position:sticky;top:120px;display:flex;flex-direction:column;gap:10px;max-width:260px;margin-top:20px;}.mh-side-info__item{border:0;background:transparent;}.mh-side-info__item summary{cursor:pointer;list-style:none;padding:13px 18px;border-radius:999px;color:#fff;font-weight:800;font-size:16px;box-shadow:0 8px 20px rgba(0,0,0,.14);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;}.mh-side-info__item summary::-webkit-details-marker{display:none;}.mh-side-info__item:nth-child(1) summary{background:#008fc5;}.mh-side-info__item:nth-child(2) summary{background:#1f2b3d;}.mh-side-info__item:nth-child(3) summary{background:#2b9b70;}.mh-side-info__item:nth-child(4) summary{background:#d88a1d;}.mh-side-info__item summary:hover{transform:translateX(-4px);box-shadow:0 12px 26px rgba(0,0,0,.20);filter:brightness(1.04);}.mh-side-info__item p{margin:8px 0 0;padding:12px 14px;border-left:3px solid #008fc5;background:#f5fbfd;color:#334a55;font-size:14px;line-height:1.45;box-shadow:0 6px 16px rgba(0,70,100,.07);}@media (max-width:1000px){.mh-side-info{position:static;max-width:none;margin:24px 0;}.mh-side-info__item summary:hover{transform:none;}}.mh-services{max-width:1120px !important;margin:56px auto 44px !important;padding:0 20px !important;}.mh-services h2{margin:0 0 10px !important;font-size:38px !important;line-height:1.15 !important;}.mh-services__intro{max-width:780px !important;margin:0 0 24px !important;color:#425968 !important;font-size:18px !important;line-height:1.55 !important;}.mh-services__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important;}.mh-service{min-height:230px !important;padding:26px 24px !important;background:#fff !important;border:1px solid #d9e7ee !important;box-shadow:0 10px 26px rgba(0,70,100,.08) !important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease !important;}.mh-service:hover{transform:translateY(-7px) !important;box-shadow:0 18px 36px rgba(0,70,100,.15) !important;border-color:#9ed3e6 !important;}.mh-service__num{margin:0 0 14px !important;color:#008fc5 !important;font-size:15px !important;font-weight:900 !important;letter-spacing:.08em !important;}.mh-service h3{margin:0 0 12px !important;font-size:22px !important;line-height:1.2 !important;}.mh-service p{margin:0 0 16px !important;color:#425968 !important;font-size:16px !important;line-height:1.45 !important;}.mh-service__link{color:#008fc5 !important;font-weight:800 !important;text-decoration:none !important;}.mh-service__link:hover{text-decoration:underline !important;}@media (max-width:1000px){.mh-services__grid{grid-template-columns:1fr !important;}}.mh-services{margin-top:20px !important;}.mh-services{margin-top:-20px !important;}.mh-bottom-cta{max-width:1120px !important;margin:48px auto 60px !important;padding:34px 36px !important;background:#eef8fb !important;border-left:5px solid #008fc5 !important;display:grid !important;grid-template-columns:1fr auto !important;gap:28px !important;align-items:center !important;box-shadow:0 12px 30px rgba(0,70,100,.08) !important;}.mh-bottom-cta h2{margin:0 0 10px !important;font-size:34px !important;line-height:1.15 !important;}.mh-bottom-cta p{margin:0 !important;max-width:760px !important;color:#344f5d !important;font-size:18px !important;line-height:1.5 !important;}.mh-bottom-cta__actions{display:flex !important;flex-direction:column !important;gap:12px !important;min-width:220px !important;}.mh-bottom-cta__button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;padding:12px 22px !important;border-radius:999px !important;font-weight:800 !important;font-size:16px !important;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease !important;}.mh-bottom-cta__button--primary{background:#008fc5 !important;color:#fff !important;box-shadow:0 8px 20px rgba(0,143,197,.22) !important;}.mh-bottom-cta__button--secondary{background:#1f2b3d !important;color:#fff !important;box-shadow:0 8px 20px rgba(31,43,61,.18) !important;}.mh-bottom-cta__button:hover{transform:translateY(-3px) !important;filter:brightness(1.04) !important;}@media (max-width:900px){.mh-bottom-cta{grid-template-columns:1fr !important;padding:28px 22px !important;}.mh-bottom-cta__actions{flex-direction:row !important;flex-wrap:wrap !important;}}.mh-cta-strip{margin:30px 0 35px !important;padding:28px 32px !important;background:#f7fafc !important;border:1px solid #dbe7ef !important;border-left:5px solid #1197cc !important;border-radius:18px !important;box-shadow:0 12px 30px rgba(15,23,42,.06) !important;}.mh-cta-strip__content{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:28px !important;flex-wrap:wrap !important;}.mh-cta-strip__text{flex:1 1 560px !important;}.mh-cta-strip__text h2{margin:0 0 10px !important;font-size:36px !important;line-height:1.15 !important;font-weight:800 !important;color:#0f172a !important;}.mh-cta-strip__text p{margin:0 !important;font-size:19px !important;line-height:1.65 !important;color:#334155 !important;max-width:860px !important;}.mh-cta-strip__actions{display:flex !important;gap:14px !important;flex-wrap:wrap !important;}.mh-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:14px 24px !important;border-radius:999px !important;font-weight:700 !important;font-size:17px !important;text-decoration:none !important;transition:all .25s ease !important;box-shadow:0 10px 22px rgba(15,23,42,.10) !important;}.mh-button--primary{background:#1197cc !important;color:#fff !important;}.mh-button--primary:hover{transform:translateY(-2px) !important;box-shadow:0 14px 26px rgba(17,151,204,.25) !important;}.mh-button--secondary{background:#1e2f49 !important;color:#fff !important;}.mh-button--secondary:hover{transform:translateY(-2px) !important;box-shadow:0 14px 26px rgba(30,47,73,.22) !important;}@media (max-width:991px){.mh-cta-strip{padding:22px 22px !important;}.mh-cta-strip__text h2{font-size:30px !important;}.mh-cta-strip__text p{font-size:17px !important;}}.mh-cta-strip{margin-top:20px !important;}.mh-footer{margin-top:70px !important;background:#071018 !important;color:#fff !important;padding:48px 36px 24px !important;position:relative !important;overflow:hidden !important;}.mh-footer::before{content:'' !important;position:absolute !important;inset:0 !important;background-image:linear-gradient(45deg,rgba(255,255,255,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.04) 25%,transparent 25%) !important;background-size:30px 30px !important;opacity:.28 !important;pointer-events:none !important;}.mh-footer__inner,.mh-footer__bottom{position:relative !important;z-index:1 !important;max-width:1180px !important;margin:0 auto !important;}.mh-footer__inner{display:grid !important;grid-template-columns:1.4fr 1fr .9fr .9fr !important;gap:34px !important;align-items:start !important;}.mh-footer__logo{margin-bottom:14px !important;font-size:34px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.02em !important;color:#5ad4ff !important;}.mh-footer p{margin:0 0 10px !important;color:rgba(255,255,255,.76) !important;font-size:16px !important;line-height:1.5 !important;}.mh-footer h3{margin:0 0 14px !important;color:#fff !important;font-size:18px !important;line-height:1.2 !important;}.mh-footer a{color:rgba(255,255,255,.82) !important;text-decoration:none !important;transition:color .2s ease,transform .2s ease !important;}.mh-footer a:hover{color:#5ad4ff !important;}.mh-footer__nav{display:flex !important;flex-direction:column !important;gap:9px !important;}.mh-footer__messengers{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:10px !important;}.mh-footer__button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:150px !important;padding:11px 18px !important;border-radius:999px !important;color:#fff !important;font-weight:800 !important;box-shadow:0 10px 24px rgba(0,0,0,.22) !important;}.mh-footer__button--whatsapp{background:#2b9b70 !important;}.mh-footer__button--telegram{background:#1197cc !important;}.mh-footer__button:hover{transform:translateY(-2px) !important;color:#fff !important;filter:brightness(1.05) !important;}.mh-footer__bottom{margin-top:34px !important;padding-top:18px !important;border-top:1px solid rgba(255,255,255,.14) !important;display:flex !important;justify-content:space-between !important;gap:16px !important;color:rgba(255,255,255,.58) !important;font-size:14px !important;}@media (max-width:1000px){.mh-footer__inner{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:640px){.mh-footer{padding:36px 22px 22px !important;}.mh-footer__inner{grid-template-columns:1fr !important;}.mh-footer__bottom{flex-direction:column !important;}}.region-footer,.site-footer,footer[role='contentinfo']{position:relative !important;z-index:50 !important;background:#020b14 !important;margin-top:24px !important;padding:28px 0 24px !important;overflow:hidden !important;}.region-footer .block,.site-footer .block,footer[role='contentinfo'] .block{max-width:1180px !important;margin:0 auto !important;}.region-footer .content,.site-footer .content,footer[role='contentinfo'] .content{margin:0 !important;padding:0 !important;}.mh-footer{max-width:1120px !important;margin:0 auto !important;}.mh-footer__inner{gap:40px !important;}.mh-footer__bottom{margin-top:24px !important;padding-top:20px !important;}.region-footer{z-index:100 !important;}.site-footer,.region-footer,footer[role='contentinfo']{min-height:auto !important;padding-top:24px !important;padding-bottom:24px !important;}.site-footer__inner,.site-footer__inner .container,.region-footer{min-height:auto !important;}.site-footer,.region-footer,footer[role='contentinfo']{display:none !important;min-height:0 !important;height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;}.mh-footer{width:100vw !important;max-width:none !important;margin:56px 0 0 calc(50% - 50vw) !important;padding:48px 0 24px !important;background:#071018 !important;color:#fff !important;position:relative !important;overflow:hidden !important;}.mh-footer::before{content:'' !important;position:absolute !important;inset:0 !important;background-image:linear-gradient(45deg,rgba(255,255,255,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.04) 25%,transparent 25%) !important;background-size:30px 30px !important;opacity:.28 !important;pointer-events:none !important;}.mh-footer__inner,.mh-footer__bottom{position:relative !important;z-index:1 !important;max-width:1120px !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important;}.mh-footer__inner{display:grid !important;grid-template-columns:1.35fr 1fr .9fr .9fr !important;gap:36px !important;align-items:start !important;}.mh-footer__logo{margin-bottom:14px !important;font-size:34px !important;line-height:1 !important;font-weight:900 !important;color:#5ad4ff !important;}.mh-footer h3{margin:0 0 14px !important;color:#fff !important;font-size:18px !important;line-height:1.2 !important;}.mh-footer p{margin:0 0 10px !important;color:rgba(255,255,255,.76) !important;font-size:16px !important;line-height:1.5 !important;}.mh-footer a{color:rgba(255,255,255,.84) !important;text-decoration:none !important;transition:color .2s ease,transform .2s ease,filter .2s ease !important;}.mh-footer a:hover{color:#5ad4ff !important;}.mh-footer__nav{display:flex !important;flex-direction:column !important;gap:9px !important;}.mh-footer__messengers{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:10px !important;}.mh-footer__button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:150px !important;padding:11px 18px !important;border-radius:999px !important;color:#fff !important;font-weight:800 !important;box-shadow:0 10px 24px rgba(0,0,0,.22) !important;}.mh-footer__button--whatsapp{background:#2b9b70 !important;}.mh-footer__button--telegram{background:#1197cc !important;}.mh-footer__button:hover{transform:translateY(-2px) !important;color:#fff !important;filter:brightness(1.05) !important;}.mh-footer__bottom{margin-top:34px !important;padding-top:18px !important;border-top:1px solid rgba(255,255,255,.14) !important;display:flex !important;justify-content:space-between !important;gap:16px !important;color:rgba(255,255,255,.58) !important;font-size:14px !important;}@media (max-width:1000px){.mh-footer__inner{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:640px){.mh-footer{padding:36px 0 22px !important;}.mh-footer__inner{grid-template-columns:1fr !important;}.mh-footer__bottom{flex-direction:column !important;}}.mh-side-benefits,.mh-side-panel,.mh-right-panel{position:sticky !important;top:140px !important;right:auto !important;transform:none !important;width:240px !important;max-width:240px !important;margin:0 0 0 auto !important;z-index:20 !important;}.mh-side-benefits__list,.mh-side-panel__list,.mh-right-panel__list{display:flex !important;flex-direction:column !important;gap:14px !important;}.mh-side-benefits__item,.mh-side-panel__item,.mh-right-panel__item{background:transparent !important;box-shadow:none !important;padding:0 !important;border:0 !important;}.mh-side-benefits__toggle,.mh-side-panel__toggle,.mh-right-panel__toggle,.mh-side-benefits .mh-button,.mh-side-panel .mh-button,.mh-right-panel .mh-button{min-height:56px !important;padding:0 22px !important;border-radius:999px !important;font-size:16px !important;font-weight:800 !important;box-shadow:0 10px 22px rgba(0,0,0,.16) !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease !important;}.mh-side-benefits__toggle:hover,.mh-side-panel__toggle:hover,.mh-right-panel__toggle:hover,.mh-side-benefits .mh-button:hover,.mh-side-panel .mh-button:hover,.mh-right-panel .mh-button:hover{transform:translateY(-2px) !important;box-shadow:0 14px 26px rgba(0,0,0,.18) !important;filter:brightness(1.03) !important;}.mh-side-benefits__content,.mh-side-panel__content,.mh-right-panel__content{margin-top:8px !important;padding:14px 16px !important;background:#ffffff !important;border:1px solid #d7e4ee !important;border-radius:16px !important;box-shadow:0 12px 26px rgba(0,0,0,.10) !important;font-size:15px !important;line-height:1.5 !important;color:#324b63 !important;}.mh-side-benefits__item.is-open,.mh-side-panel__item.is-open,.mh-right-panel__item.is-open{margin-bottom:4px !important;}.mh-footer + .mh-side-benefits,.mh-footer + .mh-side-panel,.mh-footer + .mh-right-panel{display:none !important;}@media (max-width:1200px){.mh-side-benefits,.mh-side-panel,.mh-right-panel{width:210px !important;max-width:210px !important;}.mh-side-benefits__toggle,.mh-side-panel__toggle,.mh-right-panel__toggle,.mh-side-benefits .mh-button,.mh-side-panel .mh-button,.mh-right-panel .mh-button{min-height:52px !important;font-size:15px !important;}}@media (max-width:980px){.mh-side-benefits,.mh-side-panel,.mh-right-panel{display:none !important;}}.mh-side-benefits,.mh-side-panel,.mh-right-panel{position:sticky !important;top:140px !important;right:auto !important;transform:none !important;width:240px !important;max-width:240px !important;margin:0 0 0 auto !important;z-index:20 !important;}.mh-side-benefits__list,.mh-side-panel__list,.mh-right-panel__list{display:flex !important;flex-direction:column !important;gap:14px !important;}.mh-side-benefits__item,.mh-side-panel__item,.mh-right-panel__item{background:transparent !important;box-shadow:none !important;padding:0 !important;border:0 !important;}.mh-side-benefits__toggle,.mh-side-panel__toggle,.mh-right-panel__toggle,.mh-side-benefits .mh-button,.mh-side-panel .mh-button,.mh-right-panel .mh-button{min-height:56px !important;padding:0 22px !important;border-radius:999px !important;font-size:16px !important;font-weight:800 !important;box-shadow:0 10px 22px rgba(0,0,0,.16) !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease !important;}.mh-side-benefits__toggle:hover,.mh-side-panel__toggle:hover,.mh-right-panel__toggle:hover,.mh-side-benefits .mh-button:hover,.mh-side-panel .mh-button:hover,.mh-right-panel .mh-button:hover{transform:translateY(-2px) !important;box-shadow:0 14px 26px rgba(0,0,0,.18) !important;filter:brightness(1.03) !important;}.mh-side-benefits__content,.mh-side-panel__content,.mh-right-panel__content{margin-top:8px !important;padding:14px 16px !important;background:#ffffff !important;border:1px solid #d7e4ee !important;border-radius:16px !important;box-shadow:0 12px 26px rgba(0,0,0,.10) !important;font-size:15px !important;line-height:1.5 !important;color:#324b63 !important;}.mh-side-benefits__item.is-open,.mh-side-panel__item.is-open,.mh-right-panel__item.is-open{margin-bottom:4px !important;}.mh-footer + .mh-side-benefits,.mh-footer + .mh-side-panel,.mh-footer + .mh-right-panel{display:none !important;}@media (max-width:1200px){.mh-side-benefits,.mh-side-panel,.mh-right-panel{width:210px !important;max-width:210px !important;}.mh-side-benefits__toggle,.mh-side-panel__toggle,.mh-right-panel__toggle,.mh-side-benefits .mh-button,.mh-side-panel .mh-button,.mh-right-panel .mh-button{min-height:52px !important;font-size:15px !important;}}@media (max-width:980px){.mh-side-benefits,.mh-side-panel,.mh-right-panel{display:none !important;}}html body .mh-side-info__item{background:transparent !important;box-shadow:none !important;border:0 !important;padding:0 !important;margin:0 !important;}html body .mh-side-info__item button{min-height:44px !important;padding:9px 16px !important;font-size:14px !important;border-radius:999px !important;box-shadow:0 7px 16px rgba(0,0,0,.13) !important;}html body .mh-side-info__text{position:absolute !important;right:calc(100% + 10px) !important;top:50% !important;transform:translateY(-50%) !important;width:250px !important;padding:12px 14px !important;font-size:14px !important;line-height:1.45 !important;z-index:3 !important;}html body .mh-footer,html body .region-footer,html body .site-footer,html body footer[role='contentinfo']{position:relative !important;z-index:999999 !important;isolation:isolate !important;}html body .mh-footer{width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;}html body .mh-footer::before{z-index:0 !important;}html body .mh-footer__inner,html body .mh-footer__bottom{position:relative !important;z-index:2 !important;}html body .mh-side-info{position:sticky !important;top:140px !important;right:auto !important;bottom:auto !important;align-self:flex-start !important;margin-left:auto !important;width:220px !important;z-index:5 !important;}html body .mh-side-info__item{position:relative !important;}html body .mh-side-info__text{z-index:6 !important;}html body .dialog-off-canvas-main-canvas,html body main,html body .layout-content,html body .region-content,html body .block-system-main-block{overflow:visible !important;}html body .mh-footer,html body footer[role='contentinfo'],html body .region-footer{position:relative !important;z-index:20 !important;}@media (max-width:1100px){html body .mh-side-info{display:none !important;}}html body .mh-side-info{transition:opacity .22s ease,visibility .22s ease,transform .22s ease !important;}html body .mh-side-info.mh-side-info--hidden{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateX(40px) !important;}html body .mh-footer{width:100vw !important;max-width:none !important;margin:56px 0 0 calc(50% - 50vw) !important;padding:46px 0 24px !important;background:#071018 !important;color:#fff !important;position:relative !important;overflow:hidden !important;z-index:1000 !important;}html body .mh-footer__inner,html body .mh-footer__bottom{max-width:1120px !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important;position:relative !important;z-index:2 !important;}html body .mh-footer__inner{display:grid !important;grid-template-columns:1.25fr 1fr .8fr .8fr !important;gap:42px !important;align-items:start !important;}html body .mh-footer__logo{margin:0 0 16px !important;color:#5ad4ff !important;font-size:36px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.02em !important;}html body .mh-footer h3{margin:0 0 16px !important;color:#fff !important;font-size:20px !important;line-height:1.2 !important;}html body .mh-footer p{margin:0 0 10px !important;color:rgba(255,255,255,.78) !important;font-size:16px !important;line-height:1.55 !important;}html body .mh-footer a{color:rgba(255,255,255,.86) !important;text-decoration:none !important;transition:color .2s ease,transform .2s ease,filter .2s ease !important;}html body .mh-footer a:hover{color:#5ad4ff !important;}html body .mh-footer__nav{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:10px !important;}html body .mh-footer__nav a{display:block !important;width:auto !important;font-size:16px !important;line-height:1.25 !important;}html body .mh-footer__contacts p strong{color:#fff !important;}html body .mh-footer__messengers{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:10px !important;}html body .mh-footer__button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:150px !important;min-height:42px !important;padding:10px 18px !important;border-radius:999px !important;color:#fff !important;font-weight:800 !important;box-shadow:0 10px 24px rgba(0,0,0,.22) !important;}html body .mh-footer__button--whatsapp{background:#2b9b70 !important;}html body .mh-footer__button--telegram{background:#1197cc !important;}html body .mh-footer__button:hover{color:#fff !important;transform:translateY(-2px) !important;filter:brightness(1.05) !important;}html body .mh-footer__bottom{margin-top:34px !important;padding-top:18px !important;border-top:1px solid rgba(255,255,255,.14) !important;display:flex !important;justify-content:space-between !important;gap:16px !important;color:rgba(255,255,255,.58) !important;font-size:14px !important;}html body .mh-footer::before{content:'' !important;position:absolute !important;inset:0 !important;background-image:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 25%) !important;background-size:30px 30px !important;opacity:.32 !important;pointer-events:none !important;z-index:0 !important;}@media (max-width:1000px){html body .mh-footer__inner{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:640px){html body .mh-footer{padding:36px 0 22px !important;}html body .mh-footer__inner{grid-template-columns:1fr !important;}html body .mh-footer__bottom{flex-direction:column !important;}}.path-catalog .region-content,.path-taxonomy .region-content{max-width:1120px !important;margin:0 auto !important;padding:24px 24px 40px !important;}.path-catalog .page-title,.path-taxonomy .page-title,.path-catalog .block-page-title-block,.path-taxonomy .block-page-title-block{display:none !important;}.path-catalog .field--name-field-izobrazhenie-kategorii,.path-taxonomy .field--name-field-izobrazhenie-kategorii{margin:20px 0 28px !important;}.path-catalog .field--name-field-izobrazhenie-kategorii .field__label,.path-taxonomy .field--name-field-izobrazhenie-kategorii .field__label{font-size:20px !important;font-weight:800 !important;margin-bottom:14px !important;color:#071018 !important;}.path-catalog .field--name-field-izobrazhenie-kategorii img,.path-taxonomy .field--name-field-izobrazhenie-kategorii img{width:100% !important;max-width:520px !important;height:auto !important;max-height:360px !important;object-fit:contain !important;display:block !important;background:#f3f6f8 !important;padding:12px !important;box-shadow:0 10px 28px rgba(0,70,100,.08) !important;}.path-catalog .field--name-description,.path-taxonomy .field--name-description{max-width:900px !important;margin:0 0 28px !important;font-size:18px !important;line-height:1.6 !important;color:#2e4654 !important;}.path-catalog .view-content,.path-taxonomy .view-content{margin-top:24px !important;}.path-catalog .view-content .views-row,.path-taxonomy .view-content .views-row{display:grid !important;grid-template-columns:1fr auto !important;gap:18px !important;align-items:center !important;padding:18px 20px !important;margin:0 0 10px !important;border:1px solid #d8e4ec !important;background:#fff !important;box-shadow:0 6px 18px rgba(0,70,100,.05) !important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease !important;}.path-catalog .view-content .views-row:hover,.path-taxonomy .view-content .views-row:hover{transform:translateY(-2px) !important;box-shadow:0 12px 26px rgba(0,70,100,.10) !important;border-color:#9ed3e6 !important;}.path-catalog .view-content .views-row a,.path-taxonomy .view-content .views-row a{font-size:18px !important;font-weight:700 !important;color:#008fc5 !important;text-decoration:none !important;}.path-catalog .view-content .views-row a:hover,.path-taxonomy .view-content .views-row a:hover{text-decoration:underline !important;}@media (max-width:760px){.path-catalog .view-content .views-row,.path-taxonomy .view-content .views-row{grid-template-columns:1fr !important;}.path-catalog .field--name-field-izobrazhenie-kategorii img,.path-taxonomy .field--name-field-izobrazhenie-kategorii img{max-width:100% !important;}}.page-node-type-tovar .region-content{max-width:1120px !important;margin:0 auto !important;padding:28px 24px 50px !important;}.page-node-type-tovar .node__meta,.page-node-type-tovar .field--name-uid,.page-node-type-tovar .field--name-created{display:none !important;}.page-node-type-tovar h1,.page-node-type-tovar .page-title{font-size:38px !important;line-height:1.18 !important;margin:0 0 28px !important;color:#071018 !important;}.page-node-type-tovar .node__content{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px 28px !important;align-items:start !important;}.page-node-type-tovar .node__content > .field{padding:18px 20px !important;background:#fff !important;border:1px solid #d8e4ec !important;box-shadow:0 8px 20px rgba(0,70,100,.05) !important;}.page-node-type-tovar .field__label{margin:0 0 8px !important;color:#071018 !important;font-size:17px !important;font-weight:900 !important;}.page-node-type-tovar .field__item{color:#253d4a !important;font-size:18px !important;line-height:1.45 !important;}.page-node-type-tovar .field--name-body,.page-node-type-tovar .field--type-text-with-summary,.page-node-type-tovar .field--name-field-opisanie{grid-column:1 / -1 !important;font-size:18px !important;line-height:1.65 !important;}.page-node-type-tovar .field--type-image{grid-column:1 / -1 !important;}.page-node-type-tovar .field--type-image img{max-width:520px !important;width:100% !important;height:auto !important;object-fit:contain !important;background:#f3f6f8 !important;padding:12px !important;box-shadow:0 10px 28px rgba(0,70,100,.08) !important;}.page-node-type-tovar .tabs{margin-bottom:28px !important;}.page-node-type-tovar .breadcrumb{margin-bottom:22px !important;}.page-node-type-tovar .breadcrumb a{color:#008fc5 !important;font-weight:700 !important;}@media (max-width:820px){.page-node-type-tovar .node__content{grid-template-columns:1fr !important;}.page-node-type-tovar h1,.page-node-type-tovar .page-title{font-size:30px !important;}}.page-node-type-tovar .node__content{gap:14px 18px !important;}.page-node-type-tovar .node__content > .field{padding:14px 16px !important;margin:0 !important;}.page-node-type-tovar .field__label{margin-bottom:6px !important;font-size:16px !important;}.page-node-type-tovar .field__item{font-size:17px !important;line-height:1.45 !important;}.page-node-type-tovar .field--name-field-seo-zagolovok,.page-node-type-tovar .field--name-field-seo-opisanie,.page-node-type-tovar .field--name-field-seo-klyuchevye-slova,.page-node-type-tovar .field--name-field-seo-title,.page-node-type-tovar .field--name-field-seo-description,.page-node-type-tovar .field--name-field-seo-keywords{display:none !important;}.page-node-type-tovar .field--name-field-opisanie-tovara,.page-node-type-tovar .field--name-field-opisanie,.page-node-type-tovar .field--name-body{grid-column:1 / -1 !important;background:#f8fbfd !important;border-left:4px solid #008fc5 !important;}.page-node-type-tovar .field--name-field-opisanie-tovara .field__item,.page-node-type-tovar .field--name-field-opisanie .field__item,.page-node-type-tovar .field--name-body .field__item{font-size:18px !important;line-height:1.6 !important;color:#253d4a !important;}.page-node-type-tovar .field--name-field-opisanie-tovara .field__item h3,.page-node-type-tovar .field--name-field-opisanie .field__item h3,.page-node-type-tovar .field--name-body .field__item h3{margin:0 0 10px !important;font-size:24px !important;line-height:1.25 !important;}.node--type-tovar .field--name-field-opisanie-tovara-html,.node--type-tovar .field--name-field-opisanie-tovara-html .field__item{height:100% !important;}.node--type-tovar .field--name-field-opisanie-tovara-html .field__item{padding:0 !important;}.node--type-tovar .field--name-field-opisanie-tovara-html h1,.node--type-tovar .field--name-field-opisanie-tovara-html h2,.node--type-tovar .field--name-field-opisanie-tovara-html h3,.node--type-tovar .field--name-field-opisanie-tovara-html h4{margin:0 0 18px 0 !important;font-size:24px !important;line-height:1.25 !important;font-weight:700 !important;color:#0f172a !important;}.node--type-tovar .field--name-field-opisanie-tovara-html p{margin:0 0 14px 0 !important;font-size:17px !important;line-height:1.65 !important;color:#334155 !important;}.node--type-tovar .field--name-field-opisanie-tovara-html p:last-child{margin-bottom:0 !important;}.node--type-tovar .field--name-field-opisanie-tovara-html strong{font-weight:700 !important;color:#0f172a !important;}html body.page-node-type-tovar .node__content{gap:14px 18px !important;}html body.page-node-type-tovar .node__content > .field{padding:14px 16px !important;margin:0 !important;}html body.page-node-type-tovar .node__content > .field h1,html body.page-node-type-tovar .node__content > .field h2,html body.page-node-type-tovar .node__content > .field h3,html body.page-node-type-tovar .node__content > .field h4{margin:0 0 10px 0 !important;padding:0 !important;font-size:22px !important;line-height:1.25 !important;font-weight:800 !important;color:#071018 !important;}html body.page-node-type-tovar .node__content > .field p{margin:0 0 10px 0 !important;padding:0 !important;font-size:17px !important;line-height:1.5 !important;color:#253d4a !important;}html body.page-node-type-tovar .node__content > .field p:last-child{margin-bottom:0 !important;}html body.page-node-type-tovar .node__content > .field .field__label{margin:0 0 8px 0 !important;padding:0 !important;font-size:20px !important;line-height:1.25 !important;font-weight:800 !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html{padding:14px 16px !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .field__item{padding:0 !important;margin:0 !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html{margin-top:-34px !important;padding:14px 16px !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h1,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h2,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h3,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h4{margin:0 0 12px 0 !important;padding:0 !important;font-size:20px !important;line-height:1.22 !important;font-weight:800 !important;color:#071018 !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html p{margin:0 0 10px 0 !important;font-size:16px !important;line-height:1.5 !important;color:#253d4a !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html strong{font-weight:800 !important;color:#071018 !important;}html body.page-node-type-tovar .node__content > .field h1,html body.page-node-type-tovar .node__content > .field h2,html body.page-node-type-tovar .node__content > .field h3,html body.page-node-type-tovar .node__content > .field h4,html body.page-node-type-tovar .field--type-text-long h1,html body.page-node-type-tovar .field--type-text-long h2,html body.page-node-type-tovar .field--type-text-long h3,html body.page-node-type-tovar .field--type-text-long h4,html body.page-node-type-tovar .field--type-text-with-summary h1,html body.page-node-type-tovar .field--type-text-with-summary h2,html body.page-node-type-tovar .field--type-text-with-summary h3,html body.page-node-type-tovar .field--type-text-with-summary h4{font-size:20px !important;line-height:1.22 !important;margin:0 0 10px 0 !important;padding:0 !important;font-weight:800 !important;color:#071018 !important;}html body.page-node-type-tovar .node__content > .field p,html body.page-node-type-tovar .field--type-text-long p,html body.page-node-type-tovar .field--type-text-with-summary p{font-size:16px !important;line-height:1.48 !important;margin:0 0 10px 0 !important;padding:0 !important;}html body.page-node-type-tovar .node__content > .field{padding:13px 15px !important;}html body.page-node-type-tovar .node__content{gap:12px 18px !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html{margin-top:-28px !important;padding:14px 16px !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .field__item,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .text-content{margin:0 !important;padding:0 !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .field__item h3,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .text-content h3,html body.page-node-type-tovar article .field--name-field-opisanie-tovara-html h3{font-size:20px !important;line-height:1.25 !important;margin:0 0 12px 0 !important;padding:0 !important;font-weight:800 !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .field__item p,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .text-content p,html body.page-node-type-tovar article .field--name-field-opisanie-tovara-html p{font-size:16px !important;line-height:1.5 !important;margin:0 0 10px 0 !important;padding:0 !important;}html body.page-node-type-tovar .node__content > .field:has(h3){margin-top:-22px !important;padding:14px 16px !important;}html body.page-node-type-tovar .node__content > .field:has(h3) h3{font-size:20px !important;line-height:1.25 !important;margin:0 0 10px 0 !important;padding:0 !important;font-weight:800 !important;color:#071018 !important;}html body.page-node-type-tovar .node__content > .field:has(h3) p{font-size:16px !important;line-height:1.48 !important;margin:0 0 8px 0 !important;padding:0 !important;}html body.page-node-type-tovar .node__content > .field:has(h3) p:last-child{margin-bottom:0 !important;}html body.page-node-type-tovar .node__content{gap:12px 18px !important;align-items:start !important;}html body.page-node-type-tovar .node__content > .field{padding:12px 14px !important;margin:0 !important;}html body.page-node-type-tovar .node__content > .field .field__label{margin:0 0 6px 0 !important;padding:0 !important;font-size:17px !important;line-height:1.25 !important;font-weight:800 !important;color:#071018 !important;}html body.page-node-type-tovar .node__content > .field .field__item{font-size:16px !important;line-height:1.45 !important;color:#253d4a !important;}html body.page-node-type-tovar .node__content > .field h1,html body.page-node-type-tovar .node__content > .field h2,html body.page-node-type-tovar .node__content > .field h3,html body.page-node-type-tovar .node__content > .field h4{margin:0 0 8px 0 !important;padding:0 !important;font-size:18px !important;line-height:1.25 !important;font-weight:800 !important;color:#071018 !important;}html body.page-node-type-tovar .node__content > .field p{margin:0 0 8px 0 !important;padding:0 !important;font-size:16px !important;line-height:1.45 !important;}html body.page-node-type-tovar .node__content > .field p:last-child{margin-bottom:0 !important;}html body.page-node-type-tovar .node__content{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important;}html body.page-node-type-tovar .node__content>.field{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;align-self:start!important;padding:18px 20px!important;box-sizing:border-box!important;}html body.page-node-type-tovar .node__content>.field .field__label{display:block!important;margin:0 0 10px 0!important;font-size:18px!important;line-height:1.2!important;font-weight:800!important;color:#071018!important;}html body.page-node-type-tovar .node__content>.field .field__item{font-size:16px!important;line-height:1.5!important;color:#253d4a!important;}html body.page-node-type-tovar .node__content>.field h1,html body.page-node-type-tovar .node__content>.field h2,html body.page-node-type-tovar .node__content>.field h3,html body.page-node-type-tovar .node__content>.field h4{font-size:18px!important;line-height:1.2!important;font-weight:800!important;margin:0 0 10px 0!important;padding:0!important;}html body.page-node-type-tovar .node__content>.field p{margin:0 0 10px 0!important;}html body.page-node-type-tovar .node__content>.field p:last-child{margin-bottom:0!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h3{display:none!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h2{display:none!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h1{display:none!important;}html body.page-node-type-tovar .node__content{display:block!important;}html body.page-node-type-tovar .node__content>.field{display:block!important;width:100%!important;max-width:none!important;margin:0 0 18px 0!important;padding:20px 24px 18px 24px!important;border:1px solid #d9e4ec!important;background:#fff!important;box-sizing:border-box!important;position:relative!important;min-height:0!important;height:auto!important;}html body.page-node-type-tovar .node__content>.field::before{content:'';position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(to right,#1398d3 0 33%,#10243b 33% 100%);}html body.page-node-type-tovar .node__content>.field .field__label{display:block!important;margin:0 0 10px 0!important;font-size:24px!important;line-height:1.2!important;font-weight:700!important;color:#071018!important;}html body.page-node-type-tovar .node__content>.field .field__item{font-size:18px!important;line-height:1.65!important;color:#243a4a!important;}html body.page-node-type-tovar .node__content>.field h1,html body.page-node-type-tovar .node__content>.field h2,html body.page-node-type-tovar .node__content>.field h3,html body.page-node-type-tovar .node__content>.field h4{font-size:24px!important;line-height:1.2!important;font-weight:700!important;margin:0 0 12px 0!important;color:#071018!important;}html body.page-node-type-tovar .node__content>.field p{margin:0 0 12px 0!important;}html body.page-node-type-tovar .node__content>.field p:last-child{margin-bottom:0!important;}html body.page-node-type-tovar .field--name-field-kategoriya{display:none!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .field__label{display:none!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h3,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h2,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h1{font-size:24px!important;line-height:1.2!important;font-weight:700!important;margin:0 0 12px 0!important;color:#071018!important;}html body.page-node-type-tovar .node__content{display:block !important;max-width:980px !important;margin:0 auto !important;}html body.page-node-type-tovar .node__content > .field{display:block !important;width:100% !important;margin:0 0 14px 0 !important;padding:16px 20px 15px !important;border:1px solid #d8e4ec !important;background:#fff !important;box-shadow:0 8px 20px rgba(0,70,100,.045) !important;position:relative !important;box-sizing:border-box !important;}html body.page-node-type-tovar .node__content > .field::before{content:'' !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:3px !important;background:linear-gradient(to right,#1398d3 0 33%,#10243b 33% 100%) !important;}html body.page-node-type-tovar .node__content > .field .field__label{margin:0 0 7px 0 !important;padding:0 !important;font-size:18px !important;line-height:1.25 !important;font-weight:800 !important;color:#071018 !important;}html body.page-node-type-tovar .node__content > .field .field__item{font-size:16px !important;line-height:1.52 !important;color:#253d4a !important;}html body.page-node-type-tovar .node__content > .field h1,html body.page-node-type-tovar .node__content > .field h2,html body.page-node-type-tovar .node__content > .field h3,html body.page-node-type-tovar .node__content > .field h4{margin:0 0 8px 0 !important;padding:0 !important;font-size:18px !important;line-height:1.28 !important;font-weight:800 !important;color:#071018 !important;}html body.page-node-type-tovar .node__content > .field p{margin:0 0 9px 0 !important;padding:0 !important;font-size:16px !important;line-height:1.52 !important;}html body.page-node-type-tovar .node__content > .field p:last-child{margin-bottom:0 !important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .field__label{display:none !important;}html body.page-node-type-tovar .field--name-field-kategoriya,html body.page-node-type-tovar .field--name-field-kategoriya-tovara{display:none !important;}html body.page-node-type-tovar .field--name-field-tsena,html body.page-node-type-tovar .field--name-field-cena,html body.page-node-type-tovar .field--name-field-price{background:linear-gradient(135deg,#eef8fb 0%,#ffffff 100%) !important;border-left:5px solid #1398d3 !important;padding-left:22px !important;}html body.page-node-type-tovar .field--name-field-tsena .field__item,html body.page-node-type-tovar .field--name-field-cena .field__item,html body.page-node-type-tovar .field--name-field-price .field__item{font-size:22px !important;font-weight:900 !important;color:#10243b !important;}html body.page-node-type-tovar .field--name-field-artikul,html body.page-node-type-tovar .field--name-field-gost-tu,html body.page-node-type-tovar .field--name-field-material-marka-stali,html body.page-node-type-tovar .field--name-field-tip-materiala{padding-top:14px !important;padding-bottom:13px !important;}html body.page-node-type-tovar .field--name-field-artikul .field__item,html body.page-node-type-tovar .field--name-field-gost-tu .field__item,html body.page-node-type-tovar .field--name-field-material-marka-stali .field__item,html body.page-node-type-tovar .field--name-field-tip-materiala .field__item{font-size:17px !important;font-weight:600 !important;}html body.page-node-type-tovar .node__content > .field::before{height:1.5px !important;}html body.page-node-type-tovar .node__content > .field .field__label{font-size:16px !important;line-height:1.25 !important;font-weight:500 !important;margin-bottom:6px !important;}html body.page-node-type-tovar .node__content > .field h1,html body.page-node-type-tovar .node__content > .field h2,html body.page-node-type-tovar .node__content > .field h3,html body.page-node-type-tovar .node__content > .field h4{font-size:16px !important;line-height:1.3 !important;font-weight:500 !important;margin:0 0 7px 0 !important;}html body.page-node-type-tovar .node__content > .field strong{font-weight:600 !important;}html body.page-node-type-tovar .field--name-field-tsena .field__item,html body.page-node-type-tovar .field--name-field-cena .field__item,html body.page-node-type-tovar .field--name-field-price .field__item{font-size:19px !important;font-weight:600 !important;}html body .breadcrumb,html body nav.breadcrumb,html body .block-system-breadcrumb-block{display:block !important;visibility:visible !important;opacity:1 !important;}html body .breadcrumb{max-width:1120px !important;margin:18px auto 26px !important;padding:0 24px !important;font-size:15px !important;color:#5b7280 !important;}html body .breadcrumb ol,html body .breadcrumb ul{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;margin:0 !important;padding:0 !important;list-style:none !important;}html body .breadcrumb li{display:inline-flex !important;align-items:center !important;gap:8px !important;margin:0 !important;padding:0 !important;}html body .breadcrumb li::after{content:'›' !important;color:#8aa0ad !important;font-weight:700 !important;}html body .breadcrumb li:last-child::after{content:'' !important;}html body .breadcrumb a{color:#008fc5 !important;font-weight:700 !important;text-decoration:none !important;}html body .breadcrumb a:hover{text-decoration:underline !important;}html body .breadcrumb li:last-child,html body .breadcrumb li:last-child a{color:#34495a !important;font-weight:700 !important;}html body .breadcrumb li::after{content:'' !important;display:none !important;}html body .breadcrumb{margin:18px auto 28px !important;font-size:15px !important;}html body .breadcrumb ol,html body .breadcrumb ul{gap:10px !important;}html body .breadcrumb li{gap:0 !important;}html body .breadcrumb a{color:#008fc5 !important;font-weight:700 !important;text-decoration:none !important;}html body .breadcrumb a:hover{text-decoration:underline !important;}html body .breadcrumb li::after{content:'' !important;display:none !important;}html body .breadcrumb ol,html body .breadcrumb ul{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:12px !important;}html body .breadcrumb li{display:inline-flex !important;align-items:center !important;gap:12px !important;}html body .breadcrumb li:not(:last-child)::after{content:'›' !important;display:inline-block !important;color:#607887 !important;font-weight:700 !important;}html body .breadcrumb li::after,html body .breadcrumb li:not(:last-child)::after{content:none !important;display:none !important;}html body .breadcrumb ol,html body .breadcrumb ul{gap:10px !important;}html body .breadcrumb li{gap:0 !important;}html body.path-taxonomy .region-content,html body.path-catalog .region-content{max-width:1120px !important;margin:0 auto !important;padding:24px 24px 48px !important;}html body.path-taxonomy .block-page-title-block,html body.path-taxonomy .page-title{display:block !important;margin:0 0 24px !important;font-size:34px !important;line-height:1.18 !important;font-weight:800 !important;color:#071018 !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii .field__label{display:none !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii{margin:0 0 28px !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii img{width:100% !important;max-width:460px !important;max-height:320px !important;object-fit:contain !important;display:block !important;background:#f4f7f9 !important;padding:14px !important;border:1px solid #d8e4ec !important;box-shadow:0 10px 26px rgba(0,70,100,.08) !important;}html body.path-taxonomy .field--name-description{max-width:920px !important;margin:0 0 30px !important;font-size:18px !important;line-height:1.6 !important;color:#253d4a !important;}html body.path-taxonomy .view-content{margin-top:26px !important;}html body.path-taxonomy .view-content .views-row{display:grid !important;grid-template-columns:1fr auto !important;gap:18px !important;align-items:center !important;margin:0 0 10px !important;padding:15px 18px !important;border:1px solid #d8e4ec !important;background:#fff !important;box-shadow:0 6px 18px rgba(0,70,100,.05) !important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease !important;}html body.path-taxonomy .view-content .views-row:hover{transform:translateY(-2px) !important;box-shadow:0 12px 26px rgba(0,70,100,.1) !important;border-color:#9ed3e6 !important;}html body.path-taxonomy .view-content .views-row a{color:#008fc5 !important;font-size:17px !important;font-weight:700 !important;text-decoration:none !important;}html body.path-taxonomy .view-content .views-row a:hover{text-decoration:underline !important;}@media (max-width:760px){html body.path-taxonomy .view-content .views-row{grid-template-columns:1fr !important;}html body.path-taxonomy .block-page-title-block,html body.path-taxonomy .page-title{font-size:28px !important;}}html body.path-taxonomy .breadcrumb{margin-bottom:12px !important;}html body.path-taxonomy .region-content{padding-top:8px !important;}html body.path-taxonomy .taxonomy-term .content{display:grid !important;grid-template-columns:minmax(0,1fr) 360px !important;gap:28px !important;align-items:start !important;margin:0 0 26px !important;}html body.path-taxonomy .field--name-description{order:1 !important;margin:0 !important;max-width:none !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii{order:2 !important;margin:0 !important;}html body.path-taxonomy .field--name-description h1,html body.path-taxonomy .field--name-description h2,html body.path-taxonomy .field--name-description h3{margin:0 0 14px !important;font-size:24px !important;line-height:1.25 !important;font-weight:800 !important;color:#071018 !important;}html body.path-taxonomy .field--name-description p{margin:0 0 13px !important;font-size:17px !important;line-height:1.55 !important;color:#253d4a !important;}html body.path-taxonomy .field--name-description p:last-child{margin-bottom:0 !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii img{width:100% !important;max-width:360px !important;max-height:280px !important;object-fit:contain !important;padding:12px !important;background:#f4f7f9 !important;border:1px solid #d8e4ec !important;box-shadow:0 10px 24px rgba(0,70,100,.08) !important;}html body.path-taxonomy .view-content{margin-top:12px !important;}@media (max-width:900px){html body.path-taxonomy .taxonomy-term .content{grid-template-columns:1fr !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii{order:1 !important;}html body.path-taxonomy .field--name-description{order:2 !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii img{max-width:100% !important;}}html body.path-taxonomy .field--name-description h1,html body.path-taxonomy .field--name-description h2,html body.path-taxonomy .field--name-description h3{font-size:22px !important;line-height:1.25 !important;margin:0 0 14px !important;font-weight:800 !important;}html body.path-taxonomy .field--name-description p{font-size:17px !important;line-height:1.55 !important;margin:0 0 12px !important;}html body.path-taxonomy .taxonomy-term .content{display:block !important;margin:0 0 22px !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii{float:left !important;width:260px !important;margin:4px 24px 14px 0 !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii .field__label{display:none !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii img{width:100% !important;max-width:260px !important;height:auto !important;max-height:210px !important;object-fit:contain !important;padding:10px !important;background:#f4f7f9 !important;border:1px solid #d8e4ec !important;box-shadow:0 8px 18px rgba(0,70,100,.07) !important;}html body.path-taxonomy .field--name-description{max-width:none !important;margin:0 0 18px !important;}html body.path-taxonomy .view-content{clear:both !important;margin-top:20px !important;}@media (max-width:760px){html body.path-taxonomy .field--name-field-izobrazhenie-kategorii{float:none !important;width:100% !important;max-width:320px !important;margin:0 0 18px !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii img{max-width:100% !important;}}html body.path-taxonomy .breadcrumb{margin-bottom:10px !important;}html body.path-taxonomy .region-content{padding-top:6px !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii{float:left !important;width:230px !important;margin:4px 22px 12px 0 !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii .field__label{display:none !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii img{width:100% !important;max-width:230px !important;max-height:180px !important;object-fit:contain !important;padding:8px !important;background:#f4f7f9 !important;border:1px solid #d8e4ec !important;box-shadow:0 8px 18px rgba(0,70,100,.07) !important;}html body.path-taxonomy .field--name-description{margin:0 0 16px !important;max-width:none !important;}html body.path-taxonomy .field--name-description h1,html body.path-taxonomy .field--name-description h2,html body.path-taxonomy .field--name-description h3{font-size:20px !important;line-height:1.25 !important;margin:0 0 10px !important;font-weight:700 !important;}html body.path-taxonomy .field--name-description p{font-size:16px !important;line-height:1.5 !important;margin:0 0 10px !important;color:#253d4a !important;}html body.path-taxonomy .view-content{clear:both !important;margin-top:18px !important;}html body.path-taxonomy .field--name-field-seo-tekst-kategorii{clear:both !important;margin:34px 0 0 !important;padding:24px 28px !important;border:1px solid #d8e4ec !important;background:#f8fbfd !important;box-shadow:0 10px 24px rgba(0,70,100,.06) !important;}html body.path-taxonomy .field--name-field-seo-tekst-kategorii .field__label{display:none !important;}html body.path-taxonomy .field--name-field-seo-tekst-kategorii h2,html body.path-taxonomy .field--name-field-seo-tekst-kategorii h3{font-size:22px !important;line-height:1.25 !important;margin:0 0 14px !important;font-weight:700 !important;color:#071018 !important;}html body.path-taxonomy .field--name-field-seo-tekst-kategorii p,html body.path-taxonomy .field--name-field-seo-tekst-kategorii li{font-size:16px !important;line-height:1.6 !important;color:#253d4a !important;}html body.path-taxonomy .field--name-field-seo-tekst-kategorii p{margin:0 0 12px !important;}@media (max-width:760px){html body.path-taxonomy .field--name-field-izobrazhenie-kategorii{float:none !important;width:100% !important;max-width:300px !important;margin:0 0 16px !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii img{max-width:100% !important;}}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii{width:260px !important;margin:4px 24px 14px 0 !important;padding:0 !important;background:#f4f7f9 !important;border:1px solid #d8e4ec !important;box-shadow:0 8px 18px rgba(0,70,100,.07) !important;overflow:hidden !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii img{display:block !important;width:100% !important;max-width:none !important;height:220px !important;max-height:none !important;object-fit:cover !important;padding:0 !important;margin:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;}@media (max-width:760px){html body.path-taxonomy .field--name-field-izobrazhenie-kategorii{width:100% !important;max-width:320px !important;}}html body.path-taxonomy .view-footer > h2,html body.path-taxonomy .view-footer > h2 a,html body.path-taxonomy .view-footer .taxonomy-term > h2,html body.path-taxonomy .view-footer .taxonomy-term > h2 a,html body.path-taxonomy .view-footer .taxonomy-term__title,html body.path-taxonomy .view-footer .taxonomy-term__title a{display:none !important;margin:0 !important;padding:0 !important;}html body.path-taxonomy .taxonomy-term .content{margin-bottom:8px !important;}html body.path-taxonomy .field--name-description{margin-bottom:6px !important;}html body.path-taxonomy .field--name-description p:last-child{margin-bottom:0 !important;}html body.path-taxonomy .view-content{clear:both !important;margin-top:6px !important;}html body.path-taxonomy .view-content .views-row:first-child{margin-top:0 !important;}html body.path-taxonomy .view-footer{margin-top:28px !important;}html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii{margin-top:0 !important;}html body.path-taxonomy .view-taxonomy-term .view-footer h1:first-child,html body.path-taxonomy .view-taxonomy-term .view-footer h2:first-child,html body.path-taxonomy .view-taxonomy-term .view-footer h3:first-child,html body.path-taxonomy .view-taxonomy-term .view-footer .field--name-name,html body.path-taxonomy .view-taxonomy-term .view-footer .field--name-title,html body.path-taxonomy .view-taxonomy-term .view-footer .taxonomy-term__title,html body.path-taxonomy .view-taxonomy-term .view-footer .node__title,html body.path-taxonomy .view-taxonomy-term .view-footer article > h1,html body.path-taxonomy .view-taxonomy-term .view-footer article > h2,html body.path-taxonomy .view-taxonomy-term .view-footer article > h3{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}html body.path-taxonomy .view-taxonomy-term .view-footer > a:first-child,html body.path-taxonomy .view-taxonomy-term .view-footer > div > a:first-child,html body.path-taxonomy .view-taxonomy-term .view-footer .taxonomy-term > a:first-child,html body.path-taxonomy .view-taxonomy-term .view-footer article > a:first-child{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}html body.path-taxonomy .taxonomy-term,html body.path-taxonomy .taxonomy-term .content,html body.path-taxonomy .view-taxonomy-term .view-header{margin-bottom:0 !important;padding-bottom:0 !important;}html body.path-taxonomy .field--name-description{margin-bottom:0 !important;padding-bottom:0 !important;}html body.path-taxonomy .field--name-description p{margin-bottom:8px !important;}html body.path-taxonomy .field--name-description p:last-child{margin-bottom:0 !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii{width:220px !important;margin:2px 20px 8px 0 !important;}html body.path-taxonomy .field--name-field-izobrazhenie-kategorii img{height:190px !important;}html body.path-taxonomy .view-taxonomy-term .view-content{clear:both !important;margin-top:0 !important;padding-top:0 !important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row{margin-top:0 !important;margin-bottom:6px !important;padding-top:10px !important;padding-bottom:10px !important;}html body.path-taxonomy .view-taxonomy-term .view-footer{margin-top:24px !important;padding-top:0 !important;}html body.path-taxonomy .taxonomy-term .content{margin-bottom:0 !important;padding-bottom:0 !important;}html body.path-taxonomy .field--name-description{margin-bottom:0 !important;padding-bottom:0 !important;}html body.path-taxonomy .field--name-description p{margin-bottom:6px !important;}html body.path-taxonomy .view-taxonomy-term .view-content{margin-top:-28px !important;padding-top:0 !important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row{margin-bottom:4px !important;padding-top:8px !important;padding-bottom:8px !important;}html body.path-taxonomy .pager{margin-top:14px !important;margin-bottom:14px !important;}html body.path-taxonomy .pager__items{margin:0 !important;padding:0 !important;}html body.path-taxonomy .view-taxonomy-term .view-footer{margin-top:14px !important;padding-top:0 !important;}html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii{margin-top:0 !important;padding-top:18px !important;padding-bottom:18px !important;}html body.path-taxonomy .view-taxonomy-term .view-header{margin-bottom:0 !important;padding-bottom:0 !important;}html body.path-taxonomy .view-taxonomy-term .view-content{margin-top:-52px !important;padding-top:0 !important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row{margin-bottom:2px !important;padding-top:7px !important;padding-bottom:7px !important;}html body.path-taxonomy .pager{margin-top:8px !important;margin-bottom:6px !important;padding:0 !important;}html body.path-taxonomy .pager__items{margin:0 !important;padding:0 !important;}html body.path-taxonomy .view-taxonomy-term .view-footer{margin-top:6px !important;padding-top:0 !important;}html body.path-taxonomy .view-footer .taxonomy-term,html body.path-taxonomy .view-footer .taxonomy-term .content{margin-top:0 !important;padding-top:0 !important;}html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii{margin-top:0 !important;padding:16px 22px !important;}html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h1,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h2,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h3,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h4{font-size:20px !important;line-height:1.25 !important;font-weight:700 !important;margin:18px 0 8px !important;padding:0 !important;color:#071018 !important;}html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h1:first-child,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h2:first-child,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h3:first-child,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h4:first-child{margin-top:0 !important;}html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii p{margin:0 0 10px !important;padding:0 !important;font-size:16px !important;line-height:1.55 !important;}html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii p + h2,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii p + h3{margin-top:20px !important;}html body.path-taxonomy .field--name-description,html body.path-taxonomy .field--name-description p,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii p,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii li{text-align:justify !important;hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;word-break:normal !important;overflow-wrap:normal !important;}html body.path-taxonomy .field--name-description h1,html body.path-taxonomy .field--name-description h2,html body.path-taxonomy .field--name-description h3,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h1,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h2,html body.path-taxonomy .view-footer .field--name-field-seo-tekst-kategorii h3{text-align:left !important;hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;}html body.path-taxonomy .view-taxonomy-term .views-row a{color:#3f4b55 !important;text-decoration:none !important;transition:color .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease !important;}html body.path-taxonomy .view-taxonomy-term .views-row a:hover{color:#1f2b34 !important;text-decoration:none !important;}html body.path-taxonomy .view-taxonomy-term .views-row .views-field-title a,html body.path-taxonomy .view-taxonomy-term .views-row .views-field-title .field-content a{display:inline-block !important;position:relative !important;font-weight:600 !important;letter-spacing:.1px !important;}html body.path-taxonomy .view-taxonomy-term .views-row .views-field-title a:hover,html body.path-taxonomy .view-taxonomy-term .views-row .views-field-title .field-content a:hover{transform:translateY(-2px) !important;}html body.path-taxonomy .view-taxonomy-term .views-row .views-field-title a::after,html body.path-taxonomy .view-taxonomy-term .views-row .views-field-title .field-content a::after{content:'' !important;position:absolute !important;left:0 !important;bottom:-4px !important;width:0 !important;height:1px !important;background:linear-gradient(90deg,#8997a2,#f5f8fa,#8997a2) !important;transition:width .26s ease !important;}html body.path-taxonomy .view-taxonomy-term .views-row .views-field-title a:hover::after,html body.path-taxonomy .view-taxonomy-term .views-row .views-field-title .field-content a:hover::after{width:100% !important;}html body.path-taxonomy .view-taxonomy-term .views-row{border-bottom:1px solid #a9b5bf !important;transition:background-color .22s ease,transform .22s ease !important;}html body.path-taxonomy .view-taxonomy-term .views-row:hover{background:rgba(207,214,220,.12) !important;}html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node a,html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node .field-content a{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-width:118px !important;padding:8px 18px !important;border-radius:999px !important;border:1px solid #a9b5bf !important;background:linear-gradient(180deg,#fbfcfd 0%,#e6ecef 100%) !important;color:#3f4b55 !important;font-weight:700 !important;position:relative !important;overflow:hidden !important;box-shadow:0 6px 14px rgba(64,75,85,.08) !important;}html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node a::before,html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node .field-content a::before{content:'→' !important;font-size:14px !important;transition:transform .22s ease !important;}html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node a::after,html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node .field-content a::after{content:'' !important;position:absolute !important;top:0 !important;left:-130% !important;width:75% !important;height:100% !important;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.72) 48%,rgba(255,255,255,0) 100%) !important;transition:left .48s ease !important;}html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node a:hover,html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node .field-content a:hover{transform:translateY(-2px) !important;border-color:#7d8c97 !important;color:#202a32 !important;box-shadow:0 10px 22px rgba(64,75,85,.16) !important;}html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node a:hover::before,html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node .field-content a:hover::before{transform:translateX(3px) !important;}html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node a:hover::after,html body.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node .field-content a:hover::after{left:130% !important;}html body.path-taxonomy .pager,html body.path-taxonomy nav.pager{margin-top:18px !important;margin-bottom:18px !important;}html body.path-taxonomy .pager__items{display:flex !important;flex-wrap:wrap !important;gap:9px !important;align-items:center !important;justify-content:flex-start !important;padding:0 !important;margin:0 !important;list-style:none !important;}html body.path-taxonomy .pager__item{position:relative !important;margin:0 !important;padding:0 !important;}html body.path-taxonomy .pager__item a,html body.path-taxonomy .pager__item span{min-width:38px !important;height:38px !important;padding:0 11px !important;border-radius:12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;font-weight:800 !important;color:#526370 !important;background:#f3f6f8 !important;border:1px solid #d3dbe1 !important;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,border-color .22s ease !important;position:relative !important;overflow:hidden !important;}html body.path-taxonomy .pager__item a::after{content:'' !important;position:absolute !important;left:-120% !important;bottom:0 !important;width:80% !important;height:2px !important;background:linear-gradient(90deg,transparent,#ffffff,#8d9aa5,transparent) !important;transition:left .38s ease !important;}html body.path-taxonomy .pager__item a:hover{transform:translateY(-3px) !important;color:#25313a !important;background:linear-gradient(180deg,#ffffff 0%,#e5ebef 100%) !important;border-color:#9facb6 !important;box-shadow:0 8px 18px rgba(64,75,85,.14) !important;}html body.path-taxonomy .pager__item a:hover::after{left:120% !important;}html body.path-taxonomy .pager__item.is-active a,html body.path-taxonomy .pager__item.is-active span{color:#fff !important;background:linear-gradient(180deg,#6f7d88 0%,#3f4b55 100%) !important;border-color:#3f4b55 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 18px rgba(64,75,85,.2) !important;}html body.path-taxonomy .pager__item a::before{content:'👷' !important;position:absolute !important;left:-25px !important;top:7px !important;opacity:0 !important;transform:translateX(8px) rotate(-10deg) !important;font-size:17px !important;transition:opacity .18s ease,transform .24s ease !important;pointer-events:none !important;}html body.path-taxonomy .pager__item a:hover::before{opacity:1 !important;transform:translateX(0) rotate(0deg) !important;}html body.path-taxonomy .pager .visually-hidden,html body.path-taxonomy .pager__item .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}html body.path-taxonomy .pager__item a,html body.path-taxonomy .pager__item span{min-width:40px!important;height:40px!important;padding:0 12px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f4f7f9!important;border:1px solid #cfd8df!important;color:#465762!important;font-weight:700!important;text-decoration:none!important;line-height:1!important;box-sizing:border-box!important;overflow:visible!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease!important;}html body.path-taxonomy .pager__item.is-active a,html body.path-taxonomy .pager__item.is-active span{background:linear-gradient(180deg,#6f7d88 0%,#3f4b55 100%)!important;color:#fff!important;border-color:#3f4b55!important;box-shadow:0 8px 18px rgba(64,75,85,.18)!important;}html body.path-taxonomy .pager__item a:hover{transform:translateY(-2px)!important;background:linear-gradient(180deg,#fff 0%,#e7edf1 100%)!important;color:#25313a!important;border-color:#9facb6!important;box-shadow:0 8px 18px rgba(64,75,85,.14)!important;}html body.path-taxonomy .pager__item a::before,html body.path-taxonomy .pager__item a::after{pointer-events:none!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a,html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:link,html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:visited{color:#3f4b55!important;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important;transition:color .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:hover{color:#1f2b34!important;text-decoration:none!important;transform:translateY(-2px)!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:first-of-type{position:relative!important;font-weight:600!important;display:inline-block!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:first-of-type::after{content:''!important;position:absolute!important;left:0!important;bottom:-4px!important;width:0!important;height:1px!important;background:linear-gradient(90deg,#8997a2,#f5f8fa,#8997a2)!important;transition:width .25s ease!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:first-of-type:hover::after{width:100%!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:112px!important;padding:7px 16px!important;border-radius:999px!important;border:1px solid #a9b5bf!important;background:linear-gradient(180deg,#fbfcfd 0%,#e7edf1 100%)!important;color:#3f4b55!important;font-weight:700!important;text-decoration:none!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 14px rgba(64,75,85,.08)!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type::before{content:'→'!important;font-size:14px!important;transition:transform .22s ease!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type::after{content:''!important;position:absolute!important;top:0!important;left:-130%!important;width:75%!important;height:100%!important;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.72) 48%,rgba(255,255,255,0) 100%)!important;transition:left .48s ease!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type:hover{border-color:#7d8c97!important;box-shadow:0 10px 22px rgba(64,75,85,.16)!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type:hover::before{transform:translateX(3px)!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type:hover::after{left:130%!important;}html body.path-taxonomy .pager__item a::before{content:none!important;display:none!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;height:38px!important;padding:0 18px!important;border-radius:10px!important;border:1px solid #cfd8df!important;background:linear-gradient(180deg,#f4f7f9 0%,#e7edf1 100%)!important;color:#465762!important;font-weight:700!important;text-decoration:none!important;line-height:1!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;box-shadow:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type::before{content:none!important;display:none!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type::after{content:''!important;position:absolute!important;left:-120%!important;bottom:0!important;width:80%!important;height:2px!important;background:linear-gradient(90deg,transparent,#ffffff,#8d9aa5,transparent)!important;transition:left .38s ease!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type:hover{transform:translateY(-2px)!important;background:linear-gradient(180deg,#ffffff 0%,#e5ebef 100%)!important;color:#25313a!important;border-color:#9facb6!important;box-shadow:0 8px 18px rgba(64,75,85,.14)!important;}html body.path-taxonomy .view-taxonomy-term .view-content .views-row a:last-of-type:hover::after{left:120%!important;}html body.path-taxonomy .pager__item a,html body.path-taxonomy .pager__item.is-active a,html body.path-taxonomy .pager__item--first a,html body.path-taxonomy .pager__item--previous a,html body.path-taxonomy .pager__item--next a,html body.path-taxonomy .pager__item--last a{background:linear-gradient(180deg,#eef2f5 0%,#d7dee4 100%)!important;border:1px solid #aebbc5!important;color:#4c5e6b!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 1px 2px rgba(90,105,118,.12)!important;}html body.path-taxonomy .pager__item a:hover,html body.path-taxonomy .pager__item--first a:hover,html body.path-taxonomy .pager__item--previous a:hover,html body.path-taxonomy .pager__item--next a:hover,html body.path-taxonomy .pager__item--last a:hover{background:linear-gradient(180deg,#f7f9fb 0%,#c8d2da 100%)!important;border-color:#95a4af!important;color:#2f4350!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 4px 10px rgba(90,105,118,.16)!important;}html body.path-taxonomy .pager__item.is-active a{background:linear-gradient(180deg,#8e9ba5 0%,#697985 100%)!important;border-color:#5c6b76!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 3px 8px rgba(60,74,85,.22)!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:130px!important;height:40px!important;padding:0 18px!important;border-radius:10px!important;border:1px solid #aebbc5!important;background:linear-gradient(180deg,#eef2f5 0%,#d7dee4 100%)!important;color:#415462!important;font-weight:700!important;text-decoration:none!important;line-height:1!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 1px 2px rgba(90,105,118,.12)!important;transition:all .2s ease!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a:hover{transform:translateY(-2px)!important;background:linear-gradient(180deg,#f7f9fb 0%,#c8d2da 100%)!important;border-color:#95a4af!important;color:#263946!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 6px 14px rgba(90,105,118,.18)!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a::after{content:''!important;position:absolute!important;left:-120%!important;bottom:0!important;width:70%!important;height:2px!important;background:linear-gradient(90deg,transparent,#ffffff,#8ea0ac,transparent)!important;transition:left .35s ease!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a:hover::after{left:120%!important;}html body.path-taxonomy .view-taxonomy-term .views-field-title a{display:inline-block!important;position:relative!important;color:#4d6270!important;text-decoration:none!important;font-weight:500!important;transition:color .22s ease,transform .22s ease!important;}html body.path-taxonomy .view-taxonomy-term .views-field-title a::after{content:''!important;position:absolute!important;left:0!important;bottom:-4px!important;width:100%!important;height:2px!important;background:linear-gradient(90deg,rgba(110,126,138,.15) 0%,#8ea0ac 20%,#f6fbff 50%,#8ea0ac 80%,rgba(110,126,138,.15) 100%)!important;transform:scaleX(.35)!important;transform-origin:left center!important;opacity:.9!important;transition:transform .28s ease,opacity .28s ease!important;}html body.path-taxonomy .view-taxonomy-term .views-field-title a:hover{color:#2f4350!important;transform:translateY(-2px)!important;}html body.path-taxonomy .view-taxonomy-term .views-field-title a:hover::after{transform:scaleX(1)!important;opacity:1!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a{position:relative!important;overflow:hidden!important;text-decoration:none!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a::before{content:''!important;position:absolute!important;top:0!important;left:-130%!important;width:58%!important;height:100%!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 35%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.18) 65%,transparent 100%)!important;transform:skewX(-22deg)!important;transition:left .55s ease!important;pointer-events:none!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a::after{content:''!important;position:absolute!important;left:12%!important;bottom:6px!important;width:0!important;height:2px!important;background:linear-gradient(90deg,#7f909c 0%,#f6fbff 50%,#7f909c 100%)!important;box-shadow:0 0 6px rgba(180,205,220,.55)!important;transition:width .28s ease!important;pointer-events:none!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a:hover{transform:translateY(-2px)!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a:hover::before{left:135%!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a:hover::after{width:76%!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a{position:relative!important;overflow:hidden!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a::after{content:''!important;position:absolute!important;left:18px!important;right:18px!important;bottom:10px!important;height:2px!important;width:auto!important;background:linear-gradient(90deg,rgba(110,126,138,.15) 0%,#8ea0ac 20%,#f6fbff 50%,#8ea0ac 80%,rgba(110,126,138,.15) 100%)!important;transform:scaleX(.35)!important;transform-origin:left center!important;opacity:.95!important;box-shadow:0 0 6px rgba(180,205,220,.35)!important;transition:transform .28s ease,opacity .28s ease!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a:hover::after{transform:scaleX(1)!important;opacity:1!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node{position:relative!important;z-index:3!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:136px!important;padding:11px 20px 13px!important;border-radius:14px!important;border:1px solid #aab5bd!important;background:linear-gradient(180deg,#dfe5ea 0%,#ccd5db 100%)!important;color:#39536a!important;font-weight:700!important;text-decoration:none!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 12px #f4f6f7,0 4px 10px rgba(92,108,120,.10)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a::before{content:none!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a::after{content:''!important;position:absolute!important;left:14px!important;right:14px!important;bottom:7px!important;height:2px!important;background:linear-gradient(90deg,rgba(115,130,142,0) 0%,#8ea0ac 22%,#f7fcff 50%,#8ea0ac 78%,rgba(115,130,142,0) 100%)!important;transform:scaleX(.22)!important;transform-origin:left center!important;opacity:.96!important;box-shadow:0 0 7px rgba(186,208,220,.45)!important;transition:transform .35s ease,opacity .35s ease!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a:hover{transform:translateY(-1px)!important;border-color:#8f9da8!important;box-shadow:0 0 0 12px #f4f6f7,0 6px 14px rgba(92,108,120,.14)!important;}html body.path-taxonomy .view-taxonomy-term .views-field-view-node a:hover::after{transform:scaleX(1)!important;opacity:1!important;}html body main a.button,html body main .button,html body main .btn,html body .region-content a.button,html body .region-content .button,html body .region-content .btn,html body .field--name-body a.button,html body .field--name-body .button,html body .field--name-body .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:180px!important;height:52px!important;padding:0 26px!important;border-radius:999px!important;border:1px solid #aebbc5!important;background:linear-gradient(180deg,#eef2f5 0%,#d7dee4 100%)!important;color:#3f4b55!important;font-weight:800!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 24px rgba(70,86,98,.10)!important;position:relative!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease,border-color .22s ease!important;}html body main a.button::after,html body main .button::after,html body main .btn::after,html body .region-content a.button::after,html body .region-content .button::after,html body .region-content .btn::after,html body .field--name-body a.button::after,html body .field--name-body .button::after,html body .field--name-body .btn::after{content:''!important;position:absolute!important;left:-120%!important;bottom:8px!important;width:70%!important;height:2px!important;background:linear-gradient(90deg,transparent,#ffffff,#8ea0ac,transparent)!important;transition:left .42s ease!important;}html body main a.button:hover,html body main .button:hover,html body main .btn:hover,html body .region-content a.button:hover,html body .region-content .button:hover,html body .region-content .btn:hover,html body .field--name-body a.button:hover,html body .field--name-body .button:hover,html body .field--name-body .btn:hover{transform:translateY(-3px)!important;background:linear-gradient(180deg,#ffffff 0%,#cbd5dc 100%)!important;color:#1f303b!important;border-color:#8f9da8!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 30px rgba(70,86,98,.16)!important;}html body main a.button:hover::after,html body main .button:hover::after,html body main .btn:hover::after,html body .region-content a.button:hover::after,html body .region-content .button:hover::after,html body .region-content .btn:hover::after,html body .field--name-body a.button:hover::after,html body .field--name-body .button:hover::after,html body .field--name-body .btn:hover::after{left:120%!important;}html body.path-frontpage .view-frontpage img,html body.path-frontpage .view-content img,html body.path-frontpage article img,html body.path-frontpage .views-row img{transition:transform .28s ease,box-shadow .28s ease,filter .28s ease!important;transform-origin:center center!important;}html body.path-frontpage .view-frontpage img:hover,html body.path-frontpage .view-content img:hover,html body.path-frontpage article img:hover,html body.path-frontpage .views-row img:hover{transform:translateY(-8px) scale(1.025)!important;box-shadow:0 18px 34px rgba(40,55,65,.18)!important;filter:contrast(1.04) saturate(1.02)!important;}html body.path-frontpage .view-frontpage .view-content,html body.path-frontpage .view-frontpage .views-row,html body.path-frontpage article.node--view-mode-teaser,html body.path-frontpage .node--view-mode-teaser{position:relative!important;}html body.path-frontpage .node--view-mode-teaser .field--name-body,html body.path-frontpage article.node--view-mode-teaser .field--name-body{position:relative!important;max-width:100%!important;}html body.path-frontpage .node--view-mode-teaser .field--name-body > div:last-child,html body.path-frontpage article.node--view-mode-teaser .field--name-body > div:last-child{position:absolute!important;right:0!important;top:220px!important;width:330px!important;z-index:5!important;}html body.path-frontpage .node--view-mode-teaser .field--name-body > div:last-child p,html body.path-frontpage article.node--view-mode-teaser .field--name-body > div:last-child p{max-width:260px!important;margin:0 0 10px!important;font-size:16px!important;line-height:1.35!important;color:#233846!important;}html body.path-frontpage .node--view-mode-teaser .field--name-body > div:last-child a,html body.path-frontpage article.node--view-mode-teaser .field--name-body > div:last-child a{display:flex!important;align-items:center!important;justify-content:center!important;width:230px!important;height:54px!important;margin:0 0 18px!important;padding:0 20px!important;border-radius:999px!important;text-decoration:none!important;font-weight:800!important;box-sizing:border-box!important;box-shadow:0 12px 26px rgba(20,45,60,.10)!important;transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease!important;}html body.path-frontpage .node--view-mode-teaser .field--name-body > div:last-child a:hover,html body.path-frontpage article.node--view-mode-teaser .field--name-body > div:last-child a:hover{background:linear-gradient(180deg,#eef2f5 0%,#d7dee4 100%)!important;color:#263946!important;border:1px solid #9facb6!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 12px 26px rgba(70,86,98,.16)!important;}@media (max-width:1200px){html body.path-frontpage .node--view-mode-teaser .field--name-body > div:last-child,html body.path-frontpage article.node--view-mode-teaser .field--name-body > div:last-child{position:static!important;width:auto!important;max-width:330px!important;margin:28px auto!important;}}html body.path-frontpage .node--view-mode-teaser .field--name-body > div:last-child,html body.path-frontpage article.node--view-mode-teaser .field--name-body > div:last-child{position:static!important;right:auto!important;top:auto!important;width:auto!important;max-width:none!important;margin:0!important;}html body.path-frontpage .mh-side-info{position:fixed!important;right:36px!important;top:360px!important;z-index:30!important;width:230px!important;max-width:230px!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;}html body.path-frontpage .mh-side-info__item{position:relative!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}html body.path-frontpage .mh-side-info__item button{width:100%!important;min-height:44px!important;border:0!important;border-radius:999px!important;padding:10px 18px!important;color:#fff!important;font-size:15px!important;font-weight:800!important;cursor:pointer!important;text-align:center!important;box-shadow:0 8px 20px rgba(0,0,0,.16)!important;transition:background .22s ease,color .22s ease,box-shadow .22s ease,border-color .22s ease!important;}html body.path-frontpage .mh-side-info__item:nth-child(1) button{background:#008fc5!important;}html body.path-frontpage .mh-side-info__item:nth-child(2) button{background:#1f2b3d!important;}html body.path-frontpage .mh-side-info__item:nth-child(3) button{background:#2b9b70!important;}html body.path-frontpage .mh-side-info__item:nth-child(4) button{background:#d88a1d!important;}html body.path-frontpage .mh-side-info__item button:hover{background:linear-gradient(180deg,#eef2f5 0%,#d7dee4 100%)!important;color:#263946!important;border:1px solid #9facb6!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 12px 26px rgba(70,86,98,.16)!important;}html body.path-frontpage .mh-side-info__text{display:none!important;position:absolute!important;right:calc(100% + 12px)!important;top:50%!important;transform:translateY(-50%)!important;width:270px!important;margin:0!important;padding:12px 14px!important;background:#fff!important;border-left:4px solid #008fc5!important;border-radius:12px!important;box-shadow:0 14px 32px rgba(0,70,100,.18)!important;color:#334a55!important;font-size:14px!important;line-height:1.45!important;z-index:40!important;}html body.path-frontpage .mh-side-info__item:hover .mh-side-info__text{display:block!important;}@media (max-width:1200px){html body.path-frontpage .mh-side-info{position:static!important;width:auto!important;max-width:320px!important;margin:24px auto!important;}html body.path-frontpage .mh-side-info__text{position:static!important;transform:none!important;width:auto!important;margin:8px 0 0!important;}}html body.path-taxonomy .view-taxonomy-term table.views-table{width:calc(100% - 120px)!important;margin-left:0!important;margin-right:auto!important;}html body.path-taxonomy .view-taxonomy-term table.views-table td.views-field-view-node{text-align:right!important;white-space:nowrap!important;}html body.path-taxonomy .view-taxonomy-term table.views-table td.views-field-view-node a{margin-right:0!important;}html body .mh-pill-button,html body .mh-button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:220px!important;height:56px!important;padding:0 32px!important;border-radius:999px!important;border:1px solid #9eabb5!important;background:linear-gradient(180deg,#eef2f5 0%,#d7dee4 48%,#c8d2da 100%)!important;color:#334957!important;font-weight:800!important;text-decoration:none!important;letter-spacing:.2px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(80,98,112,.10),0 12px 28px rgba(55,72,84,.13)!important;overflow:hidden!important;transform:none!important;animation:none!important;transition:background .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease!important;}html body .mh-pill-button--dark,html body .mh-button--secondary{background:linear-gradient(180deg,#657580 0%,#43525e 48%,#2f3c46 100%)!important;color:#fff!important;border-color:#3d4b55!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.16),0 14px 30px rgba(40,56,68,.20)!important;}html body .mh-pill-button::before,html body .mh-button::before{content:''!important;position:absolute!important;inset:-2px!important;border-radius:inherit!important;padding:2px!important;background:conic-gradient(from 0deg,transparent 0deg,transparent 55deg,rgba(255,255,255,.95) 78deg,rgba(142,160,172,.95) 98deg,transparent 128deg,transparent 360deg)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;opacity:0!important;pointer-events:none!important;transform:rotate(0deg)!important;}html body .mh-pill-button::after,html body .mh-button::after{content:''!important;position:absolute!important;left:-120%!important;top:0!important;width:70%!important;height:100%!important;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.16) 35%,rgba(255,255,255,.72) 50%,rgba(255,255,255,.16) 65%,transparent 100%)!important;transform:skewX(-22deg)!important;transition:left .55s ease!important;pointer-events:none!important;}html body .mh-pill-button:hover,html body .mh-button:hover{background:linear-gradient(180deg,#ffffff 0%,#dfe6eb 45%,#bfcbd4 100%)!important;color:#203542!important;border-color:#80909c!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(80,98,112,.12),0 16px 34px rgba(55,72,84,.18)!important;}html body .mh-pill-button--dark:hover,html body .mh-button--secondary:hover{background:linear-gradient(180deg,#7a8a95 0%,#52636f 48%,#2c3842 100%)!important;color:#fff!important;border-color:#72828d!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.18),0 16px 34px rgba(40,56,68,.24)!important;}html body .mh-pill-button:hover::before,html body .mh-button:hover::before{opacity:1!important;animation:mhLaserRing 1.15s linear 1!important;}html body .mh-pill-button:hover::after,html body .mh-button:hover::after{left:125%!important;}@keyframes mhLaserRing{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}html body.path-frontpage #block-meshhub-heroglavnoy{margin-bottom:28px!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero{padding:24px 0 18px!important;margin:0!important;min-height:0!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero__content{max-width:1000px!important;margin:0!important;padding:0!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero__content h1{margin:0 0 18px!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero__content p{margin:0!important;}html body.path-frontpage .mh-pill-button{margin-top:0!important;}html body.path-frontpage .mh-pill-button:first-of-type{margin-top:0!important;}html body.path-frontpage .breadcrumb,html body.path-frontpage .breadcrumb__list,html body.path-frontpage .breadcrumb__item{margin-top:0!important;padding-top:0!important;}html body.path-frontpage .breadcrumb{margin-bottom:34px!important;transform:translateY(-55px)!important;}html body.path-frontpage #block-meshhub-heroglavnoy{margin-top:-46px!important;margin-bottom:16px!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero{padding:10px 0 8px!important;margin:0!important;min-height:0!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero__content h1{margin:0 0 12px!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero__content p{margin:0!important;line-height:1.45!important;}html body.path-frontpage .mh-pill-button{margin-top:-18px!important;}html body.path-frontpage #block-meshhub-heroglavnoy{position:relative!important;top:-95px!important;margin-bottom:-95px!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero{padding:0!important;margin:0!important;min-height:0!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero__content h1{margin:0 0 10px!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero__content p{margin:0!important;line-height:1.45!important;}html body.path-frontpage .mh-pill-button{position:relative!important;top:-75px!important;}html body.path-frontpage #block-meshhub-heroglavnoy{position:relative!important;top:-48px!important;margin-bottom:-38px!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero{padding:0!important;margin:0!important;min-height:0!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero__content h1{margin:0 0 16px!important;line-height:1.2!important;}html body.path-frontpage #block-meshhub-heroglavnoy .front-hero__content p{margin:0 0 22px!important;line-height:1.48!important;}html body.path-frontpage .mh-pill-button{position:relative!important;top:-32px!important;}html body.path-frontpage .mh-pill-button{top:-44px!important;}html body.path-frontpage .mh-pill-button{top:-64px!important;}html body.path-frontpage img[src*='catalog-categories']{position:relative!important;top:-42px!important;}html body.path-frontpage .mh-pill-button{top:-44px!important;}html body.path-frontpage img[src*='catalog-categories']{top:0!important;transform:none;}html body.path-frontpage .views-row:has(img[src*='catalog-categories']){position:relative!important;top:-22px!important;}html body.path-frontpage .view-frontpage .view-content,html body.path-frontpage .view-id-frontpage .view-content,html body.path-frontpage .region-content .view-content{position:relative!important;top:-55px!important;margin-bottom:-55px!important;}html body.path-frontpage .mh-pill-button{top:-64px!important;}html body.path-frontpage .views-view-grid.views-view-grid--horizontal{position:relative!important;top:-58px!important;margin-bottom:-58px!important;}html body.path-frontpage .views-view-grid.views-view-grid--horizontal img[src*='catalog-categories']{top:0!important;}html body.path-frontpage .views-view-grid.views-view-grid--horizontal{top:-95px!important;margin-bottom:-95px!important;}.mh-pill-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:220px!important;min-width:220px!important;padding:12px 18px!important;box-sizing:border-box!important;text-align:center!important;margin:0 6px 0 0!important;vertical-align:middle!important;}.mh-pill-button:last-child{margin-right:0!important;}html body.path-frontpage a.mh-pill-button.mh-pill-button--blue,html body.path-frontpage a.mh-pill-button.mh-pill-button--dark{width:235px!important;min-width:235px!important;max-width:235px!important;height:58px!important;min-height:58px!important;padding:0!important;margin-top:0!important;margin-bottom:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important;vertical-align:middle!important;top:-64px!important;transform:none!important;}html body.path-frontpage a.mh-pill-button.mh-pill-button--blue{margin-right:18px!important;}html body.path-frontpage a.mh-pill-button.mh-pill-button--dark{margin-left:18px!important;}html body.path-frontpage .mh-cta-strip{position:relative!important;top:-38px!important;margin-bottom:-38px!important;}html body.path-frontpage .mh-cta-strip{top:-56px!important;margin-bottom:-56px!important;}html body.path-frontpage .views-view-grid.views-view-grid--horizontal .views-field-name a{position:relative!important;display:inline-block!important;color:#334957!important;text-decoration:none!important;font-weight:500!important;line-height:1.35!important;transition:color .22s ease,transform .22s ease!important;}html body.path-frontpage .views-view-grid.views-view-grid--horizontal .views-field-name a::after{content:''!important;position:absolute!important;left:0!important;bottom:-4px!important;width:110px!important;height:2px!important;background:linear-gradient(90deg,rgba(51,73,87,.12),rgba(154,174,190,.75),rgba(255,255,255,.85),rgba(154,174,190,.28),transparent)!important;border-radius:999px!important;transition:width .24s ease,opacity .24s ease!important;opacity:.85!important;}html body.path-frontpage .views-view-grid.views-view-grid--horizontal .views-field-name a:hover{color:#1f3442!important;transform:translateY(-2px)!important;}html body.path-frontpage .views-view-grid.views-view-grid--horizontal .views-field-name a:hover::after{width:150px!important;opacity:1!important;}html body.path-frontpage .views-view-grid.views-view-grid--horizontal .views-field-name{text-align:center!important;}html body.path-frontpage .views-view-grid.views-view-grid--horizontal .views-field-name a{text-align:center!important;margin-left:auto!important;margin-right:auto!important;}html body.path-frontpage .views-view-grid.views-view-grid--horizontal .views-field-name a::after{left:50%!important;transform:translateX(-50%)!important;}html body.path-frontpage .mh-task-picker{position:absolute!important;left:34px!important;top:330px!important;width:260px!important;padding:20px 18px!important;border-radius:22px!important;background:linear-gradient(180deg,#f6f8fa 0%,#e1e7ec 100%)!important;border:1px solid #b8c4cd!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 34px rgba(45,65,80,.14)!important;z-index:18!important;color:#263946!important;}html body.path-frontpage .mh-task-picker__title{margin:0 0 8px!important;font-size:20px!important;line-height:1.2!important;font-weight:900!important;color:#1e3342!important;}html body.path-frontpage .mh-task-picker__subtitle{margin:0 0 16px!important;font-size:14px!important;line-height:1.4!important;color:#5a6c78!important;}html body.path-frontpage .mh-task-picker__items{display:flex!important;flex-direction:column!important;gap:9px!important;}html body.path-frontpage .mh-task-picker__item{display:block!important;padding:11px 13px!important;border-radius:14px!important;background:rgba(255,255,255,.68)!important;border:1px solid rgba(166,181,193,.75)!important;color:#314655!important;text-decoration:none!important;position:relative!important;overflow:hidden!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease!important;}html body.path-frontpage .mh-task-picker__item span{display:block!important;margin:0 0 3px!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;}html body.path-frontpage .mh-task-picker__item small{display:block!important;font-size:12px!important;line-height:1.3!important;color:#647783!important;}html body.path-frontpage .mh-task-picker__item::after{content:''!important;position:absolute!important;left:-120%!important;bottom:0!important;width:75%!important;height:2px!important;background:linear-gradient(90deg,transparent,#ffffff,#8ea0ac,transparent)!important;transition:left .35s ease!important;}html body.path-frontpage .mh-task-picker__item:hover{background:#fff!important;border-color:#8fa1ae!important;color:#1f3341!important;box-shadow:0 8px 18px rgba(55,75,90,.12)!important;}html body.path-frontpage .mh-task-picker__item:hover::after{left:120%!important;}html body.path-frontpage .mh-task-picker__cta{display:flex!important;align-items:center!important;justify-content:center!important;height:46px!important;margin:16px 0 0!important;border-radius:999px!important;background:linear-gradient(180deg,#657580 0%,#34434e 100%)!important;color:#fff!important;text-decoration:none!important;font-weight:900!important;border:1px solid #34434e!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 22px rgba(40,56,68,.18)!important;transition:background .22s ease,box-shadow .22s ease!important;}html body.path-frontpage .mh-task-picker__cta:hover{background:linear-gradient(180deg,#7a8a95 0%,#2e3b45 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 28px rgba(40,56,68,.24)!important;}@media (max-width:1300px){html body.path-frontpage .mh-task-picker{position:static!important;width:auto!important;max-width:520px!important;margin:18px auto 24px!important;}}html body .mh-task-picker{left:-285px!important;top:315px!important;width:250px!important;}html body .mh-task-picker__item{cursor:default!important;}html body .mh-task-picker{left:-360px!important;top:315px!important;width:230px!important;padding:16px 14px!important;}html body .mh-task-picker__title{font-size:18px!important;}html body .mh-task-picker__subtitle{font-size:13px!important;margin-bottom:12px!important;}html body .mh-task-picker__item{padding:9px 11px!important;}html body .mh-task-picker__item span{font-size:14px!important;}html body .mh-task-picker__item small{font-size:11px!important;}html body .mh-task-picker__cta{height:42px!important;font-size:15px!important;}html body .mh-task-picker{transform:translateX(-130px)!important;width:230px!important;max-width:230px!important;}html body .mh-task-picker{transform:translateX(-230px)!important;width:215px!important;max-width:215px!important;padding:14px 12px!important;}html body .mh-task-picker__title{font-size:17px!important;}html body .mh-task-picker__subtitle{font-size:12px!important;line-height:1.35!important;}html body .mh-task-picker__item{padding:8px 10px!important;}html body .mh-task-picker__item span{font-size:13px!important;}html body .mh-task-picker__item small{font-size:10.5px!important;line-height:1.25!important;}html body .mh-task-picker__cta{height:40px!important;font-size:14px!important;}html body .mh-task-picker{transform:translateX(-285px)!important;width:200px!important;max-width:200px!important;padding:14px 12px!important;box-sizing:border-box!important;}html body .mh-task-picker__title{font-size:16px!important;line-height:1.15!important;}html body .mh-task-picker__subtitle{font-size:11.5px!important;line-height:1.32!important;}html body .mh-task-picker__item{padding:7px 9px!important;}html body .mh-task-picker__item span{font-size:12.5px!important;}html body .mh-task-picker__item small{font-size:10px!important;line-height:1.22!important;}html body .mh-task-picker__cta{height:38px!important;font-size:13px!important;}html body .mh-task-picker{margin-left:38px!important;}html body .mh-task-picker__item{position:relative!important;overflow:hidden!important;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease!important;}html body .mh-task-picker__item::before{content:''!important;position:absolute!important;left:-120%!important;bottom:0!important;width:80%!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),rgba(122,145,160,.95),transparent)!important;transition:left .42s ease!important;}html body .mh-task-picker__item:hover{transform:translateY(-3px)!important;background:linear-gradient(180deg,#ffffff 0%,#eef3f6 100%)!important;border-color:#8fa1ae!important;box-shadow:0 8px 18px rgba(45,65,80,.16),inset 0 1px 0 rgba(255,255,255,.9)!important;}html body .mh-task-picker__item:hover::before{left:120%!important;}html body .mh-task-picker__item:hover span{color:#1f3442!important;}html body .mh-task-picker__item:hover small{color:#4f6472!important;}html body .mh-task-picker__cta{position:relative!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important;}html body .mh-task-picker__cta::after{content:''!important;position:absolute!important;left:-100%!important;top:0!important;width:65%!important;height:100%!important;background:linear-gradient(110deg,transparent,rgba(255,255,255,.42),transparent)!important;transform:skewX(-22deg)!important;transition:left .5s ease!important;}html body .mh-task-picker__cta:hover{transform:translateY(-2px)!important;background:linear-gradient(180deg,#7a8a95 0%,#2e3b45 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 28px rgba(40,56,68,.24)!important;}html body .mh-task-picker__cta:hover::after{left:130%!important;}html body.path-frontpage .mh-side-info__item button{background:linear-gradient(180deg,#657580 0%,#43525e 48%,#2f3c46 100%)!important;color:#fff!important;border:1px solid #3d4b55!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.16),0 10px 22px rgba(40,56,68,.18)!important;}html body.path-frontpage .mh-side-info__item button:hover{background:linear-gradient(180deg,#7a8a95 0%,#52636f 48%,#2c3842 100%)!important;color:#fff!important;border-color:#72828d!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.18),0 13px 26px rgba(40,56,68,.23)!important;}html body .mh-side-info .mh-side-info__item button{background:linear-gradient(180deg,#657580 0%,#43525e 48%,#2f3c46 100%)!important;color:#fff!important;border:1px solid #3d4b55!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.16),0 10px 22px rgba(40,56,68,.18)!important;}html body .mh-side-info .mh-side-info__item:nth-child(1) button,html body .mh-side-info .mh-side-info__item:nth-child(2) button,html body .mh-side-info .mh-side-info__item:nth-child(3) button,html body .mh-side-info .mh-side-info__item:nth-child(4) button{background:linear-gradient(180deg,#657580 0%,#43525e 48%,#2f3c46 100%)!important;color:#fff!important;border:1px solid #3d4b55!important;}html body .mh-side-info .mh-side-info__item button:hover{background:linear-gradient(180deg,#7a8a95 0%,#52636f 48%,#2c3842 100%)!important;color:#fff!important;border-color:#72828d!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.18),0 13px 26px rgba(40,56,68,.23)!important;}html body .mh-side-info .mh-side-info__item button{background:linear-gradient(180deg,#8b9aa5 0%,#6f808c 45%,#536675 100%)!important;color:#ffffff!important;border-color:#7f909c!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.12),0 8px 18px rgba(50,70,85,.16)!important;}html body .mh-side-info .mh-side-info__item button:hover{background:linear-gradient(180deg,#a8b5be 0%,#8798a5 45%,#667987 100%)!important;color:#ffffff!important;border-color:#9fb0bc!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(0,0,0,.10),0 12px 24px rgba(50,70,85,.20)!important;}html body .mh-side-info .mh-side-info__item button,html body .mh-side-info .mh-side-info__item:nth-child(1) button,html body .mh-side-info .mh-side-info__item:nth-child(2) button,html body .mh-side-info .mh-side-info__item:nth-child(3) button,html body .mh-side-info .mh-side-info__item:nth-child(4) button{background:linear-gradient(180deg,#ffffff 0%,#edf2f5 28%,#cfd9e0 52%,#f7fafc 100%)!important;color:#2b4050!important;border:1px solid #9dadb8!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(110,125,138,.22),0 8px 18px rgba(70,90,105,.13)!important;}html body .mh-side-info .mh-side-info__item button:hover,html body .mh-side-info .mh-side-info__item:nth-child(1) button:hover,html body .mh-side-info .mh-side-info__item:nth-child(2) button:hover,html body .mh-side-info .mh-side-info__item:nth-child(3) button:hover,html body .mh-side-info .mh-side-info__item:nth-child(4) button:hover{background:linear-gradient(180deg,#ffffff 0%,#f6f9fb 25%,#dbe4ea 52%,#ffffff 100%)!important;color:#1f3442!important;border-color:#7f96a5!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(110,125,138,.18),0 12px 24px rgba(70,90,105,.18),0 0 10px rgba(24,160,220,.10)!important;}html body .mh-services{margin-top:10px!important;margin-bottom:44px!important;}html body .mh-services h2{margin:0 0 14px!important;font-size:42px!important;line-height:1.12!important;font-weight:900!important;color:#07111c!important;}html body .mh-services__intro{max-width:900px!important;margin:0 0 30px!important;font-size:22px!important;line-height:1.45!important;color:#233949!important;}html body .mh-services__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;}html body .mh-service{position:relative!important;overflow:hidden!important;min-height:320px!important;padding:34px 30px 30px!important;border-radius:20px!important;border:1px solid #c3d0d9!important;background:linear-gradient(180deg,#ffffff 0%,#f4f7f9 48%,#e8eef2 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px rgba(45,65,80,.10)!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;}html body .mh-service::before{content:''!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#139bd0 0%,#9fc7da 45%,transparent 100%)!important;opacity:.9!important;}html body .mh-service::after{content:''!important;position:absolute!important;left:-120%!important;bottom:0!important;width:80%!important;height:3px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),rgba(130,150,165,.85),transparent)!important;transition:left .45s ease!important;}html body .mh-service:hover{transform:translateY(-5px)!important;border-color:#9fb0bc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 20px 42px rgba(45,65,80,.16)!important;}html body .mh-service:hover::after{left:120%!important;}html body .mh-service__num{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:32px!important;margin:0 0 22px!important;border-radius:999px!important;background:linear-gradient(180deg,#f8fbfd 0%,#dfe8ee 100%)!important;border:1px solid #b5c5cf!important;color:#138fbe!important;font-size:15px!important;font-weight:900!important;letter-spacing:.8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;}html body .mh-service h3{margin:0 0 18px!important;font-size:25px!important;line-height:1.18!important;font-weight:900!important;color:#07111c!important;}html body .mh-service p{margin:0 0 20px!important;font-size:19px!important;line-height:1.45!important;color:#263d4c!important;}html body .mh-service .mh-service__link{position:relative!important;display:inline-block!important;color:#2f4a5d!important;text-decoration:none!important;font-weight:900!important;font-size:18px!important;}html body .mh-service .mh-service__link::after{content:''!important;position:absolute!important;left:0!important;bottom:-5px!important;width:96px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(47,74,93,.12),rgba(150,170,185,.8),rgba(255,255,255,.95),transparent)!important;transition:width .24s ease!important;}html body .mh-service .mh-service__link:hover{color:#138fbe!important;}html body .mh-service .mh-service__link:hover::after{width:125px!important;}@media (max-width:900px){html body .mh-services__grid{grid-template-columns:1fr!important;}html body .mh-service{min-height:0!important;}}html body .mh-service h3{font-size:20px!important;line-height:1.2!important;margin-bottom:12px!important;}html body .mh-service p{font-size:15px!important;line-height:1.42!important;margin-bottom:14px!important;}html body .mh-service .mh-service__link{font-size:15px!important;text-decoration:none!important;color:#2f4a5d!important;}html body .mh-service .mh-service__link::after{display:none!important;content:none!important;}html body .mh-services__intro{font-size:18px!important;line-height:1.42!important;margin-bottom:24px!important;}html body .mh-service{min-height:260px!important;padding:28px 26px 24px!important;}html body .mh-services h2{font-size:24px!important;line-height:1.18!important;margin:0 0 12px!important;}html body .mh-service .mh-service__link,html body .mh-service .mh-service__link:link,html body .mh-service .mh-service__link:visited,html body .mh-service .mh-service__link:hover,html body .mh-service .mh-service__link:focus{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important;background:none!important;color:#2f4a5d!important;}html body .mh-service .mh-service__link::before,html body .mh-service .mh-service__link::after{display:none!important;content:none!important;width:0!important;height:0!important;border:0!important;box-shadow:none!important;background:none!important;}html body.path-frontpage .mh-cta-strip{margin-top:24px!important;margin-bottom:24px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}html body.path-frontpage .mh-cta-strip__content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:32px!important;padding:30px 34px!important;border-radius:26px!important;background:linear-gradient(180deg,#f7fafc 0%,#e6edf2 100%)!important;border:1px solid #b9c8d3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 32px rgba(60,80,95,.10)!important;position:relative!important;overflow:hidden!important;}html body.path-frontpage .mh-cta-strip__content::before{content:''!important;position:absolute!important;left:0!important;top:22px!important;bottom:22px!important;width:5px!important;border-radius:8px!important;background:linear-gradient(180deg,#19a7e0 0%,#008fc5 100%)!important;}html body.path-frontpage .mh-cta-strip__text{flex:1 1 auto!important;min-width:0!important;padding-left:14px!important;}html body.path-frontpage .mh-cta-strip__text h2{margin:0 0 12px!important;font-size:34px!important;line-height:1.1!important;font-weight:900!important;color:#07182b!important;}html body.path-frontpage .mh-cta-strip__text p{margin:0!important;font-size:18px!important;line-height:1.55!important;color:#334a5b!important;max-width:900px!important;}html body.path-frontpage .mh-cta-strip__actions{display:flex!important;align-items:center!important;gap:16px!important;flex-shrink:0!important;}html body.path-frontpage .mh-cta-strip .mh-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:230px!important;height:56px!important;padding:0 26px!important;border-radius:999px!important;text-decoration:none!important;font-size:17px!important;font-weight:800!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease,border-color .22s ease!important;}html body.path-frontpage .mh-cta-strip .mh-button--primary{background:linear-gradient(180deg,#6f808c 0%,#3d4c57 100%)!important;color:#fff!important;border:1px solid #41515d!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px rgba(50,65,78,.18)!important;}html body.path-frontpage .mh-cta-strip .mh-button--secondary{background:linear-gradient(180deg,#f7fafc 0%,#dbe4ea 52%,#eef3f6 100%)!important;color:#223847!important;border:1px solid #9fb0bc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 24px rgba(70,86,98,.12)!important;}html body.path-frontpage .mh-cta-strip .mh-button:hover{transform:translateY(-2px)!important;}html body.path-frontpage .mh-cta-strip .mh-button--primary:hover{background:linear-gradient(180deg,#7b8c98 0%,#44545f 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 28px rgba(50,65,78,.22)!important;}html body.path-frontpage .mh-cta-strip .mh-button--secondary:hover{background:linear-gradient(180deg,#fff 0%,#e7eef3 52%,#f8fbfd 100%)!important;border-color:#8ea2af!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 14px 28px rgba(70,86,98,.16)!important;}@media(max-width:980px){html body.path-frontpage .mh-cta-strip__content{flex-direction:column!important;align-items:flex-start!important;padding:26px 24px!important;}html body.path-frontpage .mh-cta-strip__text{padding-left:12px!important;}html body.path-frontpage .mh-cta-strip__text h2{font-size:28px!important;}html body.path-frontpage .mh-cta-strip__text p{font-size:16px!important;}html body.path-frontpage .mh-cta-strip__actions{width:100%!important;flex-wrap:wrap!important;}html body.path-frontpage .mh-cta-strip .mh-button{min-width:220px!important;}}@media(max-width:640px){html body.path-frontpage .mh-cta-strip__actions{flex-direction:column!important;align-items:stretch!important;width:100%!important;}html body.path-frontpage .mh-cta-strip .mh-button{width:100%!important;min-width:100%!important;}}html body.path-frontpage .mh-cta-strip__text h2{font-size:24px!important;line-height:1.18!important;margin:0 0 12px!important;}html body .mh-inner-page{max-width:1180px!important;margin:0 auto!important;padding:18px 0 56px!important;}html body .mh-page-hero{margin:0 0 34px!important;padding:34px 38px!important;border-radius:26px!important;background:linear-gradient(180deg,#f7fafc 0%,#e6edf2 100%)!important;border:1px solid #b9c8d3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 32px rgba(60,80,95,.10)!important;position:relative!important;overflow:hidden!important;}html body .mh-page-hero:before{content:''!important;position:absolute!important;left:0!important;top:24px!important;bottom:24px!important;width:5px!important;border-radius:8px!important;background:linear-gradient(180deg,#19a7e0 0%,#008fc5 100%)!important;}html body .mh-page-hero__content{padding-left:12px!important;}html body .mh-page-kicker{margin:0 0 10px!important;color:#128fbe!important;font-size:14px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;}html body .mh-page-hero h1{margin:0 0 14px!important;font-size:34px!important;line-height:1.12!important;font-weight:900!important;color:#07182b!important;}html body .mh-page-hero p{margin:0!important;max-width:880px!important;font-size:18px!important;line-height:1.55!important;color:#334a5b!important;}html body .mh-contact-layout{display:grid!important;grid-template-columns:1.25fr 1fr 1fr!important;gap:24px!important;}html body .mh-contact-card{position:relative!important;min-height:190px!important;padding:28px 28px 26px!important;border-radius:22px!important;border:1px solid #c3d0d9!important;background:linear-gradient(180deg,#ffffff 0%,#f4f7f9 48%,#e8eef2 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px rgba(45,65,80,.10)!important;overflow:hidden!important;}html body .mh-contact-card:before{content:''!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#139bd0 0%,#9fc7da 45%,transparent 100%)!important;}html body .mh-contact-card--main{grid-row:span 2!important;}html body .mh-contact-card h2,html body .mh-contact-card h3{margin:0 0 14px!important;font-size:23px!important;line-height:1.2!important;font-weight:900!important;color:#07111c!important;}html body .mh-contact-card p{margin:0 0 16px!important;font-size:16px!important;line-height:1.5!important;color:#263d4c!important;}html body .mh-contact-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 0 18px!important;padding:7px 14px!important;border-radius:999px!important;background:linear-gradient(180deg,#f8fbfd 0%,#dfe8ee 100%)!important;border:1px solid #b5c5cf!important;color:#138fbe!important;font-size:13px!important;font-weight:900!important;letter-spacing:.04em!important;}html body .mh-contact-link{display:inline-block!important;margin:0 0 14px!important;color:#263d4c!important;text-decoration:none!important;font-size:20px!important;font-weight:900!important;}html body .mh-contact-link:hover{color:#138fbe!important;}html body .mh-contact-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:24px!important;}html body .mh-contact-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:190px!important;height:52px!important;padding:0 24px!important;border-radius:999px!important;text-decoration:none!important;font-size:16px!important;font-weight:900!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important;}html body .mh-contact-button:hover{transform:translateY(-2px)!important;}html body .mh-contact-button--primary{background:linear-gradient(180deg,#6f808c 0%,#3d4c57 100%)!important;color:#fff!important;border:1px solid #41515d!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px rgba(50,65,78,.18)!important;}html body .mh-contact-button--secondary{background:linear-gradient(180deg,#fff 0%,#edf2f5 28%,#cfd9e0 52%,#f7fafc 100%)!important;color:#2b4050!important;border:1px solid #9dadb8!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 18px rgba(70,90,105,.13)!important;}@media(max-width:980px){html body .mh-contact-layout{grid-template-columns:1fr!important;}html body .mh-contact-card--main{grid-row:auto!important;}html body .mh-inner-page{padding:14px 0 42px!important;}html body .mh-page-hero{padding:28px 24px!important;}html body .mh-page-hero h1{font-size:28px!important;}html body .mh-page-hero p{font-size:16px!important;}}html body .mh-service-page-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0 0 34px!important;}html body .mh-service-page-card{position:relative!important;overflow:hidden!important;min-height:430px!important;padding:34px 30px 30px!important;border-radius:22px!important;border:1px solid #c3d0d9!important;background:linear-gradient(180deg,#ffffff 0%,#f4f7f9 48%,#e8eef2 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px rgba(45,65,80,.10)!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;}html body .mh-service-page-card:before{content:''!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#139bd0 0%,#9fc7da 45%,transparent 100%)!important;}html body .mh-service-page-card:hover{transform:translateY(-5px)!important;border-color:#9fb0bc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 20px 42px rgba(45,65,80,.16)!important;}html body .mh-service-page-card__num{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:34px!important;margin:0 0 22px!important;border-radius:999px!important;background:linear-gradient(180deg,#f8fbfd 0%,#dfe8ee 100%)!important;border:1px solid #b5c5cf!important;color:#138fbe!important;font-size:15px!important;font-weight:900!important;letter-spacing:.8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;}html body .mh-service-page-card h2{margin:0 0 16px!important;font-size:24px!important;line-height:1.18!important;font-weight:900!important;color:#07111c!important;}html body .mh-service-page-card p{margin:0 0 18px!important;font-size:16px!important;line-height:1.5!important;color:#263d4c!important;}html body .mh-service-page-card ul{margin:0 0 22px!important;padding:0!important;list-style:none!important;}html body .mh-service-page-card li{position:relative!important;margin:0 0 9px!important;padding-left:20px!important;font-size:15px!important;line-height:1.42!important;color:#334a5b!important;}html body .mh-service-page-card li:before{content:''!important;position:absolute!important;left:0!important;top:.62em!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#138fbe!important;box-shadow:0 0 0 4px rgba(19,143,190,.10)!important;}html body .mh-service-page-link{display:inline-block!important;color:#2f4a5d!important;text-decoration:none!important;font-size:15px!important;font-weight:900!important;}html body .mh-service-page-link:hover{color:#138fbe!important;}html body .mh-page-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;margin:18px 0 0!important;padding:30px 34px!important;border-radius:26px!important;background:linear-gradient(180deg,#f7fafc 0%,#e6edf2 100%)!important;border:1px solid #b9c8d3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 32px rgba(60,80,95,.10)!important;position:relative!important;overflow:hidden!important;}html body .mh-page-cta:before{content:''!important;position:absolute!important;left:0!important;top:22px!important;bottom:22px!important;width:5px!important;border-radius:8px!important;background:linear-gradient(180deg,#19a7e0 0%,#008fc5 100%)!important;}html body .mh-page-cta__text{padding-left:14px!important;}html body .mh-page-cta__text h2{margin:0 0 10px!important;font-size:24px!important;line-height:1.18!important;font-weight:900!important;color:#07182b!important;}html body .mh-page-cta__text p{margin:0!important;font-size:16px!important;line-height:1.5!important;color:#334a5b!important;}html body .mh-page-cta__actions{display:flex!important;gap:14px!important;flex-shrink:0!important;}@media(max-width:980px){html body .mh-service-page-grid{grid-template-columns:1fr!important;}html body .mh-service-page-card{min-height:0!important;}html body .mh-page-cta{flex-direction:column!important;align-items:flex-start!important;padding:26px 24px!important;}html body .mh-page-cta__actions{flex-wrap:wrap!important;}}html body.path-uslugi .block-system-breadcrumb-block,html body.path-uslugi nav.breadcrumb,html body.path-uslugi .breadcrumb{margin-bottom:14px !important;padding-bottom:0 !important;}html body.path-uslugi .mh-inner-page,html body.path-uslugi .mh-services-page,html body.path-uslugi .mh-page-hero{margin-top:0 !important;}html body.path-uslugi .mh-page-hero{padding-top:26px !important;padding-bottom:26px !important;}html body.path-uslugi .mh-service-page-card h2{-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;word-break:normal !important;overflow-wrap:normal !important;}html body.path-uslugi .mh-service-page-card p,html body.path-uslugi .mh-service-page-card li{-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;word-break:normal !important;overflow-wrap:normal !important;text-align:justify !important;text-justify:inter-word !important;}html body.path-uslugi .mh-service-page-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;padding:10px 20px !important;border-radius:999px !important;background:linear-gradient(180deg,#f8fbfd 0%,#dfe7ed 52%,#c9d2da 100%) !important;border:1px solid #aab8c3 !important;color:#2a4152 !important;text-decoration:none !important;font-size:15px !important;font-weight:800 !important;line-height:1 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 18px rgba(55,75,90,.14) !important;position:relative !important;overflow:hidden !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease,background .22s ease !important;}html body.path-uslugi .mh-service-page-link::after{content:'' !important;position:absolute !important;left:-110% !important;top:0 !important;width:65% !important;height:100% !important;background:linear-gradient(110deg,transparent,rgba(255,255,255,.60),transparent) !important;transform:skewX(-22deg) !important;transition:left .5s ease !important;}html body.path-uslugi .mh-service-page-link:hover{transform:translateY(-2px) !important;background:linear-gradient(180deg,#ffffff 0%,#e8eef3 50%,#d2dbe2 100%) !important;border-color:#93a5b2 !important;color:#16384f !important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 12px 24px rgba(55,75,90,.18) !important;}html body.path-uslugi .mh-service-page-link:hover::after{left:135% !important;}html body .region--breadcrumb{margin-bottom:10px!important;padding-bottom:0!important;}html body .mh-services-page{padding-top:0!important;margin-top:-22px!important;}html body .mh-services-page .mh-page-hero{margin-top:0!important;margin-bottom:24px!important;padding-top:26px!important;padding-bottom:26px!important;}html body .mh-services-page .mh-service-page-card h2{hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:balance!important;}html body .mh-services-page .mh-service-page-card p,html body .mh-services-page .mh-service-page-card li{hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;text-align:justify!important;text-justify:inter-word!important;}html body .mh-services-page .mh-service-page-link,html body .mh-services-page .mh-service-page-link:link,html body .mh-services-page .mh-service-page-link:visited,html body .mh-services-page .mh-service-page-link:hover,html body .mh-services-page .mh-service-page-link:focus{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 20px!important;border-radius:999px!important;background:linear-gradient(180deg,#f8fbfd 0%,#dfe7ed 52%,#c9d2da 100%)!important;border:1px solid #aab8c3!important;color:#2a4152!important;text-decoration:none!important;font-size:15px!important;font-weight:800!important;line-height:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 18px rgba(55,75,90,.14)!important;position:relative!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease,background .22s ease!important;}html body .mh-services-page .mh-service-page-link::before{display:none!important;content:none!important;}html body .mh-services-page .mh-service-page-link::after{content:''!important;position:absolute!important;left:-110%!important;top:0!important;width:65%!important;height:100%!important;background:linear-gradient(110deg,transparent,rgba(255,255,255,.60),transparent)!important;transform:skewX(-22deg)!important;transition:left .5s ease!important;}html body .mh-services-page .mh-service-page-link:hover{transform:translateY(-2px)!important;background:linear-gradient(180deg,#ffffff 0%,#e8eef3 50%,#d2dbe2 100%)!important;border-color:#93a5b2!important;color:#16384f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 12px 24px rgba(55,75,90,.18)!important;}html body .mh-services-page .mh-service-page-link:hover::after{left:135%!important;}html body .mh-services-page .mh-service-page-card p,html body .mh-services-page .mh-service-page-card li{text-align:left!important;text-justify:auto!important;}html body .mh-guide-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0 0 34px!important;}html body .mh-guide-card{position:relative!important;overflow:hidden!important;min-height:260px!important;padding:30px 28px 26px!important;border-radius:22px!important;border:1px solid #c3d0d9!important;background:linear-gradient(180deg,#ffffff 0%,#f4f7f9 48%,#e8eef2 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px rgba(45,65,80,.10)!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;}html body .mh-guide-card:before{content:''!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#139bd0 0%,#9fc7da 45%,transparent 100%)!important;}html body .mh-guide-card:hover{transform:translateY(-5px)!important;border-color:#9fb0bc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 20px 42px rgba(45,65,80,.16)!important;}html body .mh-guide-card__num{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:34px!important;margin:0 0 20px!important;border-radius:999px!important;background:linear-gradient(180deg,#f8fbfd 0%,#dfe8ee 100%)!important;border:1px solid #b5c5cf!important;color:#138fbe!important;font-size:15px!important;font-weight:900!important;letter-spacing:.8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;}html body .mh-guide-card h2{margin:0 0 14px!important;font-size:22px!important;line-height:1.18!important;font-weight:900!important;color:#07111c!important;}html body .mh-guide-card p{margin:0 0 20px!important;font-size:16px!important;line-height:1.5!important;color:#263d4c!important;}html body .mh-guide-link,html body .mh-guide-link:link,html body .mh-guide-link:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:9px 18px!important;border-radius:999px!important;background:linear-gradient(180deg,#f8fbfd 0%,#dfe7ed 52%,#c9d2da 100%)!important;border:1px solid #aab8c3!important;color:#2a4152!important;text-decoration:none!important;font-size:15px!important;font-weight:800!important;line-height:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 18px rgba(55,75,90,.14)!important;position:relative!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease,background .22s ease!important;}html body .mh-guide-link:after{content:''!important;position:absolute!important;left:-110%!important;top:0!important;width:65%!important;height:100%!important;background:linear-gradient(110deg,transparent,rgba(255,255,255,.60),transparent)!important;transform:skewX(-22deg)!important;transition:left .5s ease!important;}html body .mh-guide-link:hover{transform:translateY(-2px)!important;background:linear-gradient(180deg,#ffffff 0%,#e8eef3 50%,#d2dbe2 100%)!important;border-color:#93a5b2!important;color:#16384f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 12px 24px rgba(55,75,90,.18)!important;}html body .mh-guide-link:hover:after{left:135%!important;}html body .mh-guide-note{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;margin:18px 0 0!important;padding:30px 34px!important;border-radius:26px!important;background:linear-gradient(180deg,#f7fafc 0%,#e6edf2 100%)!important;border:1px solid #b9c8d3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 32px rgba(60,80,95,.10)!important;position:relative!important;overflow:hidden!important;}html body .mh-guide-note:before{content:''!important;position:absolute!important;left:0!important;top:22px!important;bottom:22px!important;width:5px!important;border-radius:8px!important;background:linear-gradient(180deg,#19a7e0 0%,#008fc5 100%)!important;}html body .mh-guide-note__content{padding-left:14px!important;}html body .mh-guide-note__content h2{margin:0 0 10px!important;font-size:24px!important;line-height:1.18!important;font-weight:900!important;color:#07182b!important;}html body .mh-guide-note__content p{margin:0!important;font-size:16px!important;line-height:1.5!important;color:#334a5b!important;}html body .mh-guide-note__actions{display:flex!important;gap:14px!important;flex-shrink:0!important;}@media(max-width:980px){html body .mh-guide-grid{grid-template-columns:1fr!important;}html body .mh-guide-card{min-height:0!important;}html body .mh-guide-note{flex-direction:column!important;align-items:flex-start!important;padding:26px 24px!important;}html body .mh-guide-note__actions{flex-wrap:wrap!important;}}html body .breadcrumb{margin-bottom:18px!important;}html body .mh-inner-page,html body .mh-guide-page{padding-top:0!important;}html body .mh-page-hero{margin-top:10px!important;margin-bottom:28px!important;}html body .mh-guide-card{position:relative!important;overflow:hidden!important;}html body .mh-guide-card::after{content:''!important;position:absolute!important;left:-120%!important;bottom:0!important;width:65%!important;height:3px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),#b7d7e6,#2aa7dd,transparent)!important;animation:mhGuideLineRun 3.8s linear infinite!important;opacity:.95!important;}html body .mh-guide-card:hover::after{animation-duration:2.2s!important;}@keyframes mhGuideLineRun{0%{left:-120%;}100%{left:120%;}}html body .mh-guide-page{margin-top:-34px!important;padding-top:0!important;}html body .mh-guide-page .mh-page-hero{margin-top:0!important;margin-bottom:22px!important;}html body .mh-guide-page .mh-guide-grid{margin-top:0!important;}html body .mh-guide-page .mh-guide-card{position:relative!important;overflow:hidden!important;}html body .mh-guide-page .mh-guide-card::after{content:''!important;position:absolute!important;left:-120%!important;bottom:0!important;width:70%!important;height:3px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),#bfd9e6,#159bd0,transparent)!important;animation:mhGuideLineRun2 3.4s linear infinite!important;opacity:.95!important;z-index:3!important;}html body .mh-guide-page .mh-guide-card:hover::after{animation-duration:1.9s!important;}@keyframes mhGuideLineRun2{0%{left:-120%;}100%{left:125%;}}html body .mh-guide-page .mh-guide-card{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.98),#b9d6e3,#159bd0,transparent),linear-gradient(180deg,#ffffff 0%,#f4f7f9 48%,#e8eef2 100%)!important;background-repeat:no-repeat,no-repeat!important;background-size:120px 3px,100% 100%!important;background-position:-140px 100%,0 0!important;animation:mhGuideCardBottomLine 3.6s linear infinite!important;}html body .mh-guide-page .mh-guide-card:hover{animation-duration:1.9s!important;}@keyframes mhGuideCardBottomLine{0%{background-position:-140px 100%,0 0;}100%{background-position:calc(100% + 140px) 100%,0 0;}}html body .mh-guide-card{position:relative!important;overflow:hidden!important;}html body .mh-guide-card:after{content:''!important;display:block!important;position:absolute!important;left:-120%!important;right:auto!important;bottom:0!important;top:auto!important;width:80%!important;height:3px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),rgba(130,150,165,.85),transparent)!important;transition:left .45s ease!important;z-index:20!important;pointer-events:none!important;}html body .mh-guide-card:hover:after{left:120%!important;}html body .mh-guide-card{position:relative!important;overflow:hidden!important;}html body .mh-guide-card__line{display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;overflow:hidden!important;pointer-events:none!important;}html body .mh-guide-card__line::before{content:''!important;position:absolute!important;left:-80%!important;top:0!important;width:70%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),#b7d7e6,#159bd0,transparent)!important;transition:left .48s ease!important;}html body .mh-guide-card:hover .mh-guide-card__line::before{left:115%!important;}html body .mh-guide-article-page .mh-page-hero{margin-bottom:28px!important;}html body .mh-article-steps{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;margin:0 0 30px!important;}html body .mh-article-step{position:relative!important;padding:26px 30px 24px 96px!important;border-radius:22px!important;border:1px solid #c3d0d9!important;background:linear-gradient(180deg,#ffffff 0%,#f4f7f9 48%,#e8eef2 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 28px rgba(45,65,80,.09)!important;overflow:hidden!important;}html body .mh-article-step:before{content:''!important;position:absolute!important;left:0!important;top:0!important;width:4px!important;height:100%!important;background:linear-gradient(180deg,#139bd0 0%,#9fc7da 60%,transparent 100%)!important;}html body .mh-article-step__num{position:absolute!important;left:28px!important;top:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:32px!important;border-radius:999px!important;background:linear-gradient(180deg,#f8fbfd 0%,#dfe8ee 100%)!important;border:1px solid #b5c5cf!important;color:#138fbe!important;font-size:15px!important;font-weight:900!important;letter-spacing:.8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;}html body .mh-article-step h2{margin:0 0 10px!important;font-size:22px!important;line-height:1.2!important;font-weight:900!important;color:#07111c!important;}html body .mh-article-step p{margin:0!important;font-size:16px!important;line-height:1.55!important;color:#263d4c!important;}html body .mh-article-note{margin:0 0 30px!important;padding:28px 32px!important;border-radius:24px!important;background:linear-gradient(180deg,#f7fafc 0%,#e6edf2 100%)!important;border:1px solid #b9c8d3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 28px rgba(60,80,95,.09)!important;}html body .mh-article-note h2{margin:0 0 12px!important;font-size:24px!important;line-height:1.2!important;font-weight:900!important;color:#07182b!important;}html body .mh-article-note p{margin:0 0 10px!important;font-size:16px!important;line-height:1.55!important;color:#334a5b!important;}html body .mh-article-note p:last-child{margin-bottom:0!important;}@media(max-width:760px){html body .mh-article-step{padding:72px 22px 22px!important;}html body .mh-article-step__num{left:22px!important;top:22px!important;}}html body .mh-service-detail-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0 0 34px!important;}html body .mh-service-detail-card{position:relative!important;overflow:hidden!important;min-height:250px!important;padding:30px 28px 26px!important;border-radius:22px!important;border:1px solid #c3d0d9!important;background:linear-gradient(180deg,#ffffff 0%,#f4f7f9 48%,#e8eef2 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px rgba(45,65,80,.10)!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;}html body .mh-service-detail-card:before{content:''!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#139bd0 0%,#9fc7da 45%,transparent 100%)!important;}html body .mh-service-detail-card:hover{transform:translateY(-5px)!important;border-color:#9fb0bc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 20px 42px rgba(45,65,80,.16)!important;}html body .mh-service-detail-card__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:34px!important;margin:0 0 20px!important;border-radius:999px!important;background:linear-gradient(180deg,#f8fbfd 0%,#dfe8ee 100%)!important;border:1px solid #b5c5cf!important;color:#138fbe!important;font-size:15px!important;font-weight:900!important;letter-spacing:.8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;}html body .mh-service-detail-card h2{margin:0 0 14px!important;font-size:22px!important;line-height:1.18!important;font-weight:900!important;color:#07111c!important;}html body .mh-service-detail-card p{margin:0!important;font-size:16px!important;line-height:1.5!important;color:#263d4c!important;}html body .mh-service-detail-card__line{display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;overflow:hidden!important;pointer-events:none!important;}html body .mh-service-detail-card__line:before{content:''!important;position:absolute!important;left:-80%!important;top:0!important;width:70%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),#b7d7e6,#159bd0,transparent)!important;transition:left .48s ease!important;}html body .mh-service-detail-card:hover .mh-service-detail-card__line:before{left:115%!important;}html body .mh-workflow{margin:0 0 34px!important;padding:30px 34px!important;border-radius:26px!important;background:linear-gradient(180deg,#f7fafc 0%,#e6edf2 100%)!important;border:1px solid #b9c8d3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 32px rgba(60,80,95,.10)!important;}html body .mh-workflow h2{margin:0 0 22px!important;font-size:24px!important;line-height:1.18!important;font-weight:900!important;color:#07182b!important;}html body .mh-workflow__steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;}html body .mh-workflow__step{position:relative!important;padding:20px 20px 20px 72px!important;border-radius:18px!important;background:rgba(255,255,255,.72)!important;border:1px solid #c6d2db!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;}html body .mh-workflow__step:hover{transform:translateY(-3px)!important;border-color:#9fb0bc!important;box-shadow:0 12px 24px rgba(45,65,80,.12)!important;}html body .mh-workflow__step span{position:absolute!important;left:20px!important;top:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:999px!important;background:linear-gradient(180deg,#fff 0%,#dfe8ee 100%)!important;border:1px solid #b5c5cf!important;color:#138fbe!important;font-weight:900!important;}html body .mh-workflow__step p{margin:0!important;font-size:15px!important;line-height:1.45!important;color:#334a5b!important;}@media(max-width:980px){html body .mh-service-detail-grid,html body .mh-workflow__steps{grid-template-columns:1fr!important;}html body .mh-service-detail-card{min-height:0!important;}}html body .mh-service-detail-card{position:relative!important;overflow:hidden!important;}html body .mh-service-detail-card::after{content:''!important;display:block!important;position:absolute!important;left:-120%!important;bottom:0!important;width:85%!important;height:3px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),#c5dbe7,#159bd0,transparent)!important;transition:left .55s ease!important;z-index:25!important;pointer-events:none!important;}html body .mh-service-detail-card:hover::after{left:120%!important;}html body .mh-service-detail-card:hover{transform:translateY(-5px)!important;border-color:#94aebb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 20px 42px rgba(45,65,80,.18),0 0 16px rgba(21,155,208,.10)!important;}html body .mh-workflow__step{position:relative!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease!important;}html body .mh-workflow__step::after{content:''!important;position:absolute!important;left:-120%!important;bottom:0!important;width:80%!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),#b7d7e6,#159bd0,transparent)!important;transition:left .45s ease!important;pointer-events:none!important;}html body .mh-workflow__step:hover{transform:translateY(-4px)!important;background:linear-gradient(180deg,#ffffff 0%,#eef4f7 100%)!important;border-color:#8fa9b8!important;box-shadow:0 14px 28px rgba(45,65,80,.16),inset 0 1px 0 rgba(255,255,255,.95)!important;}html body .mh-workflow__step:hover::after{left:120%!important;}html body .mh-workflow__step:hover span{background:linear-gradient(180deg,#ffffff 0%,#d7e5ed 100%)!important;border-color:#86a9ba!important;color:#0b86b7!important;box-shadow:0 0 12px rgba(21,155,208,.22)!important;}html body .mh-workflow__step:hover p{color:#1f3442!important;}html body.page-node-type-tovar .node--type-tovar{max-width:1180px!important;margin:0 auto 56px!important;}html body.page-node-type-tovar .node--type-tovar .node__meta{display:none!important;}html body.page-node-type-tovar .node--type-tovar .node__content{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px 26px!important;align-items:stretch!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm{grid-column:1!important;order:1!important;}html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm{grid-column:2!important;order:2!important;}html body.page-node-type-tovar .field--name-field-artikul{grid-column:1!important;order:3!important;}html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m{grid-column:2!important;order:4!important;}html body.page-node-type-tovar .field--name-field-cena{grid-column:1 / -1!important;order:5!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html{grid-column:1 / -1!important;order:6!important;}html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost{grid-column:1 / -1!important;order:7!important;}html body.page-node-type-tovar .field--name-field-temperatura-degc{grid-column:1 / -1!important;order:8!important;}html body.page-node-type-tovar .field--name-field-primenenie{grid-column:1 / -1!important;order:9!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm,html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm,html body.page-node-type-tovar .field--name-field-artikul,html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m{min-height:118px!important;padding:24px 28px!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffff 0%,#f5f8fa 52%,#eaf0f4 100%)!important;border:1px solid #c4d1da!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 26px rgba(45,65,80,.08)!important;position:relative!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm:before,html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm:before,html body.page-node-type-tovar .field--name-field-artikul:before,html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m:before,html body.page-node-type-tovar .field--name-field-cena:before,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html:before,html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost:before,html body.page-node-type-tovar .field--name-field-temperatura-degc:before,html body.page-node-type-tovar .field--name-field-primenenie:before{content:''!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#139bd0 0%,#9fc7da 34%,#132b3d 78%)!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm:after,html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm:after,html body.page-node-type-tovar .field--name-field-artikul:after,html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m:after,html body.page-node-type-tovar .field--name-field-cena:after,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html:after,html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost:after,html body.page-node-type-tovar .field--name-field-temperatura-degc:after,html body.page-node-type-tovar .field--name-field-primenenie:after{content:''!important;position:absolute!important;left:-120%!important;bottom:0!important;width:80%!important;height:3px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),#b7d7e6,#159bd0,transparent)!important;transition:left .48s ease!important;pointer-events:none!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm:hover,html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm:hover,html body.page-node-type-tovar .field--name-field-artikul:hover,html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m:hover,html body.page-node-type-tovar .field--name-field-cena:hover,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html:hover,html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost:hover,html body.page-node-type-tovar .field--name-field-temperatura-degc:hover,html body.page-node-type-tovar .field--name-field-primenenie:hover{transform:translateY(-3px)!important;border-color:#9fb0bc!important;background:linear-gradient(180deg,#ffffff 0%,#eef4f7 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 16px 32px rgba(45,65,80,.13)!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm:hover:after,html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm:hover:after,html body.page-node-type-tovar .field--name-field-artikul:hover:after,html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m:hover:after,html body.page-node-type-tovar .field--name-field-cena:hover:after,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html:hover:after,html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost:hover:after,html body.page-node-type-tovar .field--name-field-temperatura-degc:hover:after,html body.page-node-type-tovar .field--name-field-primenenie:hover:after{left:120%!important;}html body.page-node-type-tovar .field__label{margin:0 0 10px!important;font-size:16px!important;line-height:1.25!important;font-weight:800!important;color:#07182b!important;}html body.page-node-type-tovar .field__item{font-size:22px!important;line-height:1.35!important;font-weight:800!important;color:#263d4c!important;}html body.page-node-type-tovar .field--name-field-cena{padding:28px 34px!important;border-radius:24px!important;text-align:center!important;background:linear-gradient(180deg,#ffffff 0%,#f4f7f9 45%,#e4ebf0 100%)!important;border:1px solid #b9c8d3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 34px rgba(45,65,80,.13)!important;position:relative!important;overflow:hidden!important;}html body.page-node-type-tovar .field--name-field-cena .field__label{text-transform:uppercase!important;letter-spacing:.08em!important;color:#138fbe!important;}html body.page-node-type-tovar .field--name-field-cena .field__item{font-size:34px!important;line-height:1.1!important;font-weight:900!important;margin:0 0 20px!important;color:#07182b!important;}html body.page-node-type-tovar .field--name-field-cena .field__item:after{content:' ₽'!important;font-size:22px!important;color:#4f6472!important;}html body.page-node-type-tovar .field--name-field-cena .field__label:after{content:'Оставить заявку'!important;display:flex!important;align-items:center!important;justify-content:center!important;max-width:360px!important;height:48px!important;margin:78px auto 0!important;border-radius:999px!important;background:linear-gradient(180deg,#6f808c 0%,#3d4c57 100%)!important;color:#fff!important;font-size:16px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px rgba(50,65,78,.18)!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html,html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost,html body.page-node-type-tovar .field--name-field-temperatura-degc,html body.page-node-type-tovar .field--name-field-primenenie{padding:28px 32px!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffff 0%,#f4f7f9 48%,#e8eef2 100%)!important;border:1px solid #c3d0d9!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px rgba(45,65,80,.08)!important;position:relative!important;overflow:hidden!important;font-size:18px!important;line-height:1.55!important;color:#263d4c!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h3{display:none!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html p{margin:0!important;font-size:18px!important;line-height:1.55!important;color:#263d4c!important;}html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost .field__label,html body.page-node-type-tovar .field--name-field-temperatura-degc .field__label,html body.page-node-type-tovar .field--name-field-primenenie .field__label{font-size:22px!important;font-weight:900!important;margin-bottom:12px!important;}html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost .field__item,html body.page-node-type-tovar .field--name-field-temperatura-degc .field__item,html body.page-node-type-tovar .field--name-field-primenenie .field__item{font-size:17px!important;line-height:1.58!important;font-weight:400!important;color:#263d4c!important;}@media(max-width:980px){html body.page-node-type-tovar .node--type-tovar .node__content{grid-template-columns:1fr!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm,html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm,html body.page-node-type-tovar .field--name-field-artikul,html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m,html body.page-node-type-tovar .field--name-field-cena,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html,html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost,html body.page-node-type-tovar .field--name-field-temperatura-degc,html body.page-node-type-tovar .field--name-field-primenenie{grid-column:1!important;}}html body.page-node-type-tovar .node--type-tovar .node__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px!important;gap:22px 26px!important;align-items:start!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm{grid-column:1!important;grid-row:1!important;}html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm{grid-column:2!important;grid-row:1!important;}html body.page-node-type-tovar .field--name-field-artikul{grid-column:1!important;grid-row:2!important;}html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m{grid-column:2!important;grid-row:2!important;}html body.page-node-type-tovar .field--name-field-cena{grid-column:3!important;grid-row:1 / span 2!important;align-self:stretch!important;min-height:258px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html{grid-column:1 / -1!important;grid-row:3!important;}html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost{grid-column:1 / -1!important;grid-row:4!important;}html body.page-node-type-tovar .field--name-field-temperatura-degc{grid-column:1 / -1!important;grid-row:5!important;}html body.page-node-type-tovar .field--name-field-primenenie{grid-column:1 / -1!important;grid-row:6!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .field__item,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html p,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html strong,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html b{font-weight:400!important;}@media(max-width:980px){html body.page-node-type-tovar .node--type-tovar .node__content{grid-template-columns:1fr!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm,html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm,html body.page-node-type-tovar .field--name-field-artikul,html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m,html body.page-node-type-tovar .field--name-field-cena,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html,html body.page-node-type-tovar .field--name-field-korrozionnaya-stoykost,html body.page-node-type-tovar .field--name-field-temperatura-degc,html body.page-node-type-tovar .field--name-field-primenenie{grid-column:1!important;grid-row:auto!important;}html body.page-node-type-tovar .field--name-field-cena{min-height:auto!important;}}html body.page-node-type-tovar .node--type-tovar .node__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 280px!important;gap:12px 22px!important;}html body.page-node-type-tovar .field--name-field-cena{min-height:228px!important;padding:24px 24px!important;justify-content:center!important;}html body.page-node-type-tovar .field--name-field-cena .field__label{margin:0 0 10px!important;text-align:center!important;}html body.page-node-type-tovar .field--name-field-cena .field__label:after{content:none!important;display:none!important;}html body.page-node-type-tovar .field--name-field-cena .field__item{margin:0 0 20px!important;text-align:center!important;}html body.page-node-type-tovar .field--name-field-cena:after{content:'Оставить заявку'!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:230px!important;height:46px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:linear-gradient(180deg,#6f808c 0%,#3d4c57 100%)!important;color:#fff!important;font-size:16px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px rgba(50,65,78,.18)!important;pointer-events:none!important;}html body.page-node-type-tovar .field--name-field-cena:hover:after{transform:translateY(-2px)!important;background:linear-gradient(180deg,#7a8a95 0%,#2e3b45 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 14px 28px rgba(40,56,68,.24)!important;}@media(max-width:980px){html body.page-node-type-tovar .node--type-tovar .node__content{grid-template-columns:1fr!important;gap:16px!important;}html body.page-node-type-tovar .field--name-field-cena{min-height:auto!important;}}html body.page-node-type-tovar .node--type-tovar .node__content{grid-template-columns:minmax(0,0.82fr) minmax(0,0.82fr) 280px!important;gap:6px 18px!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm,html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm,html body.page-node-type-tovar .field--name-field-artikul,html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m{min-height:96px!important;padding:18px 22px!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm .field__label,html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm .field__label,html body.page-node-type-tovar .field--name-field-artikul .field__label,html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m .field__label{margin-bottom:6px!important;}@media(max-width:980px){html body.page-node-type-tovar .node--type-tovar .node__content{grid-template-columns:1fr!important;gap:14px!important;}}html body.page-node-type-tovar .node--type-tovar .node__content{grid-template-columns:minmax(0,0.55fr) minmax(0,0.55fr) 280px!important;gap:6px 16px!important;}html body.page-node-type-tovar .field--name-field-razmer-yacheyki-mm,html body.page-node-type-tovar .field--name-field-diametr-provoloki-mm,html body.page-node-type-tovar .field--name-field-artikul,html body.page-node-type-tovar .field--name-field-dlina-v-rulone-m{min-height:90px!important;padding:16px 20px!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html .field__item,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html p,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html strong,html body.page-node-type-tovar .field--name-field-opisanie-tovara-html b{font-family:inherit!important;font-size:17px!important;line-height:1.58!important;font-weight:400!important;color:#263d4c!important;}html body.page-node-type-tovar .field--name-field-opisanie-tovara-html h3{display:none!important;}@media(max-width:980px){html body.page-node-type-tovar .node--type-tovar .node__content{grid-template-columns:1fr!important;gap:14px!important;}}html body .site-footer{margin-top:64px!important;padding:0!important;background:transparent!important;}html body .site-footer__inner{max-width:none!important;padding:0!important;}html body .mh-site-footer{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,#07121b 0%,#081823 48%,#061018 100%)!important;color:#eaf4fa!important;border-top:1px solid rgba(22,158,211,.28)!important;box-shadow:0 -18px 44px rgba(22,42,58,.12)!important;}html body .mh-site-footer:before{content:''!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:4px!important;background:linear-gradient(90deg,#149bd0 0%,#b8d8e6 42%,#149bd0 74%,transparent 100%)!important;}html body .mh-site-footer__inner{max-width:1180px!important;margin:0 auto!important;padding:46px 24px 42px!important;display:grid!important;grid-template-columns:1.25fr 1fr .85fr!important;gap:48px!important;}html body .mh-site-footer__logo{margin:0 0 16px!important;font-size:38px!important;line-height:1!important;font-weight:900!important;letter-spacing:.02em!important;color:#55c8f4!important;text-shadow:0 0 18px rgba(21,155,208,.22)!important;}html body .mh-site-footer p{margin:0 0 10px!important;font-size:17px!important;line-height:1.55!important;color:#d7e6ef!important;}html body .mh-site-footer h2{margin:0 0 18px!important;font-size:22px!important;line-height:1.2!important;font-weight:900!important;color:#ffffff!important;}html body .mh-site-footer a{color:#eaf8ff!important;text-decoration:none!important;border-bottom:2px solid #159bd0!important;transition:color .2s ease,border-color .2s ease!important;}html body .mh-site-footer a:hover{color:#69d2ff!important;border-color:#69d2ff!important;}html body .mh-site-footer__nav ul{margin:0!important;padding:0!important;list-style:none!important;}html body .mh-site-footer__nav li{margin:0 0 8px!important;padding:0!important;}html body .mh-site-footer__bottom{max-width:1180px!important;margin:0 auto!important;padding:22px 24px 28px!important;display:flex!important;justify-content:space-between!important;gap:20px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#c6d6df!important;font-size:15px!important;}@media(max-width:900px){html body .mh-site-footer__inner{grid-template-columns:1fr!important;gap:28px!important;padding:38px 22px!important;}html body .mh-site-footer__bottom{flex-direction:column!important;gap:8px!important;}}
