/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-800:oklch(47% .157 37.304);--color-yellow-200:oklch(94.5% .129 101.54);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-800:oklch(45.3% .124 130.933);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-800:oklch(44.8% .119 151.328);--color-teal-300:oklch(85.5% .138 181.071);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-800:oklch(45% .085 224.283);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-800:oklch(43.2% .232 292.759);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-800:oklch(43.8% .218 303.724);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-800:oklch(45.9% .187 3.815);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-500:oklch(55.3% .013 58.071);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#004882;--color-primary-hover:#003662;--color-accent:#00a2e8;--color-rating-yellow:#fc0;--color-card-border:#dbe3ea}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.left-1{left:calc(var(--spacing) * 1)}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-0{z-index:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.m-0{margin:calc(var(--spacing) * 0)}.m-214{margin:calc(var(--spacing) * 214)}.m-215{margin:calc(var(--spacing) * 215)}.m-248{margin:calc(var(--spacing) * 248)}.m-572{margin:calc(var(--spacing) * 572)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.-mt-px{margin-top:-1px}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-px{height:1px}.max-h-\[120px\]{max-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-screen{min-height:100vh}.w-1\/6{width:16.6667%}.w-1\/8{width:12.5%}.w-2\/8{width:25%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-blue-100{border-color:var(--color-blue-100)}.border-card-border{border-color:var(--color-card-border)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.bg-\[\#00569c\]{background-color:#00569c}.bg-\[\#d7f3fc\]{background-color:#d7f3fc}.bg-\[\#ededed\]{background-color:#ededed}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-primary{background-color:var(--color-primary)}.bg-sky-200{background-color:var(--color-sky-200)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-200{--tw-gradient-from:var(--color-lime-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-200{--tw-gradient-from:var(--color-orange-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-200{--tw-gradient-from:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-300{--tw-gradient-from:var(--color-teal-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-lime-400{--tw-gradient-via:var(--color-lime-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400{--tw-gradient-via:var(--color-orange-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-300{--tw-gradient-via:var(--color-red-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-400{--tw-gradient-via:var(--color-slate-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-200{--tw-gradient-to:var(--color-blue-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-300{--tw-gradient-to:var(--color-lime-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-200{--tw-gradient-to:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-200{--tw-gradient-to:var(--color-stone-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#08a6df\]{color:#08a6df}.text-\[\#555f68\]{color:#555f68}.text-accent{color:var(--color-accent)}.text-black{color:var(--color-black)}.text-blue-800{color:var(--color-blue-800)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-primary{color:var(--color-primary)}.text-rating-yellow{color:var(--color-rating-yellow)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:from-cyan-500:is(:where(.group):hover *){--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-green-400:is(:where(.group):hover *){--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-lime-200:is(:where(.group):hover *){--tw-gradient-from:var(--color-lime-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-orange-200:is(:where(.group):hover *){--tw-gradient-from:var(--color-orange-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-pink-500:is(:where(.group):hover *){--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-purple-500:is(:where(.group):hover *){--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-purple-600:is(:where(.group):hover *){--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-red-200:is(:where(.group):hover *){--tw-gradient-from:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-slate-200:is(:where(.group):hover *){--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-teal-300:is(:where(.group):hover *){--tw-gradient-from:var(--color-teal-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-violet-500:is(:where(.group):hover *){--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:via-lime-400:is(:where(.group):hover *){--tw-gradient-via:var(--color-lime-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.group-hover\:via-orange-400:is(:where(.group):hover *){--tw-gradient-via:var(--color-orange-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.group-hover\:via-red-300:is(:where(.group):hover *){--tw-gradient-via:var(--color-red-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.group-hover\:via-slate-400:is(:where(.group):hover *){--tw-gradient-via:var(--color-slate-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.group-hover\:to-blue-500:is(:where(.group):hover *){--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-blue-600:is(:where(.group):hover *){--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-lime-300:is(:where(.group):hover *){--tw-gradient-to:var(--color-lime-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-orange-400:is(:where(.group):hover *){--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-pink-500:is(:where(.group):hover *){--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-red-500:is(:where(.group):hover *){--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-stone-500:is(:where(.group):hover *){--tw-gradient-to:var(--color-stone-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-yellow-200:is(:where(.group):hover *){--tw-gradient-to:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:bg-\[\#003a72\]:hover{background-color:#003a72}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-300:focus{--tw-ring-color:var(--color-blue-300)}.focus\:ring-cyan-200:focus{--tw-ring-color:var(--color-cyan-200)}.focus\:ring-green-200:focus{--tw-ring-color:var(--color-green-200)}.focus\:ring-lime-200:focus{--tw-ring-color:var(--color-lime-200)}.focus\:ring-lime-300:focus{--tw-ring-color:var(--color-lime-300)}.focus\:ring-orange-300:focus{--tw-ring-color:var(--color-orange-300)}.focus\:ring-pink-200:focus{--tw-ring-color:var(--color-pink-200)}.focus\:ring-purple-200:focus{--tw-ring-color:var(--color-purple-200)}.focus\:ring-red-100:focus{--tw-ring-color:var(--color-red-100)}.focus\:ring-rose-200:focus{--tw-ring-color:var(--color-rose-200)}.focus\:ring-slate-300:focus{--tw-ring-color:var(--color-slate-300)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:bg-blue-600{background-color:var(--color-blue-600)}.dark\:bg-blue-900{background-color:var(--color-blue-900)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-sky-700{background-color:var(--color-sky-700)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-white{color:var(--color-white)}@media (hover:hover){.dark\:hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}.dark\:hover\:text-gray-900:hover{color:var(--color-gray-900)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:focus\:ring-blue-800:focus{--tw-ring-color:var(--color-blue-800)}.dark\:focus\:ring-cyan-800:focus{--tw-ring-color:var(--color-cyan-800)}.dark\:focus\:ring-green-800:focus{--tw-ring-color:var(--color-green-800)}.dark\:focus\:ring-lime-800:focus{--tw-ring-color:var(--color-lime-800)}.dark\:focus\:ring-orange-800:focus{--tw-ring-color:var(--color-orange-800)}.dark\:focus\:ring-pink-800:focus{--tw-ring-color:var(--color-pink-800)}.dark\:focus\:ring-purple-800:focus{--tw-ring-color:var(--color-purple-800)}.dark\:focus\:ring-red-400:focus{--tw-ring-color:var(--color-red-400)}.dark\:focus\:ring-slate-800:focus{--tw-ring-color:var(--color-slate-800)}.dark\:focus\:ring-violet-800:focus{--tw-ring-color:var(--color-violet-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[data-ready-window-card\]\:visible:is(data-ready-window-card),.\[data-src\=\"\#form-popup-request\"\]\:visible:is(){visibility:visible}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{vertical-align:top;white-space:normal;display:inline-block}.tns-horizontal.tns-no-subpixel:after{content:"";clear:both;display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px;position:relative;left:0}.tns-gallery>.tns-item{transition:transform,opacity;position:absolute;left:-100%}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{width:310px;height:10px;margin:0 auto;position:relative;overflow:hidden}.tns-t-ct{width:2333.33%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.33%;position:absolute;right:0}.tns-t-ct:after{content:"";clear:both;display:table}.tns-t-ct>div{width:1.42857%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);float:left;width:1.42857%;height:10px}@keyframes pulsate{0%,to{opacity:1}50%{opacity:.2}}#spotlight{z-index:99999;color:#fff;opacity:0;-webkit-user-select:none;user-select:none;contain:strict;touch-action:none;pointer-events:none;background-color:#000;width:100%;font-family:Arial,sans-serif;font-size:16px;font-weight:400;transition:opacity .2s ease-out;position:fixed;top:-1px;bottom:-1px;overflow:hidden}#spotlight.show{opacity:1;pointer-events:auto;transition:none}#spotlight.white{color:#212529;background-color:#fff}#spotlight.white .spl-next,#spotlight.white .spl-page~*,#spotlight.white .spl-prev,#spotlight.white .spl-spinner{filter:invert()}#spotlight.white .spl-progress{background-color:#00000059}#spotlight.white .spl-footer,#spotlight.white .spl-header{background-color:#ffffffa6}#spotlight.white .spl-button{color:#fff;background:#212529}.spl-footer,.spl-header{background-color:#00000073}#spotlight .contain,#spotlight .cover{object-fit:cover;width:100%;height:100%}#spotlight .contain{object-fit:contain}#spotlight .autofit{object-fit:none;width:auto;max-width:none;height:auto;max-height:none;transition:none}.spl-scene,.spl-spinner,.spl-track{width:100%;height:100%;position:absolute}.spl-track{contain:strict}.spl-spinner{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:42px}.spl-spinner.spin{opacity:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNmZmYiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2Utb3BhY2l0eT0iLjY1Ij48Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuMTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvZz48L2c+PC9zdmc+);transition:opacity .2s linear .25s}.spl-spinner.error{opacity:.5;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyIiB3aWR0aD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYsMUExNSwxNSwwLDEsMCwzMSwxNiwxNSwxNSwwLDAsMCwxNiwxWm0wLDJhMTMsMTMsMCwwLDEsOC40NSwzLjE0TDYuMTQsMjQuNDVBMTMsMTMsMCwwLDEsMTYsM1ptMCwyNmExMywxMywwLDAsMS04LjQ1LTMuMTRMMjUuODYsNy41NUExMywxMywwLDAsMSwxNiwyOVoiIGlkPSJiYW5fc2lnbl9jcm9zc2VkX2NpcmNsZSIvPjwvc3ZnPg==);background-size:128px;transition:none}.spl-scene{contain:layout size;will-change:transform;transition:transform .65s cubic-bezier(.1,1,.1,1)}.spl-pane>*{contain:layout style;will-change:transform,opacity;visibility:hidden;border:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:0;padding:0;transition:transform .65s cubic-bezier(.3,1,.3,1),opacity .65s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.spl-header,.spl-pane,.spl-progress{position:absolute;top:0}.spl-pane{contain:layout size;will-change:transform,contents;width:100%;height:100%;transition:transform .65s cubic-bezier(.3,1,.3,1)}.spl-header{text-align:right;will-change:transform;width:100%;height:50px;transition:transform .35s;overflow:hidden;transform:translateY(-100px)}#spotlight.menu .spl-footer,#spotlight.menu .spl-header,.spl-footer:hover,.spl-header:hover{transform:translateY(0)}.spl-header div{vertical-align:middle;white-space:nowrap;opacity:.5;width:50px;height:50px;display:inline-block}.spl-progress{background-color:#ffffff73;width:100%;height:3px;transition:transform linear;transform:translate(-100%)}.spl-footer,.spl-next,.spl-prev{will-change:transform;transition:transform .35s;position:absolute}.spl-footer{padding:20px 20px 0;padding-bottom:env(safe-area-inset-bottom,0);text-align:left;font-size:15px;font-weight:400;line-height:20px;bottom:0;left:0;right:0;transform:translateY(100%)}.spl-title{font-size:22px}.spl-button,.spl-description,.spl-title{margin-bottom:20px}.spl-button{color:#000;cursor:pointer;background:#fff;border-radius:5px;padding:10px 20px;display:inline-block}.spl-next,.spl-page~*,.spl-prev{background-position:50%;background-repeat:no-repeat}.spl-page{float:left;width:auto;line-height:50px}.spl-page~*{float:right;background-size:21px}.spl-fullscreen{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHZpZXdCb3g9Ii0xIC0xIDI2IDI2IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggM0g1YTIgMiAwIDAgMC0yIDJ2M20xOCAwVjVhMiAyIDAgMCAwLTItMmgtM20wIDE4aDNhMiAyIDAgMCAwIDItMnYtM00zIDE2djNhMiAyIDAgMCAwIDIgMmgzIi8+PC9zdmc+)}.spl-fullscreen.on{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04IDN2M2EyIDIgMCAwIDEtMiAySDNtMTggMGgtM2EyIDIgMCAwIDEtMi0yVjNtMCAxOHYtM2EyIDIgMCAwIDEgMi0yaDNNMyAxNmgzYTIgMiAwIDAgMSAyIDJ2MyIvPjwvc3ZnPg==)}.spl-autofit{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9Ijk2cHgiIHZpZXdCb3g9IjAgMCA5NiA5NiIgd2lkdGg9Ijk2cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIiBmaWxsPSIjZmZmIiBkPSJNNzEuMzExLDgwQzY5LjY3LDg0LjY2LDY1LjIzLDg4LDYwLDg4SDIwYy02LjYzLDAtMTItNS4zNy0xMi0xMlYzNmMwLTUuMjMsMy4zNC05LjY3LDgtMTEuMzExVjc2YzAsMi4yMSwxLjc5LDQsNCw0SDcxLjMxMSAgeiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSIgZmlsbD0iI2ZmZiIgZD0iTTc2LDhIMzZjLTYuNjMsMC0xMiw1LjM3LTEyLDEydjQwYzAsNi42Myw1LjM3LDEyLDEyLDEyaDQwYzYuNjMsMCwxMi01LjM3LDEyLTEyVjIwQzg4LDEzLjM3LDgyLjYzLDgsNzYsOHogTTgwLDYwICBjMCwyLjIxLTEuNzksNC00LDRIMzZjLTIuMjEsMC00LTEuNzktNC00VjIwYzAtMi4yMSwxLjc5LTQsNC00aDQwYzIuMjEsMCw0LDEuNzksNCw0VjYweiIvPjwvc3ZnPg==)}.spl-zoom-in,.spl-zoom-out{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PGxpbmUgeDE9IjgiIHgyPSIxNCIgeTE9IjExIiB5Mj0iMTEiLz48L3N2Zz4=);background-size:22px}.spl-zoom-in{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PGxpbmUgeDE9IjExIiB4Mj0iMTEiIHkxPSI4IiB5Mj0iMTQiLz48bGluZSB4MT0iOCIgeDI9IjE0IiB5MT0iMTEiIHkyPSIxMSIvPjwvc3ZnPg==)}.spl-download{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNDEuNzMycHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE0MS43MzIgMTQxLjczMiIgd2lkdGg9IjE0MS43MzJweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIwLjY3NCwxMjUuMTM4SDIwLjc5M3YxNi41OTRoOTkuODgxVjEyNS4xMzh6IE0xMTkuMDE5LDU4Ljc3NmMtMi41NjEtMi41NjItNi43MTYtMi41NjItOS4yNzUsMEw3Ny4yMSw5MS4zMTJWNi41NjIgICBDNzcuMjEsMi45MzYsNzQuMjY5LDAsNzAuNjQ4LDBjLTMuNjI0LDAtNi41NiwyLjkzNy02LjU2LDYuNTYzdjg0Ljc1TDMxLjk5Miw1OS4yMThjLTIuNTYyLTIuNTY0LTYuNzE1LTIuNTY0LTkuMjc3LDAgICBjLTIuNTY1LDIuNTYyLTIuNTY1LDYuNzE2LDAsOS4yNzlsNDMuMjk0LDQzLjI5M2MwLjE1LDAuMTU0LDAuMzE0LDAuMjk5LDAuNDgxLDAuNDM4YzAuMDc2LDAuMDYyLDAuMTU1LDAuMTEzLDAuMjM0LDAuMTc2ICAgYzAuMDk0LDAuMDY1LDAuMTg2LDAuMTQyLDAuMjc5LDAuMjA2YzAuMDk3LDAuMDYzLDAuMTkyLDAuMTE0LDAuMjg2LDAuMTc0YzAuMDg4LDAuMDU0LDAuMTc0LDAuMTA1LDAuMjY1LDAuMTUzICAgYzAuMSwwLjA1NiwwLjE5OSwwLjEsMC4yOTgsMC4xNDdjMC4wOTcsMC4wNDUsMC4xOSwwLjA5MSwwLjI4MywwLjEzMmMwLjA5OCwwLjA0LDAuMTk2LDAuMDcyLDAuMjk1LDAuMTA1ICAgYzAuMTA0LDAuMDM4LDAuMjA3LDAuMDc4LDAuMzEyLDAuMTA5YzAuMTAxLDAuMDMsMC4xOTcsMC4wNTIsMC4yOTcsMC4wNzdjMC4xMDgsMC4wMjMsMC4yMTQsMC4wNTgsMC4zMjQsMC4wNzggICBjMC4xMTUsMC4wMjEsMC4yMzEsMC4wMzMsMC4zNDYsMC4wNTRjMC4wOTcsMC4wMTUsMC4xOTIsMC4wMzIsMC4yODksMC4wNDJjMC40MywwLjA0MiwwLjg2NSwwLjA0MiwxLjI5NSwwICAgYzAuMS0wLjAxLDAuMTkxLTAuMDI3LDAuMjg5LTAuMDQyYzAuMTE0LTAuMDIxLDAuMjMzLTAuMDI5LDAuMzQ0LTAuMDU0YzAuMTA5LTAuMDIxLDAuMjE3LTAuMDU1LDAuMzI0LTAuMDc4ICAgYzAuMTAyLTAuMDI1LDAuMTk5LTAuMDQ3LDAuMjk5LTAuMDc3YzAuMTA1LTAuMDMxLDAuMjA3LTAuMDcxLDAuMzEyLTAuMTA5YzAuMTAyLTAuMDMsMC4xOTUtMC4wNjIsMC4yOTUtMC4xMDUgICBjMC4wOTYtMC4wNDEsMC4xOTEtMC4wODcsMC4yODMtMC4xMzJjMC4xLTAuMDQ4LDAuMTk5LTAuMDkyLDAuMjk3LTAuMTQ3YzAuMDkxLTAuMDQ4LDAuMTc3LTAuMTA0LDAuMjY0LTAuMTUzICAgYzAuMDk4LTAuMDYsMC4xOTMtMC4xMSwwLjI4Ny0wLjE3NGMwLjA5Ni0wLjA2NCwwLjE4OS0wLjE0MSwwLjI4MS0wLjIwNmMwLjA3Ni0wLjA2MiwwLjE1Ni0wLjExMywwLjIzMy0wLjE3NiAgIGMwLjI0OS0wLjIwNCwwLjQ3OS0wLjQzNywwLjY5NC0wLjY3YzAuMDc2LTAuMDY3LDAuMTU0LTAuMTMxLDAuMjI5LTAuMjAzbDQzLjI5NC00My4yOTYgICBDMTIxLjU4MSw2NS40OTEsMTIxLjU4MSw2MS4zMzcsMTE5LjAxOSw1OC43NzYiLz48L2c+PC9zdmc+);background-size:20px}.spl-theme{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMiIgdmlld0JveD0iMiAyIDIwIDIwIiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIsNGMtNC40MTgsMC04LDMuNTgyLTgsOHMzLjU4Miw4LDgsOHM4LTMuNTgyLDgtOFMxNi40MTgsNCwxMiw0eiBNMTIsMThjLTMuMzE0LDAtNi0yLjY4Ni02LTZzMi42ODYtNiw2LTZzNiwyLjY4Niw2LDYgUzE1LjMxNCwxOCwxMiwxOHoiLz48cGF0aCBkPSJNMTIsN3YxMGMyLjc1NywwLDUtMi4yNDMsNS01UzE0Ljc1Nyw3LDEyLDd6Ii8+PC9nPjwvc3ZnPg==)}.spl-play{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSItMC41IC0wLjUgMjUgMjUiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iMTAgOCAxNiAxMiAxMCAxNiAxMCA4Ii8+PC9zdmc+)}.spl-play.on{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSItMC41IC0wLjUgMjUgMjUiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxsaW5lIHgxPSIxMCIgeDI9IjEwIiB5MT0iMTUiIHkyPSI5Ii8+PGxpbmUgeDE9IjE0IiB4Mj0iMTQiIHkxPSIxNSIgeTI9IjkiLz48L3N2Zz4=);animation:1s infinite pulsate}.spl-close{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIyIDIgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMTgiIHgyPSI2IiB5MT0iNiIgeTI9IjE4Ii8+PGxpbmUgeDE9IjYiIHgyPSIxOCIgeTE9IjYiIHkyPSIxOCIvPjwvc3ZnPg==)}.spl-next,.spl-prev{opacity:.65;cursor:pointer;background-color:#00000073;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cG9seWxpbmUgcG9pbnRzPSIxNSAxOCA5IDEyIDE1IDYiLz48L3N2Zz4=);background-size:30px;border-radius:100%;width:50px;height:50px;margin-top:-25px;top:50%;transform:translate(-100px)}.spl-prev{left:20px}.spl-next{left:auto;right:20px;transform:translate(100px)scaleX(-1)}#spotlight.menu .spl-prev{transform:translate(0)}#spotlight.menu .spl-next{transform:translate(0)scaleX(-1)}@media (hover:hover){.spl-page~div{cursor:pointer;transition:opacity .2s}.spl-next:hover,.spl-page~div:hover,.spl-prev:hover{opacity:1}}@media (width<=500px){.spl-header div{width:44px}.spl-footer .spl-title{font-size:20px}.spl-footer{font-size:14px}.spl-next,.spl-prev{background-size:15px 15px;width:35px;height:35px;margin-top:-17.5px}.spl-spinner{background-size:30px 30px}}.hide-scrollbars{overflow:hidden!important}@font-face{font-family:"Exo 2";font-style:normal;font-weight:300;font-display:swap;src:local("Exo 2 Light"),local(Exo2-Light),url(https://fonts.gstatic.com/s/exo2/v7/7cHrv4okm5zmbt6DCfs_wH8RnA.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:300;font-display:swap;src:local("Exo 2 Light"),local(Exo2-Light),url(https://fonts.gstatic.com/s/exo2/v7/7cHrv4okm5zmbt6DCfs7wH8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:local("Exo 2 Regular"),local(Exo2-Regular),url(https://fonts.gstatic.com/s/exo2/v7/7cHmv4okm5zmbtYsK-4E4Q.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:local("Exo 2 Regular"),local(Exo2-Regular),url(https://fonts.gstatic.com/s/exo2/v7/7cHmv4okm5zmbtYoK-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:local("Exo 2 SemiBold"),local(Exo2-SemiBold),url(https://fonts.gstatic.com/s/exo2/v7/7cHrv4okm5zmbt73D_s_wH8RnA.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:local("Exo 2 SemiBold"),local(Exo2-SemiBold),url(https://fonts.gstatic.com/s/exo2/v7/7cHrv4okm5zmbt73D_s7wH8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{background:#fff;width:100%;min-width:0}body{overflow-x:hidden}a.phoneAllostat:before{content:"+7 (8452) "}header,#main-content,footer,.fixedSearchBlock{width:100%}.form-popup__title{color:#333;margin-bottom:16px;font-size:1.6rem;font-weight:600}.form-popup__message{color:#666;margin-bottom:14px}.form-popup label,.feedback-form label{margin-bottom:12px;display:block}.form-popup label span{color:#666;margin-bottom:5px;display:block}.form-popup input,.form-popup textarea,.feedback-form input,.feedback-form textarea,.feedback-form select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #ccc;padding:12px 14px}.form-status,.form-errors{border-radius:4px;margin:0 0 16px;padding:12px 14px}.form-status{color:#196334;background:#eaf7ef}.form-errors{color:#9b1c1c;background:#fff0f0}.feedback-box{background:#f6f7fa;border:1px solid #ebebef;margin:30px 0;padding:24px}.feedback-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.feedback-form .full,.feedback-form button{grid-column:1/-1}.card{background:#fff;border:1px solid #ebebef;padding:18px}.card img,.page-image,.gallery-img{max-width:100%;height:auto}.hero{padding:0}.hero .container{padding-top:40px;padding-bottom:40px}.home-actions{flex-wrap:wrap;justify-content:space-around;max-width:690px;margin:0 auto;display:flex}.home-actions .form-toggle{width:288px;margin:25px 0 0}#slider,#slider .tns-outer,#slider .tns-ovh,#slider .tns-inner,#slider .carousel,#slider .slide-block{height:260px}#slider .slide-block img{object-fit:cover;width:100%;height:260px}@media (width>=992px){#slider,#slider .tns-outer,#slider .tns-ovh,#slider .tns-inner,#slider .carousel,#slider .slide-block,#slider .slide-block img{height:375px}}@media (width>=1200px){#slider,#slider .tns-outer,#slider .tns-ovh,#slider .tns-inner,#slider .carousel,#slider .slide-block,#slider .slide-block img{height:575px}#slider .slide-block .slide-part .slide-text{font-size:2.8125rem}}.slide-block-portfolio{padding:0 32px}.slide-block-portfolio .slider .center{box-sizing:border-box;padding:0 12px}.slide-block-portfolio .slider span{background:#f5f7f9;border:1px solid #e3e8ee;justify-content:center;align-items:center;width:100%;height:210px;display:flex;overflow:hidden}.slide-block-portfolio .slider img{object-fit:contain;width:100%;height:100%;display:block}.slide-block-portfolio .slider p{text-align:center;max-width:360px;min-height:67px;max-height:67px;margin:10px auto 0;padding:0 0 22px;font-size:16px;line-height:1.4;display:block;position:relative;overflow:hidden}.slide-block-portfolio .slider p:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 72%);height:38px;position:absolute;bottom:0;left:0;right:0}.slide-block-portfolio .slider p a{color:#00569c;z-index:1;text-decoration:none;position:absolute;bottom:0;right:0}.slide-block-portfolio .slider p a:hover{text-decoration:underline}.slide-block-portfolio .controls>.prev,.slide-block-portfolio .controls>.next{top:84px}section article .portfolio-gallery.spotlight-group img{object-fit:cover;width:100%!important;height:100%!important}section article .portfolio-gallery.spotlight-group a{aspect-ratio:34/21;box-sizing:border-box;display:block}.line--full-width{display:block}#content.content--full-width{width:100%}.portfolio-page h1{border-bottom:0;margin-bottom:0;padding-bottom:0}.portfolio-page__header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:22px;display:flex}.portfolio-page__header p{color:#5e6874;max-width:760px;margin:10px 0 0;font-size:17px;line-height:1.55}.portfolio-page__count{color:#00569c;background:#edf6fc;flex:none;padding:8px 14px;font-size:15px;font-weight:700}.portfolio-page__intro{color:#5e6874;max-width:920px;margin:-12px 0 24px}.mk-portfolio-filter{background:#f6f7fa;border:1px solid #e2e8ef;grid-template-columns:repeat(2,minmax(220px,1fr)) auto;align-items:end;gap:16px;margin:0 0 28px;padding:18px;display:grid}.mk-portfolio-filter__field{flex-direction:column;gap:6px;min-width:0;display:flex}.mk-portfolio-filter__field label{color:#3f4852;font-size:14px;font-weight:700}.mk-portfolio-filter__field select{box-sizing:border-box;color:#24313d;background:#fff;border:1px solid #cbd5df;width:100%;min-width:0;height:48px;padding:0 38px 0 12px}.mk-portfolio-filter__field select:focus{outline-offset:1px;border-color:#00569c;outline:2px solid #00569c2e}.mk-portfolio-filter__actions{align-items:center;gap:14px;min-height:48px;display:flex}.mk-portfolio-filter__actions .btn{padding:13px 18px;font-size:15px;line-height:1.4}.mk-portfolio-filter__actions a{white-space:nowrap;font-size:14px}.mk-portfolio-empty{color:#4f5964;background:#f6f7fa;border:1px solid #e2e8ef;padding:24px;font-size:16px;line-height:1.5}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.portfolio-card{background:#fff;border:1px solid #e2e8ef;border-radius:4px;flex-direction:column;min-width:0;margin:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 8px 22px #0f23340f}.portfolio-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f23341f}.portfolio-card__image{background:#f4f7f9;justify-content:center;align-items:center;height:260px;text-decoration:none;display:flex;overflow:hidden}.portfolio-card__image img{object-fit:contain;width:100%;height:100%;display:block}.portfolio-card__image span{color:#84909c;font-size:14px}.portfolio-card__body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.portfolio-card h2{margin:0 0 10px;font-size:21px;font-weight:700;line-height:1.25}.portfolio-card h2 a{color:#24313d;text-decoration:none}.portfolio-card h2 a:hover{color:#00569c}.portfolio-card__address{color:#4f5964;align-items:flex-start;gap:7px;margin:0 0 12px;font-size:14px;line-height:1.35;display:flex}.portfolio-card__address span{flex:none;margin-top:1px;line-height:1.2}.portfolio-card__meta{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.portfolio-card__meta span{color:#617080;background:#f1f5f8;padding:5px 8px;font-size:12px;line-height:1.2}.portfolio-card p{color:#4f5964;max-height:90px;margin:0 0 18px;font-size:15px;line-height:1.5;position:relative;overflow:hidden}.portfolio-card p:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 80%);height:36px;position:absolute;bottom:0;left:0;right:0}.portfolio-card__button{align-self:flex-start;margin-top:auto}.portfolio-page__pagination{margin-top:32px}.mk-portfolio-pagination{border-top:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.mk-portfolio-pagination__status{color:#5e6874;white-space:nowrap;font-size:14px}.mk-portfolio-pagination__links{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mk-portfolio-pagination__control,.mk-portfolio-pagination__page{box-sizing:border-box;color:#00569c;background:#fff;border:1px solid #cbd5df;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mk-portfolio-pagination__control:hover,.mk-portfolio-pagination__page:hover{color:#00569c;background:#edf6fc;border-color:#00569c}.mk-portfolio-pagination__page.is-current{color:#fff;background:#00569c;border-color:#00569c}.mk-portfolio-pagination__control.is-disabled{color:#8b96a2;cursor:default;opacity:.65}.mk-portfolio-pagination__ellipsis{color:#5e6874;justify-content:center;align-items:center;min-width:28px;min-height:42px;display:inline-flex}.portfolio-detail{max-width:1180px}.portfolio-detail__text{color:#3f4852;max-width:920px;font-size:17px;line-height:1.65}.portfolio-detail__back{gap:6px;margin:6px 0 24px;display:inline-flex}.portfolio-page .portfolio-gallery.spotlight-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.portfolio-page .portfolio-gallery__item{aspect-ratio:4/3;background:#f4f7f9;display:block;overflow:hidden}section article .portfolio-page .portfolio-gallery.spotlight-group img{object-fit:cover;width:100%!important;height:100%!important}@media (width<=1100px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-page .portfolio-gallery.spotlight-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.portfolio-page__header{flex-direction:column;align-items:flex-start;gap:12px}.mk-portfolio-filter{grid-template-columns:1fr;align-items:stretch}.mk-portfolio-pagination{flex-direction:column;align-items:flex-start}.mk-portfolio-pagination__links{justify-content:flex-start}.portfolio-grid,.portfolio-page .portfolio-gallery.spotlight-group{grid-template-columns:1fr}}.slide-block-portfolio,.slide-block-portfolio .tns-ovh,.slide-block-portfolio .tns-inner{min-height:302px}#consultation-form:before{content:"﻿"}.slide-block-otzyvy{padding-top:25px}.slide-block-otzyvy .tns-outer,.slide-block-otzyvy .tns-ovh{height:371px!important}.slide-block-otzyvy .border{box-sizing:border-box}section article .catalog-items-tile-block ul li{overflow:hidden}section article .catalog-items-tile-block ul li .image{justify-content:center;align-items:center;display:flex}section article .catalog-items-tile-block ul li .image img{object-fit:cover;width:250px;max-width:100%;height:180px;display:block}#sidebar .form-toggle:hover,#sidebar .form-toggle:focus{color:#fff}.balcony-page #form-issue{margin-top:26px}.balcony-main-calc{min-height:auto}.calc-grid,.contact-panel,.search-form{margin-bottom:24px}.search-form{gap:10px;display:flex}.search-form input{flex:auto}@media (width<=767px){.search-form{display:block}.search-form button{margin-top:10px}}.site-body{color:#1f2933;background:#f5f7f8;margin:0;font-family:Arial,Helvetica,sans-serif}.container{width:min(1392px,100% - 30px);max-width:1392px;margin-inline:auto}.site-header,.site-footer{background:#fff;border-bottom:1px solid #dbe3ea}.site-footer{border-top:1px solid #dbe3ea;border-bottom:0;margin-top:48px;padding:28px 0}.header-row,.footer-grid{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand{color:#0f548c;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{color:#fff;background:#0f548c;border-radius:6px;place-items:center;width:40px;height:40px;display:inline-grid}.top-menu,.footer-menu{flex-wrap:wrap;gap:14px;display:flex}.top-menu a,.footer-menu a,.phone{color:#1f2933;text-decoration:none}.hero{background:#e6f0f7;padding:58px 0}.hero h1,.page h1{margin:0 0 18px;font-size:clamp(30px,5vw,48px);line-height:1.1}.lead{max-width:840px;font-size:18px;line-height:1.55}.page,.section{padding-top:36px}.content{line-height:1.65}.content img,.card img,.page-image,.gallery-img{border-radius:6px;max-width:100%;height:auto}.cards{gap:18px;display:grid}.cards-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cards-3,.cards-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{background:#fff;border:1px solid #dbe3ea;border-radius:8px;padding:18px}.card h2,.card h3{margin:12px 0 8px}.rating,.price-line{color:#0f548c;font-weight:700}.calc-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px;display:grid}.calc-grid label,.calc-result,.contact-panel{background:#fff;border:1px solid #dbe3ea;border-radius:8px;gap:8px;padding:16px;display:grid}.calc-grid input,.calc-grid select{border:1px solid #b8c7d3;border-radius:6px;width:100%;min-height:42px;padding:8px 10px}@media (width<=760px){.header-row,.footer-grid{flex-direction:column;align-items:flex-start;padding:16px 0}}.analytics-pixel{position:absolute;left:-9999px}section .index{margin-top:0}.mk-main-container{max-width:1392px;margin-left:auto;margin-right:auto}.index .mk-home-hero-wrap{margin-top:0;padding-top:0;padding-bottom:0}.index h1.mk-home-title{color:#00569c;margin:0 0 32px;padding:0;font-size:34px;font-weight:700;line-height:1.15;display:block}@media (width>=992px){.index .mk-hero-slider,.index .mk-hero-slider .tns-outer,.index .mk-hero-slider .tns-ovh,.index .mk-hero-slider .tns-inner,.index .mk-hero-slider .mk-hero-carousel,.index .mk-hero-slider .mk-hero-slide,.index .mk-hero-slider .mk-hero-slide img{height:520px}}@media (width<=991px){.index .mk-hero-slider,.index .mk-hero-slider .tns-outer,.index .mk-hero-slider .tns-ovh,.index .mk-hero-slider .tns-inner,.index .mk-hero-slider .mk-hero-carousel,.index .mk-hero-slider .mk-hero-slide,.index .mk-hero-slider .mk-hero-slide img{height:auto}}@media (width<=1199px){.hero-slider-container .hero__banner{padding-top:12px;padding-bottom:12px}.hero-slider-container .hero__banner h2{font-size:22px}.slide-text-preview p,.slide-text-preview ul li{margin-bottom:4px;font-size:14px;line-height:1.3}.hero__content{padding:12px 0}}.hero__grid{grid-template-columns:1fr;width:100%;min-width:0;height:auto;min-height:520px;display:grid}@media (width>=992px){.hero__grid{grid-template-columns:42% 58%;height:520px}}.hero__content{color:#fff;background-color:#08a9df;flex-direction:column;order:2;min-width:0;height:auto;padding:16px 0;display:flex}@media (width>=992px){.hero__content{order:1;justify-content:center;height:100%}}.index .hero__btn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background-color:#00569c;border:none;border-radius:0;justify-content:center;align-items:center;width:auto;height:48px;padding:0 32px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 6px #0000001a}.index .hero__btn:hover{color:#fff;background-color:#003a72}.hero__yandex-rating{display:none}.hero__desktop-yandex-rating{z-index:20;color:#fff;background:#08a9df;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:background-color .2s;display:none;position:absolute;bottom:24px;right:24px;box-shadow:0 10px 15px #0000002e}.hero__desktop-yandex-rating:hover{color:#fff;background:#009ce2}.hero__desktop-yandex-rating .w-px{width:1px}.hero__desktop-yandex-rating-reviews{color:#ffffffe6;border-bottom:1px solid #fffc;margin-top:3px;padding-bottom:2px;font-size:9px;line-height:1;display:inline-block}@media (width>=992px){.hero__desktop-yandex-rating{display:flex}}.index .hero__btn-wrap{margin-top:24px;margin-bottom:24px;padding-left:80px}@media (width>=1200px){.index .hero__btn-wrap{padding-left:100px}}@media (width<=767px){.index .hero__btn-wrap{padding-left:20px}}.hero__media{z-index:0;order:1;min-width:0;height:240px;position:relative}@media (width>=992px){.hero__media{order:2;height:100%}}.hero__media img{object-fit:cover;width:100%;height:100%;display:block}.hero-slider-container .hero__banner{z-index:20;box-sizing:border-box;color:#fff;background:#00569c;width:100%;max-width:100%;margin-bottom:12px;padding:16px 24px 16px 80px;display:block;position:relative;box-shadow:0 10px 15px #0000001f}@media (width>=992px){.hero-slider-container .hero__banner{width:calc(100% + 70px);max-width:none}}@media (width>=1200px){.hero-slider-container .hero__banner{padding-left:100px}}@media (width<=767px){.hero-slider-container .hero__banner{padding-left:20px}}.hero__content .slide-text-preview,.hero__content .mt-auto{box-sizing:border-box;min-width:0;padding-left:80px;padding-right:24px}@media (width>=1200px){.hero__content .slide-text-preview,.hero__content .mt-auto{padding-left:100px}}@media (width<=767px){.hero__content .slide-text-preview,.hero__content .mt-auto{padding-left:20px}}.hero__eyebrow{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.hero-slider-container .hero__banner h2{color:#fff;margin:8px 0 0;padding:0;font-size:28px;font-weight:700;line-height:1.2;display:block;position:static}.hero-slider-container .bg-accent{background-color:#08a9df}.hero__mobile-overlay{z-index:1;background:#0000004d;display:block;position:absolute;inset:0}@media (width>=992px){.hero__mobile-overlay{display:none}}.index .mk-hero-slider .tns-controls>button{z-index:30;color:#fff;background:#0000004d;border:none;border-radius:0;justify-content:center;align-items:center;width:40px;height:60px;font-size:24px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.index .mk-hero-slider .tns-controls>button:hover{background:#00000080}.index .mk-hero-slider .tns-controls>button[data-controls=prev]{left:0}.index .mk-hero-slider .tns-controls>button[data-controls=next]{right:0}.index .mk-hero-slider .tns-nav{display:none}.index .slide-text-preview{margin-top:16px}.mk-home-content{--mk-home-content-border:#dbe8f3;--mk-home-content-primary:#00569c}.mk-home-intro{border:1px solid var(--mk-home-content-border);background:linear-gradient(135deg,#f4f8fb 0%,#fff 100%);border-radius:14px;margin:20px 0 30px;padding:26px}.mk-home-intro h1{margin:0 0 10px;font-size:34px;line-height:1.2}.mk-home-intro__lead{max-width:850px;margin:0 0 18px;font-size:18px;line-height:1.45}.mk-home-intro__benefits{flex-wrap:wrap;gap:10px 18px;margin:0 0 20px;padding:0;list-style:none;display:flex}.mk-home-intro__benefits li:before{color:#0c7d3a;content:"✓";margin-right:8px}.mk-home-intro__actions{flex-wrap:wrap;gap:10px;display:flex}.mk-home-intro__button{border-radius:8px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.mk-home-intro__button--primary{color:#fff;background:var(--mk-home-content-primary)}.mk-home-intro__button--secondary{color:var(--mk-home-content-primary);background:#e8f1fa}.mk-home-intro__meta{color:#465567;margin:14px 0 0;font-size:14px}.mk-home-intro__guide{margin:10px 0 0}.mk-home-intro__guide a{color:#fff;text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.mk-window-guide-page__header{border-bottom:1px solid var(--mk-home-content-border);margin:20px 0 38px;padding-bottom:24px}#main-content .mk-window-guide-page__header h1{color:var(--mk-home-content-primary);border:0;margin:0 0 12px;padding:0;font-size:clamp(34px,4.4vw,56px);line-height:1.1}.mk-window-guide-page__header p{color:#465567;max-width:850px;margin:0;font-size:18px;line-height:1.55}.mk-home-guide h2{color:var(--mk-home-content-primary);font-size:2.5em}.mk-home-guide h3{color:#27aae3;font-size:1.75em}.mk-home-guide ul{flex-flow:column wrap;margin-left:10px;font-size:1.25em;display:flex}.mk-home-guide ul li{flex-grow:1;min-width:240px;margin-top:10px;list-style:none}.mk-home-guide__section{flex-wrap:wrap;display:flex}.mk-home-guide__image{margin:0 20px}.mk-home-guide__info--grid{flex-wrap:wrap;flex-basis:100%;display:flex}.mk-home-guide__check{color:#0c7d3a;margin-right:8px}@media screen and (width>=768px){.mk-home-guide__section{flex-wrap:nowrap}.mk-home-guide__info{flex-basis:45%}.mk-home-guide__info--grid{justify-content:space-around}.mk-home-guide__info--grid div{flex-basis:40%}}@media screen and (width<=768px){.mk-home-intro{padding:18px}.mk-home-intro h1{font-size:28px}.mk-home-intro__lead{font-size:16px}}.mk-contacts__grid{gap:24px;margin-bottom:30px;display:grid}.mk-contacts__details{align-content:start;gap:18px;display:grid}.mk-contacts__form .feedback-box{border:1px solid var(--color-card-border);background:#fff;border-radius:0;margin:0;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 18px 45px #0048821f}.mk-contacts__form .feedback-box:before{content:"";background:var(--color-primary);height:5px;position:absolute;top:0;left:0;right:0}.mk-contacts__form .feedback-box h2{color:#263746;border:0;margin:0 0 24px;padding:0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.15}.mk-contacts__form .feedback-form{gap:18px}.mk-contacts__form .feedback-form label{color:#33475b;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:1.3;display:grid}.mk-contacts__form .feedback-form label:has(input[type=email]){grid-column:1/-1}.mk-contacts__form .feedback-form input,.mk-contacts__form .feedback-form textarea{color:#1f2933;background:#f8fafc;border:1px solid #cbd7e1;border-radius:0;min-height:52px;padding:13px 15px;transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px 2px #00346608}.mk-contacts__form .feedback-form textarea{resize:vertical;min-height:150px}.mk-contacts__form .feedback-form input:focus,.mk-contacts__form .feedback-form textarea:focus{border-color:var(--color-primary);background:#fff;outline:0;box-shadow:0 0 0 3px #00569c1f}.mk-contacts__form .feedback-form button{background:var(--color-primary);color:#fff;letter-spacing:.04em;border:0;border-radius:0;justify-self:start;min-width:210px;min-height:52px;margin-top:4px;padding:14px 28px;font-size:14px;font-weight:800;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:0 10px 20px #00488233}.mk-contacts__form .feedback-form button:hover,.mk-contacts__form .feedback-form button:focus-visible{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 12px 24px #00366242}.mk-contacts__item{margin:0}.mk-contacts__label{color:var(--color-primary);margin-bottom:3px;font-weight:700;display:block}.mk-contacts__map{margin-top:32px}.mk-contacts__map-frame{border:0;width:100%;height:500px;display:block}@media screen and (width>=768px){.mk-contacts__grid{grid-template-columns:minmax(260px,1fr) minmax(290px,1fr)}}@media screen and (width<=575px){.mk-contacts__form .feedback-box{padding:26px 20px 22px}.mk-contacts__form .feedback-box h2{margin-bottom:20px;font-size:28px}.mk-contacts__form .feedback-form button{width:100%;min-width:0}}.mk-reviews__list{gap:24px;display:grid}.mk-reviews__item{background:#fff;border:1px solid #ebebef;padding:20px}.mk-reviews__meta{flex-wrap:wrap;gap:6px 10px;margin-bottom:8px;display:flex}.mk-reviews__author{font-weight:600}.mk-reviews__date{color:#777;font-style:italic}.mk-reviews__rating{color:var(--color-primary);letter-spacing:2px;margin-bottom:10px}.mk-reviews__text{margin-bottom:0}.mk-reviews__pagination{margin-top:24px}.mk-page-blocks{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.mk-page-blocks>.mk-conversion-hero{margin-top:8px;margin-bottom:-2px}@media screen and (width<=767px){.mk-page-blocks>.mk-conversion-hero{margin-top:2px;margin-bottom:-6px}}.mk-page-block{min-width:0;padding:0}.mk-page-block--rich-text+.mk-page-block--gallery{margin-top:-16px}.mk-page-block--image-text{align-items:center;gap:24px;display:grid}.mk-page-block__image{width:100%;height:auto}.mk-page-block__prose>:first-child{margin-top:0}.mk-page-block__prose>:last-child{margin-bottom:0}.mk-company-benefits .image svg{margin-inline:auto}#content .mk-page-block__prose .production-items.line{grid-template-columns:minmax(0,1fr);margin:0 0 20px;display:grid}#content .mk-page-block__prose .production-items.line>li>.image,#content .mk-page-block__prose .production-items.line>li>.content{min-width:0;max-width:100%}#content .mk-page-block__prose .production-items.line>li>.image{width:100%}.mk-page-block__advantages{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-page-block__advantages li{border:1px solid #dbe3ea;gap:4px;padding:18px;display:grid}@media screen and (width>=768px){.mk-page-block--image-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-page-block--image-right .mk-page-block__image{order:2}.mk-page-block__advantages{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-partners .partners.loading{background-image:url(/assets/images/partners.png)}.webp .mk-partners .partners.loading{background-image:url(/assets/images/partners.webp)}.mk-segment-hub>.mk-partners{margin-top:clamp(52px,6vw,80px)}.mk-sidebar-brands .partners{opacity:1;background-image:url(/assets/images/partners.png);background-repeat:no-repeat}.webp .mk-sidebar-brands .partners{background-image:url(/assets/images/partners.webp)}#form-issue{isolation:isolate;text-align:left;background:#08a9df;grid-template-columns:minmax(360px,42%) minmax(0,1fr);max-width:1392px;min-height:400px;margin:48px auto;display:grid;overflow:hidden;box-shadow:0 4px 12px #00346629}#form-issue .left-back,#form-issue .right{display:none}#form-issue .right-back{z-index:auto;min-height:400px;position:relative;right:auto;overflow:hidden}#form-issue .right-back img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}#form-issue .left{z-index:2;float:none;box-sizing:border-box;background:#08a9df;width:auto;padding:58px 48px 42px 88px;position:relative}#form-issue .text{box-sizing:border-box;color:#fff;text-align:left;background:#00569c;width:calc(100% + 92px);max-width:none;margin:0 0 22px;padding:24px 32px;position:relative}#form-issue .text .title,#form-issue .title-install{color:#fff;text-shadow:none;margin:0;font-size:30px;font-weight:800;line-height:1.18}#form-issue .text .title span{color:#fff}#form-issue .text p,#form-issue .ins-text p{color:#ffffffe6;letter-spacing:.08em;text-transform:uppercase;max-width:440px;margin:8px 0 0;padding:0;font-size:14px;font-weight:700;line-height:1.45}#form-issue__form{width:100%;max-width:430px}#form-issue .form-group{width:100%;margin-bottom:12px;display:block;position:relative}#form-issue.feedback,#form-issue .feedback{color:#fff}#form-issue .feedback input[type=text]{box-sizing:border-box;width:100%;min-height:58px;box-shadow:none;color:#1f2933;background:#f8fafc;border:1px solid #cbd7e1;border-radius:0;outline:0;margin:0;padding:22px 20px 8px;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}#form-issue .feedback .form-group label.input:not(.error){z-index:1;color:#6c7784;pointer-events:none;font-size:15px;line-height:1;transition:top .2s,color .2s,font-size .2s,transform .2s;position:absolute;top:50%;left:20px;transform:translateY(-50%)}#form-issue .feedback .form-group input:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #00569c1f}#form-issue .feedback .form-group input:focus~label.input:not(.error),#form-issue .feedback .form-group input.inputmask~label.input:not(.error),#form-issue .feedback .form-group input:valid~label.input:not(.error){color:#00569c;font-size:11px;top:8px;transform:none}#form-issue .grant{color:#fff;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:16px 0 22px;font-size:13px;line-height:1.45;display:grid}#form-issue .grant input{accent-color:#00569c;width:16px;height:16px;margin:2px 0 0}#form-issue .grant label{color:#ffffffeb}#form-issue .grant a{color:#fff;text-underline-offset:2px;text-decoration:underline}#form-issue .grant .grant-error{color:#fff;grid-column:2;font-weight:700}#form-issue .btn-form-issue{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#00569c;border:0;border-radius:0;justify-content:center;align-items:center;min-height:58px;margin:0;padding:16px 34px;font-size:15px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 8px 16px #00346638}#form-issue .btn-form-issue:hover,#form-issue .btn-form-issue:focus{color:#fff;background:#003a72}.mk-conversion-hero{background:#08a9df;grid-template-columns:42% 58%;min-height:400px;margin:28px 0 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #00346624}.mk-conversion-hero__content{z-index:2;background:#08a9df;flex-direction:column;align-items:flex-start;padding:58px 30px 30px;display:flex;position:relative}.mk-conversion-hero__banner{box-sizing:border-box;color:#fff;background:#00569c;width:calc(100% + 86px);margin-bottom:24px;padding:28px 30px 30px}.mk-conversion-hero__eyebrow{color:#ffffffe6;letter-spacing:.22em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:8px;font-size:13px;font-weight:800;line-height:1.2}.mk-conversion-hero__title{color:#fff;font-size:30px;font-weight:800;line-height:1.18}.mk-conversion-hero__subtitle{color:#fff;margin:0 0 22px;font-size:18px;font-weight:500;line-height:1.35}.mk-conversion-hero__list{gap:10px;display:grid;padding:0!important;margin:0 0 24px!important;padding-inline-start:0!important;list-style:none!important}.mk-conversion-hero__list li{color:#fff;min-height:20px;padding-left:34px;font-size:18px;font-weight:500;line-height:1.25;list-style:none;position:relative}.mk-conversion-hero__list li::marker{content:""}.mk-conversion-hero__list li:before{content:"";background:linear-gradient(#00569c,#00569c) 50%/6px 6px no-repeat,#ffffffeb;width:22px;height:22px;position:absolute;top:0;left:0}.mk-conversion-hero__list li:after{content:none}.mk-conversion-hero__actions{flex-wrap:wrap;gap:12px;margin-top:0;display:flex}.mk-conversion-hero__button{color:#fff;min-height:48px;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#00569c;border:0;border-radius:0;justify-content:center;align-items:center;padding:14px 28px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 8px 16px #0034662e}.mk-conversion-hero__button--secondary{box-shadow:none;background:0 0;border:2px solid #ffffffbf}.mk-conversion-hero__button:hover,.mk-conversion-hero__button:focus{color:#fff;background:#003a72}.mk-conversion-hero__button--secondary:hover,.mk-conversion-hero__button--secondary:focus{background:#ffffff24;border-color:#fff}.mk-conversion-hero__media{background:#eef3f7;min-width:0;min-height:400px;position:relative;overflow:hidden}.mk-conversion-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.02)}.mk-conversion-hero__rating{z-index:3;color:#fff;background:#08a9df;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:inline-flex;position:absolute;bottom:22px;right:24px;box-shadow:0 10px 15px #00000029}.mk-conversion-hero__rating:hover{color:#fff;background:#009ce2}.mk-conversion-hero__rating-brand{color:#fff;font-size:12px;font-weight:800;line-height:1.05;display:block}.mk-conversion-hero__rating-reviews{color:#ffffffe6;border-bottom:1px solid #ffffffd1;margin-top:3px;padding-bottom:2px;font-size:9px;line-height:1;display:inline-block}.mk-conversion-hero__rating-score{color:#fff;align-items:center;gap:6px;font-size:20px;font-weight:800;line-height:1;display:inline-flex}.mk-conversion-hero__rating-score span:first-child{color:#ffc400;font-size:15px}.mk-proof-stats{background:#f6f7fa;margin:-12px 0 42px;padding:30px 28px}.mk-proof-stats__head{margin-bottom:18px}.mk-proof-stats__title{color:#333;margin:0;font-size:24px;font-weight:800;line-height:1.15}.mk-proof-stats__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.mk-proof-stats__card{color:#333;background:#fff;border:1px solid #0000;flex-direction:column;align-items:flex-start;min-height:132px;padding:16px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.mk-proof-stats__card:hover,.mk-proof-stats__card:focus{color:#333;border-color:#00569c;transform:translateY(-2px);box-shadow:0 10px 18px #00569c1f}.mk-proof-stats__card--rating{color:#fff;background:#00569c}.mk-proof-stats__card--rating:hover,.mk-proof-stats__card--rating:focus{color:#fff;border-color:#08a9df;box-shadow:0 12px 22px #00569c38}.mk-proof-stats__icon{color:#08a9df;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:14px;display:inline-flex}.mk-proof-stats__icon svg{width:30px;height:30px;display:block}.mk-proof-stats__value{color:#00569c;font-size:26px;font-weight:800;line-height:1}.mk-proof-stats__card--rating .mk-proof-stats__icon,.mk-proof-stats__card--rating .mk-proof-stats__value,.mk-proof-stats__card--rating .mk-proof-stats__label,.mk-proof-stats__card--rating .mk-proof-stats__link{color:#fff}.mk-proof-stats__label{color:#222;min-height:38px;margin-top:10px;font-size:14px;font-weight:700;line-height:1.25}.mk-proof-stats__link{color:#00569c;text-underline-offset:3px;margin-top:auto;padding-top:12px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:underline}.mk-proof-detail{color:#fff;background:#00569c;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:24px;margin:42px 0;padding:28px;display:grid}.mk-proof-detail__eyebrow{color:#ffffffc7;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;line-height:1.2;display:block}.mk-proof-detail__title{color:#fff;margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.15}.mk-proof-detail p{color:#ffffffe0;max-width:620px;margin:0;font-size:15px;line-height:1.5}.mk-proof-detail__list{align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-proof-detail__list li{color:#fff;padding-left:28px;font-size:14px;font-weight:700;line-height:1.35;list-style:none;position:relative}.mk-proof-detail__list li::marker{content:""}.mk-proof-detail__list li:before{content:"";background:#08a9df;width:18px;height:18px;position:absolute;top:2px;left:0}.mk-proof-detail__list li:after{content:"";background:#fff;width:6px;height:6px;position:absolute;top:8px;left:6px}.mk-company-proof{background:#f6f7fa;margin:0 0 46px;padding:32px 28px}.mk-company-proof__intro{max-width:820px;margin-bottom:24px}.mk-company-proof__eyebrow{color:#00569c;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;line-height:1.2;display:block}.mk-company-proof h2{color:#333;margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.15}.mk-company-proof__intro p{color:#596678;margin:0;font-size:16px;line-height:1.5}.mk-company-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mk-company-proof__item{background:#fff;border:1px solid #0000;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:0 16px;padding:20px;display:grid}.mk-company-proof__item:hover{border-color:#dbe3ea;box-shadow:0 10px 18px #00569c14}.mk-company-proof__icon{color:#fff;background:#00569c;grid-row:span 3;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.mk-company-proof__item h3{color:#222;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.2}.mk-company-proof__item p{color:#596678;margin:0 0 14px;font-size:14px;line-height:1.45}.mk-company-proof__item a,.mk-company-proof__item button{color:#00569c;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:800;line-height:1.2;text-decoration:underline}.mk-info-section{background:#f6f7fa;margin:42px 0;padding:32px 28px}.mk-info-section__head{max-width:860px;margin-bottom:24px}.mk-info-section__head h2{color:#333;margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.15}.mk-info-section__head h2 strong{color:#00569c}.mk-info-section__head p{color:#596678;margin:0;font-size:16px;line-height:1.5}.mk-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mk-info-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-info-card{background:#fff;border:1px solid #0000;min-height:170px;padding:20px}.mk-info-card:hover{border-color:#dbe3ea;box-shadow:0 10px 18px #00569c14}.mk-info-card__icon{color:#fff;background:#00569c;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.mk-info-card__title{color:#222;margin-bottom:10px;font-size:17px;font-weight:800;line-height:1.2}.mk-info-card p{color:#596678;margin:0;font-size:14px;line-height:1.45}@media (width<=1199px){.mk-proof-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.mk-conversion-hero__subtitle{margin-bottom:20px;font-size:16px}.mk-conversion-hero__actions,.mk-conversion-hero__button{width:100%}.mk-proof-stats{margin:-8px 0 34px;padding:20px}.mk-proof-stats__head{margin-bottom:18px}.mk-proof-stats__title{font-size:22px}.mk-proof-stats__grid{grid-template-columns:1fr}.mk-proof-stats__card{min-height:0}.mk-proof-detail{grid-template-columns:1fr;margin:34px 0;padding:22px 20px}.mk-proof-detail__title{font-size:22px}.mk-company-proof{padding:22px 20px}.mk-company-proof h2{font-size:22px}.mk-company-proof__grid{grid-template-columns:1fr}.mk-company-proof__item{padding:18px;display:block}.mk-company-proof__icon{width:40px;height:40px;margin-bottom:16px}.mk-info-section{padding:22px 20px}.mk-info-section__head h2{font-size:22px}.mk-info-grid,.mk-info-grid--four{grid-template-columns:1fr}.mk-info-card{min-height:0;padding:18px}}.slide-text-preview p,.slide-text-preview ul li{color:#fff;margin-bottom:6px;padding-left:32px;font-size:16px;font-weight:500;line-height:1.4;list-style:none;position:relative}.slide-text-preview p:last-child,.slide-text-preview ul li:last-child{margin-bottom:0}.slide-text-preview ul li::marker{content:""}.slide-text-preview p:before,.slide-text-preview ul li:before{content:"";background:#fff;border:1px solid #fffc;border-radius:0;width:18px;height:18px;position:absolute;top:3px;left:0}.slide-text-preview p:after,.slide-text-preview ul li:after{content:"";background:#08a9df;border-radius:0;width:8px;height:8px;position:absolute;top:8px;left:5px}.blocker{z-index:3000;box-sizing:border-box;text-align:center;background:#000000bf;width:100%;height:100%;padding:20px;position:fixed;inset:0;overflow:auto}.blocker:before{vertical-align:middle;content:"";height:100%;margin-right:-.05em;display:inline-block}.modal{z-index:2;box-sizing:border-box;text-align:left;vertical-align:middle;background:#fff;width:90%;max-width:500px;padding:15px 30px;display:none;position:relative}.modal>button.close-modal{color:#333;cursor:pointer;opacity:.8;background:#eee;border:1px solid #ccc;margin:0;padding:5px;font-size:1.345rem;display:block;position:absolute;top:0;right:0}.modal>button.close-modal:hover{opacity:1}.mk-feedback-modal{border:1px solid var(--color-card-border);border-top:5px solid var(--color-primary);background:#fff;width:min(100%,500px);max-width:500px;padding:0;box-shadow:0 18px 45px #00346633}.mk-feedback-modal--measure{max-width:650px}.mk-feedback-modal>button.close-modal{z-index:5;color:#506273;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:20px;display:inline-flex;top:12px;right:12px}.mk-feedback-modal__form{box-sizing:border-box;color:#263746;width:100%;padding:clamp(26px,5vw,42px)}.mk-feedback-modal__form .title{color:#263746;margin:0 44px 12px 0;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.15}.mk-feedback-modal__form .text{color:#526476;margin-bottom:22px;font-size:15px;line-height:1.5}.mk-feedback-modal__form .text p{margin:0 0 8px}.mk-feedback-modal__form .form-group{width:100%;margin-bottom:16px;position:relative}.mk-feedback-modal__form .form-group input,.mk-feedback-modal__form textarea{box-sizing:border-box;color:#1f2933;width:100%;font:inherit;background:#f8fafc;border:1px solid #cbd7e1;border-radius:0;outline:0;transition:border-color .2s,box-shadow .2s,background-color .2s}.mk-feedback-modal__form .form-group input{min-height:54px;padding:21px 15px 7px}.mk-feedback-modal__form textarea{resize:vertical;min-height:110px;margin-bottom:16px;padding:14px 15px}.mk-feedback-modal__form .form-group label.input:not(.error){z-index:1;color:#6c7d8c;pointer-events:none;font-size:15px;line-height:1;transition:top .2s,color .2s,font-size .2s,transform .2s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.mk-feedback-modal__form .form-group input:focus,.mk-feedback-modal__form textarea:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #00569c1f}.mk-feedback-modal__form .form-group input:focus~label.input,.mk-feedback-modal__form .form-group input.inputmask~label.input,.mk-feedback-modal__form .form-group input:valid~label.input{color:var(--color-primary);font-size:11px;top:8px;transform:none}.mk-feedback-modal__form .form-group input:required~label.input:after{content:" *";color:#b42318}.mk-feedback-modal__form .grant{color:#607181;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:2px 0 20px;font-size:12px;line-height:1.4;display:grid}.mk-feedback-modal__form .grant input{width:16px;height:16px;accent-color:var(--color-primary);margin:1px 0 0}.mk-feedback-modal__form .grant label{margin:0}.mk-feedback-modal__form .grant a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.mk-feedback-modal__form .grant-error{color:#b42318;grid-column:2}.mk-feedback-modal__form button[type=submit]{background:var(--color-primary);color:#fff;min-width:210px;min-height:50px;font:inherit;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:14px 26px;font-size:13px;font-weight:800;display:flex;box-shadow:0 8px 16px #0034662e}.mk-feedback-modal__form button[type=submit]:hover,.mk-feedback-modal__form button[type=submit]:focus-visible{background:var(--color-primary-hover)}.mk-feedback-modal--measure .right{width:100%}@media screen and (width<=575px){.blocker{padding:12px}.mk-feedback-modal__form{padding:26px 20px 22px}.mk-feedback-modal__form .title{font-size:26px}.mk-feedback-modal__form button[type=submit]{width:100%;min-width:0}}.feedback-modal{color:#fff;text-align:center;background:linear-gradient(45deg,#00a965 32%,#01792d 100%);border-radius:4px;max-width:550px;overflow:hidden}.feedback-modal.error{background:linear-gradient(45deg,#e95f4a 32%,#a9040a 100%)}.feedback-modal>button.close-modal{color:#fff;background:0 0;border:0}.feedback-modal h2{margin-bottom:.5em}.feedback-modal p{margin-bottom:20px}.feedback-modal>svg{margin:0 auto;display:block}.ag-yt-ll>button.ag-yt-ll-playbtn{cursor:pointer;background-color:#0000;border:0;width:100%;height:100%;margin:0;padding:0}.mk-priority-section{background:#fff;padding:0}.mk-proof-stats+.mk-priority-section{margin-top:-14px}.mk-priority-section+.mk-info-section{margin-top:28px}.mk-priority-heading{margin-bottom:18px}.mk-priority-heading h2{color:#00569c;margin:0;font-size:30px;font-weight:700;line-height:1.2}.mk-priority-heading p{color:#6c7784;max-width:760px;margin:8px 0 0;font-size:15px;line-height:1.5}.mk-priority-tabs{grid-template-columns:1fr;gap:16px;margin-bottom:22px;display:grid}@media (width>=992px){.mk-priority-tabs{grid-template-columns:repeat(4,1fr);gap:28px}}.tabs-nav-btn.mk-priority-tab{color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;background:#07508d;border:3px solid #fff;border-radius:0;min-height:58px;padding:10px 16px;font-size:13px;font-weight:700;line-height:1.2;transition:all .2s;position:relative;box-shadow:0 4px 12px #00346640}.tabs-nav-btn.mk-priority-tab:hover,.tabs-nav-btn.mk-priority-tab:focus{background:#003a72;border-color:#fff;outline:0}.tabs-nav-btn.mk-priority-tab.active{border-color:#00b7f0;box-shadow:0 0 0 2px #00b7f040,0 5px 14px #004e8e47}.tabs-nav-btn.mk-priority-tab.active:after{content:"";z-index:10;border:14px solid #0000;border-top-color:#ededed;border-bottom:0;width:0;display:block;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.mk-priority-panels{background:#ededed;border-radius:0;padding:20px}.mk-product-slider{grid-template-columns:1fr;gap:16px;display:grid}.mk-product-slider-wrap{position:relative}.mk-product-scroll-btn{display:none}@media (width<=767px){.mk-product-slider-wrap{padding-top:38px}.mk-product-scroll-btn{z-index:3;color:#08a9df;cursor:pointer;background:#fff;border:0;border-radius:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:0;box-shadow:0 1px 4px #0000001f}.mk-product-scroll-btn--prev{right:38px}.mk-product-scroll-btn--next{right:0}.mk-product-scroll-btn:disabled{opacity:.35;cursor:default}.mk-product-slider{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;padding:0 0 12px;display:flex;overflow:auto hidden}.mk-product-slider::-webkit-scrollbar{display:none}.mk-product-slider .mk-product-card{max-width:100%;box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}}@media (width>=640px) and (width<=767px){.mk-product-slider .mk-product-card{flex-basis:calc(50% - 8px)}}@media (width>=768px){.mk-product-slider{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.mk-product-slider{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-product-slider.tns-slider{display:block}.mk-priority-panels .tns-item{box-sizing:border-box}@media (width>=640px){.mk-priority-panels .tns-item{padding-left:12px;padding-right:12px}.mk-priority-panels .tns-inner{margin-left:-12px;margin-right:-12px}}.mk-priority-panels .tns-outer{background:#ededed;position:relative}.mk-priority-panels .tns-controls{z-index:5;gap:4px;display:flex;position:absolute;top:20px;right:20px}.mk-priority-panels .tns-controls button{color:#08a9df;cursor:pointer;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;font-size:16px;transition:color .2s,opacity .2s;display:flex}.mk-priority-panels .tns-controls button:hover{color:#00569c;background:0 0}.mk-priority-panels .tns-controls button .icon{line-height:1}.mk-priority-panels .tns-controls button:disabled{opacity:0;cursor:default;pointer-events:none}@media (width<=767px){.mk-priority-panels .tns-ovh{padding-top:0}}.mk-priority-description{align-items:center;gap:16px;margin-bottom:24px;display:flex}.mk-priority-description__icon{color:#08a6df;background:#d7f3fc;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mk-priority-description h3{color:#08a6df;margin:0;font-size:24px;font-weight:400}.mk-priority-description p{color:#555f68;margin:4px 0 0;font-size:14px;line-height:1.5}.rating-dot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.rating-dot-filled{background-color:#08a6df}.rating-dot-empty{background-color:#e2e8f0;border:1px solid #cbd5e1}.mk-product-card{padding:24px}.mk-product-card .badge-econom,.mk-product-card .badge-standard,.mk-product-card .badge-comfort,.mk-product-card .badge-premium{letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.mk-product-card .badge-econom{color:#78a539;background-color:#fff;border:1px solid #78a539}.mk-product-card .badge-standard{color:#00569c;background-color:#fff;border:1px solid #00569c}.mk-product-card .badge-comfort{color:#fff;background-color:#00569c}.mk-product-card .badge-premium{color:#fff;background-color:#1e293b}.mk-product-card .mk-calc-btn{color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#00569c;border-radius:0;width:100%;padding:12px 0;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .2s;display:block;box-shadow:0 1px 3px #0000001a}.mk-product-card .mk-calc-btn:hover{color:#fff;background-color:#003a72}.mk-product-card .mk-badge-wrapper,.mk-product-card .mk-leaf-switcher{margin-bottom:16px}.menu-nav-bar{z-index:100;background-color:#00569c;border:none;position:relative}@media (width<=991px){.menu-nav-bar{display:none}}@media (width>=992px){.menu-nav-bar{display:block}}.menu-nav-bar .container{height:70px}.menu{justify-content:space-between;align-items:center;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.menu>li{flex-grow:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.menu>li>a{z-index:2;color:#fff;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;position:relative}.menu>li>a:hover,.menu>li.item-selected>a{color:#fff;background-color:#ffffff26}.menu ul{opacity:0;visibility:hidden;z-index:1;background:#fff;border:1px solid #dbe3ea;border-top:2px solid #004882;min-width:240px;margin:0;padding:8px 0;list-style:none;transition:all .2s;display:none;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 10px 15px -3px #0000001a}.menu li:hover>ul{opacity:1;visibility:visible;display:block;transform:translateY(0)}.menu ul li{position:relative}.menu ul ul{top:0;left:100%;transform:translate(10px)}.menu ul li:hover>ul{transform:translate(0)}.menu>li:last-child ul ul{left:auto;right:100%;transform:translate(-10px)}.menu>li:last-child ul li:hover>ul{transform:translate(0)}.menu ul li a,.menu ul li span{color:#4b5563;cursor:pointer;padding:8px 20px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:block}.menu ul li a:hover,.menu ul li span:hover{color:#004882;background:#f3f4f6}header .topBlock .line .barsBlock .mobileMenu{visibility:hidden;pointer-events:none;display:none;left:0;transform:translate(-100%)}header .topBlock .line .barsBlock .mobileMenu.show{visibility:visible;pointer-events:auto;display:block;left:0;transform:translate(0)}.footer-menu ul{grid-template-columns:repeat(2,1fr);gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.footer-menu ul li a{color:#9ca3af;font-size:13px;text-decoration:none;transition:color .15s}.footer-menu ul li a:hover{color:#fff}@media (width>=768px){#sidebar__fixed{position:sticky;top:40px}}.mk-segment-header{z-index:1200}.mk-segment-navigation{z-index:100;background:#00569c;border-bottom:1px solid #003d6d;display:none;position:relative}.mk-segment-navigation .container{height:64px}.mk-segment-navigation__list{grid-template-columns:repeat(7,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid}.mk-segment-navigation__item{min-width:0;list-style:none;position:static}.mk-segment-navigation__trigger,.mk-segment-navigation__direct{color:#fff;width:100%;height:100%;min-height:44px;font:inherit;text-align:center;cursor:pointer;box-sizing:border-box;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:15px;font-weight:700;line-height:1.15;text-decoration:none;display:flex}.mk-segment-navigation__trigger:hover,.mk-segment-navigation__trigger:focus-visible,.mk-segment-navigation__direct:hover,.mk-segment-navigation__direct:focus-visible,.mk-segment-navigation__item.is-open>.mk-segment-navigation__trigger{color:#fff;background:#ffffff24;outline:none}.mk-segment-navigation__item.is-current>.mk-segment-navigation__trigger,.mk-segment-navigation__item.is-current>.mk-segment-navigation__direct{background:#ffffff29;box-shadow:inset 0 -3px #ff8a18}.mk-segment-navigation__panel{z-index:1100;color:#243d4d;box-sizing:border-box;background:#fff;border:1px solid #d5e1e8;border-top:3px solid #00a2e8;width:min(1200px,100vw - 40px);max-height:calc(100vh - 185px);padding:24px 28px 20px;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 22px 46px #0d344e3d}.mk-segment-navigation__panel--compact{width:min(760px,100vw - 40px)}.mk-segment-navigation__panel-head{border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.mk-segment-navigation__panel-head div>span,.mk-segment-navigation__panel-head div>strong{display:block}.mk-segment-navigation__panel-head div>span{color:#70818b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.mk-segment-navigation__panel-head div>strong{color:#17384d;margin-top:2px;font-size:22px}.mk-segment-navigation__panel-head a{color:#00569c;font-weight:700}.mk-segment-navigation__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:20px 0;display:grid}.mk-segment-navigation__columns--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-segment-navigation__column h2{color:#00569c;margin:0 0 10px;font-size:15px}.mk-segment-navigation__column ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mk-segment-navigation__column li{list-style:none}.mk-segment-navigation__column a{color:#3f5665;min-height:32px;padding:5px 0;font-size:13px;line-height:1.35;display:block}.mk-segment-navigation__column a:hover,.mk-segment-navigation__column a:focus-visible{color:#00569c;text-underline-offset:3px;text-decoration:underline}.mk-segment-navigation__promo{background:#eef6fa;overflow:hidden}.mk-segment-navigation__promo img{object-fit:cover;width:100%;max-height:150px;display:block}.mk-segment-navigation__promo p{color:#17384d;margin:0;padding:14px;font-size:13px;font-weight:700}.mk-segment-navigation__ctas{border-top:1px solid #e1e8ed;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.mk-segment-navigation__ctas a{color:#00569c;white-space:nowrap;background:#eef6fa;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.mk-segment-navigation__ctas a:first-child{color:#fff;background:#ff8a18}.mk-segment-navigation__panel--compact .mk-segment-navigation__ctas{grid-template-columns:max-content}.mk-segment-navigation__panel--apartment{padding:14px 24px 12px}.mk-segment-navigation__panel--apartment .mk-segment-navigation__panel-head{padding-bottom:9px}.mk-segment-navigation__panel--apartment .mk-segment-navigation__panel-head div>strong{margin:0;font-size:20px}.mk-segment-navigation__panel--apartment .mk-segment-navigation__panel-head .mk-segment-navigation__panel-subtitle{color:#5f7481;letter-spacing:0;text-transform:none;margin-top:2px;font-size:12px;font-weight:500}.mk-segment-navigation__panel--apartment .mk-segment-navigation__columns{gap:22px;padding:10px 0}.mk-segment-navigation__panel--apartment .mk-segment-navigation__column h2{margin-bottom:6px}.mk-segment-navigation__panel--apartment .mk-segment-navigation__column a{min-height:28px;padding-block:3px}.mk-segment-header .topBlock .line .barsBlock .mk-mobile-segment{visibility:hidden;pointer-events:none;width:300px;max-width:100%;display:block;overflow:hidden}.mk-segment-header .topBlock .line .barsBlock .mk-mobile-segment.show{visibility:visible;pointer-events:auto;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mk-mobile-segment__header{background:#fff;border-bottom:1px solid #dce5ea;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:60px;display:grid}.mk-segment-header .topBlock .line .barsBlock .mk-mobile-segment__header button{color:#00569c;background:0 0;border:0;min-height:44px;font-size:14px}.mk-mobile-segment__back{grid-column:1;justify-self:start;padding:0 14px}.mk-segment-header .topBlock .line .barsBlock .mk-mobile-segment__close{grid-column:3;justify-self:end;padding:0 14px;font-size:28px}.mk-mobile-segment__header strong{color:#17384d;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;justify-self:start;padding-left:18px;font-size:16px;overflow:hidden}.mk-mobile-segment__body{min-height:0;position:relative;overflow:hidden}.mk-mobile-segment__panel{background:#fff;position:absolute;inset:0;overflow-y:auto}.mk-mobile-segment__panel ul{margin:0;padding:0;list-style:none}.mk-mobile-segment__panel li{border-bottom:1px solid #e4ebef;margin:0;list-style:none}.mk-mobile-segment__panel li>a,.mk-segment-header .topBlock .line .barsBlock .mk-mobile-segment__panel li>button,.mk-mobile-segment__all{color:#273f4e;width:100%;min-height:64px;font:inherit;text-align:left;box-sizing:border-box;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:15px;text-decoration:none;display:flex}.mk-mobile-segment__all{color:#00569c;background:#eef6fa;border-bottom:1px solid #bcd3e1;font-weight:700}.mk-mobile-segment__footer{background:#eef6fa;border-top:1px solid #cbdbe5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-mobile-segment__footer a,.mk-segment-header .topBlock .line .barsBlock .mk-mobile-segment__footer button{color:#00569c;min-height:58px;font:inherit;text-align:center;background:0 0;border:0;border-right:1px solid #cbdbe5;justify-content:center;align-items:center;padding:8px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.mk-segment-header .topBlock .line .barsBlock .mk-mobile-segment__footer>:last-child{color:#fff;background:#ff8a18;border-right:0}.mk-mobile-menu-open{overflow:hidden}@media (width>=992px) and (width<=1023px){.mk-segment-header .topBlock .line .barsBlock{display:flex}.mk-segment-header .topBlock .calcBlock,.mk-segment-header .topBlock .callBlock,.mk-segment-header .topBlock .gagerBlock{display:none}}@media (width>=1024px){.mk-segment-navigation{display:block}.mk-segment-header .topBlock .line .barsBlock{display:none}}@media (width<=1180px){.mk-segment-navigation__trigger,.mk-segment-navigation__direct{padding-inline:6px;font-size:15px}}@media (width<=767px){.mk-site-footer>.wrap:first-child .line{align-items:stretch;width:100%}.mk-site-footer .logoBlock,.mk-site-footer .menuBlock{width:100%;max-width:none}.mk-site-footer .logoBlock .logo{flex-direction:column;align-items:center;width:100%;display:flex}.mk-site-footer .logoBlock .logo img{margin-inline:auto}.mk-site-footer .mk-site-footer__menu-title{color:#183142;text-align:center;margin-bottom:12px;font-size:20px;font-weight:600}.mk-site-footer .menuBlock ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-site-footer .menuBlock ul li{min-width:0;margin:0;padding:0;display:block}.mk-site-footer .menuBlock ul li a{color:#333;text-align:center;min-height:28px;padding:3px 2px;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;display:block}.mk-site-footer .menuBlock ul li a.selected,.mk-site-footer .menuBlock ul li a:hover,.mk-site-footer .menuBlock ul li a:focus-visible{color:#00569c}.mk-site-footer .menuBlock ul li a strong{font-weight:inherit}}@media (width>=1024px) and (width<=1279px){.hero__grid{grid-template-columns:44% 56%}}@media (width>=768px) and (width<=991px){.hero__grid{grid-template-columns:none;height:auto;min-height:0;display:block}.hero-slider-container .hero__banner{width:100%}.mk-priority-tabs{grid-template-columns:repeat(2,1fr);gap:16px}.tabs-nav-btn.mk-priority-tab.active:after{display:none}}@media (width<=767px){.mk-conversion-hero{grid-template-columns:1fr;min-height:0;margin:22px 0 34px}.mk-conversion-hero__media{order:1;height:235px;min-height:235px}.mk-conversion-hero__content{order:2;padding:0 20px 30px}.mk-conversion-hero__banner{width:100%;margin:-26px 0 22px;padding:22px 20px}.mk-conversion-hero__eyebrow{letter-spacing:.08em;font-size:11px}.mk-conversion-hero__title{font-size:24px}.mk-conversion-hero__list{padding-left:0;gap:10px;margin-bottom:24px;margin-left:0;padding-inline-start:0}.mk-conversion-hero__list li{padding-left:48px;font-size:16px}.mk-conversion-hero__button{width:100%}.mk-conversion-hero__rating{padding:9px 12px;top:16px;bottom:auto;right:16px}#form-issue{grid-template-columns:1fr;min-height:0;margin:32px auto}#form-issue .right-back{order:-1;min-height:190px;max-height:240px}#form-issue .left{padding:0 28px 32px}#form-issue .text{width:auto;margin:-26px 0 22px;padding:22px 24px}#form-issue .text .title,#form-issue .title-install{font-size:24px}#form-issue .text p,#form-issue .ins-text p{letter-spacing:.04em;font-size:12px}#form-issue__form{max-width:none}#form-issue .btn-form-issue{width:100%;padding-left:20px;padding-right:20px}.mk-home-title{margin-bottom:12px;font-size:26px}.hero__grid{flex-direction:column;grid-template-columns:none;width:100%;max-width:100%;height:auto;min-height:0;display:flex;overflow:hidden}.hero__content{z-index:2;box-sizing:border-box;order:2;width:100%;max-width:100%;margin-top:-72px;padding:0 20px;position:relative}.hero__media{order:1;width:100%;height:260px;display:block}.index .mk-hero-slider,.index .mk-hero-slider .tns-outer,.index .mk-hero-slider .tns-ovh,.index .mk-hero-slider .tns-inner,.index .mk-hero-slider .mk-hero-carousel,.index .mk-hero-slider .mk-hero-slide{min-height:0}.hero-slider-container .hero__banner{width:100%;max-width:100%;min-height:auto;margin-bottom:18px;padding:18px 20px}.hero__content .slide-text-preview,.hero__content .mt-auto{padding-left:20px;padding-right:20px}.hero-slider-container .hero__banner h2{font-size:24px}.hero__yandex-rating{color:#fff;background:linear-gradient(90deg,#007fba 0%,#08a9df 56%,#0077a8 100%);border-top:8px solid #ffffffd9;justify-content:space-between;align-items:center;gap:16px;margin:22px -20px 0;padding:20px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff38}.hero__yandex-rating-brand,.hero__yandex-rating-reviews{display:block}.hero__yandex-rating-brand{font-size:20px;font-weight:800;line-height:1.1}.hero__yandex-rating-reviews{text-underline-offset:4px;margin-top:6px;font-size:13px;line-height:1.1;text-decoration:underline}.hero__yandex-rating-score{align-items:center;gap:8px;font-size:28px;font-weight:800;line-height:1;display:flex}.hero__yandex-rating-score span:first-child{color:#ffc928;font-size:24px}.mk-priority-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tabs-nav-btn.mk-priority-tab.active:after{display:none}}@media (width<=420px){.mk-priority-tabs{grid-template-columns:1fr}}@media (width>=768px) and (width<=991px){.hero__yandex-rating{color:#fff;background:linear-gradient(90deg,#007fba 0%,#08a9df 56%,#0077a8 100%);border-top:8px solid #ffffffd9;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:18px 24px;text-decoration:none;display:flex}.hero__yandex-rating-brand,.hero__yandex-rating-reviews{display:block}.hero__yandex-rating-brand{font-size:20px;font-weight:800;line-height:1.1}.hero__yandex-rating-reviews{text-underline-offset:4px;margin-top:6px;font-size:13px;line-height:1.1;text-decoration:underline}.hero__yandex-rating-score{align-items:center;gap:8px;font-size:28px;font-weight:800;line-height:1;display:flex}.hero__yandex-rating-score span:first-child{color:#ffc928;font-size:24px}}.popular-main .pop-calc-main{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.popular-main .calc-block-main{flex-direction:column;width:100%;max-width:none;margin:15px 0 25px;display:flex}.popular-main .calc-block-main>.calc-main-img{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:210px;padding:24px 24px 8px;display:flex}.popular-main .calc-block-main .with-img{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.popular-main .calc-block-main .with-img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:180px;margin:0 auto;display:block}.popular-main .calc-block-main>.block{box-sizing:border-box;flex-direction:column;flex:auto;align-items:center;width:100%;padding:0 24px;display:flex}.popular-main .calc-block-main .name-main{justify-content:center;align-items:center;min-height:76px;padding:14px 0 10px;display:flex}.popular-main .calc-block-main .price{margin:8px 0 18px}.popular-main .calc-block-main .btn-main{width:100%;margin-top:auto;position:static;transform:translateY(27px)}@media (width<=575.98px){.popular-main .maim-a-pop{flex-direction:column;gap:8px;display:flex}.popular-main .maim-a-pop a{align-self:flex-end;position:static}.popular-main .pop-calc-main{grid-template-columns:1fr}.popular-main .calc-block-main{justify-self:center;max-width:min(100%,374px)}}@media (width>=576px) and (width<=991.98px){.popular-main .pop-calc-main{grid-template-columns:repeat(2,minmax(0,1fr))}}section article .inlineCalcBlock .calcBlock__group,section article .calculator-index .calcBlock__group{align-items:stretch}section article .inlineCalcBlock .calcBlock__group-element,section article .calculator-index .calcBlock__group-element{display:flex}section article .inlineCalcBlock .calcBlock__group-element>div,section article .calculator-index .calcBlock__group-element>div{text-align:center;flex-direction:column;width:100%;min-height:100%;display:flex}section article .inlineCalcBlock .calcBlock__group-element .with-img,section article .calculator-index .calcBlock__group-element .with-img{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:190px;min-height:190px;padding:0;line-height:1;display:flex;overflow:hidden}section article .inlineCalcBlock .calcBlock__group-element .with-img img,section article .calculator-index .calcBlock__group-element .with-img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}section article .inlineCalcBlock .calcBlock__group-element .block,section article .calculator-index .calcBlock__group-element .block{box-sizing:border-box;flex-direction:column;flex:auto;align-items:center;width:100%;padding:0 24px;display:flex}section article .inlineCalcBlock .calcBlock__group-element .name,section article .calculator-index .calcBlock__group-element .name{justify-content:center;align-items:center;min-height:58px;display:flex}section article .inlineCalcBlock .calcBlock__group-element .price,section article .calculator-index .calcBlock__group-element .price{margin-top:12px}section article .calculator-index .calcBlock__group-element .btn{margin-top:auto;position:static;bottom:auto}section article .inlineCalcBlock .calcBlock__group-element .btn{width:min(100%,250px);margin-top:auto;position:relative;bottom:auto;transform:translateY(50%)}section article .window-calculator-detail .constructor,section article .balcony-main-calc .constructor{align-items:center}section article .window-calculator-detail .constructor__preview,section article .balcony-main-calc .constructor__preview{text-align:center;flex:0 0 100%;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;margin:24px 0 28px;display:flex}section article .window-calculator-detail .constructor__preview img,section article .balcony-main-calc .constructor__preview img{width:auto;max-width:min(100%,560px);height:auto;margin:0 auto;display:block}.slide-block-otzyvy .slider>.border{border:0;padding:0 5px}.slide-block-otzyvy .slider>.border>div{box-sizing:content-box;background:#fff;border:1px solid #ececec;border-radius:4px;height:370px;position:relative;overflow:hidden}.slide-block-otzyvy .slider>.border>div:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(#0000 0,#fff);width:100%;height:100px;position:absolute;bottom:0;left:0}.slide-block-otzyvy .text-otzyvy>div:first-child{margin:10px 0 4px;font-size:0;line-height:16px;display:block}.slide-block-otzyvy .Rating-Fill{vertical-align:middle;width:16px;height:16px;display:inline-block}.slide-block-otzyvy .src-otzyvy{z-index:11}.maim-a-pop .center{justify-content:center;display:flex}.maim-a-pop .center img{max-width:100%;height:auto;display:block}.slide-block-workers .slider>.border{border:0;padding:0 10px}.slide-block-workers .slider>.border>div{box-sizing:border-box;text-align:center;border:0;max-width:360px;margin-left:auto;margin-right:auto}.slide-block-workers .slider>.border .photo{text-align:center;padding-top:15px}.slide-block-workers .slider>.border .photo img{border:1px solid #ececec;margin-left:auto;margin-right:auto;padding:5px;display:block}.slide-block-workers .slider>.border .name .exp{color:#a3a3a3}.slide-block-workers,.slide-block-otzyvy,.laminate-group .tape-group,.laminate-group .handle-group{position:relative}.slide-block-otzyvy{margin-top:25px;padding-top:0}.laminate-group .tape-group .slider .center,.laminate-group .handle-group .slider .center{text-align:center}.laminate-group .tape-group .slider .center span,.laminate-group .handle-group .slider .center span{display:block}.laminate-group .tape-group .slider .center img,.laminate-group .handle-group .slider .center img{margin-left:auto;margin-right:auto;display:block}.laminate-group .tape-group .slider span,.laminate-group .handle-group .slider span{cursor:pointer;text-align:center}.laminate-group .tape-group .slider span>img,.laminate-group .handle-group .slider span>img{border:2px solid #e0e5e7;border-radius:50%;transition:border-color .2s ease-out}.laminate-group .tape-group .slider span>img{width:70px;height:70px}.laminate-group .handle-group .slider span>img{width:125px;height:125px}.laminate-group .tape-group .slider span:hover>img,.laminate-group .handle-group .slider span:hover>img{border-color:#00569c}.laminate-group .tape-group .slider span+p,.laminate-group .handle-group .slider span+p{color:#838b90;width:105px;margin:0 auto;font-size:.85em}.laminate-group .tape-group .tns-nav,.laminate-group .handle-group .tns-nav{text-align:center}.laminate-group .tape-group .tns-nav button,.laminate-group .handle-group .tns-nav button{opacity:1;background:#e5e8ea;border:0;border-radius:0;width:12px;height:12px;margin:0 7px 0 0;padding:0;transition:background-color .2s ease-out}.laminate-group .tape-group .tns-nav button.tns-nav-active,.laminate-group .handle-group .tns-nav button.tns-nav-active{background:#00569c}.laminate-group .tape-group .controls .prev,.laminate-group .tape-group .controls .next,.laminate-group .handle-group .controls .prev,.laminate-group .handle-group .controls .next,.slide-block-workers .controls>.prev,.slide-block-workers .controls>.next,.slide-block-otzyvy .controls>.prev,.slide-block-otzyvy .controls>.next{color:#00569c;cursor:pointer;opacity:.75;z-index:5;background:0 0;border:0;padding:0;font-size:2.5em;position:absolute;top:50%;transform:translateY(-50%)}.laminate-group .tape-group .controls .prev,.laminate-group .handle-group .controls .prev,.slide-block-workers .controls>.prev,.slide-block-otzyvy .controls>.prev{left:-15px}.laminate-group .tape-group .controls .next,.laminate-group .handle-group .controls .next,.slide-block-workers .controls>.next,.slide-block-otzyvy .controls>.next{right:-15px}.slide-block-workers .controls>:is(.prev,.next):hover,.slide-block-otzyvy .controls>:is(.prev,.next):hover,.tns-lazy-img.loaded{opacity:1}.mk-segment-hub{--mk-hub-blue:#004882;--mk-hub-blue-dark:#003159;--mk-hub-cyan:#00a2e8;--mk-hub-orange:#f28a1a;--mk-hub-ink:#183142;--mk-hub-muted:#607482;--mk-hub-line:#d7e3ea;--mk-hub-soft:#eff6f9;--mk-hub-white:#fff;color:var(--mk-hub-ink);padding-bottom:72px}.mk-segment-hub *,.mk-segment-hub :before,.mk-segment-hub :after{box-sizing:border-box}.mk-segment-hub a:focus-visible,.mk-segment-hub button:focus-visible,.mk-segment-hub summary:focus-visible,.mk-segment-hub input:focus-visible,.mk-segment-hub select:focus-visible,.mk-segment-hub textarea:focus-visible{outline-offset:3px;outline:3px solid #ffb45e}.mk-segment-hub ul>li{list-style:none}.mk-segment-hub__hero{background:var(--mk-hub-blue-dark);border-radius:4px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-height:540px;margin:8px 0 0;display:grid;overflow:hidden;box-shadow:0 28px 70px #0c375229}.mk-segment-hub__hero-content{min-width:0;color:var(--mk-hub-white);background:radial-gradient(circle at 12% 12%,#00a2e847,#0000 34%),linear-gradient(145deg,#003159 0%,#004e84 100%);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,5.4vw,76px);display:flex}.mk-segment-hub--business .mk-segment-hub__hero-content{background:radial-gradient(circle at 12% 12%,#f28a1a33,#0000 32%),linear-gradient(145deg,#12394e 0%,#005173 100%)}.mk-segment-hub--partner .mk-segment-hub__hero-content{background:radial-gradient(circle at 12% 12%,#00a2e83d,#0000 34%),linear-gradient(145deg,#24394b 0%,#00577c 100%)}.mk-segment-hub__hero h1{max-width:820px;color:var(--mk-hub-white);letter-spacing:-.035em;text-transform:none;margin:12px 0 20px;font-size:clamp(36px,4.1vw,62px);font-weight:750;line-height:1.02}.mk-segment-hub__hero-content>p{color:#ffffffd1;max-width:700px;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.mk-segment-hub__hero-content>[class$=__hero-link]:is(:hover,:focus-visible){color:var(--mk-hub-white)}.mk-segment-hub__eyebrow,.mk-segment-hub__section-label{color:var(--mk-hub-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.mk-segment-hub__hero-media{background:#d7e4e9;min-width:0;margin:0;position:relative}.mk-segment-hub__hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#052030c7 100%);position:absolute;inset:0}.mk-segment-hub__hero-media img{object-fit:cover;width:100%;height:100%;min-height:540px}.mk-segment-hub--apartment .mk-segment-hub__hero-media img{object-position:55% center}.mk-segment-hub--apartment .mk-segment-hub__hero-media:after{background:linear-gradient(#0000 58%,#0520307a 100%)}.mk-segment-hub__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mk-segment-hub__hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;width:100%;margin:22px 0 0;padding:0;list-style:none;display:grid}.mk-segment-hub__hero-benefits li{color:#ffffffeb;font-size:13px;line-height:1.35;position:relative}.mk-segment-hub--apartment .mk-segment-hub__actions,.mk-segment-hub--apartment .mk-segment-hub__hero-benefits{width:min(100%,700px)}#main-content .mk-segment-hub--apartment .mk-segment-hub__hero-benefits{gap:8px 12px;margin:22px 0 0;padding:0}.mk-segment-hub--apartment .mk-segment-hub__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-segment-hub--apartment .mk-segment-hub__actions a{width:100%}.mk-segment-hub__hero-note{color:#ffffffa3;margin-top:10px;font-size:11px;line-height:1.4}.mk-segment-hub__button{border:2px solid var(--mk-hub-orange);background:var(--mk-hub-orange);min-height:50px;color:var(--mk-hub-white);text-align:center;border-radius:3px;justify-content:center;align-items:center;padding:13px 23px;font-weight:750;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.mk-segment-hub__button:hover{color:var(--mk-hub-white);background:#da7006;border-color:#da7006;transform:translateY(-1px)}.mk-segment-hub__button--secondary{background:0 0;border-color:#fff9}.mk-segment-hub__button--secondary:hover{border-color:var(--mk-hub-white);background:#ffffff1a}.mk-segment-hub__proofs{z-index:2;border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - clamp(30px,6vw,80px));margin:-22px auto 0;display:grid;position:relative;box-shadow:0 18px 45px #16435e1f}.mk-segment-hub__proofs>div{border-right:1px solid var(--mk-hub-line);grid-template-columns:35px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:22px 25px;display:grid}.mk-segment-hub__proofs>div:last-child{border-right:0}.mk-segment-hub__proofs>div>span{color:var(--mk-hub-cyan);letter-spacing:.08em;font-size:12px;font-weight:800}.mk-segment-hub__proofs p,.mk-segment-hub__proofs strong{margin:0;display:block}.mk-segment-hub__proofs strong{color:var(--mk-hub-blue);margin-bottom:4px;font-size:15px}.mk-segment-hub__proofs p{color:var(--mk-hub-muted);font-size:13px;line-height:1.45}.mk-segment-hub--house .mk-segment-hub__proofs{min-height:104px;margin-top:-18px;padding:0;box-shadow:0 12px 28px #002f541a}.mk-segment-hub--house .mk-segment-hub__proofs>div{padding:18px 24px}.mk-segment-hub--house .mk-segment-hub__proofs>div>span{color:var(--mk-hub-muted);opacity:.72}.mk-segment-hub--house .mk-segment-hub__proofs strong{margin-bottom:6px;font-size:16px;line-height:1.25}.mk-segment-hub--house .mk-segment-hub__proofs p{margin:0;line-height:1.4}.mk-segment-hub--business .mk-segment-hub__proofs{min-height:104px;margin-top:-18px;padding:0;box-shadow:0 12px 28px #002f541a}.mk-segment-hub--business .mk-segment-hub__proofs>div{padding:18px 24px}.mk-segment-hub--business .mk-segment-hub__proofs>div>span{color:var(--mk-hub-muted);opacity:.72}.mk-segment-hub--business .mk-segment-hub__proofs strong{margin-bottom:6px;font-size:16px;line-height:1.25}.mk-segment-hub--business .mk-segment-hub__proofs p{margin:0;line-height:1.4}.mk-segment-hub--partner .mk-segment-hub__proofs{min-height:104px;margin-top:-18px;padding:0;box-shadow:0 12px 28px #002f541a}.mk-segment-hub--partner .mk-segment-hub__proofs>div{padding:18px 24px}.mk-segment-hub--partner .mk-segment-hub__proofs>div>span{color:var(--mk-hub-muted);opacity:.72}.mk-segment-hub--partner .mk-segment-hub__proofs strong{margin-bottom:6px;font-size:16px;line-height:1.25}.mk-segment-hub--partner .mk-segment-hub__proofs p{margin:0;line-height:1.4}.mk-segment-hub--apartment .mk-segment-hub__proofs{grid-template-columns:repeat(3,minmax(0,1fr));min-height:104px;margin-top:-18px;padding:0;box-shadow:0 12px 28px #002f541a}.mk-segment-hub--apartment .mk-segment-hub__proofs>div{padding:18px 24px}.mk-segment-hub--apartment .mk-segment-hub__proofs>div>span{color:var(--mk-hub-blue)}.mk-segment-hub--apartment .mk-segment-hub__proofs strong{margin-bottom:6px;font-size:16px;line-height:1.25}.mk-segment-hub--apartment .mk-segment-hub__proofs p{margin:0;line-height:1.4}.mk-hero-rating{z-index:3;color:#fff;background:#08a9df;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex;position:absolute;bottom:22px;right:24px;box-shadow:0 10px 15px #00000029}.mk-hero-rating:hover,.mk-hero-rating:focus-visible{color:#fff;background:#009ce2;transform:translateY(-1px)}.mk-hero-rating__brand{color:#fff;font-size:12px;font-weight:800;line-height:1.05;display:block}.mk-hero-rating__reviews{color:#ffffffe6;border-bottom:1px solid #ffffffd1;margin-top:3px;padding-bottom:2px;font-size:9px;line-height:1;display:inline-block}.mk-hero-rating__score{color:#fff;align-items:center;gap:6px;font-size:20px;font-weight:800;line-height:1;display:inline-flex}.mk-hero-rating__score span:first-child{color:#ffc400;font-size:15px}.mk-segment-hub__hero-media .mk-hero-rating{bottom:22px;right:calc(clamp(30px,6vw,80px)/2)}@media (width<=767px){.mk-hero-rating{padding:9px 12px;top:14px;bottom:auto;right:14px}.mk-segment-hub__hero-media .mk-hero-rating{top:14px;bottom:auto;right:14px}}.mk-segment-hub__quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:24px 0 8px;display:grid;overflow-x:visible}.mk-segment-hub__quick a{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);min-width:0;min-height:44px;color:var(--mk-hub-blue);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:8px 10px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;display:flex}.mk-segment-hub__quick a:hover{border-color:var(--mk-hub-cyan);color:var(--mk-hub-blue-dark)}@media (width>=901px){.mk-segment-hub__quick{z-index:3;border:1px solid var(--mk-hub-line);background:#fffffff5;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:calc(100% - 40px);margin:34px auto 8px;padding:7px 8px;position:relative;box-shadow:0 12px 30px #16435e1f}.mk-segment-hub--apartment .mk-segment-hub__hero{grid-template-columns:minmax(0,48fr) minmax(0,52fr);height:570px;min-height:570px}.mk-segment-hub--apartment .mk-segment-hub__hero-content{padding-block:clamp(28px,3vw,40px)}.mk-segment-hub--apartment .mk-segment-hub__hero-media,.mk-segment-hub--apartment .mk-segment-hub__hero-media img{height:100%;min-height:0}.mk-segment-hub--apartment .mk-segment-hub__hero-media img{object-fit:cover}}.mk-segment-hub--house .mk-segment-hub__quick a.is-active{border-color:var(--mk-hub-blue);background:var(--mk-hub-blue);color:var(--mk-hub-white)}@media (width>=768px){.mk-segment-hub--apartment .mk-segment-hub__quick,.mk-segment-hub--business .mk-segment-hub__quick,.mk-segment-hub--house .mk-segment-hub__quick,.mk-segment-hub--partner .mk-segment-hub__quick,.mk-segment-hub--standard-nav .mk-segment-hub__quick{width:100%;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:8px;margin:24px 0 8px;padding:16px 0;display:flex;overflow-x:visible}.mk-segment-hub--apartment .mk-segment-hub__quick a,.mk-segment-hub--business .mk-segment-hub__quick a,.mk-segment-hub--house .mk-segment-hub__quick a,.mk-segment-hub--partner .mk-segment-hub__quick a,.mk-segment-hub--standard-nav .mk-segment-hub__quick a{border-radius:4px;flex:calc(25% - 6px);height:42px;min-height:42px;padding:0 16px;font-size:14px;font-weight:600}.mk-segment-hub--apartment .mk-segment-hub__quick a:hover,.mk-segment-hub--business .mk-segment-hub__quick a:hover,.mk-segment-hub--house .mk-segment-hub__quick a:hover,.mk-segment-hub--partner .mk-segment-hub__quick a:hover,.mk-segment-hub--standard-nav .mk-segment-hub__quick a:hover{background:#f3f9fc;border-color:#0b78b5}.mk-segment-hub--house .mk-segment-hub__quick a.is-active:hover{border-color:var(--mk-hub-blue);background:var(--mk-hub-blue)}}.mk-segment-hub--apartment .mk-segment-hub__quick+.mk-segment-hub__section,.mk-segment-hub--business .mk-segment-hub__quick+.mk-segment-hub__section,.mk-segment-hub--house .mk-segment-hub__quick+.mk-segment-hub__section,.mk-segment-hub--partner .mk-segment-hub__quick+.mk-segment-hub__section,.mk-segment-hub--standard-nav .mk-segment-hub__quick+.mk-segment-hub__section{padding-top:clamp(28px,2.2vw,32px)}@media (width>=768px){.mk-segment-hub--apartment .mk-segment-hub__quick,.mk-segment-hub--standard-nav .mk-segment-hub__quick{z-index:8;border-bottom:1px solid var(--mk-hub-line);background:#fffffff5;gap:32px;padding:0;position:sticky;top:0}.mk-segment-hub--apartment .mk-segment-hub__quick a,.mk-segment-hub--standard-nav .mk-segment-hub__quick a{color:#4a5a66;border:0;border-bottom:3px solid #0000;border-radius:0;flex:0 auto;min-height:58px;padding:0}.mk-segment-hub--apartment .mk-segment-hub__quick a:hover,.mk-segment-hub--apartment .mk-segment-hub__quick a.is-active,.mk-segment-hub--standard-nav .mk-segment-hub__quick a:hover,.mk-segment-hub--standard-nav .mk-segment-hub__quick a.is-active{border-bottom-color:var(--mk-hub-blue);color:var(--mk-hub-blue-dark);background:0 0}}.mk-segment-hub__section{padding:clamp(56px,7.4vw,96px) 0 0;scroll-margin-top:24px}#main-content .mk-segment-hub article{flex-grow:0;order:0;margin-top:0}.mk-faq-section{--mk-hub-blue:#004882;--mk-hub-cyan:#00a2e8;--mk-hub-ink:#183142;--mk-hub-muted:#607482;--mk-hub-line:#d7e3ea;--mk-hub-soft:#eff6f9;--mk-hub-white:#fff;color:var(--mk-hub-ink)}.mk-segment-hub__heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.mk-segment-hub__heading>div{max-width:840px}.mk-segment-hub__heading h2,.mk-segment-hub__related h2{color:var(--mk-hub-ink);letter-spacing:-.025em;text-transform:none;margin:8px 0 9px;font-size:clamp(29px,3.3vw,46px);font-weight:750;line-height:1.08}.mk-segment-hub__heading p{max-width:780px;color:var(--mk-hub-muted);margin:0;font-size:16px;line-height:1.58}.mk-segment-hub__heading--split>a{color:var(--mk-hub-blue);border-bottom:1px solid;flex:none;padding-bottom:7px;font-weight:750;text-decoration:none}.mk-segment-hub__visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mk-segment-hub__visual-card{background:var(--mk-hub-blue-dark);min-height:315px;margin:0;position:relative;overflow:hidden}.mk-segment-hub__visual-card:after{content:"";background:linear-gradient(#0424370a 12%,#042437e0 100%);position:absolute;inset:0}.mk-segment-hub__visual-card img{object-fit:cover;width:100%;height:100%;min-height:315px;transition:transform .4s}.mk-segment-hub__visual-card:hover img{transform:scale(1.025)}.mk-segment-hub__visual-card>div{z-index:1;color:var(--mk-hub-white);padding:28px;position:absolute;bottom:0;left:0;right:0}.mk-segment-hub__visual-card>div>span{color:#69d2ff;letter-spacing:.12em;font-size:11px;font-weight:800}.mk-segment-hub__visual-card h3{color:var(--mk-hub-white);margin:6px 0;font-size:clamp(22px,2vw,29px);line-height:1.12}.mk-segment-hub__visual-card p{color:#ffffffc7;max-width:520px;margin:0;line-height:1.5}.mk-segment-hub__visual-card a{color:var(--mk-hub-white);margin-top:16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-block}.mk-segment-selector{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden;box-shadow:0 20px 55px #12415c17}.mk-segment-selector__tabs{background:var(--mk-hub-soft);flex-direction:column;padding:12px;display:flex}.mk-segment-selector__tabs button{border:0;border-bottom:1px solid var(--mk-hub-line);width:100%;min-height:62px;color:var(--mk-hub-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;padding:14px 17px;font-weight:700;display:grid}.mk-segment-selector__tabs button:last-child{border-bottom:0}.mk-segment-selector__tabs button>span{color:#7d929f;letter-spacing:.08em;font-size:11px}.mk-segment-selector__tabs button[aria-selected=true]{background:var(--mk-hub-blue);color:var(--mk-hub-white)}.mk-segment-selector__tabs button[aria-selected=true]>span{color:#71d5ff}.mk-segment-selector__results{background:radial-gradient(circle at 95% 0%, #00a2e81c, transparent 37%), var(--mk-hub-white);min-width:0}.mk-segment-selector__results article{min-height:100%;padding:clamp(30px,5vw,64px)}.mk-segment-selector__results article[hidden]{display:none}.mk-segment-selector__results h3{color:var(--mk-hub-blue);margin:10px 0 14px;font-size:clamp(27px,3vw,38px)}.mk-segment-selector__results p{max-width:690px;color:var(--mk-hub-muted);font-size:17px;line-height:1.6}.mk-segment-selector__results ul,.mk-segment-solution ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mk-segment-selector__results li,.mk-segment-solution li{color:#354e5d;position:relative}.mk-segment-selector__results li strong,.mk-segment-selector__results li span{display:block}.mk-segment-selector__results li strong{color:var(--mk-hub-blue)}.mk-segment-selector__results li span{color:var(--mk-hub-muted);margin-top:3px;font-size:13px;line-height:1.45}.mk-segment-selector__actions{flex-wrap:wrap;gap:10px 22px;margin-top:28px;display:flex}.mk-segment-selector__actions a{color:var(--mk-hub-blue);font-weight:750}.mk-window-anatomy{background:var(--mk-hub-soft);margin-top:clamp(56px,7vw,92px);padding:clamp(28px,4vw,52px)}.mk-window-anatomy__heading{max-width:820px;margin-bottom:30px}.mk-window-anatomy__heading h2{color:var(--mk-hub-blue);letter-spacing:-.025em;margin:9px 0 12px;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.mk-window-anatomy__heading p{color:var(--mk-hub-muted);margin:0;font-size:16px;line-height:1.55}.mk-window-anatomy__layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:clamp(24px,4vw,54px);display:grid}.mk-window-anatomy__content{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);grid-template-rows:1fr auto;grid-template-columns:minmax(145px,.42fr) minmax(0,1fr);gap:0 24px;min-width:0;padding:24px;display:grid}.mk-window-anatomy__tabs{align-content:start;gap:5px;display:grid}.mk-window-anatomy__tabs button{min-height:44px;color:var(--mk-hub-muted);font:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;padding:9px 12px;font-size:13px;font-weight:700}.mk-window-anatomy__tabs button[aria-selected=true]{border-left-color:var(--mk-hub-orange);background:var(--mk-hub-soft);color:var(--mk-hub-blue)}.mk-window-anatomy__components{min-width:0}.mk-window-anatomy__components details:not([open])>div,.mk-window-anatomy__components summary{display:none}.mk-window-anatomy__components details>div>p{color:var(--mk-hub-muted);margin:0;line-height:1.55}.mk-window-anatomy__components h3{color:var(--mk-hub-blue);margin:22px 0 9px;font-size:15px}.mk-window-anatomy__components ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mk-window-anatomy__components li{color:var(--mk-hub-ink);font-size:13px;position:relative}.mk-segment-hub__hero-benefits li,.mk-segment-selector__results li,.mk-segment-solution li,.mk-window-anatomy__components li{min-height:22px;padding-left:34px;list-style:none}.mk-segment-hub__hero-benefits li::marker{content:""}.mk-segment-selector__results li::marker{content:""}.mk-segment-solution li::marker{content:""}.mk-window-anatomy__components li::marker{content:""}.mk-segment-hub__hero-benefits li:before,.mk-segment-selector__results li:before,.mk-segment-solution li:before,.mk-window-anatomy__components li:before{content:"";background:linear-gradient(#00569c,#00569c) 50%/6px 6px no-repeat,#ffffffeb;border-radius:0;width:22px;height:22px;position:absolute;top:0;left:0}.mk-segment-selector__results li:before,.mk-window-anatomy__components li:before{background:linear-gradient(var(--mk-hub-white), var(--mk-hub-white)) center / 6px 6px no-repeat, var(--mk-hub-blue)}.mk-window-anatomy__components .mk-window-anatomy__result{border-left:3px solid var(--mk-hub-orange);color:var(--mk-hub-ink);background:#fff8ef;margin-top:20px;padding:12px 14px;font-size:13px}.mk-window-anatomy__components .mk-window-anatomy__result strong{color:var(--mk-hub-blue);margin-bottom:4px;display:block}.mk-window-anatomy__components a,.mk-window-anatomy__guide-link{color:var(--mk-hub-blue);font-size:13px;font-weight:750;display:inline-block}.mk-window-anatomy__components a{margin-top:17px}.mk-window-anatomy__guide-link{border-top:1px solid var(--mk-hub-line);grid-column:1/-1;margin-top:24px;padding-top:18px}.mk-window-anatomy__visual{background:linear-gradient(145deg,#dceaf0,#f8fbfc);min-height:420px;margin:0;padding:35px;position:relative;overflow:hidden}.mk-window-anatomy__visual img{object-fit:contain;width:100%;height:100%;min-height:340px}.mk-window-anatomy__visual figcaption{color:var(--mk-hub-muted);text-align:center;font-size:12px;position:absolute;bottom:16px;left:20px;right:20px}.mk-window-anatomy--product-window .mk-window-anatomy__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-window-anatomy--product-window .mk-window-anatomy__visual{padding:18px}.mk-window-comparison{gap:20px;display:grid}.mk-window-comparison__conditions{border:1px solid var(--mk-hub-line);background:var(--mk-hub-soft);padding:22px}.mk-window-comparison__conditions h3{color:var(--mk-hub-ink);margin:0 0 16px;font-size:18px}.mk-window-comparison__conditions dl{grid-template-columns:repeat(var(--mk-comparison-condition-columns,4), minmax(0, 1fr));border-top:1px solid var(--mk-hub-line);border-left:1px solid var(--mk-hub-line);margin:0;display:grid}.mk-window-comparison__conditions dl>div{border-right:1px solid var(--mk-hub-line);border-bottom:1px solid var(--mk-hub-line);background:var(--mk-hub-white);min-width:0;padding:14px}.mk-window-comparison__conditions dt,.mk-window-comparison__conditions dd,.mk-window-comparison__card dt,.mk-window-comparison__card dd{margin:0}.mk-window-comparison__conditions dt{color:var(--mk-hub-muted);margin-bottom:6px;font-size:12px;font-weight:700}.mk-window-comparison__conditions dd{color:var(--mk-hub-ink);font-size:13px;font-weight:700;line-height:1.4}.mk-window-comparison__conditions .is-pending dd{color:#9a5a14}.mk-window-comparison__conditions>p{color:var(--mk-hub-muted);margin:14px 0 0;font-size:13px;line-height:1.5}.mk-window-comparison__tabs{display:none}.mk-window-comparison__cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.mk-window-comparison[data-card-count="3"] .mk-window-comparison__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-window-comparison__card{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);flex-direction:column;min-width:0;display:flex;position:relative}.mk-segment-hub--apartment .mk-window-comparison__card.is-featured{border:2px solid var(--mk-hub-blue);box-shadow:0 14px 30px #0048821f}.mk-window-comparison__card header{border-bottom:1px solid var(--mk-hub-line);min-height:154px;padding:24px 22px 20px}.mk-window-comparison__card.is-featured header{background:var(--mk-hub-soft);padding-top:18px}.mk-window-comparison__badge{background:var(--mk-hub-orange);min-height:24px;color:var(--mk-hub-white);letter-spacing:.04em;text-transform:uppercase;align-items:center;margin-bottom:9px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.mk-window-comparison__card h3{color:var(--mk-hub-blue);margin:0 0 9px;font-size:23px;line-height:1.2}.mk-window-comparison__card header p{color:var(--mk-hub-muted);margin:0;font-size:14px;line-height:1.5}.mk-window-comparison__tier{letter-spacing:.05em;text-transform:uppercase;border:1px solid;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.mk-window-comparison__tier--economy{color:#78a539}.mk-window-comparison__tier--standard{color:#00569c}.mk-window-comparison__tier--comfort{color:var(--mk-hub-white);background:#00569c;border-color:#00569c}.mk-window-comparison__tier--premium{color:var(--mk-hub-white);background:#1e293b;border-color:#1e293b}.mk-window-comparison__media{place-items:center;width:100%;min-height:180px;margin:12px 0;padding:8px;display:grid}.mk-window-comparison__media img{object-fit:contain;width:auto;max-width:100%;height:160px}.mk-window-comparison__card .mk-window-comparison__card-header{min-height:220px;padding:16px}.mk-window-comparison__card-header h3{color:var(--mk-hub-ink);margin:0;font-size:15px}.mk-window-comparison__card-header .mk-window-comparison__result{color:var(--mk-hub-blue);margin-top:8px;font-size:12px;font-weight:750;line-height:1.4}.mk-window-comparison__card>dl{margin:0;display:grid}.mk-window-comparison__details,.mk-window-comparison__ratings{flex-grow:1}.mk-window-comparison__card>dl>div{border-bottom:1px solid var(--mk-hub-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 14px;display:grid}.mk-window-comparison__ratings>div{grid-template-columns:minmax(0,1fr) 52px;align-items:center;min-height:46px}.mk-window-comparison__ratings dd{align-items:center;gap:3px;width:52px;display:flex}.mk-window-comparison__card .mk-window-comparison__details dd{text-align:right;white-space:normal;max-width:210px}.mk-window-comparison__rating-dot{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:50%;width:7px;height:7px;display:block}.mk-window-comparison__rating-dot.is-filled{background:#08a6df;border-color:#08a6df}.mk-window-comparison__card dt{color:var(--mk-hub-muted);white-space:nowrap;font-size:11px;font-weight:700;line-height:1.35}.mk-window-comparison__card dd{color:var(--mk-hub-ink);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.4}.mk-window-comparison__card .is-price{background:#fffaf4}.mk-window-comparison__card .is-price dd{color:#9a5a14}.mk-window-comparison__price-breakdown{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);padding:22px}.mk-window-comparison__price-breakdown>h3,.mk-window-comparison__related h3,.mk-window-comparison__cost-flow h3{color:var(--mk-hub-ink);margin:0 0 16px;font-size:18px}.mk-window-comparison__price-options{border-top:1px solid var(--mk-hub-line);border-left:1px solid var(--mk-hub-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-window-comparison__price-option{border-right:1px solid var(--mk-hub-line);border-bottom:1px solid var(--mk-hub-line);min-width:0;padding:18px}.mk-window-comparison__price-option h4{color:var(--mk-hub-blue);margin:0 0 7px;font-size:15px}.mk-window-comparison__price-option p{color:var(--mk-hub-muted);margin:0;font-size:13px;line-height:1.5}.mk-window-comparison__design-options{border-left:3px solid var(--mk-hub-orange);color:var(--mk-hub-ink);background:#fff8ef;margin:16px 0 0;padding:10px 14px;font-size:13px;line-height:1.5}.mk-window-comparison__related{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);padding:22px}.mk-window-comparison__related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mk-window-comparison__related a{border:1px solid var(--mk-hub-line);min-height:48px;color:var(--mk-hub-blue);justify-content:space-between;align-items:center;padding:11px 14px;font-weight:700;display:flex}.mk-window-comparison__next-step{background:var(--mk-hub-blue-dark);color:var(--mk-hub-white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px;display:grid}.mk-window-comparison__next-step>div>span{color:var(--mk-hub-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-window-comparison__next-step h3{color:inherit;margin:6px 0 7px;font-size:22px}.mk-window-comparison__next-step p{color:#ffffffc7;margin:0;font-size:13px}.mk-window-comparison__actions{gap:9px;min-width:260px;display:grid}.mk-window-comparison__actions a{min-height:44px;color:var(--mk-hub-white);text-align:center;justify-content:center;align-items:center;padding:10px 16px;font-weight:800;display:flex}.mk-window-comparison__actions .mk-window-comparison__primary{background:var(--mk-hub-orange);min-height:46px;color:var(--mk-hub-white);display:inline-flex}.mk-window-comparison__actions .mk-window-comparison__secondary{border:1px solid #ffffff8f}.mk-window-comparison__actions .mk-window-comparison__installment{color:#ffffffd1;min-height:auto;padding:4px 0 0;font-size:12px}.mk-segment-hub__solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mk-segment-hub__price-note{border-left:3px solid var(--mk-hub-cyan);background:var(--mk-hub-soft);color:var(--mk-hub-muted);grid-column:1/-1;margin:0;padding:13px 16px;font-size:13px}.mk-segment-solution{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);min-width:0;display:grid;overflow:hidden}.mk-segment-solution__media{background:var(--mk-hub-soft);min-height:330px;overflow:hidden}.mk-segment-solution__media img{object-fit:cover;width:100%;height:100%}.mk-segment-solution__content{flex-direction:column;align-items:flex-start;min-width:0;padding:26px;display:flex}.mk-segment-solution h3{color:var(--mk-hub-blue);margin:8px 0 10px;font-size:22px;line-height:1.18}.mk-segment-solution p{color:var(--mk-hub-muted);margin:0;line-height:1.52}.mk-segment-solution li{font-size:13px}.mk-segment-solution__content>div:last-child{flex-wrap:wrap;gap:9px 17px;margin-top:auto;padding-top:22px;display:flex}.mk-segment-solution__content>div:last-child a{color:var(--mk-hub-blue);font-size:13px;font-weight:750}.mk-segment-solution__specs{gap:8px;margin:18px 0 0;display:grid}.mk-segment-solution__specs>div{grid-template-columns:minmax(92px,.72fr) minmax(0,1.28fr);gap:10px;display:grid}.mk-segment-solution__specs dt,.mk-segment-solution__specs dd{margin:0}.mk-segment-solution__specs dt{color:var(--mk-hub-muted);font-size:12px}.mk-segment-solution__specs dd{color:var(--mk-hub-blue);font-size:13px;font-weight:750}.mk-segment-solution__prices{border-top:1px solid var(--mk-hub-line);color:var(--mk-hub-muted);gap:5px;margin-top:18px;padding-top:15px;font-size:13px;display:grid}.mk-segment-solution__prices strong{color:var(--mk-hub-orange);font-size:16px}.mk-segment-solution__prices details{margin-top:6px}.mk-segment-solution__prices summary{color:var(--mk-hub-blue);cursor:pointer;font-weight:700}.mk-segment-solution__prices details p{margin-top:8px;font-size:12px;line-height:1.45}.mk-segment-hub__feature-grid{border-top:1px solid var(--mk-hub-line);border-left:1px solid var(--mk-hub-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-segment-feature{border-right:1px solid var(--mk-hub-line);border-bottom:1px solid var(--mk-hub-line);background:var(--mk-hub-white);min-width:0;min-height:225px;padding:25px;position:relative}.mk-segment-feature>span{color:var(--mk-hub-cyan);letter-spacing:.12em;margin-bottom:28px;font-size:11px;font-weight:800;display:block}.mk-segment-feature h3{color:var(--mk-hub-blue);margin:0 0 10px;font-size:20px;line-height:1.2}.mk-segment-feature p{color:var(--mk-hub-muted);margin:0;line-height:1.52}.mk-segment-feature a{color:var(--mk-hub-blue);margin-top:16px;font-size:13px;font-weight:750;display:inline-block}.mk-segment-hub__proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mk-segment-hub__proof-grid article{background:var(--mk-hub-blue);min-width:0;color:var(--mk-hub-white);grid-template-columns:42px minmax(0,1fr);gap:14px;padding:24px;display:grid}.mk-segment-hub__proof-grid article>span{color:#77d7ff;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.mk-segment-hub__proof-grid h3{color:var(--mk-hub-white);margin:0 0 7px;font-size:18px}.mk-segment-hub__proof-grid p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}.mk-segment-hub__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mk-segment-hub__checklist article{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);grid-template-columns:52px minmax(0,1fr);gap:18px;min-width:0;padding:25px;display:grid}.mk-segment-hub__checklist article>span{background:var(--mk-hub-soft);width:46px;height:46px;color:var(--mk-hub-cyan);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.mk-segment-hub__checklist h3{color:var(--mk-hub-blue);margin:2px 0 7px;font-size:19px}.mk-segment-hub__checklist p{color:var(--mk-hub-muted);margin:0;line-height:1.5}.mk-segment-hub__checklist a{color:var(--mk-hub-blue);margin-top:11px;font-size:13px;font-weight:750;display:inline-block}.mk-segment-hub__resources{border:1px solid var(--mk-hub-line);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden}.mk-segment-hub__resource-intro{background:var(--mk-hub-blue);color:var(--mk-hub-white);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,50px);display:flex}.mk-segment-hub__resource-intro>span{color:#74d8ff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-segment-hub__resource-intro strong{margin-top:12px;font-size:clamp(23px,2.5vw,32px);line-height:1.2}.mk-segment-hub__resource-intro p{color:#ffffffbd;line-height:1.55}.mk-segment-hub__resource-intro a{color:var(--mk-hub-white);font-weight:750}.mk-segment-hub__resources>ul{background:var(--mk-hub-white);margin:0;padding:10px 28px;list-style:none}.mk-segment-hub__resources li{border-bottom:1px solid var(--mk-hub-line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.mk-segment-hub__resources li:last-child{border-bottom:0}.mk-segment-hub__resources li>span{color:var(--mk-hub-cyan);font-size:11px;font-weight:800}.mk-segment-hub__resources li strong{color:var(--mk-hub-blue)}.mk-segment-hub__resources li p{color:var(--mk-hub-muted);margin:5px 0 0}.mk-segment-hub--apartment{--mk-apartment-radius:3px}.mk-segment-hub--apartment :is(.mk-segment-selector,.mk-window-comparison__conditions,.mk-window-comparison__card,.mk-window-comparison__price-breakdown,.mk-window-comparison__cost-flow,.mk-window-comparison__related,.mk-window-comparison__next-step,.mk-segment-feature){border-radius:var(--mk-apartment-radius);box-shadow:none}.mk-segment-hub--apartment #priorities{background:var(--mk-hub-soft);margin-top:clamp(56px,7.4vw,96px);padding:clamp(52px,6vw,72px)}.mk-segment-hub--apartment #priorities .mk-segment-hub__heading{margin-bottom:26px}.mk-segment-hub--apartment .mk-segment-selector{border-color:#0b4f7d;grid-template-columns:minmax(270px,.76fr) minmax(0,1.24fr)}.mk-segment-hub--apartment .mk-segment-selector__tabs{background:var(--mk-hub-blue-dark);padding:10px 0}.mk-segment-hub--apartment .mk-segment-selector__tabs button{color:#ffffffc2;border-bottom-color:#ffffff1f;min-height:66px;padding-inline:24px;position:relative}.mk-segment-hub--apartment .mk-segment-selector__tabs button[aria-selected=true]{color:var(--mk-hub-white);background:#ffffff12}.mk-segment-hub--apartment .mk-segment-selector__tabs button[aria-selected=true]:before{background:var(--mk-hub-orange);content:"";width:4px;position:absolute;inset:0 auto 0 0}.mk-segment-selector__results h4{color:var(--mk-hub-blue);margin:22px 0 8px;font-size:15px}.mk-segment-hub--apartment #objects{padding-top:clamp(44px,5vw,64px)}.mk-segment-hub--apartment #objects .mk-segment-hub__feature-grid{border:0;gap:10px}.mk-segment-hub--apartment #objects .mk-segment-feature{border:1px solid var(--mk-hub-line);min-height:164px;padding:22px}.mk-segment-hub--apartment #objects .mk-segment-feature h3{font-size:18px}.mk-window-comparison__card.is-featured{border-width:1px;border-top:4px solid var(--mk-hub-blue);box-shadow:none}.mk-window-comparison__cost-flow{border:1px solid var(--mk-hub-line);background:var(--mk-hub-soft);padding:22px;scroll-margin-top:80px;display:block}.mk-window-comparison__cost-flow ol{border-top:1px solid var(--mk-hub-line);border-left:1px solid var(--mk-hub-line);background:var(--mk-hub-white);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-window-comparison__cost-flow li{border-right:1px solid var(--mk-hub-line);border-bottom:1px solid var(--mk-hub-line);min-height:58px;color:var(--mk-hub-ink);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:750;display:grid}.mk-window-comparison__cost-flow li>span{width:30px;height:30px;color:var(--mk-hub-blue);background:#e8f5fb;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.mk-window-comparison__cost-flow li:not(:last-child):after{display:none}.mk-segment-hub__section--projects{background:var(--mk-hub-soft);margin-top:clamp(56px,7.4vw,96px);padding:clamp(42px,6vw,72px)}.mk-segment-hub__projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mk-segment-hub__projects article{background:var(--mk-hub-blue-dark);min-height:340px;position:relative;overflow:hidden}.mk-segment-hub__projects article:after{content:"";background:linear-gradient(#0000 25%,#011c2de0 100%);position:absolute;inset:0}.mk-segment-hub__projects img{object-fit:cover;width:100%;height:100%;min-height:340px}.mk-segment-hub__projects article>div{z-index:1;color:var(--mk-hub-white);padding:26px;position:absolute;bottom:0;left:0;right:0}.mk-segment-hub__projects article>div>span{color:#70d7ff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-segment-hub__projects h3{color:var(--mk-hub-white);margin:7px 0 12px;font-size:24px}.mk-segment-hub__projects a{color:var(--mk-hub-white);font-size:13px;font-weight:750}.mk-apartment-cases{gap:18px;display:grid}.mk-apartment-cases__grid{grid-template-columns:minmax(0,3fr) minmax(360px,2fr);align-items:stretch;gap:18px;display:grid}.mk-apartment-cases__featured,.mk-apartment-cases__compact-card{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);min-width:0;overflow:hidden}.mk-apartment-cases__featured-media,.mk-apartment-cases__compact-media{background:#dce8ed;display:block;overflow:hidden}.mk-apartment-cases__featured-media{height:clamp(360px,30vw,420px)}.mk-apartment-cases__featured-media img,.mk-apartment-cases__compact-media img{object-fit:cover;width:100%;height:100%}.mk-apartment-cases__featured-content{padding:24px}.mk-apartment-cases h3{color:var(--mk-hub-ink);text-transform:none}.mk-apartment-cases__featured h3{margin:0 0 16px;font-size:clamp(24px,2.2vw,32px);line-height:1.14}.mk-apartment-cases__task,.mk-apartment-cases__result{color:var(--mk-hub-muted);grid-template-columns:84px minmax(0,1fr);gap:12px;margin:0 0 10px;line-height:1.5;display:grid}.mk-apartment-cases__task strong,.mk-apartment-cases__result strong{color:var(--mk-hub-blue)}.mk-apartment-cases__location{color:var(--mk-hub-muted);margin:14px 0 0;font-size:13px;font-weight:700}.mk-apartment-cases__tags{flex-wrap:wrap;gap:6px;margin:15px 0 0;padding:0;list-style:none;display:flex}.mk-apartment-cases__tags li{background:var(--mk-hub-soft);color:var(--mk-hub-blue);padding:4px 8px;font-size:11px;font-weight:800}.mk-apartment-cases__project-link,.mk-apartment-cases__cta{background:var(--mk-hub-blue);min-height:46px;color:var(--mk-hub-white);justify-content:center;align-items:center;padding:11px 18px;font-size:13px;font-weight:800;display:inline-flex}.mk-apartment-cases__project-link{margin-top:20px}.mk-apartment-cases__compact-list{grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mk-apartment-cases__compact-card{color:inherit;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;padding:16px;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.mk-apartment-cases__compact-card:hover,.mk-apartment-cases__compact-card:focus-visible{border-color:var(--mk-hub-blue);background:#fafdff}.mk-apartment-cases__compact-media{align-self:start;width:150px;height:120px}.mk-apartment-cases__compact-content{flex-direction:column;min-width:0;height:100%;display:flex}.mk-apartment-cases__compact-card h3{justify-content:space-between;gap:8px;margin:0 0 7px;font-size:17px;line-height:1.25;display:flex}.mk-apartment-cases__compact-card h3 span{color:var(--mk-hub-blue);flex:none}.mk-apartment-cases__compact-result{color:var(--mk-hub-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.mk-apartment-cases__compact-card .mk-apartment-cases__location{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;overflow:hidden}.mk-apartment-cases__compact-card .mk-apartment-cases__tags{margin-top:auto;padding-top:10px}.mk-apartment-cases__cta{background:var(--mk-hub-orange)}.mk-apartment-cases__cta-strip{background:var(--mk-hub-blue-dark);color:var(--mk-hub-white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 28px;display:grid}.mk-apartment-cases__cta-strip h3{color:var(--mk-hub-white);margin:0 0 5px;font-size:20px}.mk-apartment-cases__cta-strip p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.45}.mk-segment-hub__empty{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);padding:30px}.mk-segment-hub__empty p{margin-top:0}.mk-segment-hub__reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-segment-hub__reviews blockquote{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);min-width:0;margin:0;padding:27px}.mk-segment-hub__reviews blockquote>span{color:var(--mk-hub-cyan);font-family:Georgia,serif;font-size:48px;line-height:.6}.mk-segment-hub__reviews blockquote p{color:#405967;line-height:1.63}.mk-segment-hub__reviews footer{color:var(--mk-hub-blue);margin-top:18px;font-weight:750}.mk-segment-hub--apartment .mk-segment-hub__reviews blockquote{flex-direction:column;min-height:360px;display:flex}.mk-segment-hub--apartment .mk-segment-hub__review-text{-webkit-line-clamp:7;-webkit-box-orient:vertical;min-height:11.41em;display:-webkit-box;overflow:hidden}.mk-segment-hub__review-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-segment-hub__review-rating{color:var(--mk-hub-orange);letter-spacing:.08em;font-size:18px}.mk-segment-hub__review-meta time,.mk-segment-hub--apartment .mk-segment-hub__reviews footer span{color:var(--mk-hub-muted);font-size:12px}.mk-segment-hub--apartment .mk-segment-hub__reviews footer{margin-top:auto}.mk-segment-hub--apartment .mk-segment-hub__reviews footer strong,.mk-segment-hub--apartment .mk-segment-hub__reviews footer span{display:block}.mk-segment-hub--apartment .mk-segment-hub__reviews blockquote>a{color:var(--mk-hub-blue);margin-top:14px;font-size:13px;font-weight:750}.mk-segment-hub__faq{gap:10px;display:grid}.mk-segment-hub__faq details{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);transition:background-color .2s}.mk-segment-hub__faq details[open]{background:var(--mk-hub-soft)}.mk-segment-hub__faq summary{min-height:62px;color:var(--mk-hub-blue);cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:22px 54px 22px 20px;font-weight:750;list-style:none;display:grid;position:relative}.mk-segment-hub__faq summary::-webkit-details-marker{display:none}.mk-segment-hub__faq summary:after{color:var(--mk-hub-blue);content:"+";font-size:24px;font-weight:400;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.mk-segment-hub__faq details[open] summary:after{content:"−"}.mk-segment-hub__faq summary>span{color:var(--mk-hub-cyan);letter-spacing:.08em;font-size:11px}.mk-segment-hub__faq details p{max-width:900px;color:var(--mk-hub-muted);margin:0;padding:0 20px 22px 74px;line-height:1.6}.mk-segment-hub__request{background:radial-gradient(circle at 0% 0%, #00a2e852, transparent 32%), var(--mk-hub-blue-dark);color:var(--mk-hub-white);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,5vw,72px);margin-top:clamp(62px,8vw,108px);padding:clamp(32px,5.5vw,72px);scroll-margin-top:24px;display:grid}.mk-segment-hub__request-copy{align-self:center}.mk-segment-hub__request h2{color:var(--mk-hub-white);letter-spacing:-.025em;text-transform:none;margin:11px 0 17px;font-size:clamp(31px,4vw,48px);line-height:1.08}.mk-segment-hub__request-copy>p{color:#ffffffbd;font-size:16px;line-height:1.6}.mk-segment-hub__request-contact{margin-top:30px}.mk-segment-hub__request-contact span,.mk-segment-hub__request-contact a{display:block}.mk-segment-hub__request-contact span{color:#ffffffa3;font-size:12px}.mk-segment-hub__request-contact a{color:var(--mk-hub-white);margin-top:4px;font-size:clamp(22px,3vw,30px);font-weight:750;text-decoration:none}.mk-segment-hub__form{background:#ffffff14;border:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;padding:clamp(22px,3vw,34px);display:grid}.mk-segment-hub__form>label{color:var(--mk-hub-white);gap:7px;font-size:13px;font-weight:650;display:grid}.mk-segment-hub__form input,.mk-segment-hub__form select,.mk-segment-hub__form textarea{background:var(--mk-hub-white);color:#1d3442;width:100%;min-height:49px;font:inherit;border:1px solid #ffffff61;border-radius:2px;padding:11px 13px}.mk-segment-hub__form textarea{resize:vertical}.mk-segment-hub__form input::placeholder,.mk-segment-hub__form textarea::placeholder{color:#81919a}.mk-segment-hub__form-wide{grid-column:1/-1}.mk-segment-hub__request .mk-segment-hub__form .mk-segment-hub__button[type=submit]{border:2px solid var(--mk-hub-orange);background:var(--mk-hub-orange);min-height:50px;color:var(--mk-hub-white);font:inherit;text-align:center;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:13px 23px;font-weight:750;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.mk-segment-hub__request .mk-segment-hub__form .mk-segment-hub__button[type=submit]:hover,.mk-segment-hub__request .mk-segment-hub__form .mk-segment-hub__button[type=submit]:focus-visible{color:var(--mk-hub-white);background:#da7006;border-color:#da7006;transform:translateY(-1px)}.mk-segment-hub__request .mk-segment-hub__form .mk-segment-hub__button[type=submit]:disabled{opacity:.58;cursor:not-allowed;transform:none}.mk-segment-hub__file{border:1px dashed #ffffff6b;padding:16px}.mk-segment-hub__file input{min-height:0;color:var(--mk-hub-white);background:0 0;border:0;padding:0}.mk-segment-hub__file small{color:#ffffffa6;font-weight:400}.mk-segment-hub__form .grant{color:var(--mk-hub-white)}.mk-segment-hub__form .grant input{width:auto;min-height:0}.mk-segment-hub__form .grant a{color:var(--mk-hub-white);text-decoration:underline}.mk-segment-hub__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=1180px){.mk-segment-hub__hero{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr)}.mk-segment-solution{grid-template-columns:1fr}.mk-segment-solution__media{min-height:210px;max-height:240px}.mk-segment-hub__feature-grid,.mk-segment-hub__proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.mk-segment-hub .mk-segment-hub__heading,.mk-segment-hub--apartment #priorities .mk-segment-hub__heading{margin-bottom:20px}.mk-segment-hub--apartment #priorities{margin-inline:-15px;padding:32px 15px}.mk-segment-hub--apartment #priorities .mk-segment-hub__heading h2{font-size:clamp(29px,8.4vw,34px);line-height:1.12}.mk-segment-hub--apartment #priorities .mk-segment-hub__heading p{font-size:15px;line-height:1.5}.mk-segment-hub--apartment .mk-segment-selector__tabs{background:var(--mk-hub-blue-dark);align-items:flex-start;padding:6px}.mk-segment-hub--apartment .mk-segment-selector{grid-template-columns:minmax(0,1fr)}.mk-segment-hub--apartment .mk-segment-selector__tabs button{box-sizing:border-box;color:#ffffffc7;border-right-color:#ffffff1f;grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:min(70vw,245px);min-height:52px;padding:10px 14px;font-size:14px;line-height:1.25}.mk-segment-hub--apartment #priorities .mk-segment-selector__results article{padding:22px 18px}.mk-segment-hub--apartment #priorities .mk-segment-selector__results h3{margin:7px 0 10px;font-size:clamp(27px,7.5vw,30px);line-height:1.15}.mk-segment-hub--apartment #priorities .mk-segment-selector__results article>p{font-size:16px;line-height:1.5}.mk-segment-hub--apartment #objects .mk-segment-hub__feature-grid{grid-template-columns:1fr;padding-bottom:0;display:grid;overflow:visible}.mk-segment-hub--apartment #objects .mk-segment-feature{flex-basis:auto;min-height:0}.mk-window-comparison__cost-flow{gap:18px;display:grid}.mk-window-comparison__cost-flow ol{grid-template-columns:1fr;gap:0;display:grid}.mk-window-comparison__cost-flow li{min-height:54px;padding:10px 12px}.mk-window-comparison__cost-flow li:not(:last-child):after{display:none}.mk-window-comparison__price-options,.mk-window-comparison__related>div,.mk-window-comparison__next-step{grid-template-columns:1fr}.mk-window-comparison__actions{min-width:0}}@media (width<=900px){.mk-segment-hub__hero{grid-template-columns:1fr;min-height:0}.mk-segment-hub__hero-media{min-height:360px}.mk-segment-hub__hero-media img{min-height:360px;max-height:460px}.mk-segment-hub__proofs{width:calc(100% - 30px)}.mk-segment-hub__proofs>div{grid-template-columns:28px minmax(0,1fr);padding:19px 16px}.mk-segment-selector,.mk-segment-hub__resources,.mk-segment-hub__request{grid-template-columns:1fr}.mk-segment-selector__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-segment-selector__tabs button{border-right:1px solid var(--mk-hub-line)}.mk-segment-hub__reviews{grid-template-columns:1fr}.mk-window-comparison__conditions dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-window-comparison__cards{grid-template-columns:1fr}.mk-window-comparison__card header{min-height:0}.mk-apartment-cases__grid{grid-template-columns:1fr}.mk-apartment-cases__compact-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-apartment-cases__compact-card{grid-template-columns:1fr;gap:0;padding:0}.mk-apartment-cases__compact-media{width:100%;height:140px}.mk-apartment-cases__compact-content{padding:16px}}@media (width<=767px){.mk-segment-hub--apartment .mk-segment-hub__quick,.mk-segment-hub--business .mk-segment-hub__quick,.mk-segment-hub--house .mk-segment-hub__quick,.mk-segment-hub--partner .mk-segment-hub__quick{scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:none;padding-bottom:10px;display:flex;overflow-x:auto}.mk-segment-hub--apartment .mk-segment-hub__quick::-webkit-scrollbar{display:none}.mk-segment-hub--business .mk-segment-hub__quick::-webkit-scrollbar{display:none}.mk-segment-hub--house .mk-segment-hub__quick::-webkit-scrollbar{display:none}.mk-segment-hub--partner .mk-segment-hub__quick::-webkit-scrollbar{display:none}.mk-segment-hub--apartment .mk-segment-hub__quick a,.mk-segment-hub--business .mk-segment-hub__quick a,.mk-segment-hub--house .mk-segment-hub__quick a,.mk-segment-hub--partner .mk-segment-hub__quick a{white-space:nowrap;border-radius:18px;flex:none;min-height:42px;padding:0 16px}.mk-segment-hub{padding-bottom:48px}.mk-window-comparison{gap:16px}.mk-window-comparison__conditions{padding:18px}.mk-window-comparison__conditions dl{grid-template-columns:1fr}.mk-window-comparison.is-enhanced .mk-window-comparison__tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-flow:row;gap:8px;padding-bottom:4px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.mk-window-comparison.is-enhanced .mk-window-comparison__tabs::-webkit-scrollbar{display:none}.mk-window-comparison__tabs button{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white);min-width:clamp(124px,38vw,150px);min-height:48px;color:var(--mk-hub-blue);font:inherit;scroll-snap-align:start;border-radius:4px;flex:0 0 clamp(124px,38vw,150px);padding:9px 12px;font-size:12px;font-weight:800;line-height:1.2}.mk-window-comparison__tabs button[aria-selected=true]{border-color:var(--mk-hub-blue);background:var(--mk-hub-blue);color:var(--mk-hub-white)}.mk-window-comparison.is-enhanced .mk-window-comparison__card:not(.is-active){display:none}.mk-window-comparison__card>dl>div{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:10px 14px}.mk-window-comparison__ratings>div{grid-template-columns:minmax(0,1fr) 52px}.mk-window-comparison__actions{align-items:stretch}.mk-window-comparison__actions a{text-align:center;width:100%}.mk-apartment-cases__compact-list{grid-template-columns:1fr}.mk-apartment-cases__featured-content{padding:22px}.mk-apartment-cases__featured-media{height:250px}.mk-apartment-cases__task,.mk-apartment-cases__result{grid-template-columns:1fr;gap:3px}.mk-apartment-cases__cta-strip{grid-template-columns:1fr;gap:18px;padding:22px}.mk-apartment-cases__cta{text-align:center;width:100%}.mk-segment-hub__hero{border-radius:0;margin-inline:-15px}.mk-segment-hub__hero-content{padding:36px 22px 40px}.mk-segment-hub__hero h1{font-size:clamp(34px,10vw,48px)}.mk-segment-hub__hero-media,.mk-segment-hub__hero-media img{min-height:310px}.mk-segment-hub__proofs{grid-template-columns:1fr;width:100%;margin-top:14px}.mk-segment-hub--house .mk-segment-hub__proofs,.mk-segment-hub--business .mk-segment-hub__proofs,.mk-segment-hub--partner .mk-segment-hub__proofs{min-height:0;margin-top:14px}.mk-segment-hub--apartment .mk-segment-hub__proofs{grid-template-columns:1fr;min-height:0;margin-top:14px}.mk-segment-hub__proofs>div{border-right:0;border-bottom:1px solid var(--mk-hub-line)}.mk-segment-hub__proofs>div:last-child{border-bottom:0}.mk-segment-hub__actions,.mk-segment-hub__actions a{width:100%}.mk-segment-hub--apartment .mk-segment-hub__actions{grid-template-columns:1fr}.mk-segment-hub__hero-benefits{grid-template-columns:1fr;gap:7px}.mk-window-anatomy{margin-inline:-15px;padding:38px 15px}.mk-window-anatomy__layout,.mk-window-anatomy--product-window .mk-window-anatomy__layout{grid-template-columns:1fr}.mk-window-anatomy__visual{order:-1;min-height:280px;padding:22px 20px 34px}.mk-window-anatomy--product-window .mk-window-anatomy__visual{padding:22px 20px 34px}.mk-window-anatomy__visual img{min-height:225px}.mk-window-anatomy__content{background:0 0;border:0;padding:0;display:block}.mk-window-anatomy__tabs{display:none}.mk-window-anatomy__components{gap:8px;display:grid}.mk-window-anatomy__components details{border:1px solid var(--mk-hub-line);background:var(--mk-hub-white)}.mk-window-anatomy__components summary{min-height:52px;color:var(--mk-hub-blue);cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;font-weight:750;display:flex}.mk-window-anatomy__components summary:after{color:var(--mk-hub-cyan);content:"+";font-size:20px}.mk-window-anatomy__components details[open] summary:after{content:"−"}.mk-window-anatomy__components details>div{padding:0 16px 20px}.mk-window-anatomy__guide-link{margin:18px 0 0}.mk-segment-hub__heading{display:block}.mk-segment-hub__heading--split>a{margin-top:14px;display:inline-block}.mk-segment-hub__visual-grid,.mk-segment-hub__proof-grid,.mk-segment-hub__checklist,.mk-segment-hub__projects,.mk-segment-hub__form{grid-template-columns:1fr}.mk-segment-hub__visual-grid,.mk-segment-hub__solutions,.mk-segment-hub__feature-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;border:0;gap:12px;padding:0 1px 12px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.mk-segment-hub__visual-card,.mk-segment-solution,.mk-segment-feature{scroll-snap-align:start;flex:0 0 min(84vw,330px)}.mk-segment-feature{border:1px solid var(--mk-hub-line)}.mk-segment-hub__visual-card,.mk-segment-hub__visual-card img{min-height:285px}.mk-segment-selector__tabs{flex-flow:row;padding:8px;display:flex;overflow-x:auto}.mk-segment-selector__tabs button{border-right:1px solid var(--mk-hub-line);border-bottom:0;min-width:min(76vw,270px)}.mk-segment-selector__results article{padding:28px 22px}.mk-segment-hub__section--projects{margin-inline:-15px;padding:42px 15px}.mk-segment-hub__projects article,.mk-segment-hub__projects img{min-height:300px}.mk-segment-hub__request{margin-inline:-15px;padding:40px 20px}.mk-segment-hub__form-wide{grid-column:auto}}@media (width<=420px){.mk-segment-hub__hero-media,.mk-segment-hub__hero-media img{min-height:275px}.mk-segment-hub__visual-card>div,.mk-segment-hub__projects article>div{padding:22px}.mk-segment-hub__checklist article{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px}.mk-segment-hub__checklist article>span{width:38px;height:38px}.mk-segment-hub__faq summary{grid-template-columns:30px minmax(0,1fr);padding-left:15px;padding-right:48px}.mk-segment-hub__faq details p{padding-left:57px;padding-right:15px}}.mk-order-timeline{margin-top:32px}.mk-order-timeline__steps{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-order-timeline__steps li{min-width:0;padding-right:8px;position:relative}.mk-order-timeline__steps li:before{z-index:0;content:"";background:#bad4e3;height:2px;position:absolute;top:32px;left:66px;right:0}.mk-order-timeline__steps li:last-child:before{display:none}.mk-order-timeline__marker{z-index:1;color:#004882;letter-spacing:-.05em;background:#f2f8fb;border-radius:4px;place-items:center;width:66px;height:66px;font-size:30px;font-weight:700;line-height:1;display:grid;position:relative}.mk-order-timeline__steps li:last-child .mk-order-timeline__marker{color:#fff;background:#f7941d}.mk-order-timeline__content{margin-top:24px;padding-right:0}.mk-order-timeline__content h3{color:#004882;min-height:20px;margin:0 0 9px;font-size:16px;line-height:1.22}.mk-order-timeline__content p{color:#607482;max-width:190px;margin:0;font-size:14px;line-height:1.48}.mk-order-timeline__more{color:#004882;align-items:center;gap:7px;margin-top:26px;font-weight:700;text-decoration:none;display:inline-flex}.mk-order-timeline__more:hover{color:#003159}@media (width<=767px){.mk-order-timeline{margin-top:24px}.mk-order-timeline__steps{grid-template-columns:1fr}.mk-order-timeline__steps li{grid-template-columns:66px minmax(0,1fr);gap:18px;padding:0 0 24px;display:grid}.mk-order-timeline__steps li:before{width:2px;height:auto;inset:33px auto -33px 32px}.mk-order-timeline__content{margin-top:3px;padding-right:0}.mk-order-timeline__content h3{min-height:0;margin-bottom:7px;font-size:17px}.mk-order-timeline__content p{max-width:none;font-size:14px}.mk-order-timeline__more{margin-top:4px}}.mk-segment-submenu{--mk-submenu-blue:#00569c;--mk-submenu-ink:#17384d;--mk-submenu-muted:#5f7481;--mk-submenu-line:#dce6ec;max-width:1200px;color:var(--mk-submenu-ink);margin:0 auto;padding:30px 20px 70px}.mk-segment-submenu__hero{border:1px solid var(--mk-submenu-line);background:linear-gradient(135deg,#eef7fb 0%,#fff 70%);grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:center;gap:48px;padding:54px;display:grid}.mk-segment-submenu__eyebrow{color:var(--mk-submenu-blue);letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.mk-segment-submenu h1{max-width:780px;color:var(--mk-submenu-ink);margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.05}.mk-segment-submenu__hero>div>p{max-width:760px;color:var(--mk-submenu-muted);margin:22px 0 0;font-size:18px;line-height:1.6}.mk-segment-submenu__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mk-segment-submenu__button{color:#fff;background:#ff8a18;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex}.mk-segment-submenu__button:hover,.mk-segment-submenu__button:focus-visible{color:#fff;background:#e67409}.mk-segment-submenu__button--secondary{border:1px solid var(--mk-submenu-blue);color:var(--mk-submenu-blue);background:#fff}.mk-segment-submenu__button--secondary:hover,.mk-segment-submenu__button--secondary:focus-visible{background:var(--mk-submenu-blue)}.mk-segment-submenu__summary{background:var(--mk-submenu-blue);color:#fff;padding:28px}.mk-segment-submenu__summary strong{font-size:18px}.mk-segment-submenu__summary ul{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mk-segment-submenu__summary li{padding-left:22px;line-height:1.45;position:relative}.mk-segment-submenu__summary li:before{content:"";background:#ff8a18;width:8px;height:8px;position:absolute;top:.55em;left:0}.mk-segment-submenu__section,.mk-segment-submenu__related{padding:64px 0 0}.mk-related-section-links{width:100%;max-width:none;margin-left:0;margin-right:0}.mk-segment-submenu h2{color:var(--mk-submenu-ink);margin:0;font-size:clamp(28px,3vw,40px)}.mk-segment-submenu__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.mk-segment-submenu__cards article{border:1px solid var(--mk-submenu-line);background:#fff;min-width:0;padding:28px}.mk-segment-submenu__cards article>span{color:#ff8a18;font-size:13px;font-weight:800}.mk-segment-submenu__cards h3{color:var(--mk-submenu-ink);margin:13px 0 10px;font-size:20px}.mk-segment-submenu__cards p{color:var(--mk-submenu-muted);margin:0;line-height:1.6}.mk-segment-submenu__related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.mk-segment-submenu__related a{border:1px solid var(--mk-submenu-line);min-height:130px;color:var(--mk-submenu-blue);background:#fff;flex-direction:column;align-items:flex-start;padding:20px 22px;text-decoration:none;display:flex}.mk-segment-submenu__related a>strong{color:var(--mk-submenu-blue);font-size:18px;line-height:1.3}.mk-segment-submenu__related a>span{color:var(--mk-submenu-muted);margin-top:7px;line-height:1.45}.mk-segment-submenu__related a>small{color:var(--mk-submenu-blue);margin-top:auto;padding-top:14px;font-size:13px;font-weight:750}.mk-segment-submenu__related a:hover,.mk-segment-submenu__related a:focus-visible{border-color:var(--mk-submenu-blue);background:#eef7fb}.mk-segment-hub>.mk-related-section-links{padding:52px 0 0}#footer-partners.mk-partners+.mk-related-section-links{margin-top:0;padding-top:20px}@media (width<=767px){.mk-segment-submenu{padding:18px 14px 50px}.mk-segment-submenu__hero{grid-template-columns:1fr;gap:28px;padding:30px 22px}.mk-segment-submenu__hero>div>p{font-size:16px}.mk-segment-submenu__actions,.mk-segment-submenu__button{width:100%}.mk-segment-submenu__section,.mk-segment-submenu__related{padding-top:46px}.mk-segment-submenu__cards,.mk-segment-submenu__related>div{grid-template-columns:1fr}}.mk-double-window{--mk-double-blue:#004882;--mk-double-dark:#003159;--mk-double-cyan:#00a2e8;--mk-double-orange:#f7941d;--mk-double-ink:#183142;--mk-double-muted:#607482;--mk-double-line:#d7e3ea;--mk-double-soft:#f2f8fb}.mk-double-window .mk-segment-hub__section{scroll-margin-top:84px}.mk-double-window__schemes,.mk-double-window__projects{gap:18px;display:grid}.mk-double-window__schemes{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-double-window__scheme-card{border:1px solid var(--mk-double-line);background:#fff;flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.mk-double-window__scheme-card--fixed-tilt{border-top:4px solid var(--mk-double-cyan)}.mk-double-window__badge{z-index:2;background:var(--mk-double-orange);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:6px 9px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px}.mk-double-window__scheme{aspect-ratio:1.75;grid-template-columns:var(--pane-columns,repeat(var(--pane-count,2), minmax(0, 1fr)));background:#dff4fd;border:7px solid #e5edf1;outline:2px solid #7b939f;width:min(100%,230px);margin:26px auto 22px;display:grid;box-shadow:inset 0 0 22px #0048821a}.mk-double-window__pane{border:2px solid #8099a5;position:relative}.mk-double-window__pane.is-open:before{content:"";background:linear-gradient(to bottom right,#0000 49%,#5eaad0 50%,#0000 51%),linear-gradient(to top right,#0000 49%,#5eaad0 50%,#0000 51%);position:absolute;inset:7px}.mk-double-window__pane.is-tilt:after{content:"";border-bottom:1px solid #5eaad0;border-left:1px solid #5eaad0;border-right:1px solid #5eaad0;position:absolute;inset:8px 16px 45%}.mk-double-window__scheme-card--fixed-tilt .mk-double-window__pane--right:before,.mk-double-window__scheme-card--fixed-turn .mk-double-window__pane--right:before,.mk-double-window__scheme-card--double-open .mk-double-window__pane:before,.mk-double-window__scheme-card--shtulp .mk-double-window__pane:before{content:"";background:linear-gradient(to bottom right,#0000 49%,#5eaad0 50%,#0000 51%),linear-gradient(to top right,#0000 49%,#5eaad0 50%,#0000 51%);position:absolute;inset:7px}.mk-double-window__scheme-card--fixed-tilt .mk-double-window__pane--right:after,.mk-double-window__scheme-card--double-open .mk-double-window__pane:after{content:"";border-bottom:1px solid #5eaad0;border-left:1px solid #5eaad0;border-right:1px solid #5eaad0;position:absolute;inset:8px 16px 45%}.mk-double-window__scheme-card--shtulp .mk-double-window__pane{border-left:0;border-right:0}.mk-double-window__scheme-card h3{color:var(--mk-double-blue);margin:0 0 10px;font-size:20px;line-height:1.25}.mk-double-window__scheme-card p{color:var(--mk-double-muted);margin:0 0 14px;line-height:1.5}.mk-double-window__scheme-card ul,.mk-double-window__cost ul,.mk-double-window__installation ul{margin:0;padding:0;list-style:none}.mk-double-window__scheme-card li,.mk-double-window__cost li,.mk-double-window__installation li{color:var(--mk-double-ink);padding:5px 0 5px 19px;line-height:1.4;position:relative}.mk-double-window__scheme-card li:before,.mk-double-window__cost li:before,.mk-double-window__installation li:before{background:var(--mk-double-cyan);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:0}.mk-double-window__scheme-card>a{color:var(--mk-double-blue);align-self:flex-start;margin-top:auto;padding-top:20px;font-weight:750;text-decoration:none}.mk-double-window__proportions{border:1px solid var(--mk-double-line);background:var(--mk-double-soft);gap:22px;margin-top:28px;padding:clamp(24px,3vw,34px);display:grid}.mk-double-window__proportions-heading h3{color:var(--mk-double-blue);margin:0 0 6px;font-size:clamp(22px,2.4vw,28px)}.mk-double-window__proportions-heading p,.mk-double-window__proportion-grid p,.mk-double-window__proportions-note{color:var(--mk-double-muted);line-height:1.5}.mk-double-window__proportions-heading p,.mk-double-window__proportion-grid p{margin:0}.mk-double-window__proportion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mk-double-window__proportion-grid article{border:1px solid var(--mk-double-line);background:#fff;flex-direction:column;min-width:0;padding:24px;display:flex}.mk-double-window__proportion-scheme{flex:none}.mk-double-window__proportion-grid h4{color:var(--mk-double-blue);margin:0 0 10px;font-size:20px;line-height:1.25}.mk-double-window__proportion-grid p{font-size:15px}.mk-double-window__proportions-note{border-top:1px solid var(--mk-double-line);margin:0;padding-top:16px;font-size:13px}.mk-double-window__rooms{grid-template:repeat(3,minmax(210px,auto))/minmax(0,1.45fr) minmax(280px,.8fr);gap:14px;display:grid}.mk-double-window__room{background:var(--mk-double-dark);min-width:0;min-height:230px;position:relative;overflow:hidden}.mk-double-window__room--bedroom{grid-row:1/4}.mk-double-window__room img{object-fit:cover;opacity:.8;width:100%;height:100%}.mk-double-window__room:after{content:"";background:linear-gradient(#0031590a 20%,#003159d1);position:absolute;inset:0}.mk-double-window__room>div{z-index:1;color:#fff;padding:24px;position:absolute;bottom:0;left:0;right:0}.mk-double-window__room h3{color:#fff;margin:0 0 7px;font-size:28px}.mk-double-window__room p{margin:0 0 12px;line-height:1.45}.mk-double-window__room strong{color:#76d9ff;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.mk-double-window__room ul{flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.mk-double-window__cost-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.mk-double-window__cost,.mk-double-window__installation{border:1px solid var(--mk-double-line);padding:clamp(26px,4vw,44px)}.mk-double-window__cost{background:var(--mk-double-soft)}.mk-double-window__installation{background:#fff;flex-direction:column;display:flex}.mk-double-window__cost h2,.mk-double-window__installation h2{color:var(--mk-double-blue);margin:9px 0 18px;font-size:clamp(27px,3vw,38px)}.mk-double-window__installation h3{color:var(--mk-double-ink);margin:22px 0 8px;font-size:17px}.mk-double-window__installation details{border-top:1px solid var(--mk-double-line);margin-top:auto;padding-top:22px}.mk-double-window__installation summary{color:var(--mk-double-blue);cursor:pointer;padding:18px 0;font-weight:750}.mk-double-window__installation>p{color:var(--mk-double-muted);margin:14px 0 0;font-size:13px}.mk-double-window__cost-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;display:grid}.mk-double-window__cost-form-zone{border-top:1px solid var(--mk-double-line);background:#fff;margin:24px -18px -18px;padding:22px 18px 18px}.mk-double-window__cost-form-zone h3{color:var(--mk-double-blue);margin:0;font-size:17px}.mk-double-window__quick-calc{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.mk-double-window__quick-calc>label{color:var(--mk-double-ink);gap:7px;font-size:13px;font-weight:700;display:grid}.mk-double-window__quick-calc>label span{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.mk-double-window__quick-calc input[type=number]{border:1px solid var(--mk-double-line);background:#fff;width:100%;padding:12px}.mk-double-window__quick-calc fieldset{border:1px solid var(--mk-double-line);grid-column:1/-1;gap:8px;padding:16px;display:grid}.mk-double-window__quick-calc legend{color:var(--mk-double-blue);padding:0 6px;font-weight:750}.mk-double-window__quick-calc>a{align-self:center}.mk-double-window__quick-calc>a:last-child{color:var(--mk-double-blue);font-weight:750}.mk-double-window__projects{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-double-window__projects article{border:1px solid var(--mk-double-line);background:#fff;min-width:0}.mk-double-window__project-media{aspect-ratio:16/9;background:var(--mk-double-soft);overflow:hidden}.mk-double-window__project-media img{object-fit:cover;filter:brightness(1.12)saturate(.86);width:100%;height:100%}.mk-double-window__project-copy{padding:24px}.mk-double-window__project-copy>span{color:var(--mk-double-cyan);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-double-window__project-copy h3{color:var(--mk-double-blue);margin:7px 0 14px;font-size:22px}.mk-double-window__project-copy p{color:var(--mk-double-muted);margin:4px 0 12px;line-height:1.5}.mk-double-window__project-copy h4{color:var(--mk-double-ink);margin:12px 0 0;font-size:13px}.mk-double-window__project-copy small{color:var(--mk-double-muted);margin-top:18px;display:block}.mk-double-window__project-copy a{color:var(--mk-double-blue);margin-top:16px;font-weight:750;text-decoration:none;display:inline-block}.mk-double-window .mk-faq-section{margin-top:0}.mk-double-window__form-note{color:var(--mk-double-muted);text-align:center;margin:0;font-size:13px}.mk-double-window>.mk-partners{margin-top:clamp(52px,6vw,80px);margin-bottom:clamp(42px,5vw,64px)}@media (width<=1100px){.mk-double-window__schemes,.mk-double-window__projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mk-double-window__schemes,.mk-double-window__projects,.mk-double-window__cost-layout{grid-template-columns:1fr}.mk-double-window__rooms{grid-template:none/1fr}.mk-double-window__proportion-grid{grid-template-columns:1fr}.mk-double-window__room--bedroom{grid-row:auto}.mk-double-window__room{background:var(--mk-double-dark);min-height:0;display:grid}.mk-double-window__room img{height:220px}.mk-double-window__room:after{height:220px;bottom:auto}.mk-double-window__room>div{background:var(--mk-double-dark);padding:22px;position:relative}.mk-double-window__room ul{grid-template-columns:1fr;display:grid}.mk-double-window__quick-calc{grid-template-columns:1fr}.mk-double-window__quick-calc fieldset{grid-column:auto}.mk-double-window__related>div{grid-template-columns:1fr}}@media (width<=480px){.mk-double-window__schemes{grid-template-columns:1fr}.mk-double-window__scheme-card,.mk-double-window__project-copy{padding:20px}.mk-double-window__quick-calc>.mk-segment-hub__button{width:100%}.mk-double-window__cost-factors{grid-template-columns:1fr}}.mk-inline-product-calculator{--mk-balcony-blue:var(--color-primary,#004882);--mk-balcony-dark:#003159;--mk-balcony-cyan:var(--color-accent,#00a2e8);--mk-balcony-orange:#f7941d;--mk-balcony-ink:#183142;--mk-balcony-muted:#607482;--mk-balcony-line:var(--color-card-border,#d7e3ea);--mk-balcony-soft:#f2f8fb}.mk-inline-product-calculator select,.mk-inline-calculator-select{appearance:none;width:100%;min-width:0;height:48px;color:var(--mk-balcony-ink,#183142);font:inherit;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%2300569c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 8px;border:1px solid #b9cbd5;border-radius:0;padding:0 48px 0 16px;transition:border-color .16s,box-shadow .16s,background-color .16s}.mk-inline-product-calculator select:hover,.mk-inline-calculator-select:hover{border-color:var(--mk-balcony-blue,#004882);background-color:#fafdff}.mk-inline-product-calculator select:focus,.mk-inline-calculator-select:focus{border-color:var(--mk-balcony-cyan,#00a2e8);outline:0;box-shadow:0 0 0 3px #00a2e81f}.mk-balcony-block{--mk-balcony-blue:#004882;--mk-balcony-dark:#003159;--mk-balcony-cyan:#00a2e8;--mk-balcony-orange:#f7941d;--mk-balcony-ink:#183142;--mk-balcony-muted:#607482;--mk-balcony-line:#d7e3ea;--mk-balcony-soft:#f2f8fb}.mk-balcony-block__presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mk-balcony-block__preset-card{border:1px solid var(--mk-balcony-line);background:#fff;flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.mk-balcony-block__preset-card.is-active{border:2px solid var(--mk-balcony-blue)}.mk-balcony-block__selected-badge{z-index:2;background:var(--mk-balcony-orange);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:6px 9px;font-size:11px;font-weight:800;display:none;position:absolute;top:14px;right:14px}.mk-balcony-block__preset-card.is-active .mk-balcony-block__selected-badge{display:block}.mk-balcony-block__preset-card .mk-double-window__badge{background:var(--mk-balcony-blue)}.mk-balcony-block__preset-card.is-active .mk-balcony-block__preset-image{background:#e7f5fb}.mk-balcony-block__preset-image{background:var(--mk-balcony-soft);justify-content:center;align-items:center;height:260px;margin:18px 0 20px;padding:14px;display:flex}.mk-balcony-block__preset-notice{color:var(--mk-balcony-blue);margin:14px 0 0;font-weight:700}.mk-balcony-block__preset-image img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.mk-balcony-block__preset-card h3{color:var(--mk-balcony-blue);margin:0 0 5px;font-size:22px;line-height:1.25}.mk-balcony-block__preset-card>strong{min-height:42px;color:var(--mk-balcony-ink);font-size:14px;line-height:1.45}.mk-balcony-block__preset-card>p{color:var(--mk-balcony-muted);margin:12px 0;line-height:1.5}.mk-balcony-block__preset-card ul,.mk-balcony-block__cost-layout ul,.mk-balcony-block__nonstandard ul{margin:0;padding:0;list-style:none}.mk-balcony-block__preset-card li,.mk-balcony-block__cost-layout li{color:var(--mk-balcony-ink);padding:5px 0 5px 19px;line-height:1.4;position:relative}.mk-balcony-block__preset-card li:before,.mk-balcony-block__cost-layout li:before{background:var(--mk-balcony-cyan);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:0}.mk-balcony-block__preset-card>button{color:var(--mk-balcony-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:20px 0 0;font-weight:750}.mk-balcony-block__calculator-section{background:#fff}section article .mk-balcony-calculator,.mk-balcony-calculator{border:1px solid var(--mk-balcony-line);background:#fff;margin:0;padding:0}section article .mk-balcony-calculator__layout,.mk-balcony-calculator__layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.2fr) minmax(280px,.85fr);align-items:stretch;margin:0;display:grid}.mk-balcony-calculator__construction,.mk-balcony-calculator__params,.mk-balcony-calculator__preview,.mk-balcony-calculator__summary{min-width:0;padding:clamp(24px,3vw,36px)}.mk-balcony-calculator__construction,.mk-balcony-calculator__params,.mk-balcony-calculator__preview{border-right:1px solid var(--mk-balcony-line)}.mk-balcony-calculator__construction{grid-area:1/1;padding-bottom:18px}.mk-balcony-calculator__params{grid-area:2/1;padding-top:18px}.mk-balcony-calculator__preview{text-align:center;flex-direction:column;grid-area:1/2/3;align-items:center;display:flex}.mk-balcony-calculator__summary{background:#fff;grid-area:1/3/3;align-self:start;position:sticky;top:92px}.mk-balcony-calculator h3{color:var(--mk-balcony-blue);margin:0 0 22px;font-size:24px;line-height:1.25}.mk-balcony-calculator fieldset{border:0;gap:15px;margin:0;padding:0 0 24px;display:grid}.mk-balcony-calculator fieldset+fieldset{border-top:1px solid var(--mk-balcony-line);padding-top:24px}.mk-balcony-calculator legend{color:var(--mk-balcony-ink);margin-bottom:15px;font-size:15px;font-weight:800}.mk-balcony-calculator label{color:var(--mk-balcony-muted);gap:7px;font-size:13px;font-weight:700;display:grid}.mk-balcony-calculator select{appearance:none;width:100%;min-width:0;height:48px;color:var(--mk-balcony-ink);font:inherit;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%2300569c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #b9cbd5;border-radius:0;padding:0 48px 0 16px;transition:border-color .16s,box-shadow .16s,background-color .16s}.mk-balcony-calculator select:hover{border-color:var(--mk-balcony-blue);background-color:#fafdff}.mk-balcony-calculator select:focus{border-color:var(--mk-balcony-cyan);box-shadow:0 0 0 3px #00a2e81f}.mk-balcony-calculator__readonly{border-left:3px solid var(--mk-balcony-cyan);background:var(--mk-balcony-soft);gap:5px;padding:12px;display:grid}.mk-balcony-calculator__readonly span{color:var(--mk-balcony-muted);font-size:12px}.mk-balcony-calculator__readonly strong{color:var(--mk-balcony-blue);font-size:13px;line-height:1.4}.mk-balcony-calculator__advanced{border-top:1px solid var(--mk-balcony-line)}.mk-balcony-calculator__advanced summary{color:var(--mk-balcony-blue);cursor:pointer;justify-content:space-between;gap:16px;padding:20px 24px 20px 0;font-weight:800;list-style:none;display:flex}.mk-balcony-calculator__advanced summary::-webkit-details-marker{display:none}.mk-balcony-calculator__advanced summary>span{gap:7px;display:grid}.mk-balcony-calculator__advanced summary strong{color:var(--mk-balcony-blue)}.mk-balcony-calculator__advanced summary small{color:var(--mk-balcony-muted);font-size:11px;font-weight:500;line-height:1.45}.mk-balcony-calculator__advanced summary em{color:var(--mk-balcony-blue);font-size:12px;font-style:normal}.mk-balcony-calculator__advanced summary>b{flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:18px;font-weight:500;line-height:1;display:grid}.mk-balcony-calculator__advanced[open] summary>b{transform:rotate(45deg)}.mk-balcony-calculator__advanced>div{gap:13px;padding-bottom:10px;display:grid}.mk-balcony-calculator__advanced-label{color:var(--mk-balcony-muted);font-size:12px;line-height:1.45}.mk-balcony-calculator__advanced label.install{color:var(--mk-balcony-ink);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;font-weight:650;display:grid}.mk-balcony-calculator__advanced label.install input{width:18px;height:18px;margin:0}.mk-balcony-calculator__advanced label.install>span{color:var(--mk-balcony-blue);white-space:nowrap}.mk-balcony-calculator__image-stage{background:var(--mk-balcony-soft);justify-content:center;align-items:center;width:100%;min-height:445px;margin-bottom:22px;padding:12px;display:flex}.mk-balcony-calculator__image-stage[data-door-position=right] img{transform:scaleX(-1)}.mk-balcony-calculator__image-stage img{object-fit:contain;width:auto;max-width:112%;max-height:420px;display:block}.mk-balcony-calculator__section-labels{gap:8px;width:100%;margin:-10px 0 16px;display:flex}.mk-balcony-calculator__section-labels span{min-width:0;color:var(--mk-balcony-muted);text-align:center;flex:1;font-size:11px;line-height:1.25}.mk-balcony-calculator__swap{color:var(--mk-balcony-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed;margin:0 0 20px;padding:0;font-size:13px;font-weight:700}.mk-balcony-calculator__preview>strong{color:var(--mk-balcony-blue);font-size:19px}.mk-balcony-calculator__preview>span{color:var(--mk-balcony-ink);margin-top:6px;font-weight:700}.mk-balcony-calculator__preview>p{max-width:440px;color:var(--mk-balcony-muted);margin:14px 0 0;font-size:13px;line-height:1.5}.mk-balcony-calculator__summary dl{gap:0;margin:0 0 22px;display:grid}.mk-balcony-calculator__summary dl>div{border-bottom:1px solid var(--mk-balcony-line);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.mk-balcony-calculator__summary dt{color:var(--mk-balcony-muted)}.mk-balcony-calculator__summary dd{color:var(--mk-balcony-ink);white-space:nowrap;margin:0;font-weight:750}.mk-balcony-calculator__summary dd button{color:var(--mk-balcony-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed;margin:4px 0 0 auto;padding:0;font-size:11px;display:block}.mk-balcony-calculator__breakdown{background:var(--mk-balcony-soft);color:var(--mk-balcony-muted);gap:8px;margin:-8px 0 22px;padding:14px;font-size:12px;display:grid}.mk-balcony-calculator__breakdown>div{justify-content:space-between;gap:14px;display:flex}.mk-balcony-calculator__breakdown strong{color:var(--mk-balcony-blue);white-space:nowrap}.mk-balcony-calculator__summary .result__sum{border-top:2px solid var(--mk-balcony-blue);color:var(--mk-balcony-blue);justify-content:space-between;align-items:end;gap:16px;padding:18px 0 12px;display:flex}.mk-balcony-calculator__summary .result__sum strong{white-space:nowrap;font-size:25px}.mk-balcony-calculator__summary .result__credit{color:var(--mk-balcony-muted);justify-content:space-between;gap:14px;margin-bottom:22px;font-size:13px;display:flex}.mk-balcony-calculator__summary .result__credit strong{color:var(--mk-balcony-blue);white-space:nowrap}.mk-balcony-calculator__summary .mk-segment-hub__button{width:100%;margin-top:10px}.mk-balcony-calculator__summary .mk-segment-hub__button--secondary{color:var(--mk-balcony-blue);background:#fff}.mk-balcony-calculator__summary small{color:var(--mk-balcony-muted);margin-top:16px;line-height:1.45;display:block}.mk-balcony-block__selector .mk-segment-selector__results article>.mk-segment-hub__button{width:fit-content;margin-top:24px}.mk-balcony-block__cost-layout{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);margin-top:clamp(52px,6vw,80px);padding:0;display:grid}.mk-balcony-block__cost-layout article{border:1px solid var(--mk-balcony-line);background:var(--mk-balcony-soft);padding:clamp(28px,4vw,44px)}.mk-balcony-block__cost-layout article+article{background:#fff;border-left:0}.mk-balcony-block__cost-layout h2{color:var(--mk-balcony-blue);margin:8px 0 22px;font-size:clamp(27px,3vw,36px)}.mk-balcony-block__cost-layout ul{gap:4px;display:grid}.mk-balcony-block__cost-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mk-balcony-block__cost-groups h3{color:var(--mk-balcony-blue);margin:0 0 10px;font-size:17px}.mk-balcony-block__cost-layout article+article li:before{width:auto;height:auto;color:var(--mk-balcony-cyan);content:"✓";background:0 0;font-weight:800;top:7px}.mk-balcony-block__additional-works{background:var(--mk-balcony-soft);color:var(--mk-balcony-muted);gap:5px;margin-top:20px;padding:16px;display:grid}.mk-balcony-block__additional-works strong{color:var(--mk-balcony-blue)}.mk-balcony-block__additional-works small{font-size:12px}.mk-balcony-block__cost-layout article>p{border-top:1px solid var(--mk-balcony-line);color:var(--mk-balcony-muted);margin:22px 0 0;padding-top:18px;line-height:1.5}.mk-balcony-block__nonstandard{background:var(--mk-balcony-dark);color:#fff;justify-content:space-between;align-items:center;gap:32px;margin-top:clamp(52px,6vw,80px);padding:clamp(22px,3vw,32px);display:flex}.mk-balcony-block .mk-segment-hub__hero-media img{object-position:center bottom}.mk-balcony-block .mk-double-window__project-media img{object-fit:contain;filter:saturate(.88)contrast(.96)brightness(1.04)}.mk-balcony-block__nonstandard h2{color:#fff;margin:8px 0 18px}.mk-balcony-block__nonstandard ul{flex-wrap:wrap;gap:8px 22px;display:flex}.mk-balcony-block__nonstandard li{padding-left:16px;position:relative}.mk-balcony-block__nonstandard li:before{background:var(--mk-balcony-cyan);content:"";width:6px;height:6px;position:absolute;top:8px;left:0}.mk-balcony-block>.mk-related-section-links{margin-top:clamp(52px,6vw,80px)}@media (width<=1180px){.mk-balcony-block__presets{grid-template-columns:repeat(2,minmax(0,1fr))}section article .mk-balcony-calculator__layout,.mk-balcony-calculator__layout{grid-template-columns:minmax(260px,.85fr) minmax(340px,1.15fr)}.mk-balcony-calculator__construction,.mk-balcony-calculator__params{grid-column:1}.mk-balcony-calculator__preview{border-right:0;grid-area:1/2/3}.mk-balcony-calculator__summary{border-top:1px solid var(--mk-balcony-line);grid-area:3/1/auto/-1;position:static}}@media (width<=900px){.mk-balcony-block__presets{grid-template-columns:1fr}.mk-balcony-block__preset-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);column-gap:24px;display:grid}.mk-balcony-block__preset-card .mk-double-window__badge{grid-column:1}.mk-balcony-block__preset-image{grid-row:1/7;height:300px;margin:0}.mk-balcony-block__preset-card h3,.mk-balcony-block__preset-card>strong,.mk-balcony-block__preset-card>p,.mk-balcony-block__preset-card>ul,.mk-balcony-block__preset-card>button{grid-column:2}.mk-balcony-block__cost-layout{grid-template-columns:1fr}.mk-balcony-block__cost-layout article+article{border-top:0;border-left:1px solid var(--mk-balcony-line)}}@media (width<=760px){section article .mk-balcony-calculator__layout,.mk-balcony-calculator__layout{grid-template-rows:auto;grid-template-columns:1fr}.mk-balcony-calculator__construction,.mk-balcony-calculator__params,.mk-balcony-calculator__preview{border-right:0;border-bottom:1px solid var(--mk-balcony-line)}.mk-balcony-calculator__construction{grid-area:1/1}.mk-balcony-calculator__preview{grid-area:2/1}.mk-balcony-calculator__params{grid-area:3/1}.mk-balcony-calculator__summary{grid-area:4/1}.mk-balcony-calculator__image-stage{min-height:280px}.mk-balcony-calculator__image-stage img{max-height:250px}.mk-balcony-block__preset-card{display:flex}.mk-balcony-block__preset-image{width:100%;height:250px;margin:18px 0 20px}.mk-balcony-block__cost-groups{grid-template-columns:1fr}.mk-balcony-block__nonstandard{flex-direction:column;align-items:flex-start}.mk-balcony-block__nonstandard .mk-segment-hub__button{width:100%}}.mk-apartment-doors{--mk-doors-blue:#004882;--mk-doors-cyan:#00a2e8;--mk-doors-orange:#f7941d;--mk-doors-ink:#183142;--mk-doors-muted:#607482;--mk-doors-line:#d7e3ea;--mk-doors-soft:#f2f8fb}.mk-apartment-doors__types{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-apartment-doors__type-card{border:1px solid var(--mk-doors-line);background:#fff;flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.mk-apartment-doors__badge{z-index:2;background:var(--mk-doors-orange);color:#fff;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:800;position:absolute;top:18px;left:18px}.mk-apartment-doors__type-image{background:var(--mk-doors-soft);justify-content:center;align-items:center;height:290px;margin:-24px -24px 22px;padding:28px;display:flex}.mk-apartment-doors__type-image img,.mk-apartment-doors__type-image svg{object-fit:contain;width:100%;max-width:420px;height:100%;max-height:250px;display:block}.mk-door-schematic{overflow:visible}.mk-door-schematic__frame{fill:#f8fbfd;stroke:#7e98a7;stroke-width:8px}.mk-door-schematic__glass{fill:#dff4fd;stroke:#82a3b4;stroke-width:3px}.mk-door-schematic__panel{fill:#f7f9fa;stroke:#9db1bb;stroke-width:3px}.mk-door-schematic__mullion,.mk-door-schematic__handle,.mk-door-schematic__threshold{fill:none;stroke:var(--mk-doors-blue);stroke-linecap:square;stroke-width:5px}.mk-door-schematic__opening{fill:none;stroke:#40a9da;stroke-width:3px}.mk-door-schematic__interior-panel{fill:#eef3f5;stroke:#8ca2ad;stroke-width:4px}.mk-door-schematic__interior-inset{fill:#f8fbfc;stroke:#c0cdd3;stroke-width:3px}.mk-apartment-doors__type-card h3{color:var(--mk-doors-blue);margin:0 0 8px;font-size:24px;line-height:1.2}.mk-apartment-doors__type-card>strong{color:var(--mk-doors-ink);font-size:14px}.mk-apartment-doors__type-card>p{color:var(--mk-doors-muted);margin:12px 0;line-height:1.55}.mk-apartment-doors__type-card ul,.mk-apartment-doors__priority-grid ul,.mk-apartment-doors__cost-groups ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-apartment-doors__type-card li,.mk-apartment-doors__priority-grid li,.mk-apartment-doors__cost-groups li{color:var(--mk-doors-muted);padding-left:18px;line-height:1.45;position:relative}.mk-apartment-doors__type-card li:before,.mk-apartment-doors__priority-grid li:before,.mk-apartment-doors__cost-groups li:before{background:var(--mk-doors-cyan);content:"";width:6px;height:6px;position:absolute;top:8px;left:0}.mk-apartment-doors__type-card>a{color:var(--mk-doors-blue);align-self:flex-start;margin-top:auto;padding-top:24px;font-weight:750}.mk-apartment-doors__priorities{background:var(--mk-doors-soft)}.mk-apartment-doors__priority-grid{background:var(--mk-doors-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.mk-apartment-doors__priority-grid article{background:#fff;padding:clamp(24px,3vw,38px)}.mk-apartment-doors__priority-grid article>span{color:var(--mk-doors-cyan);font-size:12px;font-weight:800}.mk-apartment-doors__priority-grid h3{color:var(--mk-doors-blue);margin:10px 0 20px;font-size:22px}.mk-apartment-doors__priority-grid h4{color:var(--mk-doors-ink);margin:15px 0 6px;font-size:13px}.mk-apartment-doors__priority-grid p{color:var(--mk-doors-muted);margin:0;line-height:1.5}.mk-apartment-doors__choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-apartment-doors__choice-card{border:1px solid var(--mk-doors-line);background:#fff;flex-direction:column;min-width:0;display:flex}.mk-apartment-doors__choice-card header{border-top:4px solid var(--mk-doors-blue);background:var(--mk-doors-soft);min-height:118px;padding:24px;position:relative}.mk-apartment-doors__choice-card header>span{color:var(--mk-doors-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-apartment-doors__choice-card header>em{background:var(--mk-doors-orange);color:#fff;text-transform:uppercase;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:20px;right:20px}.mk-apartment-doors__choice-card h3{color:var(--mk-doors-blue);margin:12px 0 0;font-size:22px;line-height:1.25}.mk-apartment-doors__choice-card>div{border-top:1px solid var(--mk-doors-line);padding:22px 24px}.mk-apartment-doors__choice-card h4{color:var(--mk-doors-ink);margin:0 0 7px;font-size:13px}.mk-apartment-doors__choice-card p{color:var(--mk-doors-muted);margin:0;line-height:1.55}.mk-apartment-doors__choice-card aside{border-left:3px solid var(--mk-doors-cyan);background:#f7fbfd;margin:0 24px;padding:18px}.mk-apartment-doors__choice-card>a{color:var(--mk-doors-blue);align-self:flex-start;margin:auto 24px 0;padding:22px 0 24px;font-weight:750}.mk-apartment-doors__helper{background:var(--mk-doors-soft)}.mk-apartment-doors__helper-grid{background:var(--mk-doors-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mk-apartment-doors__helper-grid article{background:#fff;flex-direction:column;min-height:220px;padding:clamp(24px,3vw,38px);display:flex}.mk-apartment-doors__helper-grid article>span{color:var(--mk-doors-cyan);font-size:12px;font-weight:800}.mk-apartment-doors__helper-grid h3{color:var(--mk-doors-blue);margin:12px 0 8px;font-size:21px}.mk-apartment-doors__helper-grid p{color:var(--mk-doors-muted);margin:0;line-height:1.55}.mk-apartment-doors__helper-grid a{color:var(--mk-doors-blue);margin-top:auto;padding-top:22px;font-weight:750}.mk-apartment-doors__request{margin-top:clamp(52px,6vw,80px)}.mk-apartment-doors__cost{background:var(--mk-doors-soft);grid-template-columns:minmax(250px,.8fr) minmax(0,1.7fr);align-items:start;gap:32px;margin-top:clamp(48px,6vw,76px);padding:clamp(28px,4vw,48px);display:grid}.mk-apartment-doors__cost h2{margin:12px 0}.mk-apartment-doors__cost p{color:var(--mk-doors-muted);line-height:1.55}.mk-apartment-doors__cost-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mk-apartment-doors__cost-groups h3{color:var(--mk-doors-blue);margin:0 0 14px;font-size:17px}.mk-apartment-doors__cost>.mk-segment-hub__button{grid-column:2;width:fit-content}@media (width<=900px){.mk-apartment-doors__types,.mk-apartment-doors__choice-grid{grid-template-columns:1fr}.mk-apartment-doors__type-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);column-gap:24px;display:grid}.mk-apartment-doors__type-image{grid-row:1/7;height:300px;margin:-24px 0 -24px -24px}.mk-apartment-doors__type-card h3,.mk-apartment-doors__type-card>strong,.mk-apartment-doors__type-card>p,.mk-apartment-doors__type-card>ul,.mk-apartment-doors__type-card>a{grid-column:2}.mk-apartment-doors__cost{grid-template-columns:1fr}.mk-apartment-doors__cost>.mk-segment-hub__button{grid-column:1}}@media (width<=760px){.mk-apartment-doors__type-card{display:flex}.mk-apartment-doors__type-image{width:auto;height:250px;margin:-24px -24px 22px}.mk-apartment-doors__priority-grid,.mk-apartment-doors__cost-groups,.mk-apartment-doors__helper-grid{grid-template-columns:1fr}}.mk-balcony-door{--mk-door-blue:#004882;--mk-door-cyan:#00a2e8;--mk-door-orange:#f7941d;--mk-door-ink:#183142;--mk-door-muted:#607482;--mk-door-line:#d7e3ea;--mk-door-soft:#f2f8fb}.mk-balcony-door__hero .mk-segment-hub__hero-media{background:linear-gradient(135deg,#fff 0%,#eef7fb 100%)}.mk-balcony-door__hero .mk-segment-hub__hero-media>img{object-fit:contain;width:78%;height:88%;margin:auto}.mk-balcony-door__fillings{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-balcony-door__fillings article{border:1px solid var(--mk-door-line);background:#fff;flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.mk-balcony-door__badge{z-index:2;background:var(--mk-door-orange);color:#fff;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:800;position:absolute;top:18px;left:18px}.mk-balcony-door__filling-visual{border:7px solid #dce4e8;grid-template-rows:1fr .52fr;align-self:center;gap:7px;width:154px;height:240px;margin:18px 0 28px;padding:12px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #8da3ae}.mk-balcony-door__filling-visual>span{background:linear-gradient(145deg,#d9f2fc,#bde8fa);border:2px solid #87a4b2}.mk-balcony-door__filling-visual>span:nth-child(2){background:#f6f8f9}.mk-balcony-door__filling-visual>i{background:var(--mk-door-blue);width:5px;height:24px;position:absolute;top:105px;right:17px}.mk-balcony-door__filling-visual[data-door-filling=full-glass]{display:block}.mk-balcony-door__filling-visual[data-door-filling=full-glass]>span:first-child{height:100%;display:block}.mk-balcony-door__filling-visual[data-door-filling=full-glass]>span:nth-child(2){display:none}.mk-balcony-door__filling-visual[data-door-filling=solid]{display:block}.mk-balcony-door__filling-visual[data-door-filling=solid]>span:first-child{background:#f5f7f8;height:100%;display:block}.mk-balcony-door__filling-visual[data-door-filling=solid]>span:nth-child(2){display:none}.mk-balcony-door__fillings h3,.mk-balcony-door__opening-grid h3,.mk-balcony-door__specifications h3,.mk-balcony-door__option-grid h3{color:var(--mk-door-blue);margin:0 0 10px;font-size:21px}.mk-balcony-door__fillings p,.mk-balcony-door__opening-grid p,.mk-balcony-door__specifications p,.mk-balcony-door__option-grid p{color:var(--mk-door-muted);line-height:1.55}.mk-balcony-door__fillings ul,.mk-balcony-door__specifications ul,.mk-balcony-door__cost ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-balcony-door__fillings li,.mk-balcony-door__specifications li,.mk-balcony-door__cost li{color:var(--mk-door-muted);padding-left:18px;line-height:1.45;position:relative}.mk-balcony-door__fillings li:before,.mk-balcony-door__specifications li:before,.mk-balcony-door__cost li:before{background:var(--mk-door-cyan);content:"";width:6px;height:6px;position:absolute;top:8px;left:0}.mk-balcony-door__fillings a,.mk-balcony-door__option-grid a{color:var(--mk-door-blue);align-self:flex-start;margin-top:auto;padding-top:22px;font-weight:750}.mk-balcony-door__openings,.mk-balcony-door__options{background:var(--mk-door-soft)}.mk-balcony-door__opening-grid,.mk-balcony-door__option-grid{background:var(--mk-door-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mk-balcony-door__opening-grid article,.mk-balcony-door__option-grid article{background:#fff;flex-direction:column;min-height:220px;padding:clamp(24px,3vw,36px);display:flex}.mk-balcony-door__opening-grid article>span,.mk-balcony-door__option-grid article>span,.mk-balcony-door__specifications article>span{color:var(--mk-door-cyan);margin-bottom:14px;font-size:12px;font-weight:800}.mk-balcony-door__opening-grid strong{color:var(--mk-door-ink);margin-top:auto;padding-top:18px;font-size:14px}.mk-balcony-door__calculator-section{scroll-margin-top:72px}.mk-balcony-door #door-calculator .mk-balcony-calculator__section-labels{grid-template-columns:1fr}.mk-balcony-door #door-calculator .mk-balcony-calculator__image-stage img{max-height:440px}.mk-balcony-door__specifications{background:var(--mk-door-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.mk-balcony-door__specifications article{background:#fff;padding:clamp(22px,2.5vw,32px)}.mk-balcony-door__cost{border:1px solid var(--mk-door-line);grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);margin-top:clamp(52px,6vw,80px);display:grid}.mk-balcony-door__cost>div,.mk-balcony-door__cost>aside{padding:clamp(28px,4vw,48px)}.mk-balcony-door__cost>div{background:var(--mk-door-soft)}.mk-balcony-door__cost>aside{background:#fff}.mk-balcony-door__cost h2{margin:12px 0}.mk-balcony-door__cost h3{color:var(--mk-door-blue);margin:10px 0 18px}.mk-balcony-door__cost p{color:var(--mk-door-muted);line-height:1.55}.mk-balcony-door__cost-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.mk-balcony-door__cost-groups h3{font-size:16px}.mk-balcony-door__projects .mk-double-window__project-media img{object-fit:contain;background:#eef4f7}@media (width<=1000px){.mk-balcony-door__fillings,.mk-balcony-door__opening-grid,.mk-balcony-door__option-grid{grid-template-columns:1fr}.mk-balcony-door__fillings article{grid-template-columns:220px minmax(0,1fr);column-gap:28px;display:grid}.mk-balcony-door__filling-visual{grid-row:1/6;margin:0}.mk-balcony-door__fillings article>:not(.mk-balcony-door__filling-visual,.mk-balcony-door__badge){grid-column:2}.mk-balcony-door__specifications{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-balcony-door__cost{grid-template-columns:1fr}}@media (width<=760px){.mk-balcony-door__hero .mk-segment-hub__hero-media>img{width:70%;height:82%}.mk-balcony-door__fillings article{display:flex}.mk-balcony-door__filling-visual{align-self:center;width:130px;height:205px;margin-bottom:22px}.mk-balcony-door__specifications,.mk-balcony-door__cost-groups{grid-template-columns:1fr}}.mk-balconies-page{--mk-balconies-blue:#004882;--mk-balconies-dark:#003159;--mk-balconies-cyan:#00a2e8;--mk-balconies-orange:#f7941d;--mk-balconies-ink:#183142;--mk-balconies-muted:#607482;--mk-balconies-line:#d7e3ea;--mk-balconies-soft:#f2f8fb;--mk-double-blue:var(--mk-balconies-blue);--mk-double-cyan:var(--mk-balconies-cyan);--mk-double-ink:var(--mk-balconies-ink);--mk-double-muted:var(--mk-balconies-muted);--mk-double-line:var(--mk-balconies-line);--mk-double-soft:var(--mk-balconies-soft)}.mk-balconies-page .mk-double-window__project-media img{object-fit:contain;filter:saturate(.88)contrast(.96)brightness(1.04)}.mk-balconies-page__intro{border-bottom:1px solid var(--mk-balconies-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:clamp(28px,4vw,48px) clamp(24px,5vw,64px);display:grid}.mk-balconies-page__intro p{color:var(--mk-balconies-muted);margin:0;font-size:16px;line-height:1.65}.mk-balconies-page__scenarios{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mk-balconies-page__scenarios article{border:1px solid var(--mk-balconies-line);background:#fff;flex-direction:column;min-width:0;min-height:270px;padding:24px;display:flex}.mk-balconies-page__scenarios article>span{color:var(--mk-balconies-cyan);font-size:12px;font-weight:800}.mk-balconies-page__scenarios h3{color:var(--mk-balconies-blue);margin:26px 0 10px;font-size:20px;line-height:1.3}.mk-balconies-page__scenarios p{color:var(--mk-balconies-muted);margin:0 0 18px;line-height:1.55}.mk-balconies-page__scenarios strong{color:var(--mk-balconies-ink);margin-top:auto;font-size:13px}.mk-balconies-page__scenarios button,.mk-balconies-page__preset-card button,.mk-balconies-page__glazing-types button{color:var(--mk-balconies-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:16px;padding:0;font-weight:750}.mk-balconies-page__presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mk-balconies-page__preset-card{border:1px solid var(--mk-balconies-line);background:#fff;flex-direction:column;min-width:0;padding:20px;display:flex}.mk-balconies-page__preset-card.is-active{border:2px solid var(--mk-balconies-blue)}.mk-balconies-page__preset-image{background:var(--mk-balconies-soft);justify-content:center;align-items:center;height:220px;margin:-20px -20px 20px;padding:18px;display:flex}.mk-balconies-page__preset-card.is-active .mk-balconies-page__preset-image{background:#e5f4fa}.mk-balconies-page__preset-image img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.mk-balconies-page__preset-card h3{color:var(--mk-balconies-blue);margin:0 0 7px;font-size:20px;line-height:1.3}.mk-balconies-page__preset-card>strong{min-height:40px;color:var(--mk-balconies-ink);font-size:13px;line-height:1.45}.mk-balconies-page__preset-card>p{color:var(--mk-balconies-muted);margin:12px 0;line-height:1.5}.mk-balconies-page__preset-card>span{color:#9c5b10;margin-top:auto;font-size:14px;font-weight:800}.mk-balconies-page__calculator-section{background:#fff}.mk-balconies-page__calculator-note{border-left:3px solid var(--mk-balconies-cyan);background:var(--mk-balconies-soft);color:var(--mk-balconies-muted);margin:18px 0 0;padding:14px 18px}.mk-balconies-page__glazing-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-balconies-page__glazing-types article{border-top:4px solid var(--mk-balconies-blue);min-width:0;box-shadow:inset 0 0 0 1px var(--mk-balconies-line);background:#fff;flex-direction:column;padding:28px;display:flex}.mk-balconies-page__glazing-types article>span{color:var(--mk-balconies-cyan);font-size:12px;font-weight:800}.mk-balconies-page__glazing-types h3{color:var(--mk-balconies-blue);margin:18px 0 7px;font-size:24px}.mk-balconies-page__glazing-types strong{min-height:44px;color:var(--mk-balconies-ink);line-height:1.45}.mk-balconies-page__glazing-types ul,.mk-balconies-page__finishing ul,.mk-balconies-page__cost-groups ul{margin:18px 0;padding:0;list-style:none}.mk-balconies-page__glazing-types li,.mk-balconies-page__finishing li,.mk-balconies-page__cost-groups li{color:var(--mk-balconies-ink);padding:5px 0 5px 19px;position:relative}.mk-balconies-page__glazing-types li:before,.mk-balconies-page__finishing li:before,.mk-balconies-page__cost-groups li:before{background:var(--mk-balconies-cyan);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:0}.mk-balconies-page__glazing-types article>p{color:var(--mk-balconies-muted);margin:auto 0 0;font-size:13px;line-height:1.5}.mk-balconies-page__glazing-types article>div{flex-wrap:wrap;gap:10px 20px;margin-top:20px;display:flex}.mk-balconies-page__glazing-types a{color:var(--mk-balconies-blue);align-self:flex-end;font-weight:750;text-decoration:none}.mk-balconies-page__finishing{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mk-balconies-page__finishing article{border:1px solid var(--mk-balconies-line);background:#fff;flex-direction:column;min-width:0;padding:clamp(26px,4vw,42px);display:flex}.mk-balconies-page__finishing article:last-child{border-color:var(--mk-balconies-blue);background:var(--mk-balconies-soft)}.mk-balconies-page__finishing h3,.mk-balconies-page__details h2{color:var(--mk-balconies-blue);margin:0 0 12px}.mk-balconies-page__finishing p{color:var(--mk-balconies-muted);line-height:1.55}.mk-balconies-page__finishing .mk-segment-hub__button{align-self:flex-start;margin-top:auto}.mk-balconies-page__details{border:1px solid var(--mk-balconies-line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;margin-top:clamp(56px,7.4vw,96px);padding:0;display:grid}.mk-balconies-page__details>article{min-width:0;padding:clamp(28px,4vw,48px)}.mk-balconies-page__details>article:first-child{background:var(--mk-balconies-soft)}.mk-balconies-page__cost-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mk-balconies-page__cost-groups h3,.mk-balconies-page__sashes h3{color:var(--mk-balconies-blue);margin:0 0 8px;font-size:15px}.mk-balconies-page__sashes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk-balconies-page__sashes section{border-bottom:1px solid var(--mk-balconies-line);padding-bottom:14px}.mk-balconies-page__sashes p,.mk-balconies-page__details>article>p{color:var(--mk-balconies-muted);margin:0;line-height:1.5}.mk-balconies-page__details>article>p{margin-top:22px}@media (width<=1100px){.mk-balconies-page__scenarios,.mk-balconies-page__presets{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-balconies-page__cost-groups{grid-template-columns:1fr;gap:6px}}@media (width<=760px){.mk-balconies-page__intro,.mk-balconies-page__scenarios,.mk-balconies-page__presets,.mk-balconies-page__glazing-types,.mk-balconies-page__finishing,.mk-balconies-page__details{grid-template-columns:minmax(0,1fr)}.mk-balconies-page__intro{gap:14px;padding-inline:0}.mk-balconies-page__scenarios article{min-height:0}.mk-balconies-page__preset-image{height:240px}.mk-balconies-page__details>article{padding-inline:20px}.mk-balconies-page__sashes{grid-template-columns:minmax(0,1fr)}}.mk-balcony-finishing{--finishing-border:#d8e5ed;--finishing-pale:#eef7fb;--finishing-blue:#00558f;--finishing-accent:#00a5e5}.mk-balcony-finishing select{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%2300569c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border-radius:0;padding-right:48px;transition:border-color .16s,box-shadow .16s,background-color .16s}.mk-balcony-finishing select:hover{border-color:var(--finishing-blue);background-color:#fafdff}.mk-balcony-finishing select:focus{border-color:var(--finishing-accent);outline:0;box-shadow:0 0 0 3px #00a2e81f}.mk-balcony-finishing .mk-segment-hub__hero-media img{object-fit:cover}.mk-balcony-finishing__intro{color:#607789;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin:54px 0 0;padding:0 44px;font-size:17px;line-height:1.65;display:grid}.mk-balcony-finishing__intro p{margin:0}.mk-balcony-finishing__scenario-grid,.mk-balcony-finishing__materials,.mk-balcony-finishing__cost-grid,.mk-balcony-finishing__options{gap:16px;display:grid}.mk-balcony-finishing__scenario-grid,.mk-balcony-finishing__materials,.mk-balcony-finishing__cost-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-balcony-finishing__scenario-grid article,.mk-balcony-finishing__modes article,.mk-balcony-finishing__cost-grid article,.mk-balcony-finishing__options article{border:1px solid var(--finishing-border);background:#fff}.mk-balcony-finishing__scenario-grid article{border-top:4px solid var(--finishing-blue);flex-direction:column;min-height:360px;padding:30px 28px 26px;display:flex}.mk-balcony-finishing__scenario-grid article.is-active,.mk-balcony-finishing__modes article.is-active,.mk-balcony-finishing__materials article.is-active{border-color:var(--finishing-blue);background:var(--finishing-pale);box-shadow:inset 0 3px 0 var(--finishing-blue)}.mk-balcony-finishing__scenario-grid article>span,.mk-balcony-finishing__options article>span{color:var(--finishing-accent);font-size:13px;font-weight:700}.mk-balcony-finishing__scenario-grid h3,.mk-balcony-finishing__modes h3,.mk-balcony-finishing__material-body h3,.mk-balcony-finishing__cost-grid h3,.mk-balcony-finishing__options h3,.mk-balcony-finishing__project-body h3{color:var(--finishing-blue)}.mk-balcony-finishing__scenario-grid h3{margin:24px 0 10px;font-size:21px}.mk-balcony-finishing__scenario-grid p,.mk-balcony-finishing__modes p,.mk-balcony-finishing__material-body>strong,.mk-balcony-finishing__options p{color:#647b8c;line-height:1.55}.mk-balcony-finishing__scenario-grid ul,.mk-balcony-finishing__modes ul,.mk-balcony-finishing__material-body ul,.mk-balcony-finishing__cost-grid ul,.mk-balcony-finishing__surface-panels ul{margin:18px 0 24px;padding:0;list-style:none}.mk-balcony-finishing__scenario-grid li,.mk-balcony-finishing__modes li,.mk-balcony-finishing__material-body li,.mk-balcony-finishing__cost-grid li,.mk-balcony-finishing__surface-panels li{color:#304c60;padding:5px 0 5px 20px;line-height:1.45;position:relative}.mk-balcony-finishing__scenario-grid li:before,.mk-balcony-finishing__modes li:before,.mk-balcony-finishing__material-body li:before,.mk-balcony-finishing__cost-grid li:before,.mk-balcony-finishing__surface-panels li:before{background:var(--finishing-accent);content:"";width:6px;height:6px;position:absolute;top:14px;left:2px}.mk-balcony-finishing button[type=button],.mk-balcony-finishing__project-body a{color:var(--finishing-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:700}.mk-balcony-finishing__scenario-grid button{margin-top:auto}.mk-balcony-finishing__surface-layout{background:#fff;border:1px solid #5b9bc4;grid-template-columns:minmax(300px,38%) 1fr;min-height:430px;display:grid;overflow:hidden}.mk-balcony-finishing__surface-tabs{background:#003a63;flex-direction:column;display:flex}.mk-balcony-finishing__surface-tabs button{color:#fff;border-bottom:1px solid #ffffff1f;align-items:center;gap:24px;min-height:70px;padding:16px 28px;display:flex}.mk-balcony-finishing__surface-tabs button span{color:#70ccef;font-size:13px}.mk-balcony-finishing__surface-tabs button[aria-selected=true]{background:#164f78;border-left:4px solid #ff8a15}.mk-balcony-finishing__surface-panels{background:linear-gradient(120deg,#fff 65%,#effaff);padding:60px 64px}.mk-balcony-finishing__surface-panels h3{color:var(--finishing-blue);margin:18px 0 12px;font-size:34px}.mk-balcony-finishing__surface-panels p{color:#607789;max-width:700px;font-size:17px;line-height:1.6}.mk-balcony-finishing__surface-panels h4{color:#183b52;margin:28px 0 0}.mk-balcony-finishing__materials article{border:1px solid var(--finishing-border);background:#fff;flex-direction:column;min-height:580px;display:flex;overflow:hidden}.mk-balcony-finishing__material-media{aspect-ratio:5/4;border-bottom:1px solid var(--finishing-border);background:#f0f7fa}.mk-balcony-finishing__material-media img{object-fit:cover;width:100%;height:100%}.mk-balcony-finishing__material-body{flex-direction:column;flex:1;padding:25px 24px;display:flex}.mk-balcony-finishing__material-body h3{margin:0 0 6px;font-size:20px}.mk-balcony-finishing__material-body>strong{min-height:50px}.mk-balcony-finishing__material-body ul{flex:1}.mk-balcony-finishing__price{color:#aa5a00;margin:0 0 14px;font-size:20px;font-weight:700}.mk-balcony-finishing__price-note{color:#6d8291;margin:20px 0 0;font-size:14px}.mk-balcony-finishing__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mk-balcony-finishing__modes article{flex-direction:column;min-height:390px;padding:38px;display:flex}.mk-balcony-finishing__modes h3{margin:0 0 12px;font-size:24px}.mk-balcony-finishing__modes small{border-left:3px solid var(--finishing-accent);color:#657b8c;background:#f4f9fc;margin:0 0 22px;padding:14px;line-height:1.5;display:block}.mk-balcony-finishing__modes button{margin-top:auto}.mk-balcony-finishing__calculator{background:#eef7fb;margin-top:clamp(48px,5vw,72px);padding:56px 44px}.mk-balcony-finishing__calculator-grid{border:1px solid var(--finishing-border);background:#fff;grid-template-columns:minmax(260px,.9fr) minmax(280px,1fr) minmax(300px,.9fr);display:grid}.mk-balcony-finishing__calculator-parameters,.mk-balcony-finishing__calculator-works,.mk-balcony-finishing__calculator-summary{min-width:0;padding:38px 34px}.mk-balcony-finishing__calculator-parameters,.mk-balcony-finishing__calculator-works{border-right:1px solid var(--finishing-border)}.mk-balcony-finishing__calculator h3,.mk-balcony-finishing__calculator legend{color:var(--finishing-blue);margin:0 0 26px;font-size:24px;font-weight:700}.mk-balcony-finishing__calculator-parameters label{color:#607789;margin-bottom:18px;font-weight:700;display:block}.mk-balcony-finishing__calculator select,.mk-balcony-finishing__calculator input[type=number]{color:#19384e;width:100%;height:52px;font:inherit;background-color:#fff;border:1px solid #b9cfdd;border-radius:0;margin-top:8px;padding:0 14px}.mk-balcony-finishing__calculator select{padding-right:48px}.mk-balcony-finishing__dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mk-balcony-finishing__calculator-works{border-top:0;border-bottom:0;border-left:0;margin:0}.mk-balcony-finishing__calculator-works>p{color:#6b8190;margin:-15px 0 24px;line-height:1.5}.mk-balcony-finishing__calculator-works label{color:#2c4b60;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.mk-balcony-finishing__calculator-works input{width:18px;height:18px;accent-color:var(--finishing-blue);margin:2px 0 0}.mk-balcony-finishing__insulation-toggle{border-left:3px solid var(--finishing-accent);background:var(--finishing-pale);margin-top:18px;font-weight:700;padding:18px!important}.mk-balcony-finishing__calculator-summary{align-self:start;position:sticky;top:96px}.mk-balcony-finishing__calculator-summary h3{margin-top:10px}.mk-balcony-finishing__calculator-summary dl{margin:0}.mk-balcony-finishing__calculator-summary dl div{border-bottom:1px solid var(--finishing-border);grid-template-columns:.8fr 1.2fr;gap:15px;padding:13px 0;display:grid}.mk-balcony-finishing__calculator-summary dt{color:#6c8190}.mk-balcony-finishing__calculator-summary dd{color:#17384f;text-align:right;margin:0;font-weight:700}.mk-balcony-finishing__summary-works{margin:24px 0}.mk-balcony-finishing__summary-works ul{color:#607789;margin:10px 0 0;padding-left:18px;line-height:1.55}.mk-balcony-finishing__estimate{border-top:3px solid var(--finishing-blue);background:var(--finishing-pale);margin:24px 0;padding:20px}.mk-balcony-finishing__estimate span,.mk-balcony-finishing__estimate strong{display:block}.mk-balcony-finishing__estimate strong{color:var(--finishing-blue);margin:8px 0;font-size:20px}.mk-balcony-finishing__estimate p{color:#667d8e;margin:0;font-size:13px;line-height:1.45}.mk-balcony-finishing__calculator-summary .mk-segment-hub__button{text-align:center;display:block}.mk-balcony-finishing__cost-grid article{padding:28px}.mk-balcony-finishing__cost-grid h3{margin:0 0 14px;font-size:19px}.mk-balcony-finishing__options{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-balcony-finishing__options article{flex-direction:column;min-height:240px;padding:26px 24px;display:flex}.mk-balcony-finishing__options article.is-active{background:#fff9f1;border-color:#ff8a15}.mk-balcony-finishing__options h3{margin:22px 0 8px;font-size:19px}.mk-balcony-finishing__options button{margin-top:auto}.mk-balcony-finishing__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-finishing-project{border:1px solid var(--finishing-border);background:#fff;flex-direction:column;min-height:690px;display:flex}.mk-balcony-finishing__project-media{aspect-ratio:5/4;border-bottom:1px solid var(--finishing-border);background:#f0f5f7}.mk-balcony-finishing__project-media img{object-fit:contain;width:100%;height:100%}.mk-balcony-finishing__project-body{flex-direction:column;flex:1;padding:26px;display:flex}.mk-balcony-finishing__project-body>span{color:var(--finishing-accent);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.mk-balcony-finishing__project-body h3{margin:14px 0 20px;font-size:22px}.mk-balcony-finishing__project-body h4{color:#27465a;margin:0 0 4px;font-size:14px}.mk-balcony-finishing__project-body p{color:#647b8c;margin:0 0 16px;line-height:1.5}.mk-balcony-finishing__project-body small{color:#748896;margin-top:auto}.mk-balcony-finishing__project-body a{margin-top:20px}.mk-balcony-finishing__guide{background:var(--finishing-pale);padding:56px 44px}.mk-balcony-finishing__guide-grid{border-top:1px solid #bdd5e3;border-left:1px solid #bdd5e3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-balcony-finishing__guide-grid article{border-bottom:1px solid #bdd5e3;border-right:1px solid #bdd5e3;padding:30px}.mk-balcony-finishing__guide-grid h3{color:var(--finishing-blue);margin:0 0 12px;font-size:20px}.mk-balcony-finishing__guide-grid p{color:#607789;margin:0;line-height:1.65}.mk-balcony-finishing__request{margin-top:64px}@media (width<=1180px){.mk-balcony-finishing__scenario-grid,.mk-balcony-finishing__materials,.mk-balcony-finishing__cost-grid,.mk-balcony-finishing__options,.mk-balcony-finishing__calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-balcony-finishing__calculator-summary{border-top:1px solid var(--finishing-border);grid-column:1/-1;position:static}}@media (width<=760px){.mk-balcony-finishing__intro,.mk-balcony-finishing__scenario-grid,.mk-balcony-finishing__materials,.mk-balcony-finishing__modes,.mk-balcony-finishing__calculator-grid,.mk-balcony-finishing__cost-grid,.mk-balcony-finishing__options,.mk-balcony-finishing__projects,.mk-balcony-finishing__guide-grid{grid-template-columns:1fr}.mk-balcony-finishing__intro{gap:18px;margin-top:36px;padding:0;font-size:15px}.mk-balcony-finishing__scenario-grid article{min-height:0}.mk-balcony-finishing__surface-layout{grid-template-columns:1fr;min-height:0}.mk-balcony-finishing__surface-tabs{flex-direction:row;overflow-x:auto}.mk-balcony-finishing__surface-tabs button{min-width:max-content;min-height:54px;padding:12px 18px}.mk-balcony-finishing__surface-panels{padding:30px 22px}.mk-balcony-finishing__surface-panels h3{font-size:27px}.mk-balcony-finishing__materials article,.mk-finishing-project{min-height:0}.mk-balcony-finishing__modes article{min-height:0;padding:28px 24px}.mk-balcony-finishing__calculator,.mk-balcony-finishing__guide{padding:36px 18px}.mk-balcony-finishing__calculator-parameters,.mk-balcony-finishing__calculator-works,.mk-balcony-finishing__calculator-summary{border-right:0;border-bottom:1px solid var(--finishing-border);padding:28px 22px}.mk-balcony-finishing__calculator-summary{grid-column:auto}.mk-balcony-finishing__dimensions{grid-template-columns:1fr}.mk-balcony-finishing__options article{min-height:0}.mk-balcony-finishing__guide-grid{border-left:0}.mk-balcony-finishing__guide-grid article{border-right:0;padding:24px 0}}.mk-balcony-insulation{--insulation-blue:#00548f;--insulation-accent:#00a2e8;--insulation-soft:#eef7fb;--insulation-border:#d4e3ec;--insulation-ink:#16354a;color:var(--insulation-ink)}.mk-balcony-insulation button,.mk-balcony-insulation input,.mk-balcony-insulation select,.mk-balcony-insulation textarea{border-radius:0}.mk-balcony-insulation__intro{color:#637c8d;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:54px 38px 12px;line-height:1.75;display:grid}.mk-balcony-insulation__intro p{margin:0}.mk-balcony-insulation__scenarios{border-top:1px solid var(--insulation-border);border-left:1px solid var(--insulation-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-balcony-insulation__scenarios article{border-right:1px solid var(--insulation-border);border-bottom:1px solid var(--insulation-border);background:#fff;flex-direction:column;min-height:390px;padding:28px 24px 24px;display:flex}.mk-balcony-insulation__scenarios article.is-active{box-shadow:inset 0 4px 0 var(--insulation-accent);background:var(--insulation-soft)}.mk-balcony-insulation__scenarios article>span,.mk-balcony-insulation__check-grid article>span,.mk-balcony-insulation__packages article>span{color:var(--insulation-accent);font-size:12px;font-weight:800}.mk-balcony-insulation__scenarios h3,.mk-balcony-insulation__packages h3{color:var(--insulation-blue);margin:22px 0 10px;font-size:20px;line-height:1.25}.mk-balcony-insulation__scenarios p,.mk-balcony-insulation__packages p{color:#667e8e;margin:0;line-height:1.55}.mk-balcony-insulation__scenarios ul,.mk-balcony-insulation__packages ul,.mk-balcony-insulation__zone-panels ul,.mk-balcony-insulation__scope-grid ul,.mk-balcony-insulation__cost-grid ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.mk-balcony-insulation__scenarios li,.mk-balcony-insulation__packages li,.mk-balcony-insulation__zone-panels li,.mk-balcony-insulation__scope-grid li,.mk-balcony-insulation__cost-grid li{color:#36566a;padding-left:18px;line-height:1.45;position:relative}.mk-balcony-insulation__scenarios li:before,.mk-balcony-insulation__packages li:before,.mk-balcony-insulation__zone-panels li:before,.mk-balcony-insulation__scope-grid li:before,.mk-balcony-insulation__cost-grid li:before{background:var(--insulation-accent);content:"";width:6px;height:6px;position:absolute;top:.6em;left:0}.mk-balcony-insulation__scenarios button,.mk-balcony-insulation__packages button{color:var(--insulation-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:8px 0;font-weight:800}.mk-balcony-insulation__notice{background:#fff8ef;border-left:4px solid #ff8a00;grid-template-columns:150px 1fr;gap:24px;margin-top:24px;padding:20px 24px;display:grid}.mk-balcony-insulation__notice strong{color:#a44e00;font-size:17px}.mk-balcony-insulation__notice p{color:#6c645a;margin:0;line-height:1.55}.mk-balcony-insulation__check-grid{border-top:1px solid var(--insulation-border);border-left:1px solid var(--insulation-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mk-balcony-insulation__check-grid article{border-right:1px solid var(--insulation-border);border-bottom:1px solid var(--insulation-border);background:#fff;min-height:210px;padding:24px 20px}.mk-balcony-insulation__check-grid h3{color:var(--insulation-blue);margin:20px 0 10px;font-size:17px}.mk-balcony-insulation__check-grid p{color:#687f8f;margin:0;line-height:1.55}.mk-balcony-insulation__contour{background:var(--insulation-soft)}.mk-balcony-insulation__contour-layout{background:#fff;border:1px solid #a8c8db;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:520px;display:grid}.mk-balcony-insulation__diagram{border-right:1px solid var(--insulation-border);background:linear-gradient(145deg,#e8f5fb,#f8fcfe);grid-template-rows:1fr auto;min-height:520px;padding:42px 36px 28px;display:grid;position:relative}.mk-balcony-insulation__room{background:#dff4fd;border:10px solid #7d9aa9;width:min(100%,470px);height:300px;margin:auto;position:relative;box-shadow:inset 0 0 0 5px #fff,0 18px 36px #0048821a}.mk-balcony-insulation__room-ceiling,.mk-balcony-insulation__room-floor,.mk-balcony-insulation__room-wall,.mk-balcony-insulation__room-parapet,.mk-balcony-insulation__room-glazing{display:block;position:absolute}.mk-balcony-insulation__room-ceiling{background:#ffb55f;height:18px;top:8px;left:8px;right:8px}.mk-balcony-insulation__room-floor{background:#e29c52;height:28px;bottom:8px;left:8px;right:8px}.mk-balcony-insulation__room-wall{background:#ffd9aa;width:42px;top:26px;bottom:36px;left:8px}.mk-balcony-insulation__room-glazing{background:linear-gradient(90deg,#0000 49%,#fff 49% 52%,#0000 52%),linear-gradient(155deg,#c9ecfa,#86cde8);border:8px solid #fff;height:130px;top:44px;left:68px;right:24px;box-shadow:0 0 0 3px #7696a7}.mk-balcony-insulation__room-parapet{background:#ffc57d;border-top:5px solid #7d9aa9;height:78px;bottom:36px;left:68px;right:24px}.mk-balcony-insulation__zone-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.mk-balcony-insulation__zone-buttons button{min-height:54px;color:var(--insulation-blue);text-align:left;cursor:pointer;background:#fff;border:1px solid #bcd4e1;align-items:center;padding:9px 12px;font-weight:700;display:flex}.mk-balcony-insulation__zone-buttons button[aria-selected=true]{border-color:var(--insulation-blue);background:var(--insulation-blue);color:#fff}.mk-balcony-insulation__zone-buttons span{background:var(--insulation-soft);width:26px;height:26px;color:var(--insulation-blue);flex:0 0 26px;place-items:center;margin-right:8px;display:grid}.mk-balcony-insulation__zone-panels{padding:46px}.mk-balcony-insulation__zone-panels article>h3{color:var(--insulation-blue);margin:10px 0 28px;font-size:30px}.mk-balcony-insulation__zone-panels h4{color:var(--insulation-ink);margin:20px 0 7px;font-size:15px}.mk-balcony-insulation__zone-panels p{color:#647c8c;margin:0;line-height:1.6}.mk-balcony-insulation__zone-panels article>div{border-left:4px solid var(--insulation-accent);background:var(--insulation-soft);margin-top:28px;padding:18px 20px}.mk-balcony-insulation__zone-panels article>div strong{color:var(--insulation-blue);margin-bottom:6px;display:block}.mk-balcony-insulation__packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-balcony-insulation__packages article{border:1px solid var(--insulation-border);border-top:4px solid var(--insulation-blue);background:#fff;flex-direction:column;min-height:390px;padding:30px;display:flex}.mk-balcony-insulation__packages article.is-active{border-color:var(--insulation-accent);background:var(--insulation-soft)}.mk-balcony-insulation__materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk-balcony-insulation__materials article{border:1px solid var(--insulation-border);background:#fff;grid-template-columns:190px minmax(0,1fr);min-height:280px;display:grid}.mk-balcony-insulation__materials img{object-fit:cover;width:100%;height:100%}.mk-balcony-insulation__materials article>div{padding:24px}.mk-balcony-insulation__materials h3{color:var(--insulation-blue);margin:0 0 18px;font-size:19px}.mk-balcony-insulation__materials dl{margin:0}.mk-balcony-insulation__materials dt{color:#26485e;margin-top:12px;font-size:13px;font-weight:800}.mk-balcony-insulation__materials dd{color:#687f8e;margin:3px 0 0;line-height:1.45}.mk-balcony-insulation__materials small{color:var(--insulation-blue);background:#eef7fb;margin-top:18px;padding:6px 8px;font-weight:700;display:inline-block}.mk-balcony-insulation__calculator{background:var(--insulation-soft)}.mk-balcony-insulation__calculator-grid{border:1px solid var(--insulation-border);background:#fff;grid-template-columns:minmax(260px,.85fr) minmax(260px,.9fr) minmax(290px,.8fr);display:grid}.mk-balcony-insulation__parameters,.mk-balcony-insulation__works,.mk-balcony-insulation__summary{min-width:0;padding:30px}.mk-balcony-insulation__parameters,.mk-balcony-insulation__works{border-right:1px solid var(--insulation-border)}.mk-balcony-insulation__parameters h3,.mk-balcony-insulation__works legend,.mk-balcony-insulation__summary h3{color:var(--insulation-blue);margin:0 0 24px;font-size:22px;font-weight:800}.mk-balcony-insulation__parameters>label,.mk-balcony-insulation__parameters>div>label{color:#567184;gap:7px;margin-bottom:16px;font-weight:700;display:grid}.mk-balcony-insulation__parameters>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mk-balcony-insulation__parameters input,.mk-balcony-insulation__parameters select{width:100%;min-height:48px;color:var(--insulation-ink);background:#fff;border:1px solid #b9cfda;padding:10px 12px}.mk-balcony-insulation__works{border-top:0;border-bottom:0;border-left:0;margin:0}.mk-balcony-insulation__works>p{color:#687f8f;margin:-14px 0 20px}.mk-balcony-insulation__works label{color:#35566a;cursor:pointer;border-bottom:1px solid #e2ebf0;align-items:center;min-height:48px;padding:10px 0;display:flex}.mk-balcony-insulation__works input{width:18px;height:18px;accent-color:var(--insulation-blue);margin:0 12px 0 0}.mk-balcony-insulation__summary{align-self:start;position:sticky;top:82px}.mk-balcony-insulation__summary>h3{margin-top:9px}.mk-balcony-insulation__summary dl{margin:0}.mk-balcony-insulation__summary dl>div{border-bottom:1px solid #dde8ee;grid-template-columns:90px 1fr;gap:12px;padding:12px 0;display:grid}.mk-balcony-insulation__summary dt{color:#718796}.mk-balcony-insulation__summary dd{color:var(--insulation-ink);margin:0;font-weight:700}.mk-balcony-insulation__summary>div>strong{color:var(--insulation-blue);margin:20px 0 10px;display:block}.mk-balcony-insulation__summary ul{color:#5c7586;gap:6px;margin:0;padding-left:18px;display:grid}.mk-balcony-insulation__estimate{background:#fff8ef;border-left:4px solid #ff8a00;margin:22px 0;padding:18px}.mk-balcony-insulation__estimate span,.mk-balcony-insulation__estimate strong{display:block}.mk-balcony-insulation__estimate span{color:#a65a16;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.mk-balcony-insulation__estimate strong{color:var(--insulation-blue);margin-top:7px;line-height:1.35}.mk-balcony-insulation__estimate p{color:#756657;margin:8px 0 0;font-size:13px;line-height:1.45}.mk-balcony-insulation__scope-grid,.mk-balcony-insulation__cost-grid{gap:16px;display:grid}.mk-balcony-insulation__scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-balcony-insulation__cost-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-balcony-insulation__scope-grid article,.mk-balcony-insulation__cost-grid article{border:1px solid var(--insulation-border);background:#fff;padding:26px}.mk-balcony-insulation__scope-grid h3,.mk-balcony-insulation__cost-grid h3{color:var(--insulation-blue);margin:0 0 18px;font-size:18px}.mk-balcony-insulation__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-insulation-project{border:1px solid var(--insulation-border);background:#fff;flex-direction:column;min-width:0;display:flex}.mk-balcony-insulation__project-images{background:#eaf3f7;grid-template-columns:repeat(3,1fr);height:230px;display:grid;overflow:hidden}.mk-balcony-insulation__project-images img{object-fit:cover;width:100%;min-width:0;height:100%}.mk-balcony-insulation__project-images img:only-child{grid-column:1/-1}.mk-balcony-insulation__project-body{flex-direction:column;flex:1;padding:24px;display:flex}.mk-balcony-insulation__project-body>span{color:var(--insulation-accent);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.mk-balcony-insulation__project-body h3{color:var(--insulation-blue);margin:10px 0 18px;font-size:20px}.mk-balcony-insulation__project-body h4{margin:12px 0 4px;font-size:13px}.mk-balcony-insulation__project-body p{color:#647c8d;margin:0;line-height:1.5}.mk-balcony-insulation__project-body small{color:#748a98;margin:20px 0}.mk-balcony-insulation__project-body a{color:var(--insulation-blue);margin-top:auto;font-weight:800}.mk-balcony-insulation__guide{background:var(--insulation-soft)}.mk-balcony-insulation__guide-grid{border-top:1px solid #cfe0e9;border-left:1px solid #cfe0e9;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-balcony-insulation__guide-grid article{border-bottom:1px solid #cfe0e9;border-right:1px solid #cfe0e9;padding:26px}.mk-balcony-insulation__guide-grid article:last-child{grid-column:1/-1}.mk-balcony-insulation__guide-grid h3{color:var(--insulation-blue);margin:0 0 10px;font-size:18px}.mk-balcony-insulation__guide-grid p{color:#5f7889;margin:0;line-height:1.65}.mk-balcony-insulation .mk-partners{margin-top:70px;margin-bottom:36px}.mk-balcony-insulation .mk-related-section-links{margin-bottom:70px}.mk-balcony-insulation__request{margin-bottom:0}@media (width<=1100px){.mk-balcony-insulation__scenarios,.mk-balcony-insulation__cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-balcony-insulation__check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-balcony-insulation__contour-layout{grid-template-columns:1fr}.mk-balcony-insulation__diagram{border-right:0;border-bottom:1px solid var(--insulation-border)}.mk-balcony-insulation__calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-balcony-insulation__summary{border-top:1px solid var(--insulation-border);grid-column:1/-1;position:static}.mk-balcony-insulation__works{border-right:0}}@media (width<=820px){.mk-balcony-insulation__intro,.mk-balcony-insulation__materials,.mk-balcony-insulation__projects,.mk-balcony-insulation__guide-grid{grid-template-columns:1fr}.mk-balcony-insulation__intro{gap:18px;margin:40px 20px 0}.mk-balcony-insulation__packages,.mk-balcony-insulation__scope-grid{grid-template-columns:1fr}.mk-balcony-insulation__materials article{grid-template-columns:170px 1fr}.mk-balcony-insulation__guide-grid article:last-child{grid-column:auto}}@media (width<=620px){.mk-balcony-insulation__scenarios,.mk-balcony-insulation__check-grid,.mk-balcony-insulation__calculator-grid,.mk-balcony-insulation__cost-grid{grid-template-columns:1fr}.mk-balcony-insulation__scenarios article{min-height:0}.mk-balcony-insulation__notice{grid-template-columns:1fr;gap:8px}.mk-balcony-insulation__diagram{min-height:0;padding:24px 16px}.mk-balcony-insulation__room{border-width:7px;height:220px}.mk-balcony-insulation__room-glazing{height:90px}.mk-balcony-insulation__zone-buttons{grid-template-columns:1fr 1fr}.mk-balcony-insulation__zone-panels{padding:28px 20px}.mk-balcony-insulation__materials article{grid-template-columns:1fr}.mk-balcony-insulation__materials img{height:190px}.mk-balcony-insulation__parameters,.mk-balcony-insulation__works,.mk-balcony-insulation__summary{padding:24px 20px}.mk-balcony-insulation__parameters,.mk-balcony-insulation__works{border-right:0;border-bottom:1px solid var(--insulation-border)}.mk-balcony-insulation__project-images{height:200px}}.mk-balcony-turnkey{--turnkey-border:#d7e4ec;--turnkey-soft:#eef7fb;--turnkey-blue:#005690;--turnkey-orange:#ff8a12}.mk-balcony-turnkey__intro{color:#62788a;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;padding:54px 40px 16px;font-size:16px;line-height:1.65;display:grid}.mk-balcony-turnkey__intro p{margin:0}.mk-balcony-turnkey__stages{border-top:1px solid var(--turnkey-border);border-left:1px solid var(--turnkey-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-balcony-turnkey__stages article{border-right:1px solid var(--turnkey-border);border-bottom:1px solid var(--turnkey-border);background:#fff;min-height:270px;padding:30px}.mk-balcony-turnkey__stages article>span,.mk-balcony-turnkey__packages article>span,.mk-balcony-turnkey__glazing article>span{color:#00a2e8;letter-spacing:.04em;font-size:13px;font-weight:800}.mk-balcony-turnkey__stages h3,.mk-balcony-turnkey__packages h3,.mk-balcony-turnkey__materials h3,.mk-balcony-turnkey__glazing h3{color:#004f87;margin:20px 0 12px;font-size:21px;line-height:1.25}.mk-balcony-turnkey__stages ul,.mk-balcony-turnkey__packages ul{margin:0;padding:0;list-style:none}.mk-balcony-turnkey__stages li,.mk-balcony-turnkey__packages li{color:#5d7384;margin:9px 0;padding-left:18px;line-height:1.45;position:relative}.mk-balcony-turnkey__stages li:before,.mk-balcony-turnkey__packages li:before{content:"";background:#00a2e8;width:5px;height:5px;position:absolute;top:.65em;left:0}.mk-balcony-turnkey__note{background:var(--turnkey-soft);color:#5d7384;border-left:3px solid #00a2e8;margin:22px 0 0;padding:17px 20px}.mk-balcony-turnkey__packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-balcony-turnkey__packages article{border:1px solid var(--turnkey-border);background:#fff;border-top:4px solid #005690;flex-direction:column;min-height:500px;padding:30px;display:flex}.mk-balcony-turnkey__packages article.is-active{background:var(--turnkey-soft);border-color:#0071b8;box-shadow:0 16px 34px #0046731a}.mk-balcony-turnkey__packages article>strong{color:#20394b;min-height:48px;margin-bottom:16px}.mk-balcony-turnkey__packages small{color:#718594;margin-top:auto;padding-top:24px}.mk-balcony-turnkey__packages button{color:#005690;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-weight:750}.mk-balcony-turnkey__calculator{background:#fff}.mk-balcony-turnkey__calculator-grid{border:1px solid var(--turnkey-border);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,.85fr) minmax(300px,.75fr);display:grid}.mk-balcony-turnkey__parameters,.mk-balcony-turnkey__works,.mk-balcony-turnkey__summary{border:0;min-width:0;margin:0;padding:34px}.mk-balcony-turnkey__parameters,.mk-balcony-turnkey__works{border-right:1px solid var(--turnkey-border)}.mk-balcony-turnkey__parameters h3,.mk-balcony-turnkey__works legend,.mk-balcony-turnkey__summary h3{color:#004f87;margin:0 0 24px;font-size:22px;font-weight:750}.mk-balcony-turnkey__works legend{float:left;width:100%;padding:0}.mk-balcony-turnkey__works>label:first-of-type{clear:both}.mk-balcony-turnkey__parameters label,.mk-balcony-turnkey__comment{color:#617789;margin:0 0 18px;font-weight:650;display:block}.mk-balcony-turnkey__parameters select,.mk-balcony-turnkey__parameters input,.mk-balcony-turnkey__comment textarea{color:#173349;background:#fff;border:1px solid #bfd0dc;border-radius:0;width:100%;margin-top:7px;padding:13px 14px}.mk-balcony-turnkey__parameters select{appearance:none;min-width:0;height:48px;font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%2300569c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding:0 48px 0 16px;transition:border-color .16s,box-shadow .16s,background-color .16s}.mk-balcony-turnkey__parameters select:hover{border-color:var(--turnkey-blue);background-color:#fafdff}.mk-balcony-turnkey__parameters select:focus{border-color:#00a2e8;box-shadow:0 0 0 3px #00a2e81f}.mk-balcony-turnkey__works>label:not(.mk-balcony-turnkey__comment){color:#29455a;border-bottom:1px solid #e3ebf0;align-items:center;gap:12px;min-height:48px;font-weight:650;display:flex}.mk-balcony-turnkey__works input[type=checkbox]{accent-color:#0068a8;width:18px;height:18px}.mk-balcony-turnkey__comment{margin-top:22px}.mk-balcony-turnkey__summary{color:#fff;background:#00436f;align-self:start;position:sticky;top:90px}.mk-balcony-turnkey__summary>span{color:#75d6ff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.mk-balcony-turnkey__summary h3{color:#fff;margin-top:10px}.mk-balcony-turnkey__summary dl{margin:0 0 26px}.mk-balcony-turnkey__summary dl div{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.mk-balcony-turnkey__summary dt{color:#c9ddea}.mk-balcony-turnkey__summary dd{text-align:right;margin:0;font-weight:750}.mk-balcony-turnkey__summary>strong{color:#fff;margin-bottom:24px;line-height:1.55;display:block}.mk-balcony-turnkey__summary .mk-segment-hub__button{background:var(--turnkey-orange);text-align:center;width:100%}.mk-balcony-turnkey__materials{border-top:1px solid var(--turnkey-border);border-left:1px solid var(--turnkey-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-balcony-turnkey__materials article{border-right:1px solid var(--turnkey-border);border-bottom:1px solid var(--turnkey-border);padding-bottom:24px}.mk-balcony-turnkey__materials img{object-fit:cover;width:100%;height:190px}.mk-balcony-turnkey__materials h3,.mk-balcony-turnkey__materials p{margin-left:22px;margin-right:22px}.mk-balcony-turnkey__materials p,.mk-balcony-turnkey__glazing p{color:#657b8c;line-height:1.55}.mk-balcony-turnkey__glazing{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-balcony-turnkey__glazing article{border:1px solid var(--turnkey-border);min-height:230px;padding:34px}.mk-balcony-turnkey__glazing article+article{background:var(--turnkey-soft);border-left:0}.mk-balcony-turnkey__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-turnkey-project{border:1px solid var(--turnkey-border);background:#fff;flex-direction:column;min-width:0;display:flex}.mk-balcony-turnkey__project-images{background:#fff;grid-template-rows:repeat(2,100px);grid-template-columns:2fr 1fr;gap:2px;display:grid}.mk-balcony-turnkey__project-images img{object-fit:cover;width:100%;height:100%}.mk-balcony-turnkey__project-images img:first-child{grid-row:1/3}.mk-balcony-turnkey__project-images img:only-child{grid-area:1/1/3/3}.mk-balcony-turnkey__project-body{flex-direction:column;flex:1;padding:26px;display:flex}.mk-balcony-turnkey__project-body>span{color:#00a2e8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-balcony-turnkey__project-body h3{color:#005690;margin:12px 0 20px;font-size:21px}.mk-balcony-turnkey__project-body h4{color:#20394b;margin:8px 0 3px;font-size:13px}.mk-balcony-turnkey__project-body p{color:#62788a;margin:0;line-height:1.5}.mk-balcony-turnkey__project-body small{color:#768a99;margin-top:18px}.mk-balcony-turnkey__project-body a{color:#005690;margin-top:auto;padding-top:20px;font-weight:750}.mk-balcony-turnkey__guide{background:var(--turnkey-soft)}.mk-balcony-turnkey__guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-balcony-turnkey__guide-grid article{border-top:1px solid #cbdde7;min-height:180px;padding:28px}.mk-balcony-turnkey__guide-grid article:nth-child(odd){border-right:1px solid #cbdde7}.mk-balcony-turnkey__guide-grid h3{color:#005690;margin:0 0 10px;font-size:18px}.mk-balcony-turnkey__guide-grid p{color:#62788a;margin:0;line-height:1.6}.mk-balcony-turnkey .footer-partners{margin-top:52px;margin-bottom:52px}.mk-balcony-turnkey .mk-related-section-links{margin-bottom:52px}@media (width<=1023px){.mk-balcony-turnkey__stages,.mk-balcony-turnkey__packages,.mk-balcony-turnkey__projects,.mk-balcony-turnkey__calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-balcony-turnkey__summary{grid-column:1/-1;position:static}.mk-balcony-turnkey__materials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.mk-balcony-turnkey__intro,.mk-balcony-turnkey__stages,.mk-balcony-turnkey__packages,.mk-balcony-turnkey__calculator-grid,.mk-balcony-turnkey__materials,.mk-balcony-turnkey__glazing,.mk-balcony-turnkey__projects,.mk-balcony-turnkey__guide-grid{grid-template-columns:1fr}.mk-balcony-turnkey__intro{gap:18px;padding:40px 20px 0}.mk-balcony-turnkey__stages article,.mk-balcony-turnkey__packages article,.mk-balcony-turnkey__packages article>strong{min-height:0}.mk-balcony-turnkey__parameters,.mk-balcony-turnkey__works,.mk-balcony-turnkey__summary{border-right:0;border-bottom:1px solid var(--turnkey-border);padding:24px 20px}.mk-balcony-turnkey__glazing article+article{border-top:0;border-left:1px solid var(--turnkey-border)}.mk-balcony-turnkey__guide-grid article:nth-child(odd){border-right:0}}.mk-aluminium-glazing{--aluminium-blue:#00558f;--aluminium-accent:#00a6e5;--aluminium-pale:#eef7fb;--aluminium-border:#d7e4eb;color:#17364a}.mk-aluminium-glazing__intro{color:#60798a;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding:56px 36px 8px;line-height:1.7;display:grid}.mk-aluminium-glazing__features,.mk-aluminium-glazing__mounting{border:1px solid var(--aluminium-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-aluminium-glazing__features article,.mk-aluminium-glazing__mounting article{border-right:1px solid var(--aluminium-border);min-width:0;padding:28px}.mk-aluminium-glazing__features article:last-child,.mk-aluminium-glazing__mounting article:last-child{border-right:0}.mk-aluminium-glazing__features span{color:var(--aluminium-accent);margin-bottom:28px;font-size:12px;font-weight:700;display:block}.mk-aluminium-glazing h3{color:var(--aluminium-blue)}.mk-aluminium-glazing__features p,.mk-aluminium-glazing__mounting li{color:#667e8e;line-height:1.55}.mk-aluminium-glazing__suitability{border:1px solid var(--aluminium-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-aluminium-glazing__suitability article{padding:34px 40px}.mk-aluminium-glazing__suitability article+article{border-left:1px solid var(--aluminium-border);background:var(--aluminium-pale)}.mk-aluminium-glazing__suitability ul,.mk-aluminium-glazing__mounting ul{margin:22px 0 0;padding:0;list-style:none}.mk-aluminium-glazing__suitability li,.mk-aluminium-glazing__mounting li{margin:12px 0;padding-left:20px;position:relative}.mk-aluminium-glazing__suitability li:before,.mk-aluminium-glazing__mounting li:before{color:var(--aluminium-accent);content:"✓";position:absolute;top:0;left:0}.mk-aluminium-glazing__note{border-left:3px solid var(--aluminium-accent);background:var(--aluminium-pale);color:#60798a;margin:0;padding:18px 22px}.mk-aluminium-glazing__video-grid{border:1px solid var(--aluminium-border);background:#fff;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);display:grid}.mk-aluminium-glazing__video-media{background:var(--aluminium-pale);min-width:0;padding:24px}.mk-aluminium-glazing__video-media .ag-yt-ll{aspect-ratio:16/9;background:#d8e8ef;width:100%;height:auto}.mk-aluminium-glazing__video-copy{border-left:1px solid var(--aluminium-border);padding:34px}.mk-aluminium-glazing__video-copy ul{margin:22px 0;padding:0;list-style:none}.mk-aluminium-glazing__video-copy li{color:#60798a;margin:14px 0;padding-left:22px;line-height:1.55;position:relative}.mk-aluminium-glazing__video-copy li:before{color:var(--aluminium-accent);content:"✓";position:absolute;left:0}.mk-aluminium-glazing__video-copy p{color:#60798a;margin:0;line-height:1.6}.mk-aluminium-glazing__shapes,.mk-aluminium-glazing__schemes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mk-aluminium-glazing__shapes button,.mk-aluminium-glazing__schemes button{border:1px solid var(--aluminium-border);min-width:0;min-height:320px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.mk-aluminium-glazing__shapes button:hover,.mk-aluminium-glazing__shapes button.is-active,.mk-aluminium-glazing__schemes button:hover,.mk-aluminium-glazing__schemes button.is-active{border-color:var(--aluminium-blue);box-shadow:inset 0 3px 0 var(--aluminium-blue)}.mk-aluminium-glazing__shapes strong,.mk-aluminium-glazing__schemes strong,.mk-aluminium-glazing__shapes small,.mk-aluminium-glazing__schemes small,.mk-aluminium-glazing__shapes em,.mk-aluminium-glazing__schemes em{margin-left:22px;margin-right:22px}.mk-aluminium-glazing__shapes strong,.mk-aluminium-glazing__schemes strong{color:var(--aluminium-blue);margin-top:22px;font-size:18px}.mk-aluminium-glazing__shapes small,.mk-aluminium-glazing__schemes small{color:#667e8e;margin-top:10px;line-height:1.5}.mk-aluminium-glazing__shapes em,.mk-aluminium-glazing__schemes em{color:var(--aluminium-blue);margin-top:auto;margin-bottom:22px;font-style:normal;font-weight:700}.mk-aluminium-diagram,.mk-aluminium-sliding{border-bottom:1px solid var(--aluminium-border);background:var(--aluminium-pale);justify-content:center;align-items:center;width:100%;height:140px;display:flex;position:relative}.mk-aluminium-shape-diagram{width:min(84%,240px);height:100px;display:block;overflow:visible}.mk-aluminium-shape-diagram rect,.mk-aluminium-shape-diagram polygon{fill:#dff4fc;stroke:#83a7b8;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.mk-aluminium-shape-diagram line{stroke:#83a7b8;stroke-width:2px;vector-effect:non-scaling-stroke}.mk-aluminium-shape-diagram__base{stroke-width:5px}.mk-aluminium-sliding{padding:28px}.mk-aluminium-sliding i{background:#dff4fc;border:2px solid #83a7b8;flex:1 1 0;height:82px;position:relative}.mk-aluminium-sliding i b{color:var(--aluminium-blue);font-size:15px;position:absolute;bottom:2px;right:5px}.mk-aluminium-sliding--mixed i:nth-child(odd) b{display:none}.mk-aluminium-calculator{background:0 0}.mk-aluminium-calculator__grid{border:1px solid var(--aluminium-border);background:#fff;grid-template-columns:minmax(270px,.9fr) minmax(330px,1.1fr) minmax(280px,.85fr);display:grid}.mk-aluminium-calculator__parameters,.mk-aluminium-calculator__preview,.mk-aluminium-calculator__summary{min-width:0;padding:32px}.mk-aluminium-calculator__preview,.mk-aluminium-calculator__summary{border-left:1px solid var(--aluminium-border)}.mk-aluminium-calculator__parameters>label,.mk-aluminium-calculator__dimensions label{color:#60798a;gap:8px;margin-top:16px;font-weight:600;display:grid}.mk-aluminium-calculator select,.mk-aluminium-calculator input[type=number],.mk-aluminium-glazing__request select{color:#17364a;width:100%;height:48px;font:inherit;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23005b96' stroke-width='2'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #b9cfda;border-radius:0;padding:0 46px 0 16px}.mk-aluminium-calculator input[type=number]{appearance:textfield;background-image:none;padding-right:16px}.mk-aluminium-calculator__dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mk-aluminium-calculator fieldset{border:0;border-top:1px solid var(--aluminium-border);gap:10px;margin:24px 0 0;padding:20px 0 0;display:grid}.mk-aluminium-calculator legend{color:var(--aluminium-blue);font-weight:700}.mk-aluminium-calculator__preview{text-align:center}.mk-aluminium-calculator__drawing{background:var(--aluminium-pale);min-height:280px;margin:28px 0 22px;padding:18px}.mk-aluminium-calculator__drawing svg{width:100%;height:244px;display:block}.mk-aluminium-calculator__drawing [data-preview-pane],.mk-aluminium-calculator__drawing [data-preview-side]{fill:url(#mk-aluminium-preview-glass);stroke:var(--aluminium-preview-frame,#7e9fab);stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.mk-aluminium-calculator__drawing [data-preview-base]{stroke:var(--aluminium-preview-frame,#7e9fab);stroke-width:7px;vector-effect:non-scaling-stroke}.mk-aluminium-calculator__drawing [data-preview-movement]{fill:var(--aluminium-blue);text-anchor:middle;font-size:24px;font-weight:800}.mk-aluminium-calculator__summary{color:#fff;background:#004b7c;align-self:start;position:sticky;top:86px}.mk-aluminium-calculator__summary h3{color:#fff}.mk-aluminium-calculator__summary dl{margin:24px 0}.mk-aluminium-calculator__summary dl div{border-bottom:1px solid #ffffff29;grid-template-columns:.8fr 1.2fr;gap:12px;padding:12px 0;display:grid}.mk-aluminium-calculator__summary dd{text-align:right;margin:0;font-weight:700}.mk-aluminium-calculator__summary p{line-height:1.5}.mk-aluminium-calculator__summary .mk-segment-hub__button{width:100%}.mk-aluminium-calculator__measure{color:#fff;text-align:center;margin-top:18px;display:block}.mk-aluminium-glazing__comparison{border:1px solid var(--aluminium-border)}.mk-aluminium-glazing__comparison>div{grid-template-columns:.8fr 1fr 1fr;display:grid}.mk-aluminium-glazing__comparison>div>*{border-right:1px solid var(--aluminium-border);border-bottom:1px solid var(--aluminium-border);margin:0;padding:18px 22px}.mk-aluminium-glazing__comparison>div>:last-child{border-right:0}.mk-aluminium-glazing__comparison-head{background:var(--aluminium-blue);color:#fff}.mk-aluminium-glazing__comparison>div:last-child>*{border-bottom:0}.mk-aluminium-glazing__text-link{color:var(--aluminium-blue);margin-top:22px;font-weight:700;display:inline-block}.mk-aluminium-glazing__factors{border:1px solid var(--aluminium-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-aluminium-glazing__factors li{border-bottom:1px solid var(--aluminium-border);padding:18px 24px 18px 48px;position:relative}.mk-aluminium-glazing__factors li:before{color:var(--aluminium-accent);content:"•";position:absolute;left:24px}.mk-aluminium-glazing__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-aluminium-project{border:1px solid var(--aluminium-border);background:#fff;flex-direction:column;min-width:0;display:flex}.mk-aluminium-project img{object-fit:cover;width:100%;height:240px}.mk-aluminium-project>div{flex-direction:column;flex:auto;padding:26px;display:flex}.mk-aluminium-project span{color:var(--aluminium-accent);font-size:11px;font-weight:700}.mk-aluminium-project p{color:#667e8e;margin:5px 0 16px;line-height:1.5}.mk-aluminium-project small{color:#78909d}.mk-aluminium-project a{color:var(--aluminium-blue);margin-top:20px;font-weight:700}.mk-aluminium-glazing__guide-grid{background:var(--aluminium-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.mk-aluminium-glazing__guide-grid article{background:#fff;padding:28px}.mk-aluminium-glazing__guide-grid p{color:#667e8e;line-height:1.65}@media (width<=1024px){.mk-aluminium-glazing__features,.mk-aluminium-glazing__mounting,.mk-aluminium-glazing__shapes,.mk-aluminium-glazing__schemes{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-aluminium-glazing__features article:nth-child(2),.mk-aluminium-glazing__mounting article:nth-child(2){border-right:0}.mk-aluminium-calculator__grid{grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr)}.mk-aluminium-calculator__summary{border-top:1px solid var(--aluminium-border);border-left:0;grid-column:1/-1;position:static}}@media (width<=760px){.mk-aluminium-glazing__intro,.mk-aluminium-glazing__suitability,.mk-aluminium-glazing__video-grid,.mk-aluminium-glazing__projects,.mk-aluminium-glazing__guide-grid,.mk-aluminium-calculator__grid{grid-template-columns:1fr}.mk-aluminium-glazing__intro{gap:12px;padding:36px 20px 0}.mk-aluminium-glazing__suitability article+article,.mk-aluminium-glazing__video-copy,.mk-aluminium-calculator__preview,.mk-aluminium-calculator__summary{border-top:1px solid var(--aluminium-border);border-left:0}.mk-aluminium-glazing__video-media{padding:18px}.mk-aluminium-calculator__summary{grid-column:auto}.mk-aluminium-glazing__comparison{overflow-x:auto}.mk-aluminium-glazing__comparison>div{min-width:650px}}@media (width<=560px){.mk-aluminium-glazing__features,.mk-aluminium-glazing__mounting,.mk-aluminium-glazing__shapes,.mk-aluminium-glazing__schemes,.mk-aluminium-glazing__factors{grid-template-columns:1fr}.mk-aluminium-glazing__features article,.mk-aluminium-glazing__mounting article{border-right:0;border-bottom:1px solid var(--aluminium-border)}.mk-aluminium-glazing__shapes button,.mk-aluminium-glazing__schemes button{min-height:300px}.mk-aluminium-calculator__parameters,.mk-aluminium-calculator__preview,.mk-aluminium-calculator__summary{padding:24px 18px}.mk-aluminium-calculator__dimensions{grid-template-columns:1fr}.mk-aluminium-calculator__drawing{min-height:220px;padding:10px}.mk-aluminium-calculator__drawing svg{height:200px}.mk-aluminium-project img{aspect-ratio:16/10;height:auto}}.mk-balcony-repair{--repair-blue:#00558f;--repair-cyan:#00a6e5;--repair-soft:#eef7fb;--repair-border:#d7e4eb}.mk-balcony-repair__hero-media{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-balcony-repair__hero-media>div{min-width:0;position:relative;overflow:hidden}.mk-balcony-repair__hero-media>div+div{border-left:3px solid #fff}.mk-balcony-repair__hero-media img{object-fit:cover;width:100%;height:100%}.mk-balcony-repair__hero-media>div>span{z-index:1;color:#fff;text-transform:uppercase;background:#004882e0;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;top:18px;left:18px}.mk-balcony-repair__symptoms,.mk-balcony-repair__request-types,.mk-balcony-repair__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-balcony-repair__symptoms article,.mk-balcony-repair__request-types article{border:1px solid var(--repair-border);border-top:3px solid var(--repair-blue);background:#fff;min-width:0;padding:28px}.mk-balcony-repair__symptoms span,.mk-balcony-repair__request-types>article>span{color:var(--repair-cyan);font-size:12px;font-weight:800}.mk-balcony-repair :is(.mk-balcony-repair__symptoms,.mk-balcony-repair__directions,.mk-balcony-repair__diagnostic,.mk-balcony-repair__request-types,.mk-balcony-repair__cost,.mk-balcony-repair__projects,.mk-balcony-repair__guide) h3{color:var(--repair-blue)}.mk-balcony-repair__symptoms p,.mk-balcony-repair__request-types p,.mk-balcony-repair-project p{color:#637a8a;line-height:1.55}.mk-balcony-repair__warning,.mk-balcony-repair__note{color:#516c7e;background:#fff8ef;border-left:3px solid #ff8a12;margin:24px 0 0;padding:18px 22px}.mk-balcony-repair__directions{border-top:1px solid var(--repair-border);border-left:1px solid var(--repair-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-balcony-repair__directions article{border-right:1px solid var(--repair-border);border-bottom:1px solid var(--repair-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;padding:32px;display:grid}.mk-balcony-repair__directions h3{grid-column:1/-1;margin:0;font-size:23px}.mk-balcony-repair :is(.mk-balcony-repair__directions,.mk-balcony-repair__request-types,.mk-balcony-repair__cost,.mk-balcony-repair__safety) ul{margin:12px 0 0;padding:0;list-style:none}.mk-balcony-repair :is(.mk-balcony-repair__directions,.mk-balcony-repair__request-types,.mk-balcony-repair__cost,.mk-balcony-repair__safety) li{color:#637a8a;margin:9px 0;padding-left:17px;position:relative}.mk-balcony-repair :is(.mk-balcony-repair__directions,.mk-balcony-repair__request-types,.mk-balcony-repair__cost,.mk-balcony-repair__safety) li:before{color:var(--repair-cyan);content:"•";position:absolute;top:0;left:0}.mk-balcony-repair__section-cta{margin-top:24px;display:inline-flex}.mk-balcony-repair__diagnostic{border:1px solid var(--repair-border);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);display:grid}.mk-balcony-repair__damage-tabs{background:#004b7c;align-content:start;display:grid}.mk-balcony-repair__damage-tabs button{color:#fff;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #ffffff24;border-left:3px solid #0000;border-right:0;padding:14px 22px;font-weight:700}.mk-balcony-repair__damage-tabs button.is-active{background:#ffffff1a;border-left-color:#ff8a12}.mk-balcony-repair__diagnostic-result{padding:40px}.mk-balcony-repair__diagnostic-result h3{margin:10px 0 28px;font-size:30px}.mk-balcony-repair__diagnostic-result p{color:#637a8a;margin:8px 0 24px;line-height:1.55}.mk-balcony-repair__diagnostic-result a{color:var(--repair-blue);font-weight:750}.mk-balcony-repair__request-types article{min-height:330px}.mk-balcony-repair__cost{border:1px solid var(--repair-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-balcony-repair__cost article{border-right:1px solid var(--repair-border);min-width:0;padding:28px}.mk-balcony-repair__cost article:last-child{border-right:0}.mk-balcony-repair-project{border:1px solid var(--repair-border);flex-direction:column;min-width:0;display:flex}.mk-balcony-repair-project img{object-fit:cover;width:100%;height:250px}.mk-balcony-repair-project>div{padding:26px}.mk-balcony-repair-project p{margin:5px 0 16px}.mk-balcony-repair-project small{color:#718696}.mk-balcony-repair__safety,.mk-balcony-repair__guide{background:var(--repair-soft)}.mk-balcony-repair__safety>div:last-child{grid-template-columns:1fr .8fr;gap:36px;display:grid}.mk-balcony-repair__safety aside{border-left:3px solid var(--repair-cyan);background:#fff;padding:26px}.mk-balcony-repair__safety aside p{color:#637a8a;line-height:1.6}.mk-balcony-repair__guide-grid{background:var(--repair-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.mk-balcony-repair__guide-grid article{background:#fff;padding:28px}.mk-balcony-repair__guide-grid p{color:#637a8a;line-height:1.6}.mk-balcony-repair__request select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%2300569c' stroke-width='1.5'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #bfd0dc;border-radius:0;width:100%;height:48px;padding:0 48px 0 16px}@media (width<=1023px){.mk-balcony-repair__symptoms,.mk-balcony-repair__request-types,.mk-balcony-repair__projects,.mk-balcony-repair__cost{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.mk-balcony-repair__hero-media,.mk-balcony-repair__symptoms,.mk-balcony-repair__directions,.mk-balcony-repair__request-types,.mk-balcony-repair__projects,.mk-balcony-repair__cost,.mk-balcony-repair__diagnostic,.mk-balcony-repair__safety>div:last-child,.mk-balcony-repair__guide-grid{grid-template-columns:1fr}.mk-balcony-repair__hero-media>div+div{display:none}.mk-balcony-repair__directions article{grid-template-columns:1fr}.mk-balcony-repair__cost article{border-right:0;border-bottom:1px solid var(--repair-border)}.mk-balcony-repair__diagnostic-result{padding:28px 22px}.mk-balcony-repair-project img{aspect-ratio:16/10;height:auto}}.mk-warm-windows{--mk-warm-blue:#00558f;--mk-warm-dark:#183142;--mk-warm-cyan:#00a2e8;--mk-warm-orange:#f7941d;--mk-warm-muted:#667d8c;--mk-warm-line:#d7e4eb;--mk-warm-soft:#f1f8fb}.mk-warm-windows__symptoms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mk-warm-windows__symptom{border:1px solid var(--mk-warm-line);background:#fff;min-width:0}.mk-warm-windows__symptom:last-child{grid-column:1/-1}.mk-warm-windows__symptom[open]{border-color:#73bce4;box-shadow:0 12px 30px #00488214}.mk-warm-windows__symptom summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr);gap:7px 14px;padding:22px 54px 22px 22px;list-style:none;display:grid;position:relative}.mk-warm-windows__symptom summary::-webkit-details-marker{display:none}.mk-warm-windows__symptom summary:after{color:var(--mk-warm-blue);content:"+";font-size:24px;line-height:1;position:absolute;top:50%;right:23px;transform:translateY(-50%)}.mk-warm-windows__symptom[open] summary:after{content:"−"}.mk-warm-windows__symptom summary>span{color:var(--mk-warm-cyan);grid-row:1/3;font-size:12px;font-weight:800}.mk-warm-windows__symptom summary strong{color:var(--mk-warm-blue);font-size:19px;line-height:1.3}.mk-warm-windows__symptom summary small{color:var(--mk-warm-muted);font-size:14px;line-height:1.45}.mk-warm-windows__symptom-body{border-top:1px solid var(--mk-warm-line);background:var(--mk-warm-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px;display:grid}.mk-warm-windows__symptom:last-child .mk-warm-windows__symptom-body{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-warm-windows__symptom-body h3{color:var(--mk-warm-dark);margin:0 0 9px;font-size:14px}.mk-warm-windows__symptom-body ul,.mk-warm-windows__decision ul,.mk-warm-windows__cost-layout ul{margin:0;padding:0;list-style:none}.mk-warm-windows__symptom-body li,.mk-warm-windows__decision li,.mk-warm-windows__cost-layout li{color:var(--mk-warm-muted);padding:4px 0 4px 17px;line-height:1.45;position:relative}.mk-warm-windows__symptom-body li:before,.mk-warm-windows__decision li:before,.mk-warm-windows__cost-layout li:before{background:var(--mk-warm-cyan);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.mk-warm-windows__symptom-body>a{color:var(--mk-warm-blue);grid-column:1/-1;justify-self:start;font-weight:750;text-decoration:none}.mk-warm-windows__notice,.mk-warm-windows__decision-note{border-left:3px solid var(--mk-warm-cyan);background:var(--mk-warm-soft);color:var(--mk-warm-muted);margin:18px 0 0;padding:17px 20px;line-height:1.5}.mk-warm-windows__notice strong{color:var(--mk-warm-dark)}.mk-warm-windows__decisions,.mk-warm-windows__situations{gap:16px;display:grid}.mk-warm-windows__decisions{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-warm-windows__decision{border:1px solid var(--mk-warm-line);border-top:4px solid var(--mk-warm-blue);background:#fff;flex-direction:column;min-width:0;padding:clamp(24px,3vw,34px);display:flex}.mk-warm-windows__decision>span,.mk-warm-windows__situation>span{color:var(--mk-warm-cyan);font-size:12px;font-weight:800}.mk-warm-windows__decision h3,.mk-warm-windows__situation h3{color:var(--mk-warm-blue);margin:14px 0 10px;font-size:21px;line-height:1.25}.mk-warm-windows__decision p,.mk-warm-windows__situation p{color:var(--mk-warm-muted);margin:0 0 14px;line-height:1.5}.mk-warm-windows__decision a{color:var(--mk-warm-blue);align-self:flex-start;margin-top:auto;padding-top:22px;font-weight:750;text-decoration:none}.mk-warm-windows__decision-note{font-size:14px}.mk-warm-windows__situations-section{background:var(--mk-warm-soft)}.mk-warm-windows__situations{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-warm-windows__situation{border:1px solid var(--mk-warm-line);background:#fff;min-width:0;padding:24px}.mk-warm-windows__situation h3{font-size:18px}.mk-warm-windows__situation p{margin-bottom:0;font-size:14px}.mk-warm-windows__cost-layout{border:1px solid var(--mk-warm-line);grid-template-columns:minmax(0,3fr) minmax(300px,2fr);display:grid}.mk-warm-windows__cost-layout>article{min-width:0;padding:clamp(26px,4vw,44px)}.mk-warm-windows__cost-layout h3{color:var(--mk-warm-blue);margin:0 0 22px;font-size:clamp(23px,2.6vw,30px)}.mk-warm-windows__cost-factors{background:var(--mk-warm-soft)}.mk-warm-windows__cost-factors>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.mk-warm-windows__cost-factors h4{color:var(--mk-warm-dark);margin:0 0 9px;font-size:16px}.mk-warm-windows__cost-factors .mk-segment-hub__button{margin-top:26px}.mk-warm-windows__installation{border-left:1px solid var(--mk-warm-line);background:#fff}.mk-warm-windows__installation li:before{width:auto;height:auto;color:var(--mk-warm-cyan);content:"✓";background:0 0;border-radius:0;font-weight:800;top:7px}.mk-warm-windows__installation p{border-top:1px solid var(--mk-warm-line);color:var(--mk-warm-muted);margin:22px 0 0;padding-top:18px;font-size:13px;line-height:1.5}.mk-warm-windows__seo{background:var(--mk-warm-soft)}.mk-warm-windows__seo-grid{border-top:1px solid var(--mk-warm-line);border-left:1px solid var(--mk-warm-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-warm-windows__seo-grid article{border-right:1px solid var(--mk-warm-line);border-bottom:1px solid var(--mk-warm-line);background:#fff;min-width:0;padding:25px}.mk-warm-windows__seo-grid h3{color:var(--mk-warm-blue);margin:0 0 10px;font-size:18px}.mk-warm-windows__seo-grid p{color:var(--mk-warm-muted);margin:0;line-height:1.6}@media (width<=980px){.mk-warm-windows__situations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mk-warm-windows__symptoms,.mk-warm-windows__decisions,.mk-warm-windows__cost-layout,.mk-warm-windows__seo-grid{grid-template-columns:1fr}.mk-warm-windows__symptom:last-child{grid-column:auto}.mk-warm-windows__symptom-body,.mk-warm-windows__symptom:last-child .mk-warm-windows__symptom-body{grid-template-columns:1fr}.mk-warm-windows__symptom-body>a{grid-column:auto}.mk-warm-windows__installation{border-top:1px solid var(--mk-warm-line);border-left:0}}@media (width<=520px){.mk-warm-windows__situations,.mk-warm-windows__cost-factors>div{grid-template-columns:1fr}.mk-warm-windows__symptom summary{padding:20px 48px 20px 18px}.mk-warm-windows__decision,.mk-warm-windows__situation{padding:20px}}.mk-noise-windows{--mk-noise-blue:#00558f;--mk-noise-dark:#183142;--mk-noise-cyan:#00a2e8;--mk-noise-muted:#667d8c;--mk-noise-line:#d7e4eb;--mk-noise-soft:#f1f8fb}.mk-noise-windows__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mk-noise-windows__source{border:1px solid var(--mk-noise-line);background:#fff;min-width:0}.mk-noise-windows__source:last-child{grid-column:1/-1}.mk-noise-windows__source[open]{border-color:#73bce4;box-shadow:0 12px 30px #00488214}.mk-noise-windows__source summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr);gap:7px 14px;padding:22px 54px 22px 22px;list-style:none;display:grid;position:relative}.mk-noise-windows__source summary::-webkit-details-marker{display:none}.mk-noise-windows__source summary:after{color:var(--mk-noise-blue);content:"+";font-size:24px;line-height:1;position:absolute;top:50%;right:23px;transform:translateY(-50%)}.mk-noise-windows__source[open] summary:after{content:"−"}.mk-noise-windows__source summary>span{color:var(--mk-noise-cyan);grid-row:1/3;font-size:12px;font-weight:800}.mk-noise-windows__source summary strong{color:var(--mk-noise-blue);font-size:19px;line-height:1.3}.mk-noise-windows__source summary small{color:var(--mk-noise-muted);font-size:14px;line-height:1.45}.mk-noise-windows__source-body{border-top:1px solid var(--mk-noise-line);background:var(--mk-noise-soft);padding:22px}.mk-noise-windows__source-body>p{color:var(--mk-noise-dark);margin:0 0 18px;line-height:1.5}.mk-noise-windows__source-body>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mk-noise-windows__source-body h3{color:var(--mk-noise-dark);margin:0 0 9px;font-size:14px}.mk-noise-windows__source-body ul,.mk-noise-windows__decision ul,.mk-noise-windows__cost ul{margin:0;padding:0;list-style:none}.mk-noise-windows__source-body li,.mk-noise-windows__decision li,.mk-noise-windows__cost li{color:var(--mk-noise-muted);padding:4px 0 4px 17px;line-height:1.45;position:relative}.mk-noise-windows__source-body li:before,.mk-noise-windows__decision li:before,.mk-noise-windows__cost li:before{background:var(--mk-noise-cyan);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.mk-noise-windows__source-body>a{color:var(--mk-noise-blue);margin-top:18px;font-weight:750;text-decoration:none;display:inline-block}.mk-noise-windows__decisions{border-top:1px solid var(--mk-noise-line);border-left:1px solid var(--mk-noise-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-noise-windows__decision{border-right:1px solid var(--mk-noise-line);border-bottom:1px solid var(--mk-noise-line);background:#fff;flex-direction:column;min-width:0;padding:clamp(22px,2.6vw,32px);display:flex}.mk-noise-windows__decision>span,.mk-noise-windows__factors article>span,.mk-noise-windows__ventilation-card>span{color:var(--mk-noise-cyan);font-size:12px;font-weight:800}.mk-noise-windows__decision h3,.mk-noise-windows__factors h3,.mk-noise-windows__ventilation h3{color:var(--mk-noise-blue);margin:14px 0 10px;font-size:19px;line-height:1.3}.mk-noise-windows__decision p,.mk-noise-windows__factors p,.mk-noise-windows__ventilation p{color:var(--mk-noise-muted);margin:0 0 15px;line-height:1.5}.mk-noise-windows__decision a{color:var(--mk-noise-blue);align-self:flex-start;margin-top:auto;padding-top:22px;font-weight:750;text-decoration:none}.mk-noise-windows__notice{border-left:3px solid var(--mk-noise-cyan);background:var(--mk-noise-soft);color:var(--mk-noise-muted);margin:18px 0 0;padding:17px 20px;line-height:1.5}.mk-noise-windows__factors-section,.mk-noise-windows__rooms-section,.mk-noise-windows__seo{background:var(--mk-noise-soft)}.mk-noise-windows__factors{border-top:1px solid var(--mk-noise-line);border-left:1px solid var(--mk-noise-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mk-noise-windows__factors article{border-right:1px solid var(--mk-noise-line);border-bottom:1px solid var(--mk-noise-line);background:#fff;min-width:0;padding:24px 20px}.mk-noise-windows__factors h3{font-size:17px}.mk-noise-windows__factors p{margin-bottom:0;font-size:14px}.mk-noise-windows__ventilation{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-noise-windows__ventilation-card{border:1px solid var(--mk-noise-line);border-top:4px solid var(--mk-noise-blue);background:#fff;min-width:0;padding:clamp(24px,3vw,34px)}.mk-noise-windows__ventilation h3{font-size:21px}.mk-noise-windows__ventilation p{margin-bottom:0}.mk-noise-windows__rooms{grid-template-columns:1.25fr repeat(3,minmax(0,.75fr));gap:16px;display:grid}.mk-noise-windows__rooms article{border:1px solid var(--mk-noise-line);background:#fff;min-width:0;overflow:hidden}.mk-noise-windows__rooms img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mk-noise-windows__rooms article>div{padding:22px}.mk-noise-windows__rooms h3{color:var(--mk-noise-blue);margin:0 0 9px;font-size:19px}.mk-noise-windows__rooms p{color:var(--mk-noise-muted);margin:0 0 17px;line-height:1.5}.mk-noise-windows__rooms a{color:var(--mk-noise-blue);font-weight:750;text-decoration:none}.mk-noise-windows__cost{border-top:1px solid var(--mk-noise-line);border-left:1px solid var(--mk-noise-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-noise-windows__cost article{border-right:1px solid var(--mk-noise-line);border-bottom:1px solid var(--mk-noise-line);background:#fff;min-width:0;padding:26px}.mk-noise-windows__cost h3{color:var(--mk-noise-blue);margin:0 0 12px;font-size:18px}.mk-noise-windows__cost-cta{margin-top:24px}.mk-noise-windows__seo-grid{border-top:1px solid var(--mk-noise-line);border-left:1px solid var(--mk-noise-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-noise-windows__seo-grid article{border-right:1px solid var(--mk-noise-line);border-bottom:1px solid var(--mk-noise-line);background:#fff;min-width:0;padding:25px}.mk-noise-windows__seo-grid h3{color:var(--mk-noise-blue);margin:0 0 10px;font-size:18px}.mk-noise-windows__seo-grid p{color:var(--mk-noise-muted);margin:0;line-height:1.6}@media (width<=1100px){.mk-noise-windows__decisions,.mk-noise-windows__cost{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-noise-windows__factors{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-noise-windows__rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mk-noise-windows__sources,.mk-noise-windows__ventilation,.mk-noise-windows__seo-grid{grid-template-columns:1fr}.mk-noise-windows__source:last-child{grid-column:auto}}@media (width<=560px){.mk-noise-windows__source-body>div,.mk-noise-windows__decisions,.mk-noise-windows__factors,.mk-noise-windows__rooms,.mk-noise-windows__cost{grid-template-columns:1fr}.mk-noise-windows__source summary{padding:20px 48px 20px 18px}.mk-noise-windows__decision,.mk-noise-windows__ventilation-card{padding:20px}}.mk-sun-protection{--mk-sun-blue:#00558f;--mk-sun-dark:#183142;--mk-sun-cyan:#00a2e8;--mk-sun-orange:#ff8a13;--mk-sun-muted:#667d8c;--mk-sun-line:#d7e4eb;--mk-sun-soft:#f2f8fb}.mk-sun-protection__symptoms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mk-sun-protection__symptom{border:1px solid var(--mk-sun-line);background:#fff;min-width:0}.mk-sun-protection__symptom:last-child{grid-column:1/-1}.mk-sun-protection__symptom[open]{border-color:#73bce4;box-shadow:0 12px 30px #00488214}.mk-sun-protection__symptom summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr);gap:7px 14px;padding:22px 54px 22px 22px;list-style:none;display:grid;position:relative}.mk-sun-protection__symptom summary::-webkit-details-marker{display:none}.mk-sun-protection__symptom summary:after{color:var(--mk-sun-blue);content:"+";font-size:24px;line-height:1;position:absolute;top:50%;right:23px;transform:translateY(-50%)}.mk-sun-protection__symptom[open] summary:after{content:"−"}.mk-sun-protection__symptom summary>span{color:var(--mk-sun-cyan);grid-row:1/3;font-size:12px;font-weight:800}.mk-sun-protection__symptom summary strong{color:var(--mk-sun-blue);font-size:19px;line-height:1.3}.mk-sun-protection__symptom summary small{color:var(--mk-sun-muted);font-size:14px;line-height:1.45}.mk-sun-protection__symptom-body{border-top:1px solid var(--mk-sun-line);background:var(--mk-sun-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding:22px;display:grid}.mk-sun-protection__symptom-body h3{color:var(--mk-sun-dark);margin:0 0 9px;font-size:14px}.mk-sun-protection__symptom-body p,.mk-sun-protection__symptom-body>a{grid-column:1/-1}.mk-sun-protection__symptom-body p{color:var(--mk-sun-muted);margin:0;line-height:1.5}.mk-sun-protection__symptom-body>a{color:var(--mk-sun-blue);font-weight:750;text-decoration:none}.mk-sun-protection__symptom-body ul,.mk-sun-protection__solution ul,.mk-sun-protection__decision ul,.mk-sun-protection__appearance ul,.mk-sun-protection__cost ul{margin:0;padding:0;list-style:none}.mk-sun-protection__symptom-body li,.mk-sun-protection__solution li,.mk-sun-protection__decision li,.mk-sun-protection__appearance li,.mk-sun-protection__cost li{color:var(--mk-sun-muted);padding:4px 0 4px 17px;line-height:1.45;position:relative}.mk-sun-protection__symptom-body li:before,.mk-sun-protection__solution li:before,.mk-sun-protection__decision li:before,.mk-sun-protection__appearance li:before,.mk-sun-protection__cost li:before{background:var(--mk-sun-cyan);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.mk-sun-protection__factors,.mk-sun-protection__solutions{border-top:1px solid var(--mk-sun-line);border-left:1px solid var(--mk-sun-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-sun-protection__factors article,.mk-sun-protection__solution{border-right:1px solid var(--mk-sun-line);border-bottom:1px solid var(--mk-sun-line);background:#fff;min-width:0;padding:clamp(22px,2.8vw,32px)}.mk-sun-protection__factors article>span,.mk-sun-protection__solution>span,.mk-sun-protection__decision>span,.mk-sun-protection__appearance>div>span{color:var(--mk-sun-cyan);font-size:12px;font-weight:800}.mk-sun-protection__factors h3,.mk-sun-protection__solution h3,.mk-sun-protection__decision h3,.mk-sun-protection__appearance h3{color:var(--mk-sun-blue);margin:14px 0 10px;font-size:19px;line-height:1.3}.mk-sun-protection__factors p,.mk-sun-protection__solution p,.mk-sun-protection__decision p,.mk-sun-protection__appearance p{color:var(--mk-sun-muted);margin:0 0 15px;line-height:1.5}.mk-sun-protection__solutions{grid-template-columns:repeat(6,minmax(0,1fr))}.mk-sun-protection__solution{grid-column:span 2}.mk-sun-protection__solution:nth-last-child(-n+2){grid-column:span 3}.mk-sun-protection__decisions{border-top:1px solid var(--mk-sun-line);border-left:1px solid var(--mk-sun-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-sun-protection__decision{border-right:1px solid var(--mk-sun-line);border-bottom:1px solid var(--mk-sun-line);background:#fff;flex-direction:column;min-width:0;padding:clamp(24px,3vw,36px);display:flex}.mk-sun-protection__decision a{color:var(--mk-sun-blue);align-self:flex-start;margin-top:auto;padding-top:22px;font-weight:750;text-decoration:none}.mk-sun-protection__notice{border-left:3px solid var(--mk-sun-orange);color:var(--mk-sun-muted);background:#fff8ef;margin:18px 0 0;padding:17px 20px;line-height:1.5}.mk-sun-protection__appearances{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-sun-protection__appearance{border:1px solid var(--mk-sun-line);background:#fff;min-width:0;overflow:hidden}.mk-sun-protection__appearance-media{position:relative;overflow:hidden}.mk-sun-protection__appearance-media:after{content:"";pointer-events:none;background:#07568200;position:absolute;inset:0}.mk-sun-protection__appearance[data-appearance=moderate] .mk-sun-protection__appearance-media:after{background:#105b8221}.mk-sun-protection__appearance[data-appearance=strong] .mk-sun-protection__appearance-media:after{background:#0d496e45}.mk-sun-protection__appearance img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.mk-sun-protection__appearance>div:last-child{padding:24px}.mk-sun-protection__rooms{grid-template-columns:1.25fr repeat(2,minmax(0,.75fr));gap:16px;display:grid}.mk-sun-protection__rooms article{border:1px solid var(--mk-sun-line);background:#fff;min-width:0;overflow:hidden}.mk-sun-protection__rooms article.is-primary{grid-row:span 2}.mk-sun-protection__rooms img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.mk-sun-protection__rooms article.is-primary img{aspect-ratio:4/3}.mk-sun-protection__rooms article>div{padding:21px}.mk-sun-protection__rooms h3{color:var(--mk-sun-blue);margin:0 0 8px;font-size:18px}.mk-sun-protection__rooms p{color:var(--mk-sun-muted);margin:0 0 15px;line-height:1.5}.mk-sun-protection__rooms a{color:var(--mk-sun-blue);font-weight:750;text-decoration:none}.mk-sun-protection__cost{border-top:1px solid var(--mk-sun-line);border-left:1px solid var(--mk-sun-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-sun-protection__cost article{border-right:1px solid var(--mk-sun-line);border-bottom:1px solid var(--mk-sun-line);background:#fff;min-width:0;padding:28px}.mk-sun-protection__cost h3{color:var(--mk-sun-blue);margin:0 0 12px;font-size:18px}.mk-sun-protection__cost-cta{margin-top:24px}.mk-sun-protection__seo{background:var(--mk-sun-soft)}.mk-sun-protection__seo-grid{border-top:1px solid var(--mk-sun-line);border-left:1px solid var(--mk-sun-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-sun-protection__seo-grid article{border-right:1px solid var(--mk-sun-line);border-bottom:1px solid var(--mk-sun-line);background:#fff;min-width:0;padding:25px}.mk-sun-protection__seo-grid h3{color:var(--mk-sun-blue);margin:0 0 10px;font-size:18px}.mk-sun-protection__seo-grid p{color:var(--mk-sun-muted);margin:0;line-height:1.6}@media (width<=1050px){.mk-sun-protection__solutions{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-sun-protection__solution,.mk-sun-protection__solution:nth-last-child(-n+2){grid-column:auto}.mk-sun-protection__solution:last-child{grid-column:1/-1}.mk-sun-protection__rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-sun-protection__rooms article.is-primary{grid-row:auto}}@media (width<=760px){.mk-sun-protection__symptoms,.mk-sun-protection__appearances,.mk-sun-protection__seo-grid{grid-template-columns:1fr}.mk-sun-protection__symptom:last-child{grid-column:auto}}@media (width<=560px){.mk-sun-protection__symptom-body,.mk-sun-protection__factors,.mk-sun-protection__solutions,.mk-sun-protection__decisions,.mk-sun-protection__rooms,.mk-sun-protection__cost{grid-template-columns:1fr}.mk-sun-protection__symptom-body p,.mk-sun-protection__symptom-body>a,.mk-sun-protection__solution:last-child{grid-column:auto}.mk-sun-protection__symptom summary{padding:20px 48px 20px 18px}}.mk-child-safety{--mk-child-blue:#00558f;--mk-child-dark:#183142;--mk-child-cyan:#00a2e8;--mk-child-orange:#ff8a13;--mk-child-muted:#667d8c;--mk-child-line:#d7e4eb;--mk-child-soft:#f1f8fb}.mk-child-safety__hero-link{color:#fff;text-underline-offset:5px;margin-top:17px;font-weight:750;display:inline-block}.mk-child-safety__hero-media{position:relative}.mk-child-safety__hero-notes{gap:8px;max-width:260px;display:grid;position:absolute;bottom:88px;right:28px}.mk-child-safety__hero-notes span{color:#fff;background:#004882e6;padding:9px 13px;font-size:13px;font-weight:750;box-shadow:0 8px 18px #001c3429}.mk-child-safety__tbt-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-child-safety__tbt-state{border:1px solid var(--mk-child-line);background:#fff;min-width:0}.mk-child-safety__tbt-state>div:last-child{padding:24px}.mk-child-safety__tbt-state>div:last-child>span,.mk-child-safety__risks article>span,.mk-child-safety__extras article>span,.mk-child-safety__ventilation article>span{color:var(--mk-child-cyan);font-size:12px;font-weight:800}.mk-child-safety__tbt-state h3,.mk-child-safety__explanation h3,.mk-child-safety__room h3,.mk-child-safety__risks h3,.mk-child-safety__main-solution h3,.mk-child-safety__extras h3,.mk-child-safety__ventilation h3,.mk-child-safety__checklist h3,.mk-child-safety__seo-grid h3{color:var(--mk-child-blue);margin:12px 0 9px;font-size:19px;line-height:1.3}.mk-child-safety__tbt-state p,.mk-child-safety__explanation p,.mk-child-safety__room p,.mk-child-safety__risks p,.mk-child-safety__main-solution p,.mk-child-safety__extras p,.mk-child-safety__ventilation p,.mk-child-safety__checklist p,.mk-child-safety__seo-grid p{color:var(--mk-child-muted);margin:0;line-height:1.55}.mk-child-safety__tbt-state small{color:var(--mk-child-dark);margin-top:16px;font-weight:700;display:block}.mk-child-safety__window-diagram{background:var(--mk-child-soft);place-items:center;min-height:250px;padding:28px;display:grid;overflow:hidden}.mk-child-safety__window-frame{background:#dff4fd;border:10px solid #8aa6b6;width:156px;height:194px;display:block;position:relative;box-shadow:inset 0 0 0 3px #fff}.mk-child-safety__window-sash{transform-origin:bottom;background:linear-gradient(155deg,#e8f8fe,#b9e4f7);border:7px solid #fff;outline:2px solid #7fa2b5;display:block;position:absolute;inset:9px}.mk-child-safety__window-handle{background:var(--mk-child-blue);border-radius:4px;width:7px;height:31px;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.mk-child-safety__window-handle:before{background:var(--mk-child-blue);content:"";border-radius:4px;width:18px;height:7px;position:absolute;top:12px;right:0}.mk-child-safety__window-diagram[data-tbt-state=tilted] .mk-child-safety__window-sash{clip-path:polygon(10% 9%,90% 9%,100% 100%,0 100%);transform:perspective(420px)rotateX(-13deg)}.mk-child-safety__window-diagram[data-tbt-state=tilted] .mk-child-safety__window-handle{transform:translateY(-50%)rotate(180deg)}.mk-child-safety__window-diagram[data-tbt-state=turn] .mk-child-safety__window-sash{transform:perspective(420px)rotateY(-37deg)}.mk-child-safety__window-diagram[data-tbt-state=turn] .mk-child-safety__window-handle{transform:translateY(-50%)rotate(90deg)}.mk-child-safety__window-key{background:var(--mk-child-orange);width:24px;height:4px;position:absolute;top:calc(50% + 14px);right:2px;transform:rotate(35deg)}.mk-child-safety__window-key:after{border:3px solid var(--mk-child-orange);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;right:-8px}.mk-child-safety__explanation{border-top:1px solid var(--mk-child-line);border-left:1px solid var(--mk-child-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.mk-child-safety__explanation article{border-right:1px solid var(--mk-child-line);border-bottom:1px solid var(--mk-child-line);min-width:0;padding:24px}.mk-child-safety__explanation h3{margin-top:0;font-size:17px}.mk-child-safety__source-note{color:var(--mk-child-muted);margin:16px 0 0;font-size:13px}.mk-child-safety__source-note a{color:var(--mk-child-blue)}.mk-child-safety__rooms-section,.mk-child-safety__solution-section,.mk-child-safety__estimate-section,.mk-child-safety__seo{background:var(--mk-child-soft)}.mk-child-safety__rooms{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mk-child-safety__room{border:1px solid var(--mk-child-line);background:#fff;min-width:0;overflow:hidden}.mk-child-safety__room img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mk-child-safety__room>div{padding:22px}.mk-child-safety__room a{color:var(--mk-child-blue);margin-top:17px;font-weight:750;text-decoration:none;display:inline-block}.mk-child-safety__risks{border-top:1px solid var(--mk-child-line);border-left:1px solid var(--mk-child-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mk-child-safety__risks article{border-right:1px solid var(--mk-child-line);border-bottom:1px solid var(--mk-child-line);background:#fff;min-width:0;padding:24px 20px}.mk-child-safety__risks h3{font-size:17px}.mk-child-safety__risks p{font-size:14px}.mk-child-safety__notice{border-left:3px solid var(--mk-child-orange);color:var(--mk-child-muted);background:#fff8ef;margin:18px 0 0;padding:17px 20px;line-height:1.55}.mk-child-safety__comparison{border:1px solid var(--mk-child-line);max-width:100%;overflow-x:auto}.mk-child-safety__comparison table{border-collapse:collapse;width:100%;min-width:720px}.mk-child-safety__comparison th,.mk-child-safety__comparison td{border-right:1px solid var(--mk-child-line);border-bottom:1px solid var(--mk-child-line);color:var(--mk-child-muted);text-align:left;padding:17px 20px}.mk-child-safety__comparison thead th{background:var(--mk-child-blue);color:#fff}.mk-child-safety__comparison tbody th{background:var(--mk-child-soft);width:30%;color:var(--mk-child-dark)}.mk-child-safety__comparison tbody td:last-child{color:var(--mk-child-blue);font-weight:700}.mk-child-safety__solution-layout{border:1px solid var(--mk-child-line);grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr);display:grid}.mk-child-safety__main-solution{background:var(--mk-child-blue);color:#fff;padding:clamp(28px,4vw,46px)}.mk-child-safety__main-solution>span{color:#8bdcff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.mk-child-safety__main-solution h3,.mk-child-safety__main-solution p,.mk-child-safety__main-solution li{color:#fff}.mk-child-safety__main-solution ul,.mk-child-safety__retrofit ul{margin:22px 0 28px;padding:0;list-style:none}.mk-child-safety__main-solution li,.mk-child-safety__retrofit li{padding:6px 0 6px 20px;line-height:1.45;position:relative}.mk-child-safety__main-solution li:before,.mk-child-safety__retrofit li:before{background:var(--mk-child-cyan);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:0}.mk-child-safety__extras{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-child-safety__extras article{border-right:1px solid var(--mk-child-line);border-bottom:1px solid var(--mk-child-line);background:#fff;min-width:0;padding:28px}.mk-child-safety__ventilation{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-child-safety__ventilation article{border:1px solid var(--mk-child-line);border-top:4px solid var(--mk-child-blue);background:#fff;min-width:0;padding:28px}.mk-child-safety__estimate{border:1px solid var(--mk-child-line);background:#fff;grid-template-columns:1.2fr .8fr 1fr auto;align-items:end;gap:14px;padding:clamp(24px,3vw,34px);display:grid}.mk-child-safety__estimate label{color:var(--mk-child-muted);gap:8px;font-weight:700;display:grid}.mk-child-safety__estimate select,.mk-child-safety__estimate input{width:100%;min-height:52px;color:var(--mk-child-dark);background:#fff;border:1px solid #bad0dc;border-radius:0;padding:0 15px}.mk-child-safety__estimate button{min-height:52px}.mk-child-safety__retrofit{border:1px solid var(--mk-child-line);grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);display:grid}.mk-child-safety__retrofit>div,.mk-child-safety__retrofit aside{padding:clamp(26px,4vw,44px)}.mk-child-safety__retrofit h2{color:var(--mk-child-dark);margin:8px 0 14px}.mk-child-safety__retrofit p{color:var(--mk-child-muted);margin:0 0 24px;line-height:1.6}.mk-child-safety__retrofit aside{border-left:1px solid var(--mk-child-line);background:var(--mk-child-soft)}.mk-child-safety__retrofit aside h3{color:var(--mk-child-blue);margin:0}.mk-child-safety__checklist{border-top:1px solid var(--mk-child-line);border-left:1px solid var(--mk-child-line);background:var(--mk-child-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mk-child-safety__checklist article{border-right:1px solid var(--mk-child-line);border-bottom:1px solid var(--mk-child-line);grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;padding:24px 18px;display:grid}.mk-child-safety__checklist article>span{background:var(--mk-child-blue);color:#fff;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.mk-child-safety__checklist h3{margin-top:1px;font-size:16px}.mk-child-safety__checklist p{font-size:14px}.mk-child-safety__seo-grid{border-top:1px solid var(--mk-child-line);border-left:1px solid var(--mk-child-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-child-safety__seo-grid article{border-right:1px solid var(--mk-child-line);border-bottom:1px solid var(--mk-child-line);background:#fff;min-width:0;padding:25px}.mk-child-safety__seo-grid h3{margin-top:0;font-size:18px}.mk-child-safety__form-options{border:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:0;padding:16px;display:grid}.mk-child-safety__form-options legend{color:#fff;padding:0 7px;font-weight:700}.mk-child-safety__form-options label{align-items:center;gap:9px;display:flex}.mk-child-safety__form-options input{width:auto}@media (width<=1100px){.mk-child-safety__rooms,.mk-child-safety__risks,.mk-child-safety__checklist,.mk-child-safety__estimate{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.mk-child-safety__tbt-states,.mk-child-safety__explanation,.mk-child-safety__ventilation,.mk-child-safety__solution-layout,.mk-child-safety__retrofit{grid-template-columns:1fr}.mk-child-safety__retrofit aside{border-top:1px solid var(--mk-child-line);border-left:0}.mk-child-safety__hero-notes{bottom:82px;right:18px}}@media (width<=560px){.mk-child-safety__hero-notes{max-width:none;bottom:68px;left:12px;right:12px}.mk-child-safety__hero-notes span{padding:7px 10px;font-size:11px}.mk-child-safety__rooms,.mk-child-safety__risks,.mk-child-safety__extras,.mk-child-safety__estimate,.mk-child-safety__checklist,.mk-child-safety__seo-grid,.mk-child-safety__form-options{grid-template-columns:1fr}.mk-child-safety__window-diagram{min-height:220px}.mk-child-safety__comparison{margin-inline:-2px}}.mk-burglary-protection{--mk-burglary-blue:#00558f;--mk-burglary-dark:#183142;--mk-burglary-cyan:#00a2e8;--mk-burglary-orange:#ff8a13;--mk-burglary-muted:#667d8c;--mk-burglary-line:#d7e4eb;--mk-burglary-soft:#f1f8fb}.mk-burglary-protection__hero-link{color:#fff;text-underline-offset:5px;margin-top:17px;font-weight:750;display:inline-block}.mk-burglary-protection__hero-media{position:relative}.mk-burglary-protection__hero-note{color:#fff;background:#004882e8;gap:3px;max-width:275px;padding:12px 15px;display:grid;position:absolute;bottom:88px;right:28px;box-shadow:0 8px 18px #001c3429}.mk-burglary-protection__hero-note strong,.mk-burglary-protection__hero-note span{display:block}.mk-burglary-protection__hero-note strong{font-size:14px}.mk-burglary-protection__hero-note span{font-size:12px}.mk-burglary-protection__map{border:1px solid var(--mk-burglary-line);background:#fff;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);display:grid}.mk-burglary-protection__window{background:var(--mk-burglary-soft);align-content:center;place-items:center;min-width:0;padding:42px;display:grid}.mk-burglary-protection__window>p{max-width:380px;color:var(--mk-burglary-muted);text-align:center;margin:26px 0 0;font-size:13px;line-height:1.5}.mk-burglary-protection__frame{background:#fff;border:14px solid #809dad;width:246px;height:298px;display:block;position:relative;box-shadow:inset 0 0 0 3px #d6e5ed}.mk-burglary-protection__sash{background:linear-gradient(155deg,#eaf8fd,#bfe5f5);border:10px solid #fff;outline:3px solid #8aa6b6;display:block;position:absolute;inset:12px}.mk-burglary-protection__glass{background:linear-gradient(145deg,#ffffff73,#a5daf04d);border:1px solid #8cb4c7;display:block;position:absolute;inset:35px}.mk-burglary-protection__handle{background:var(--mk-burglary-blue);border-radius:4px;width:8px;height:36px;position:absolute;top:48%;right:22px;transform:translateY(-50%)}.mk-burglary-protection__handle:before{background:var(--mk-burglary-blue);content:"";border-radius:4px;width:21px;height:8px;position:absolute;top:14px;right:0}.mk-burglary-protection__locking-point,.mk-burglary-protection__hinge-point{z-index:2;background:var(--mk-burglary-orange);width:13px;height:13px;box-shadow:0 0 0 2px var(--mk-burglary-orange);border:3px solid #fff;border-radius:50%;display:block;position:absolute}.mk-burglary-protection__locking-point--one{top:42px;right:11px}.mk-burglary-protection__locking-point--two{top:118px;right:11px}.mk-burglary-protection__locking-point--three{bottom:91px;right:11px}.mk-burglary-protection__locking-point--four{bottom:25px;right:11px}.mk-burglary-protection__hinge-point--one{background:var(--mk-burglary-cyan);box-shadow:0 0 0 2px var(--mk-burglary-cyan);top:55px;left:11px}.mk-burglary-protection__hinge-point--two{background:var(--mk-burglary-cyan);box-shadow:0 0 0 2px var(--mk-burglary-cyan);bottom:55px;left:11px}.mk-burglary-protection__hotspots{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-burglary-protection__hotspot{border-bottom:1px solid var(--mk-burglary-line);border-left:1px solid var(--mk-burglary-line);grid-template-columns:auto 1fr;gap:14px;min-width:0;padding:26px;display:grid}.mk-burglary-protection__hotspot:nth-last-child(-n+2){border-bottom:0}.mk-burglary-protection__hotspot>span,.mk-burglary-protection__zone>span,.mk-burglary-protection__system article>span,.mk-burglary-protection__chain article>span,.mk-burglary-protection__object>span{color:var(--mk-burglary-cyan);font-size:12px;font-weight:800}.mk-burglary-protection__hotspot h3,.mk-burglary-protection__zone h3,.mk-burglary-protection__system h3,.mk-burglary-protection__chain h3,.mk-burglary-protection__object h3,.mk-burglary-protection__choice h3,.mk-burglary-protection__operation h3,.mk-burglary-protection__seo-grid h3{color:var(--mk-burglary-blue);margin:0 0 9px;font-size:18px;line-height:1.3}.mk-burglary-protection__hotspot p,.mk-burglary-protection__zone p,.mk-burglary-protection__chain p,.mk-burglary-protection__object p,.mk-burglary-protection__choice p,.mk-burglary-protection__operation p,.mk-burglary-protection__seo-grid p{color:var(--mk-burglary-muted);margin:0;line-height:1.55}.mk-burglary-protection__notice,.mk-burglary-protection__key-message{border-left:3px solid var(--mk-burglary-cyan);background:var(--mk-burglary-soft);color:var(--mk-burglary-dark);margin:20px 0 0;padding:18px 20px;line-height:1.55}.mk-burglary-protection__zones-section,.mk-burglary-protection__packages-section,.mk-burglary-protection__objects-section,.mk-burglary-protection__operation-section,.mk-burglary-protection__seo{background:var(--mk-burglary-soft)}.mk-burglary-protection__zones{border-top:1px solid var(--mk-burglary-line);border-left:1px solid var(--mk-burglary-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mk-burglary-protection__zone{border-right:1px solid var(--mk-burglary-line);border-bottom:1px solid var(--mk-burglary-line);background:#fff;min-width:0;padding:24px}.mk-burglary-protection__zone h3{margin-top:12px}.mk-burglary-protection__system{border-top:3px solid var(--mk-burglary-blue);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mk-burglary-protection__system article{border-right:1px solid var(--mk-burglary-line);border-bottom:1px solid var(--mk-burglary-line);min-width:0;padding:25px}.mk-burglary-protection__system article:first-child{border-left:1px solid var(--mk-burglary-line)}.mk-burglary-protection__system h3{margin-top:12px}.mk-burglary-protection__system ul,.mk-burglary-protection__cost ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-burglary-protection__system li,.mk-burglary-protection__cost li{color:var(--mk-burglary-muted);padding-left:18px;line-height:1.45;position:relative}.mk-burglary-protection__system li:before,.mk-burglary-protection__cost li:before{background:var(--mk-burglary-cyan);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.mk-burglary-protection__chain{border-top:1px solid var(--mk-burglary-line);border-left:1px solid var(--mk-burglary-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-burglary-protection__chain article{border-right:1px solid var(--mk-burglary-line);border-bottom:1px solid var(--mk-burglary-line);grid-template-columns:auto 1fr;gap:15px;min-width:0;padding:25px;display:grid}.mk-burglary-protection__objects{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.mk-burglary-protection__object{border-top:3px solid var(--mk-burglary-blue);background:#fff;min-width:0;padding:24px}.mk-burglary-protection__object h3{margin-top:13px}.mk-burglary-protection__choice{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-burglary-protection__choice article{border:1px solid var(--mk-burglary-line);min-width:0;padding:32px}.mk-burglary-protection__choice article+article{border-left:0}.mk-burglary-protection__choice article:first-child{background:var(--mk-burglary-soft)}.mk-burglary-protection__choice article>span{color:var(--mk-burglary-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.mk-burglary-protection__choice h3{margin-top:14px;font-size:22px}.mk-burglary-protection__choice .mk-segment-hub__button{margin-top:22px}.mk-burglary-protection .mk-segment-hub__button--outline{border:2px solid var(--mk-burglary-blue);color:var(--mk-burglary-blue);background:0 0}.mk-burglary-protection__operation{border-top:1px solid var(--mk-burglary-line);border-left:1px solid var(--mk-burglary-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-burglary-protection__operation article{border-right:1px solid var(--mk-burglary-line);border-bottom:1px solid var(--mk-burglary-line);background:#fff;grid-template-columns:auto 1fr;gap:15px;min-width:0;padding:25px;display:grid}.mk-burglary-protection__operation article>span{color:var(--mk-burglary-cyan);font-size:20px;font-weight:800}.mk-burglary-protection__cost{background:var(--mk-burglary-dark);color:#fff;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:35px;padding:38px;display:grid}.mk-burglary-protection__cost h2{color:#fff;margin:10px 0}.mk-burglary-protection__cost p,.mk-burglary-protection__cost li{color:#ffffffbf}.mk-burglary-protection__seo-grid{border-top:1px solid var(--mk-burglary-line);border-left:1px solid var(--mk-burglary-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-burglary-protection__seo-grid article{border-right:1px solid var(--mk-burglary-line);border-bottom:1px solid var(--mk-burglary-line);background:#fff;min-width:0;padding:27px}.mk-burglary-protection__seo-grid h3{font-size:17px}@media (width<=1100px){.mk-burglary-protection__map{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)}.mk-burglary-protection__zones,.mk-burglary-protection__system,.mk-burglary-protection__objects{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-burglary-protection__cost{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-burglary-protection__cost .mk-segment-hub__button{grid-column:1/-1;justify-self:start}}@media (width<=760px){.mk-burglary-protection__hero-note{max-width:calc(100% - 32px);bottom:72px;right:16px}.mk-burglary-protection__map,.mk-burglary-protection__choice,.mk-burglary-protection__cost{grid-template-columns:1fr}.mk-burglary-protection__window{padding:34px 18px}.mk-burglary-protection__hotspots,.mk-burglary-protection__zones,.mk-burglary-protection__system,.mk-burglary-protection__chain,.mk-burglary-protection__objects,.mk-burglary-protection__operation,.mk-burglary-protection__seo-grid{grid-template-columns:1fr}.mk-burglary-protection__hotspot,.mk-burglary-protection__hotspot:nth-last-child(-n+2){border-bottom:1px solid var(--mk-burglary-line)}.mk-burglary-protection__hotspot:last-child{border-bottom:0}.mk-burglary-protection__choice article+article{border-top:0;border-left:1px solid var(--mk-burglary-line)}.mk-burglary-protection__cost{gap:25px;padding:28px 22px}.mk-burglary-protection__cost .mk-segment-hub__button{justify-self:stretch;width:100%}}@media (width<=420px){.mk-burglary-protection__frame{width:205px;height:254px}}.mk-budget-windows{--mk-budget-blue:#00558f;--mk-budget-dark:#183142;--mk-budget-cyan:#00a2e8;--mk-budget-orange:#ff8a13;--mk-budget-muted:#667d8c;--mk-budget-line:#d7e4eb;--mk-budget-soft:#f1f8fb}.mk-budget-windows__hero-link{color:#fff;text-underline-offset:5px;margin-top:17px;font-weight:750;display:inline-block}.mk-budget-windows__hero-media{position:relative}@media (width>=901px){.mk-budget-windows .mk-segment-hub__hero-content{padding:32px clamp(34px,4vw,56px)}.mk-budget-windows .mk-segment-hub__hero h1{margin:10px 0 14px;font-size:clamp(34px,3.2vw,48px);line-height:1.04}.mk-budget-windows .mk-segment-hub__hero-content>p{font-size:clamp(15px,1.25vw,18px);line-height:1.45}.mk-budget-windows .mk-segment-hub__actions{margin-top:22px}.mk-budget-windows__hero-link{margin-top:12px;font-size:13px}#main-content .mk-budget-windows .mk-segment-hub__hero-benefits{gap:6px 12px;margin-top:14px}.mk-budget-windows .mk-segment-hub__hero-benefits li{font-size:12px}}.mk-budget-windows__priority-section,.mk-budget-windows__saving-section,.mk-budget-windows__price-section,.mk-budget-windows__calculator-section,.mk-budget-windows__seo{background:var(--mk-budget-soft)}.mk-budget-windows__priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mk-budget-windows__priority{cursor:pointer;min-width:0;display:block;position:relative}.mk-budget-windows__priority input{opacity:0;pointer-events:none;position:absolute}.mk-budget-windows__priority>span{border:1px solid var(--mk-budget-line);min-height:136px;color:var(--mk-budget-muted);background:#fff;align-content:start;padding:23px;line-height:1.5;transition:border-color .16s,box-shadow .16s;display:grid}.mk-budget-windows__priority strong{color:var(--mk-budget-blue);margin-bottom:9px;font-size:18px}.mk-budget-windows__priority input:checked+span{border-color:var(--mk-budget-cyan);box-shadow:inset 4px 0 0 var(--mk-budget-cyan)}.mk-budget-windows__priority input:focus-visible+span{outline-offset:2px;outline:3px solid #00a2e847}.mk-budget-windows__quick-form{border:1px solid var(--mk-budget-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:15px;margin-top:20px;padding:24px;display:grid}.mk-budget-windows__quick-form label,.mk-budget-windows__calculator-fields label{color:var(--mk-budget-muted);gap:8px;font-size:13px;font-weight:700;display:grid}.mk-budget-windows__quick-form input,.mk-budget-windows__calculator input[type=number]{border:1px solid var(--mk-budget-line);width:100%;min-height:48px;color:var(--mk-budget-dark);font:inherit;background:#fff;border-radius:0;padding:0 14px}.mk-budget-windows__saving-grid{border-top:1px solid var(--mk-budget-line);border-left:1px solid var(--mk-budget-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mk-budget-windows__saving-card{border-right:1px solid var(--mk-budget-line);border-bottom:1px solid var(--mk-budget-line);background:#fff;min-width:0;padding:24px}.mk-budget-windows__saving-card>span,.mk-budget-windows__price-grid article>span{color:var(--mk-budget-cyan);font-size:12px;font-weight:800}.mk-budget-windows__saving-card h3,.mk-budget-windows__must-card h3,.mk-budget-windows__price-grid h3,.mk-budget-windows__calculator h3,.mk-budget-windows__examples h3,.mk-budget-windows__seo-grid h3{color:var(--mk-budget-blue);margin:12px 0 9px;font-size:18px;line-height:1.3}.mk-budget-windows__saving-card p,.mk-budget-windows__must-card p,.mk-budget-windows__examples p,.mk-budget-windows__seo-grid p{color:var(--mk-budget-muted);margin:0;line-height:1.55}.mk-budget-windows__key-message{border-left:4px solid var(--mk-budget-cyan);color:var(--mk-budget-dark);background:#fff;margin:20px 0 0;padding:20px 22px;font-weight:700;line-height:1.55}.mk-budget-windows__must-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.mk-budget-windows__must-card{border-top:3px solid var(--mk-budget-blue);background:var(--mk-budget-soft);grid-template-columns:auto 1fr;gap:13px;min-width:0;padding:24px;display:grid}.mk-budget-windows__must-card>span{color:var(--mk-budget-cyan);font-size:20px;font-weight:800}.mk-budget-windows__must-card h3{margin-top:0}.mk-budget-windows__price-grid{border-top:3px solid var(--mk-budget-blue);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-budget-windows__price-grid article{border-right:1px solid var(--mk-budget-line);border-bottom:1px solid var(--mk-budget-line);background:#fff;min-width:0;padding:25px}.mk-budget-windows__price-grid article:first-child{border-left:1px solid var(--mk-budget-line)}.mk-budget-windows__price-grid ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk-budget-windows__price-grid li{color:var(--mk-budget-muted);padding-left:18px;position:relative}.mk-budget-windows__price-grid li:before{background:var(--mk-budget-cyan);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.mk-budget-windows__calculator{border:1px solid var(--mk-budget-line);background:#fff;grid-template-columns:minmax(280px,.9fr) minmax(300px,1fr) minmax(320px,1.1fr);display:grid}.mk-budget-windows__calculator>div{min-width:0;padding:30px}.mk-budget-windows__calculator>div+div{border-left:1px solid var(--mk-budget-line)}.mk-budget-windows__calculator h3{margin-top:0;font-size:21px}.mk-budget-windows__calculator-fields{align-content:start;gap:15px;display:grid}.mk-budget-windows__calculator-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mk-budget-windows__calculator-check{align-items:center;color:var(--mk-budget-dark)!important;gap:10px!important;display:flex!important}.mk-budget-windows__calculator-check input{width:18px;height:18px}.mk-budget-windows__calculator-preview{text-align:center;background:#f9fcfd;align-content:center;place-items:center;padding:28px;display:grid}.mk-budget-windows__calculator-preview figure{align-content:center;place-items:center;gap:18px;width:100%;min-height:320px;margin:10px 0 0;display:grid}.mk-budget-windows__calculator-preview figure[hidden]{display:none}.mk-budget-windows__calculator-preview img{object-fit:contain;width:auto;max-width:min(100%,390px);max-height:280px}.mk-budget-windows__calculator-preview figcaption{max-width:300px;color:var(--mk-budget-muted);margin:0;line-height:1.5}.mk-budget-windows__calculator-results{background:var(--mk-budget-dark);align-content:start;gap:10px;display:grid}.mk-budget-windows__calculator-result{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;padding:17px}.mk-budget-windows__calculator-result.is-recommended{border-color:var(--mk-budget-orange);box-shadow:inset 4px 0 0 var(--mk-budget-orange)}.mk-budget-windows__calculator-result>div:first-child{gap:3px;display:grid}.mk-budget-windows__calculator-result h3{color:#fff;margin:0;font-size:18px}.mk-budget-windows__calculator-result>div:first-child span{color:#ffffffa6;font-size:12px}.mk-budget-windows__calculator-result>strong{color:#fff;margin-top:13px;font-size:24px;display:block}.mk-budget-windows__calculator-result>button{color:#8edbff;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:12px;padding:0;font-weight:700}.mk-budget-windows__calculator-result dl{gap:0;margin:14px 0 0;display:grid}.mk-budget-windows__calculator-result dl>div{border-top:1px solid #ffffff21;grid-template-columns:.8fr 1.2fr;gap:12px;padding:8px 0;font-size:12px;display:grid}.mk-budget-windows__calculator-result dt{color:#fff9}.mk-budget-windows__calculator-result dd{text-align:right;margin:0}.mk-budget-windows__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-budget-windows__examples article{border-top:3px solid var(--mk-budget-blue);background:#fff;min-width:0;padding:26px;box-shadow:0 10px 26px #1d425a14}.mk-budget-windows__examples article>span{color:var(--mk-budget-cyan);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.mk-budget-windows__examples h4{color:var(--mk-budget-dark);margin:17px 0 5px;font-size:13px}.mk-budget-windows__examples small{color:var(--mk-budget-muted);margin-top:18px;display:block}.mk-budget-windows__seo-grid{border-top:1px solid var(--mk-budget-line);border-left:1px solid var(--mk-budget-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-budget-windows__seo-grid article{border-right:1px solid var(--mk-budget-line);border-bottom:1px solid var(--mk-budget-line);background:#fff;min-width:0;padding:27px}.mk-budget-windows__seo-grid h3{margin-top:0;font-size:17px}@media (width<=1100px){.mk-budget-windows__saving-grid,.mk-budget-windows__must-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-budget-windows__calculator{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-budget-windows__calculator-results{grid-column:1/-1}.mk-budget-windows__calculator>.mk-budget-windows__calculator-results{border-top:1px solid var(--mk-budget-line);border-left:0}}@media (width<=760px){.mk-budget-windows__priorities,.mk-budget-windows__quick-form,.mk-budget-windows__saving-grid,.mk-budget-windows__must-grid,.mk-budget-windows__price-grid,.mk-budget-windows__calculator,.mk-budget-windows__examples,.mk-budget-windows__seo-grid{grid-template-columns:1fr}.mk-budget-windows__calculator-results{grid-column:auto}.mk-budget-windows__calculator>div+div,.mk-budget-windows__calculator>.mk-budget-windows__calculator-results{border-top:1px solid var(--mk-budget-line);border-left:0}.mk-budget-windows__calculator>div{padding:24px 20px}}.mk-compact-lead__benefits{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mk-compact-lead__benefits li{color:#ffffffc7;padding-left:24px;font-size:14px;position:relative}.mk-compact-lead__benefits li:before{color:#20b7ea;content:"✓";font-weight:800;position:absolute;top:1px;left:0}.mk-compact-lead__form{align-content:start}.mk-compact-lead__prompt{color:#697f90;grid-column:1/-1;margin:0;font-size:13px}.mk-compact-lead__optional{color:#8193a0;font-size:12px;font-weight:400}.mk-segment-hub .mk-task-section--plain,:is([data-warm-windows-page],[data-noise-windows-page],[data-sun-protection-page],[data-child-safety-page],[data-burglary-protection-page],[data-budget-windows-page])>.mk-segment-hub__section{background:#fff}.mk-window-installation{--mk-install-blue:#075c96;--mk-install-dark:#12344b;--mk-install-cyan:#18abe0;--mk-install-orange:#ff9418;--mk-install-muted:#6d8291;--mk-install-line:#d9e6ed;--mk-install-soft:#eef8fc}.mk-window-installation__hero-link{color:#94ddfa;gap:8px;margin-top:19px;font-weight:700;display:inline-flex}.mk-window-installation__included,.mk-window-installation__scope-grid,.mk-window-installation__cost-grid,.mk-window-installation__acceptance,.mk-window-installation__projects{display:grid}.mk-window-installation__included{border:1px solid var(--mk-install-line);grid-template-columns:repeat(2,minmax(0,1fr))}.mk-window-installation__included article{padding:clamp(25px,4vw,40px)}.mk-window-installation__included article+article{border-left:1px solid var(--mk-install-line)}.mk-window-installation__included article>span,.mk-window-installation__scope-card>span,.mk-window-installation__cost-grid article>span{color:var(--mk-install-cyan);letter-spacing:.12em;font-size:12px;font-weight:800}.mk-window-installation :is(.mk-window-installation__included,.mk-window-installation__scope-grid,.mk-window-installation__cost-grid,.mk-window-installation__acceptance) ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-window-installation :is(.mk-window-installation__included,.mk-window-installation__scope-grid,.mk-window-installation__cost-grid,.mk-window-installation__acceptance) li{color:var(--mk-install-muted);padding-left:21px;position:relative}.mk-window-installation :is(.mk-window-installation__included,.mk-window-installation__scope-grid,.mk-window-installation__cost-grid,.mk-window-installation__acceptance) li:before{color:var(--mk-install-cyan);content:"✓";font-weight:800;position:absolute;top:0;left:0}.mk-window-installation__note{border-right:1px solid var(--mk-install-line);border-bottom:1px solid var(--mk-install-line);border-left:3px solid var(--mk-install-cyan);color:var(--mk-install-muted);margin:0;padding:17px 21px}.mk-window-installation__scope-grid{border-top:1px solid var(--mk-install-line);border-left:1px solid var(--mk-install-line);grid-template-columns:repeat(3,minmax(0,1fr))}.mk-window-installation__scope-card{border-right:1px solid var(--mk-install-line);border-bottom:1px solid var(--mk-install-line);flex-direction:column;min-width:0;padding:28px;display:flex}.mk-window-installation__scope-card p,.mk-window-installation__scope-card small{color:var(--mk-install-muted)}.mk-window-installation__scope-card small{margin:20px 0;line-height:1.45;display:block}.mk-window-installation__scope-card a{color:var(--mk-install-blue);margin-top:auto;font-weight:700}.mk-window-installation__measurement-layout{border:1px solid var(--mk-install-line);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);display:grid}.mk-window-installation__measurement-layout>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-window-installation__measurement-layout>ul li{border-right:1px solid var(--mk-install-line);border-bottom:1px solid var(--mk-install-line);color:var(--mk-install-dark);padding:21px 24px}.mk-window-installation__measurement-layout>ul li:before{color:var(--mk-install-cyan);content:"✓";margin-right:10px}.mk-window-installation__measurement-layout aside{background:var(--mk-install-dark);color:#fff;padding:34px}.mk-window-installation__measurement-layout aside p{color:#ffffffbf;line-height:1.55}.mk-window-installation__calculator-section{background:#fff}.mk-window-installation__calculator{border:1px solid var(--mk-install-line);background:#fff;grid-template-columns:minmax(290px,.9fr) minmax(260px,.75fr) minmax(310px,.9fr);display:grid}.mk-window-installation__calculator-fields,.mk-window-installation__calculator-works,.mk-window-installation__calculator-summary{border:0;align-content:start;gap:15px;margin:0;padding:30px;display:grid}.mk-window-installation__calculator-works{border-left:1px solid var(--mk-install-line)}.mk-window-installation__calculator-summary{background:var(--mk-install-dark);color:#fff}.mk-window-installation__calculator label{color:var(--mk-install-muted);gap:7px;font-size:13px;font-weight:700;display:grid}.mk-window-installation__calculator input[type=number]{width:100%;min-height:47px;color:var(--mk-install-dark);font:inherit;background:#fff;border:1px solid #bdd1dc;border-radius:0;padding:10px 13px}.mk-window-installation__size-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mk-window-installation__calculator-preview{border-bottom:1px solid var(--mk-install-line);gap:12px;padding-bottom:24px;display:grid}.mk-window-installation__calculator-preview h3{color:var(--mk-install-dark);margin:0;font-size:20px}.mk-window-installation__calculator-preview figure{place-items:center;min-height:150px;margin:0;display:grid}.mk-window-installation__calculator-preview figure[hidden]{display:none}.mk-window-installation__calculator-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:170px;display:block}.mk-window-installation__calculator-preview figcaption{color:var(--mk-install-muted);text-align:center;font-size:12px;line-height:1.4}.mk-window-installation__work-options{border:0;gap:0;min-width:0;margin:0;padding:24px 0 0;display:grid}.mk-window-installation__work-options legend{width:100%;color:var(--mk-install-dark);margin-bottom:10px;padding:0;font-size:20px;font-weight:700}.mk-window-installation__work-options label{border-bottom:1px solid var(--mk-install-line);align-items:center;gap:10px;min-height:43px;display:flex}.mk-window-installation__calculator-summary h3{color:#fff}.mk-window-installation__calculator-summary dl{margin:0}.mk-window-installation__calculator-summary dl div{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.mk-window-installation__calculator-summary dd{text-align:right;margin:0;font-weight:700}.mk-window-installation__calculator-summary ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.mk-window-installation__calculator-summary li{background:#ffffff17;padding:6px 8px;font-size:12px}.mk-window-installation__calculator-summary p{color:#ffffffb8;line-height:1.5}.mk-window-installation__cost-grid{border-top:1px solid var(--mk-install-line);border-left:1px solid var(--mk-install-line);grid-template-columns:repeat(5,minmax(0,1fr))}.mk-window-installation__cost-grid article{border-right:1px solid var(--mk-install-line);border-bottom:1px solid var(--mk-install-line);padding:24px}.mk-window-installation__acceptance{border-top:1px solid var(--mk-install-line);border-left:1px solid var(--mk-install-line);grid-template-columns:repeat(5,minmax(0,1fr))}.mk-window-installation__acceptance-card{border-right:1px solid var(--mk-install-line);border-bottom:1px solid var(--mk-install-line);padding:24px}.mk-window-installation__preparation{grid-template-columns:.75fr 1.25fr;align-items:start;gap:50px;display:grid}.mk-window-installation__preparation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.mk-window-installation__preparation li{border-left:3px solid var(--mk-install-cyan);background:var(--mk-install-soft);color:var(--mk-install-muted);padding:16px 18px}.mk-window-installation__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mk-window-installation__project-card{border:1px solid var(--mk-install-line);overflow:hidden}.mk-window-installation__project-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.mk-window-installation__project-card>div{padding:24px}.mk-window-installation__project-card>div>span{color:var(--mk-install-cyan);text-transform:uppercase;font-size:12px;font-weight:800}.mk-window-installation__project-card p{color:var(--mk-install-muted);line-height:1.5}.mk-window-installation__project-card p strong{color:var(--mk-install-dark);display:block}.mk-window-installation__project-card a{color:var(--mk-install-blue);font-weight:700}.mk-window-installation__seo-grid{border-top:1px solid var(--mk-install-line);border-left:1px solid var(--mk-install-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-window-installation__seo-grid article{border-right:1px solid var(--mk-install-line);border-bottom:1px solid var(--mk-install-line);padding:25px}.mk-window-installation__seo-grid p{color:var(--mk-install-muted);line-height:1.58}.mk-window-installation__form-works{border:1px solid #ffffff61;flex-wrap:wrap;gap:10px 18px;padding:17px;display:flex}.mk-window-installation__form-works legend{color:#fff;background:#1b4d70;margin-left:8px;padding:0 8px;font-size:13px;font-weight:700;line-height:1.5}.mk-window-installation__form-works label{align-items:center;gap:7px;display:flex}@media (width<=1100px){.mk-window-installation__calculator{grid-template-columns:1fr}.mk-window-installation__calculator-works{border-top:1px solid var(--mk-install-line);border-left:0}.mk-window-installation__scope-grid,.mk-window-installation__projects{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-window-installation__cost-grid,.mk-window-installation__acceptance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.mk-window-installation__included,.mk-window-installation__scope-grid,.mk-window-installation__measurement-layout,.mk-window-installation__measurement-layout>ul,.mk-window-installation__cost-grid,.mk-window-installation__acceptance,.mk-window-installation__preparation,.mk-window-installation__preparation ul,.mk-window-installation__projects,.mk-window-installation__seo-grid{grid-template-columns:minmax(0,1fr)}.mk-window-installation__included article+article{border-top:1px solid var(--mk-install-line);border-left:0}.mk-window-installation__size-row{grid-template-columns:1fr}}.mk-installation-cost{--cost-line:#d7e3ea;--cost-soft:#f2f8fb;--cost-dark:#16394f;--mk-install-blue:#075c96;--mk-install-dark:#12344b;--mk-install-cyan:#18abe0;--mk-install-muted:#6d8291;--mk-install-line:#d9e6ed;--mk-install-soft:#eef8fc}.mk-installation-cost__hero-link{color:#fff;margin-top:18px;font-weight:700;display:inline-flex}.mk-installation-cost__formula{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.mk-installation-cost__formula article{border:1px solid var(--cost-line);border-top:3px solid var(--color-accent);background:#fff;min-width:0;padding:22px 18px 20px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.mk-installation-cost__formula article:hover{border-color:#9fc8dc;border-top-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 10px 24px #16435e17}.mk-installation-cost__formula article>span{color:var(--color-accent);margin-bottom:14px;font-size:13px;font-weight:700;display:block}.mk-installation-cost__formula article h3{min-height:44px;color:var(--color-primary);margin:0;font-size:17px;font-weight:700}.mk-installation-cost__formula article p{color:#607482;margin:12px 0 0;font-size:14px;line-height:1.55}.mk-installation-cost__formula article:not(:nth-child(6)):after{z-index:2;border:1px solid var(--cost-line);width:26px;height:26px;color:var(--color-primary);content:"+";background:#fff;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.mk-installation-cost__formula-total{border-left:4px solid var(--color-accent);background:var(--cost-soft);color:var(--color-primary);grid-column:1/-1;justify-content:center;align-items:center;gap:22px;margin-top:4px;padding:16px 22px;display:flex}.mk-installation-cost__formula-total span{color:#607482}.mk-installation-cost__formula-total b{font-size:24px}.mk-installation-cost__formula-total strong{font-size:20px}.mk-installation-cost__calculator{grid-template-columns:minmax(290px,.9fr) minmax(260px,.75fr) minmax(310px,.9fr)}.mk-installation-cost__fields,.mk-installation-cost__works,.mk-installation-cost__summary{min-width:0;padding:30px}.mk-installation-cost__fields label,.mk-installation-cost__works label{margin-top:0}.mk-installation-cost__fields input{border:1px solid #b9cbd5;width:100%;height:48px;margin-top:8px;padding:0 16px}.mk-installation-cost__fields select{margin-top:0}.mk-installation-cost__dimensions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mk-installation-cost__works{border-left:1px solid var(--cost-line)}.mk-installation-cost__calculator-preview{border-bottom:1px solid var(--cost-line);gap:12px;padding-bottom:24px;display:grid}.mk-installation-cost__calculator-preview h3{color:var(--cost-dark);margin:0;font-size:20px}.mk-installation-cost__calculator-preview figure{place-items:center;min-height:150px;margin:0;display:grid}.mk-installation-cost__calculator-preview figure[hidden]{display:none}.mk-installation-cost__calculator-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:170px}.mk-installation-cost__calculator-preview figcaption{color:#607482;text-align:center;font-size:12px;line-height:1.4}.mk-installation-cost__work-options{border:0;gap:0;min-width:0;margin:0;padding:24px 0 0;display:grid}.mk-installation-cost__work-options legend{width:100%;margin:0 0 10px;padding:0}.mk-installation-cost__work-options label{padding:0}.mk-installation-cost__work-options>p{color:#607482;margin:0 0 8px;font-size:13px;line-height:1.45}.mk-installation-cost__summary{background:var(--cost-dark);color:#fff}.mk-installation-cost__summary dl{margin:0}.mk-installation-cost__summary dl div,.mk-installation-cost__estimate dl div{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.mk-installation-cost__summary dd{text-align:right;margin:0;font-weight:700}.mk-installation-cost__summary-context{margin-bottom:22px!important}.mk-installation-cost__summary-context dd{max-width:58%}.mk-installation-cost__summary h4{color:#fff;margin:0;padding:4px 0 8px;font-size:14px}.mk-installation-cost__total{justify-content:space-between;align-items:baseline;margin:22px 0;font-size:16px;display:flex}.mk-installation-cost__total strong{font-size:25px}.mk-installation-cost__summary>a:last-child{color:#fff;text-align:center;margin-top:18px;display:block}.mk-installation-cost__scope-grid,.mk-installation-cost__projects{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mk-installation-cost__scope-card{border:1px solid var(--cost-line);border-top:3px solid var(--color-primary);background:#fff;flex-direction:column;min-width:0;padding:30px;display:flex;box-shadow:0 10px 28px #16435e12}.mk-installation-cost__scope-card--complete{border-top-color:#f7941d}.mk-installation-cost__scope-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.mk-installation-cost__scope-head span{background:var(--cost-soft);width:42px;height:42px;color:var(--color-primary);place-items:center;font-weight:800;display:grid}.mk-installation-cost__scope-card--complete .mk-installation-cost__scope-head span{color:#fff;background:#f7941d}.mk-installation-cost__scope-head small{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.mk-installation-cost__scope-card h3{color:var(--color-primary);margin:0;font-size:23px}.mk-installation-cost__scope-card>p{color:#607482;min-height:48px;margin:10px 0 20px;line-height:1.5}.mk-installation-cost__scope-card ul{border-top:1px solid var(--cost-line);border-bottom:1px solid var(--cost-line);gap:10px;margin:0 0 26px;padding:20px 0;list-style:none;display:grid}.mk-installation-cost__scope-card li{color:#344e5f;margin:0;padding-left:24px;position:relative}.mk-installation-cost__scope-card li:before{color:var(--color-accent);content:"✓";font-weight:800;position:absolute;top:1px;left:0}.mk-installation-cost__scope-card>a{min-height:46px;color:var(--color-primary);border:1px solid #b7d4e2;justify-content:space-between;align-items:center;margin-top:auto;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.mk-installation-cost__scope-card>a:hover{border-color:var(--color-primary);background:#f3f9fc}.mk-installation-cost__scope-card--complete>a{color:#fff;background:#f7941d;border-color:#f7941d}.mk-installation-cost__scope-card--complete>a:hover{background:#e67f08;border-color:#e67f08}.mk-installation-cost__examples{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mk-installation-cost__example-card{border:1px solid var(--cost-line);flex-direction:column;padding:0 24px 24px;display:flex}.mk-installation-cost__example-card figure{border-bottom:1px solid var(--cost-line);background:var(--cost-soft);place-items:center;height:230px;min-height:0;margin:0 -24px 24px;padding:20px;display:grid;overflow:hidden}.mk-installation-cost__example-card figure img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.mk-installation-cost__example-card h3{min-height:46px;color:var(--color-primary);margin:0}.mk-installation-cost__example-card>p{color:#344e5f;min-height:76px;line-height:1.45}.mk-installation-cost__example-card dl{margin:12px 0}.mk-installation-cost__example-card dl div{border-top:1px solid var(--cost-line);padding:8px 0}.mk-installation-cost__example-card dd{color:var(--color-primary);margin:3px 0 0;font-weight:700}.mk-installation-cost__example-card>strong{color:#c66c00;margin-top:auto;padding-top:18px}.mk-installation-cost__two-columns,.mk-installation-cost__contract{border:1px solid var(--cost-line);grid-template-columns:1fr 1fr;display:grid}.mk-installation-cost__two-columns article,.mk-installation-cost__contract article{padding:32px}.mk-installation-cost__two-columns article+article,.mk-installation-cost__contract article+article{border-left:1px solid var(--cost-line)}.mk-installation-cost__work-column-head{border-bottom:1px solid var(--cost-line);align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.mk-installation-cost__work-column-head>span{background:var(--cost-soft);width:42px;height:42px;color:var(--color-primary);flex:0 0 42px;place-items:center;font-weight:800;display:grid}.mk-installation-cost__two-columns article:last-child .mk-installation-cost__work-column-head>span{color:#fff;background:#f7941d}.mk-installation-cost__work-column-head h3{color:var(--color-primary);margin:0;font-size:20px}.mk-installation-cost__work-column-head p{color:#607482;margin:7px 0 0;line-height:1.45}.mk-installation-cost__two-columns ul{margin:0;padding:0;list-style:none}.mk-installation-cost__two-columns li{border-bottom:1px solid var(--cost-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:16px 0;display:grid}.mk-installation-cost__two-columns li strong{color:#274456}.mk-installation-cost__two-columns li p{color:#607482;margin:5px 0 0;font-size:13px;line-height:1.45}.mk-installation-cost__two-columns li small{color:#607482;text-align:center;text-transform:uppercase;border:1px solid #c9dbe4;min-width:76px;padding:5px 8px;font-size:11px;font-weight:800}.mk-installation-cost__two-columns li small.is-included{color:#23724d;background:#eef8f3;border-color:#9fcfba}.mk-installation-cost__work-note{border-left:3px solid var(--color-accent);background:var(--cost-soft);color:#4f6878;margin:20px 0 0;padding:15px 17px;font-size:13px;line-height:1.5}.mk-installation-cost__contract{border:0;gap:16px}.mk-installation-cost__contract article{border:1px solid var(--cost-line);border-top:3px solid var(--color-primary);background:#fff;flex-direction:column;min-width:0;display:flex}.mk-installation-cost__contract article+article{border-top-color:#f7941d;border-left:1px solid var(--cost-line)}.mk-installation-cost__contract-head{border-bottom:1px solid var(--cost-line);align-items:center;gap:18px;padding-bottom:22px;display:flex}.mk-installation-cost__contract-head>span{background:var(--cost-soft);width:44px;height:44px;color:var(--color-primary);flex:0 0 44px;place-items:center;font-weight:800;display:grid}.mk-installation-cost__contract article+article .mk-installation-cost__contract-head>span{color:#fff;background:#f7941d}.mk-installation-cost__contract-head small{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-installation-cost__contract-head h3{color:var(--color-primary);margin:5px 0 0;font-size:21px}.mk-installation-cost__contract ol{margin:0;padding:0;list-style:none}.mk-installation-cost__contract li{border-bottom:1px solid var(--cost-line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.mk-installation-cost__contract li>span{color:var(--color-accent);font-size:12px;font-weight:800}.mk-installation-cost__contract li strong{color:#274456}.mk-installation-cost__contract li p{color:#607482;margin:5px 0 0;font-size:13px;line-height:1.45}.mk-installation-cost__contract-result{border-left:3px solid var(--color-accent);background:var(--cost-soft);color:#274456;margin:20px 0 0;padding:16px 18px;font-weight:700;line-height:1.45}.mk-installation-cost__projects article{border:1px solid var(--cost-line);background:#fff;overflow:hidden}.mk-installation-cost__projects figure{background:var(--cost-soft);height:230px;margin:0}.mk-installation-cost__projects figure img{object-fit:cover;width:100%;height:100%}.mk-installation-cost__projects article>div{padding:25px}.mk-installation-cost__projects article>div>span{color:var(--color-accent);font-size:12px;font-weight:800}.mk-installation-cost__projects h3{color:var(--color-primary);margin:8px 0 20px;font-size:21px}.mk-installation-cost__projects h4{color:#274456;margin:14px 0 5px;font-size:13px}.mk-installation-cost__projects p{color:#607482;margin:0;line-height:1.5}.mk-installation-cost__projects small{color:#607482;margin-top:20px;display:block}.mk-installation-cost__projects a{color:var(--color-primary);margin-top:16px;font-weight:700;display:inline-flex}.mk-installation-cost__estimate,.mk-installation-cost__measurement{grid-template-columns:.8fr 1.2fr;align-items:start;gap:52px;display:grid}.mk-installation-cost__estimate>div:last-child{background:var(--cost-dark);color:#fff;padding:26px 32px}.mk-installation-cost__estimate dd{text-align:right;margin:0}.mk-installation-cost__measurement ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-installation-cost__measurement li{border-left:3px solid var(--color-accent);background:var(--cost-soft);padding:16px 18px}.mk-installation-cost__seo{border:1px solid var(--cost-line);grid-template-columns:1fr 1fr;display:grid}.mk-installation-cost__seo article{border-bottom:1px solid var(--cost-line);padding:26px}.mk-installation-cost__seo article:nth-child(2n){border-left:1px solid var(--cost-line)}.mk-installation-cost__form-works{border:1px solid #ffffff3d;min-width:0;padding:14px 16px 16px}.mk-installation-cost__form-works legend{color:#fff;margin-left:0;padding:0 8px;font-size:13px;font-weight:700;line-height:1.4}.mk-installation-cost__form-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mk-installation-cost__form-options label{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:9px;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.35;display:flex}.mk-segment-hub__form .mk-installation-cost__form-options input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:0;accent-color:var(--cost-accent);flex:0 0 18px;margin:0;padding:0}.mk-installation-cost__form-options label:has(input:checked){border-color:var(--cost-accent);background:#12aeeb21}@media (width<=1023px){.mk-installation-cost__formula,.mk-installation-cost__examples{grid-template-columns:repeat(2,1fr)}.mk-installation-cost__formula article:after{display:none!important}}@media (width<=767px){.mk-installation-cost__formula,.mk-installation-cost__calculator,.mk-installation-cost__scope-grid,.mk-installation-cost__examples,.mk-installation-cost__two-columns,.mk-installation-cost__contract,.mk-installation-cost__estimate,.mk-installation-cost__measurement,.mk-installation-cost__seo{grid-template-columns:1fr}.mk-installation-cost__scope-card{padding:22px}.mk-installation-cost__works,.mk-installation-cost__two-columns article+article,.mk-installation-cost__contract article+article,.mk-installation-cost__seo article:nth-child(2n){border-left:0;border-top:1px solid var(--cost-line)}.mk-installation-cost__form-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-installation-cost__measurement ul{grid-template-columns:1fr}.mk-installation-cost__formula-total{flex-direction:column;align-items:flex-start;gap:4px}.mk-installation-cost__formula-total b{display:none}}@media (width<=479px){.mk-installation-cost__form-options{grid-template-columns:1fr}}.mk-ready-windows{--ready-border:#d9e5ec;--ready-muted:#667f8f;--ready-soft:#edf7fb}.mk-ready-windows__hero-link{color:#fff;margin-top:18px;font-weight:700;text-decoration:none;display:inline-flex}.mk-ready-windows__hero{min-height:570px}.mk-ready-windows__hero .mk-segment-hub__hero-content{padding:clamp(42px,4.6vw,64px)}.mk-ready-windows__hero-media{background:#dce8ee;min-height:570px;overflow:hidden}.mk-ready-windows__hero-media picture{width:100%;height:100%;display:block;position:absolute;inset:0}.mk-ready-windows__hero-media img{object-fit:cover;object-position:55% center;width:100%;height:100%;min-height:0;display:block}#main-content .mk-ready-windows__hero .mk-segment-hub__hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-ready-windows__intro{border:1px solid var(--ready-border);grid-template-columns:repeat(2,1fr);display:grid}.mk-ready-windows__intro p{color:#466273;margin:0;padding:30px;line-height:1.65}.mk-ready-windows__intro p+p{border-left:1px solid var(--ready-border)}.mk-ready-windows__steps{border-block:1px solid var(--ready-border);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.mk-ready-windows__steps li{color:#183b52;border-right:1px solid var(--ready-border);min-height:145px;padding:24px 18px;font-weight:700}.mk-ready-windows__steps li:last-child{border-right:0}.mk-ready-windows__steps span{color:#00a2e8;margin-bottom:20px;font-size:13px;display:block}.mk-ready-windows__notice{color:#38596d;background:var(--ready-soft);border-left:3px solid #00a2e8;margin:18px 0 0;padding:18px 22px}.mk-ready-windows__result{color:var(--ready-muted);align-self:end}.mk-ready-windows__result b{color:#075a91;font-size:30px}.mk-ready-windows__filters{border:1px solid var(--ready-border);background:#f8fbfd;grid-template-columns:1.3fr 1fr 1fr 1.2fr auto auto;align-items:end;gap:14px;padding:22px;display:grid}.mk-ready-windows__filters label{color:#365466;gap:8px;font-size:13px;font-weight:700;display:grid}.mk-ready-windows__form>label{color:#fff;gap:7px;font-size:13px;font-weight:650;display:grid}.mk-ready-windows__filters input,.mk-ready-windows__filters select,.mk-ready-windows__form input:not([type=file]),.mk-ready-windows__form select,.mk-ready-windows__form textarea{color:#183b52;background:#fff;border:1px solid #cbdde7;border-radius:0;width:100%;min-height:48px;padding:0 14px}.mk-ready-windows__form textarea{min-height:90px;padding-block:12px}.mk-ready-windows__filters fieldset{background:#fff;border:1px solid #cbdde7;align-items:center;gap:12px;min-height:48px;margin:0;padding:8px 12px;display:flex}.mk-ready-windows__filters legend{color:#365466;padding-inline:4px;font-size:12px;font-weight:700}.mk-ready-windows__filters fieldset label{white-space:nowrap;align-items:center;gap:6px;display:flex}.mk-ready-windows__filters input[type=radio]{width:16px;min-height:16px}.mk-ready-windows__filters .mk-segment-hub__button{border:0;min-height:48px}.mk-ready-windows__reset{color:#075a91;cursor:pointer;background:0 0;border:0;min-height:48px;padding-inline:10px}.mk-ready-windows__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.mk-ready-windows__card{border:1px solid var(--ready-border);background:#fff;grid-template-columns:minmax(190px,38%) 1fr;min-width:0;display:grid}.mk-ready-windows__card[hidden]{display:none}.mk-ready-windows__card-media{background:var(--ready-soft);place-items:center;min-height:100%;padding:28px 18px;display:grid;position:relative}.mk-ready-windows__card-media img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:270px}.mk-ready-windows__card-media span{color:#fff;background:#21833b;padding:6px 9px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.mk-ready-windows__card-copy{flex-direction:column;min-width:0;padding:24px;display:flex}.mk-ready-windows__card-meta{color:#6b8493;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.mk-ready-windows__card h3{color:#075a91;margin:0 0 8px;font-size:clamp(20px,1.55vw,25px)}.mk-ready-windows__card-copy>p{color:var(--ready-muted);margin:0 0 16px}.mk-ready-windows__card dl{margin:0}.mk-ready-windows__card dl div{border-top:1px solid #e5edf2;grid-template-columns:105px 1fr;padding:7px 0;display:grid}.mk-ready-windows__card dt{color:#718896}.mk-ready-windows__card dd{color:#183b52;margin:0;font-weight:700}.mk-ready-windows__price{color:#607986;border-top:1px solid #e5edf2;grid-template-columns:1fr auto;gap:3px 15px;margin-top:auto;padding-top:18px;display:grid}.mk-ready-windows__price strong{color:#d56e00;font-size:24px}.mk-ready-windows__price small{grid-column:1/-1}.mk-ready-windows__card-actions{align-items:center;gap:14px;margin-top:17px;display:flex}.mk-ready-windows__card-actions .mk-segment-hub__button{min-height:44px;padding:12px 16px}.mk-ready-windows__card-actions>a:last-child{color:#075a91;font-weight:700}.mk-ready-windows__empty{text-align:center;border:1px solid var(--ready-border);background:var(--ready-soft);padding:28px}.mk-ready-windows__comparison{border:1px solid var(--ready-border);grid-template-columns:repeat(2,1fr);display:grid}.mk-ready-windows__comparison article{padding:34px}.mk-ready-windows__comparison article+article{border-left:1px solid var(--ready-border)}.mk-ready-windows__comparison article>span{color:#00a2e8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.mk-ready-windows__comparison h3{color:#075a91;margin:10px 0;font-size:26px}.mk-ready-windows__comparison li{margin-block:8px}.mk-ready-windows__comparison a{color:#075a91;margin-top:12px;font-weight:800;display:inline-flex}.mk-ready-windows__service{grid-template-columns:minmax(260px,.7fr) 1.6fr;align-items:start;gap:42px;display:grid}.mk-ready-windows__service h2{margin:10px 0}.mk-ready-windows__service-grid{border:1px solid var(--ready-border);grid-template-columns:repeat(3,1fr);display:grid}.mk-ready-windows__service-grid article{padding:28px 22px}.mk-ready-windows__service-grid article+article{border-left:1px solid var(--ready-border)}.mk-ready-windows__service-grid h3{color:#075a91}.mk-ready-windows__guide-grid{border:1px solid var(--ready-border);grid-template-columns:repeat(2,1fr);display:grid}.mk-ready-windows__guide-grid article{padding:30px}.mk-ready-windows__guide-grid article+article{border-left:1px solid var(--ready-border)}.mk-ready-windows__guide-grid h3{color:#075a91;margin-top:0}.mk-ready-windows__request{margin-top:76px}.mk-ready-windows__form{align-content:start}.mk-ready-windows__selection{color:#fff;background:#ffffff14;border-left:3px solid #ff8a00;margin:0;padding:10px 13px}.mk-ready-windows__form .grant{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.mk-ready-windows__form .grant input{flex:none;margin-top:3px}.mk-ready-windows__form .grant label{color:#fff;flex:300px;line-height:1.45}.mk-ready-windows__form .grant-error{flex-basis:100%}@media (width<=1180px){.mk-ready-windows__filters{grid-template-columns:repeat(3,1fr)}.mk-ready-windows__catalog{grid-template-columns:1fr}}@media (width<=900px){.mk-ready-windows__hero{min-height:0}.mk-ready-windows__hero-media{min-height:420px}}@media (width<=767px){.mk-ready-windows__hero-media{min-height:360px}#main-content .mk-ready-windows__hero .mk-segment-hub__hero-benefits,.mk-ready-windows__intro,.mk-ready-windows__comparison,.mk-ready-windows__service,.mk-ready-windows__guide-grid{grid-template-columns:1fr}.mk-ready-windows__intro p+p,.mk-ready-windows__comparison article+article,.mk-ready-windows__guide-grid article+article{border-top:1px solid var(--ready-border);border-left:0}.mk-ready-windows__steps{grid-template-columns:repeat(2,1fr)}.mk-ready-windows__steps li{border-bottom:1px solid var(--ready-border);min-height:110px}.mk-ready-windows__filters,.mk-ready-windows__card{grid-template-columns:1fr}.mk-ready-windows__card-media{min-height:280px}.mk-ready-windows__service-grid{grid-template-columns:1fr}.mk-ready-windows__service-grid article+article{border-top:1px solid var(--ready-border);border-left:0}.mk-ready-windows__form{grid-template-columns:1fr}}.mk-mosquito{--mosquito-border:#d9e5ec;--mosquito-soft:#edf7fb}.mk-mosquito__hero{min-height:470px}.mk-mosquito__hero-media{background:linear-gradient(145deg,#eaf5fa,#fff);place-items:center;min-height:470px;padding:48px;display:grid;overflow:hidden}.mk-mosquito__window{aspect-ratio:.82;background:#cfeefa;border:24px solid #f8fafb;width:min(80%,390px);padding:26px;position:relative;box-shadow:0 0 0 3px #9db3c0,0 22px 45px #0031592e}.mk-mosquito__window-frame,.mk-mosquito__window-mesh{position:absolute;inset:16px}.mk-mosquito__window-frame{z-index:2;border:10px solid #607f90;box-shadow:inset 0 0 0 3px #c9dae3}.mk-mosquito__window-mesh,.mk-mosquito__sample span,.mk-mosquito__detail span{background-image:repeating-linear-gradient(0deg,#1b41535c 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#1b41535c 0 1px,#0000 1px 5px)}.mk-mosquito__window-handle{z-index:3;background:#fff;border-radius:8px;width:9px;height:56px;position:absolute;top:48%;right:-17px;box-shadow:0 0 0 2px #8ca3b0}.mk-mosquito__window i{z-index:4;color:#fff;background:#075a91;padding:8px 11px;font-size:12px;font-style:normal;position:absolute;bottom:-45px;right:-28px}.mk-mosquito__detail{color:#183b52;background:#fff;align-items:center;gap:12px;width:255px;padding:12px;font-size:12px;display:flex;position:absolute;bottom:25px;right:25px;box-shadow:0 12px 28px #00315924}.mk-mosquito__detail span{border:5px solid #607f90;flex:none;width:48px;height:48px}.mk-mosquito__products{border:1px solid var(--mosquito-border);grid-template-columns:repeat(3,1fr);display:grid}.mk-mosquito__products article{min-width:0}.mk-mosquito__products article+article{border-left:1px solid var(--mosquito-border)}.mk-mosquito__sample{background:var(--mosquito-soft);place-items:center;height:190px;padding:28px;display:grid;position:relative;overflow:hidden}.mk-mosquito__sample span{border:12px solid #678493;width:170px;height:125px;box-shadow:0 10px 25px #0031591f}.mk-mosquito__sample i{background-color:#d9eff7;border:7px solid #678493;border-radius:50%;width:72px;height:72px;position:absolute;bottom:22px;right:28px}.mk-mosquito__sample--fine span,.mk-mosquito__sample--fine i{background-image:repeating-linear-gradient(0deg,#1b41537a 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#1b41537a 0 1px,#0000 1px 3px)}.mk-mosquito__sample--reinforced span,.mk-mosquito__sample--reinforced i{background-image:repeating-linear-gradient(0deg,#1b415399 0 2px,#0000 2px 7px),repeating-linear-gradient(90deg,#1b415399 0 2px,#0000 2px 7px)}.mk-mosquito__product-copy{padding:26px}.mk-mosquito__product-copy>span{color:#00a2e8;text-transform:uppercase;font-size:12px;font-weight:800}.mk-mosquito__product-copy h3{color:#075a91;min-height:58px;margin:9px 0;font-size:23px}.mk-mosquito__product-copy p{color:#657f8e;min-height:78px}.mk-mosquito__product-copy ul{min-height:132px;margin:18px 0;padding-left:19px}.mk-mosquito__product-copy li{margin-block:7px}.mk-mosquito__product-copy a{color:#075a91;font-weight:800}.mk-mosquito__selection-grid{border:1px solid var(--mosquito-border);grid-template-columns:repeat(4,1fr);display:grid}.mk-mosquito__selection-grid article{padding:24px}.mk-mosquito__selection-grid article+article{border-left:1px solid var(--mosquito-border)}.mk-mosquito__selection-grid span{color:#00a2e8;font-size:12px;font-weight:800}.mk-mosquito__selection-grid h3{color:#075a91;margin:12px 0 8px}.mk-mosquito__selection-grid p{color:#657f8e;margin:0}.mk-mosquito__selection-note{color:#416172;background:var(--mosquito-soft);border-left:3px solid #00a2e8;margin:0;padding:16px 20px}.mk-mosquito__compare{margin-top:38px}.mk-mosquito__compare h2{margin-bottom:18px}.mk-mosquito__table-wrap{overflow-x:auto}.mk-mosquito__compare table{border-collapse:collapse;width:100%;min-width:700px}.mk-mosquito__compare th,.mk-mosquito__compare td{text-align:left;border:1px solid var(--mosquito-border);padding:15px 18px}.mk-mosquito__compare thead th{color:#075a91;background:var(--mosquito-soft)}.mk-mosquito__compare tbody th{color:#365566;width:20%}.mk-mosquito__steps{border:1px solid var(--mosquito-border);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.mk-mosquito__steps li{min-height:180px;padding:26px}.mk-mosquito__steps li+li{border-left:1px solid var(--mosquito-border)}.mk-mosquito__steps span{color:#00a2e8;font-size:12px;font-weight:800}.mk-mosquito__steps h3{color:#075a91;margin:16px 0 8px}.mk-mosquito__steps p{color:#657f8e}.mk-mosquito__estimator{border:1px solid var(--mosquito-border);grid-template-columns:.75fr 1.25fr;margin-top:34px;display:grid}.mk-mosquito__estimator>div{color:#fff;background:#064f80;padding:32px}.mk-mosquito__estimator h2{color:#fff;margin:9px 0}.mk-mosquito__estimator ul{padding-left:20px}.mk-mosquito__estimator form{grid-template-columns:repeat(2,1fr);align-items:end;gap:16px;padding:32px;display:grid}.mk-mosquito__estimator label,.mk-mosquito__form label{color:#365566;gap:8px;font-size:13px;font-weight:700;display:grid}.mk-mosquito__estimator input,.mk-mosquito__estimator select,.mk-mosquito__form input,.mk-mosquito__form select,.mk-mosquito__form textarea{color:#183b52;background-color:#fff;border:1px solid #cbdde7;border-radius:0;width:100%;min-height:48px;padding:0 48px 0 14px}.mk-mosquito__estimator select,.mk-mosquito__form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23006aa8' stroke-width='2'/%3E%3C/svg%3E");background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 8px}.mk-mosquito__estimator form .mk-segment-hub__button{border:0;min-height:48px}.mk-mosquito__warning{color:#294d61;background:var(--mosquito-soft);border-left:4px solid #00a2e8;grid-template-columns:auto 1fr;gap:22px;margin:72px 0 0;padding:30px;display:grid}.mk-mosquito__warning-icon{color:#fff;background:#075a91;place-items:center;width:46px;height:46px;font-size:26px;font-weight:900;display:grid}.mk-mosquito__warning span{color:#00a2e8;text-transform:uppercase;font-size:12px;font-weight:800}.mk-mosquito__warning h2{margin:6px 0 9px}.mk-mosquito__warning p{margin:0 0 10px}.mk-mosquito__warning a{color:#075a91;font-weight:800}.mk-mosquito__request{margin-top:70px}.mk-mosquito__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.mk-mosquito__form textarea{min-height:88px;padding-block:12px}.mk-mosquito__form-size{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.mk-mosquito>.mk-related-section-links{margin-top:62px}@media (width<=900px){.mk-mosquito__products,.mk-mosquito__selection-grid{grid-template-columns:repeat(2,1fr)}.mk-mosquito__products article:nth-child(3),.mk-mosquito__selection-grid article:nth-child(n+3){border-top:1px solid var(--mosquito-border)}.mk-mosquito__products article:nth-child(3){border-left:0}.mk-mosquito__steps{grid-template-columns:repeat(2,1fr)}.mk-mosquito__steps li:nth-child(3){border-top:1px solid var(--mosquito-border);border-left:0}.mk-mosquito__steps li:nth-child(4){border-top:1px solid var(--mosquito-border)}}@media (width<=640px){.mk-mosquito__hero-media{min-height:360px;padding:35px 20px 60px}.mk-mosquito__window{border-width:16px;width:240px}.mk-mosquito__detail{width:220px;bottom:12px;right:12px}.mk-mosquito__products,.mk-mosquito__selection-grid,.mk-mosquito__steps,.mk-mosquito__estimator,.mk-mosquito__estimator form,.mk-mosquito__form,.mk-mosquito__form-size{grid-template-columns:1fr}.mk-mosquito__products article+article,.mk-mosquito__selection-grid article+article,.mk-mosquito__steps li+li{border-top:1px solid var(--mosquito-border);border-left:0}.mk-mosquito__product-copy h3,.mk-mosquito__product-copy p,.mk-mosquito__product-copy ul{min-height:0}.mk-mosquito__warning{grid-template-columns:1fr}}.mk-window-finishing{--window-finishing-border:#d9e5ec;--window-finishing-soft:#eef7fb;--window-finishing-ink:#15384e}.mk-window-finishing__hero{min-height:455px}.mk-window-finishing__hero-media{background:linear-gradient(145deg,#f6fafc,#e7f3f8);place-items:center;min-height:455px;padding:44px;display:grid;overflow:hidden}.mk-window-finishing__opening{aspect-ratio:1.12;background:#d7e0e5;width:min(88%,470px);padding:56px 52px 42px;position:relative;box-shadow:0 24px 48px #00315924}.mk-window-finishing__frame{z-index:2;background:linear-gradient(150deg,#e1f6ff,#aedcec);border:22px solid #fff;width:100%;height:100%;display:block;position:relative;box-shadow:0 0 0 3px #9bb1bd,inset 0 0 0 3px #9bb1bd}.mk-window-finishing__frame:after{content:"";background:#fff;border-inline:2px solid #9bb1bd;width:17px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mk-window-finishing__frame i,.mk-window-finishing__frame b{z-index:2;background:#fff;border-radius:5px;width:6px;height:42px;position:absolute;top:45%;box-shadow:0 0 0 2px #8ba3b0}.mk-window-finishing__frame i{left:calc(50% - 18px)}.mk-window-finishing__frame b{right:8px}.mk-window-finishing__slope{z-index:1;background:#f8fbfc;position:absolute}.mk-window-finishing__slope--top{clip-path:polygon(0 0,100% 0,89% 100%,11% 100%);height:42px;top:18px;left:24px;right:24px}.mk-window-finishing__slope--left,.mk-window-finishing__slope--right{width:46px;top:45px;bottom:36px}.mk-window-finishing__slope--left{clip-path:polygon(0 0,100% 8%,100% 92%,0 100%);left:15px}.mk-window-finishing__slope--right{clip-path:polygon(0 8%,100% 0,100% 100%,0 92%);right:15px}.mk-window-finishing__sill{z-index:3;background:#fff;border-bottom:8px solid #b8c7cf;height:30px;position:absolute;bottom:10px;left:7%;right:7%;transform:perspective(100px)rotateX(8deg);box-shadow:0 8px 15px #0031591f}.mk-window-finishing__legend{color:#31586d;background:#fff;gap:16px;padding:12px 15px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:24px;right:28px;box-shadow:0 10px 26px #0031591f}.mk-window-finishing__legend span{align-items:center;gap:7px;display:flex}.mk-window-finishing__legend i{border-radius:1px;width:18px;height:8px}.mk-window-finishing__legend-sill{background:#fff;box-shadow:0 0 0 1px #9bb1bd}.mk-window-finishing__legend-slope{background:#cddae0}.mk-window-finishing__directions{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.mk-window-finishing__directions>article{border:1px solid var(--window-finishing-border);background:#fff;grid-template-rows:235px 1fr;min-width:0;display:grid}.mk-window-finishing__direction-visual{background:var(--window-finishing-soft);place-items:center;padding:30px;display:grid;position:relative;overflow:hidden}.mk-window-finishing__direction-visual--sill>span{border:1px solid #bdcdd5;border-radius:2px;width:64%;height:35px;position:absolute;transform:perspective(260px)rotateX(20deg);box-shadow:0 9px 18px #0031591a}.mk-window-finishing__direction-visual--sill>span:first-child{background:#fff;top:48px}.mk-window-finishing__direction-visual--sill>span:nth-child(2){background:#d7c1a0;top:101px}.mk-window-finishing__direction-visual--sill>span:nth-child(3){background:#8297a1;top:154px}.mk-window-finishing__direction-visual--sill i{background:#c8ebf8;border:8px solid #fff;width:63px;height:148px;position:absolute;top:38px;right:17%;box-shadow:0 0 0 2px #94acb9}.mk-window-finishing__direction-visual--slopes{background:linear-gradient(145deg,#e9f4f8,#fff)}.mk-window-finishing__mini-window{background:#c9ebf8;border:18px solid #fff;width:62%;height:78%;box-shadow:0 0 0 3px #9bb1bd,0 16px 26px #0031591f}.mk-window-finishing__direction-visual--slopes i,.mk-window-finishing__direction-visual--slopes b{background:#cbd8de;position:absolute}.mk-window-finishing__direction-visual--slopes i{clip-path:polygon(0 0,100% 13%,100% 87%,0 100%);width:12%;top:18px;bottom:18px;left:11%}.mk-window-finishing__direction-visual--slopes b{clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);height:34px;top:18px;left:11%;right:11%}.mk-window-finishing__direction-copy{flex-direction:column;padding:30px;display:flex}.mk-window-finishing__direction-copy h3{color:#075a91;margin:0 0 10px;font-size:26px}.mk-window-finishing__direction-copy p{color:#657f8e;margin:0}.mk-window-finishing__direction-copy ul{margin:20px 0 26px;padding-left:20px}.mk-window-finishing__direction-copy li{margin-block:7px}.mk-window-finishing__direction-copy>div{flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;display:flex}.mk-window-finishing__direction-copy>div>a:last-child{color:#075a91;font-weight:800}.mk-window-finishing__purpose,.mk-window-finishing__selection-grid{border:1px solid var(--window-finishing-border);grid-template-columns:repeat(4,1fr);display:grid}.mk-window-finishing__purpose article,.mk-window-finishing__selection-grid article{min-width:0;padding:24px}.mk-window-finishing__purpose article+article,.mk-window-finishing__selection-grid article+article{border-left:1px solid var(--window-finishing-border)}.mk-window-finishing__purpose span,.mk-window-finishing__selection-grid span,.mk-window-finishing__installation article>span{color:#00a2e8;font-size:12px;font-weight:800}.mk-window-finishing__purpose h3,.mk-window-finishing__selection-grid h3,.mk-window-finishing__installation h3{color:#075a91;margin:12px 0 8px}.mk-window-finishing__purpose p,.mk-window-finishing__selection-grid p{color:#657f8e;margin:0}.mk-window-finishing__installation{border:1px solid var(--window-finishing-border);grid-template-columns:.9fr 1fr 1fr;margin-top:34px;display:grid}.mk-window-finishing__installation>*{padding:30px}.mk-window-finishing__installation>*+*{border-left:1px solid var(--window-finishing-border)}.mk-window-finishing__installation-heading h2{color:var(--window-finishing-ink);margin:8px 0 14px}.mk-window-finishing__installation-heading p{color:#657f8e;margin:0}.mk-window-finishing__installation ul{margin:18px 0 0;padding-left:20px}.mk-window-finishing__installation li{margin-block:8px}.mk-window-finishing__selection .mk-segment-hub__heading{align-items:end}.mk-window-finishing__request{margin-top:78px}.mk-window-finishing__form{align-content:start}@media (width<=1023px){.mk-window-finishing__directions,.mk-window-finishing__installation{grid-template-columns:1fr}.mk-window-finishing__installation>*+*{border-top:1px solid var(--window-finishing-border);border-left:0}.mk-window-finishing__purpose,.mk-window-finishing__selection-grid{grid-template-columns:repeat(2,1fr)}.mk-window-finishing__purpose article:nth-child(3),.mk-window-finishing__selection-grid article:nth-child(3){border-top:1px solid var(--window-finishing-border);border-left:0}.mk-window-finishing__purpose article:nth-child(4),.mk-window-finishing__selection-grid article:nth-child(4){border-top:1px solid var(--window-finishing-border)}}@media (width<=767px){.mk-window-finishing__hero,.mk-window-finishing__hero-media{min-height:auto}.mk-window-finishing__hero-media{min-height:340px;padding:30px 22px 54px}.mk-window-finishing__opening{width:min(90%,390px);padding:44px 42px 35px}.mk-window-finishing__frame{border-width:16px}.mk-window-finishing__legend{justify-content:center;bottom:12px;left:16px;right:16px}.mk-window-finishing__directions>article{grid-template-rows:190px 1fr}.mk-window-finishing__direction-copy{padding:24px 20px}.mk-window-finishing__direction-copy h3{font-size:22px}.mk-window-finishing__purpose,.mk-window-finishing__selection-grid{grid-template-columns:1fr}.mk-window-finishing__purpose article+article,.mk-window-finishing__selection-grid article+article{border-top:1px solid var(--window-finishing-border);border-left:0}.mk-window-finishing__selection .mk-segment-hub__heading{align-items:start}}.mk-lamination{--lamination-border:#d9e4eb;--lamination-soft:#eef6fa;--lamination-ink:#15384e}.mk-lamination__hero{min-height:510px}.mk-lamination__hero-link{color:#fff;gap:8px;margin-top:20px;font-weight:800;display:inline-flex}#main-content .mk-lamination__hero .mk-segment-hub__hero-benefits{gap:8px 12px;margin:22px 0 0;padding:0}.mk-lamination__hero-media{background:#e9f4f8;min-height:510px;display:block;position:relative;overflow:hidden}.mk-lamination__hero-picture{display:block;position:absolute;inset:0}.mk-lamination__hero-picture img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mk-lamination__intro{grid-template-columns:repeat(2,1fr);gap:46px;max-width:1360px;margin:0 auto;padding:42px 40px 0;display:grid}.mk-lamination__intro p{color:#526f80;margin:0;font-size:17px;line-height:1.7}.mk-lamination__option-heading{margin:0 0 18px}.mk-lamination__option-heading span{color:#00a2e8;letter-spacing:.13em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.mk-lamination__option-heading h2{color:var(--lamination-ink);margin:0;font-size:clamp(27px,2.4vw,38px);font-weight:400;line-height:1.15}.mk-lamination__decor-filters{flex-wrap:wrap;gap:10px;margin:20px 0 16px;display:flex}.mk-lamination__decor-filters button{border:1px solid var(--lamination-border);color:#45677a;min-height:46px;font:inherit;cursor:pointer;background:#fff;padding:10px 20px;font-weight:800}.mk-lamination__decor-filters button:hover,.mk-lamination__decor-filters button:focus-visible{color:#075a91;border-color:#0b679f}.mk-lamination__decor-filters button.is-active{color:#fff;background:#075a91;border-color:#075a91}.mk-lamination__studio{grid-template-columns:minmax(390px,.85fr) minmax(0,1.15fr);align-items:start;gap:28px;display:grid}.mk-lamination__preview-panel{border:1px solid var(--lamination-border);background:#fff;position:sticky;top:24px;overflow:hidden}.mk-lamination__view-tabs{border-bottom:1px solid var(--lamination-border);grid-template-columns:repeat(3,1fr);display:grid}.mk-lamination__view-tabs button,.mk-lamination__side-tabs button,.mk-lamination__filters button{color:#416276;cursor:pointer;background:#fff;border:0;min-height:45px;font-weight:800}.mk-lamination__view-tabs button+button{border-left:1px solid var(--lamination-border)}.mk-lamination__view-tabs button.is-active,.mk-lamination__side-tabs button.is-active,.mk-lamination__filters button.is-active{color:#fff;background:#075a91}.mk-lamination__preview{background:#edf5f8;height:510px;padding:38px;overflow:hidden}.mk-lamination__scene{background:linear-gradient(#f8f5ef 0 68%,#d8c4a4 68%);width:100%;height:100%;position:relative;overflow:hidden}.mk-lamination__scene:before,.mk-lamination__scene:after{content:"";opacity:0;height:35%;transition:opacity .18s;position:absolute;left:0;right:0}.mk-lamination__scene:before{background:linear-gradient(#cfdae0 0 58%,#98b1bd 58%);top:0}.mk-lamination__scene:after{background:linear-gradient(#71915d 0 14%,#b8af9d 14%);bottom:0}.mk-lamination__wall{background:#a9d5e8;border:26px solid #e6e0d6;position:absolute;inset:30px 36px 52px;box-shadow:0 18px 28px #1842592e}.mk-lamination__wall:before{content:"";background:linear-gradient(145deg,#0000 0 37%,#ffffff4d 38% 42%,#0000 43%);position:absolute;inset:0}.mk-lamination__window{z-index:2;border:22px solid #0000;border-image:var(--lamination-inside) 22 round;background:#bce5f4;position:absolute;inset:67px 72px 88px;box-shadow:0 0 0 3px #69828f}.mk-lamination__window:before{content:"";background-image:var(--lamination-inside);background-size:90px;border-inline:2px solid #6b8390;width:22px;position:absolute;top:-22px;bottom:-22px;left:50%;transform:translate(-50%)}.mk-lamination__glass{background:linear-gradient(145deg,#0000 0 39%,#ffffff5c 40% 45%,#0000 46%);position:absolute;inset:2px}.mk-lamination__sash{z-index:3;border:13px solid #0000;border-image:var(--lamination-inside) 16 round;transform-origin:100%;transition:transform .22s;position:absolute;inset:-3px -3px -3px calc(50% + 11px)}.mk-lamination__sash:before{z-index:-1;border:6px solid var(--lamination-base);content:"";position:absolute;inset:-19px}.mk-lamination__window img{z-index:5;object-fit:contain;width:26px;height:auto;max-height:78px;position:absolute;top:44%;right:3px;transform:translateY(-50%)}.mk-lamination__sill{z-index:3;background:#fff;border-bottom:6px solid #bdc5c8;height:25px;position:absolute;bottom:42px;left:42px;right:42px;box-shadow:0 9px 15px #00315921}.mk-lamination__preview[data-view=outside] .mk-lamination__scene:before,.mk-lamination__preview[data-view=outside] .mk-lamination__scene:after{opacity:1}.mk-lamination__preview[data-view=outside] .mk-lamination__scene{background:#a8c6d4}.mk-lamination__preview[data-view=outside] .mk-lamination__wall{border-color:#d2d8d9}.mk-lamination__preview[data-view=outside] .mk-lamination__window,.mk-lamination__preview[data-view=outside] .mk-lamination__window:before,.mk-lamination__preview[data-view=outside] .mk-lamination__sash{border-image-source:var(--lamination-outside);background-image:var(--lamination-outside)}.mk-lamination__preview[data-view=open] .mk-lamination__sash{transform:perspective(500px)rotateY(-42deg)}.mk-lamination__preview[data-view=open] .mk-lamination__window img{right:18%}.mk-lamination__summary{border-top:1px solid var(--lamination-border);padding:26px 28px 30px}.mk-lamination__summary dl{margin:16px 0 22px}.mk-lamination__summary dl>div{border-bottom:1px solid var(--lamination-border);justify-content:space-between;gap:18px;padding:9px 0;display:flex}.mk-lamination__summary dt{color:#6b8290}.mk-lamination__summary dd{color:#173b51;text-align:right;margin:0;font-weight:800}.mk-lamination__controls{border:1px solid var(--lamination-border);background:#fff}.mk-lamination__controls>section{padding:30px;scroll-margin-top:24px}.mk-lamination__controls>section+section{border-top:1px solid var(--lamination-border)}.mk-lamination__control-heading{gap:16px;margin-bottom:22px;display:flex}.mk-lamination__control-heading>span{color:#fff;background:#075a91;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.mk-lamination__control-heading h2{color:var(--lamination-ink);margin:0 0 5px;font-size:25px}.mk-lamination__control-heading div>small{color:#00a2e8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.mk-lamination__control-heading p{color:#6b8290;margin:0}.mk-lamination__type-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mk-lamination__type-grid button{border:1px solid var(--lamination-border);color:#436276;text-align:left;cursor:pointer;background:#fff;padding:18px}.mk-lamination__type-grid button.is-active{background:#fffaf3;border-color:#ff8a00;box-shadow:inset 4px 0 #ff8a00}.mk-lamination__type-grid strong,.mk-lamination__type-grid span,.mk-lamination__type-grid small{display:block}.mk-lamination__type-grid strong{color:#075a91;margin-bottom:8px;font-size:17px}.mk-lamination__type-grid small{color:#8295a0;margin-top:9px}.mk-lamination__side-tabs,.mk-lamination__filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mk-lamination__side-tabs button,.mk-lamination__filters button{border:1px solid var(--lamination-border);min-height:40px;padding:0 16px}.mk-lamination__colors{scrollbar-color:#7fa2b6 #edf3f6;grid-template-columns:repeat(5,1fr);gap:8px;max-height:420px;padding:2px 8px 2px 2px;display:grid;overflow-y:auto}.mk-lamination__colors button,.mk-lamination__handles button{border:1px solid var(--lamination-border);color:#30566b;cursor:pointer;background:#fff;min-width:0;padding:8px}.mk-lamination__colors button[hidden]{display:none}.mk-lamination__colors button.is-active,.mk-lamination__handles button.is-active{border-color:#ff8a00;box-shadow:inset 0 0 0 2px #ff8a00}.mk-lamination__colors button span{aspect-ratio:1;background-size:cover;width:100%;margin-bottom:7px;display:block}.mk-lamination__colors button strong{min-height:34px;font-size:11px;line-height:1.35;display:block}.mk-lamination__availability{color:#6b8290;margin:15px 0 0;font-size:13px}.mk-lamination__bases{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk-lamination__bases button{border:1px solid var(--lamination-border);color:#456678;text-align:left;cursor:pointer;background:#fff;padding:14px}.mk-lamination__bases button.is-active{background:#fffaf3;border-color:#ff8a00}.mk-lamination__bases span{border:12px solid #0000;border-image:var(--lamination-inside) 12 round;background:#caeaf6;height:74px;margin-bottom:11px;display:block;position:relative}.mk-lamination__bases span i{width:15px;position:absolute;top:-7px;bottom:-7px;right:-7px;box-shadow:-2px 0 #00000026}.mk-lamination__bases strong,.mk-lamination__bases small{display:block}.mk-lamination__bases small{margin-top:7px;line-height:1.4}.mk-lamination__handles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mk-lamination__handles button span{background-image:var(--lamination-inside);background-size:cover;place-items:center;height:90px;margin-bottom:7px;display:grid;overflow:hidden}.mk-lamination__handles img{object-fit:contain;width:50px;height:80px}.mk-lamination__handles strong{min-height:34px;font-size:12px;display:block}.mk-lamination__technology{grid-template-columns:.8fr 1.2fr;gap:38px;display:grid}.mk-lamination__technology-copy h2{color:var(--lamination-ink);margin:10px 0 18px}.mk-lamination__technology-copy p{color:#587383;line-height:1.7}.mk-lamination__production{border:1px solid var(--lamination-border);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.mk-lamination__production li{border-bottom:1px solid var(--lamination-border);gap:14px;padding:20px;display:flex}.mk-lamination__production li:nth-child(odd){border-right:1px solid var(--lamination-border)}.mk-lamination__production li:nth-last-child(-n+2){border-bottom:0}.mk-lamination__production span,.mk-lamination__application-grid article>span,.mk-lamination__benefit-grid article>span,.mk-lamination__price-grid article>span{color:#00a2e8;font-size:12px;font-weight:900}.mk-lamination__production h3{color:#075a91;margin:0 0 6px}.mk-lamination__production p{color:#6b8290;margin:0}.mk-lamination__film{border:1px solid var(--lamination-border);grid-column:1/-1}.mk-lamination__film summary{color:#075a91;cursor:pointer;align-items:center;gap:16px;padding:22px 26px;display:flex}.mk-lamination__film summary span{color:#00a2e8;text-transform:uppercase;font-size:12px;font-weight:900}.mk-lamination__film>div{color:#587383;padding:0 26px 24px}.mk-lamination__application-grid{border:1px solid var(--lamination-border);grid-template-columns:1.4fr repeat(2,1fr);display:grid}.mk-lamination__application-grid article{border-bottom:1px solid var(--lamination-border);border-left:1px solid var(--lamination-border);min-height:160px;padding:24px}.mk-lamination__application-grid article:nth-child(2),.mk-lamination__application-grid article:nth-child(5){border-left:0}.mk-lamination__application--large{background:linear-gradient(#ffffffe0, #ffffffe0), var(--lamination-inside);grid-row:span 2;border-bottom:0!important;border-left:0!important;min-height:320px!important}.mk-lamination__application-grid h3,.mk-lamination__benefit-grid h3,.mk-lamination__price-grid h3{color:#075a91;margin:12px 0 8px}.mk-lamination__application-grid p,.mk-lamination__benefit-grid p{color:#667f8d;margin:0}.mk-lamination__benefit-grid{border:1px solid var(--lamination-border);grid-template-columns:repeat(3,1fr);display:grid}.mk-lamination__benefit-grid article{border-bottom:1px solid var(--lamination-border);border-left:1px solid var(--lamination-border);padding:24px}.mk-lamination__benefit-grid article:nth-child(3n+1){border-left:0}.mk-lamination__benefit-grid article:nth-last-child(-n+3){border-bottom:0}.mk-lamination__price-grid{border:1px solid var(--lamination-border);grid-template-columns:repeat(5,1fr);display:grid}.mk-lamination__price-grid article{padding:22px}.mk-lamination__price-grid article+article{border-left:1px solid var(--lamination-border)}.mk-lamination__price-grid ul{color:#647e8d;margin:13px 0 0;padding-left:18px}.mk-lamination__price-grid li{margin-block:7px}.mk-lamination__seo-grid{border:1px solid var(--lamination-border);grid-template-columns:repeat(2,1fr);display:grid}.mk-lamination__seo-grid article{border-bottom:1px solid var(--lamination-border);padding:26px}.mk-lamination__seo-grid article:nth-child(odd){border-right:1px solid var(--lamination-border)}.mk-lamination__seo-grid article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.mk-lamination__seo-grid h3{color:#075a91;margin:0 0 10px}.mk-lamination__seo-grid p{color:#5e7887;margin:0;line-height:1.65}.mk-lamination .partners{margin-top:70px}.mk-lamination__request{margin-top:76px}.mk-lamination__request-selection{background:#ffffff14;border-left:3px solid #00a2e8;margin-top:26px;padding:18px}.mk-lamination__request-selection span,.mk-lamination__request-selection strong{display:block}.mk-lamination__request-selection span{color:#60c9f5;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900}@media (width<=1199px){.mk-lamination__studio{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr)}.mk-lamination__preview{height:450px;padding:24px}.mk-lamination__colors{grid-template-columns:repeat(4,1fr)}.mk-lamination__price-grid{grid-template-columns:repeat(3,1fr)}.mk-lamination__price-grid article{border-bottom:1px solid var(--lamination-border)}.mk-lamination__price-grid article:nth-child(4){border-left:0}}@media (width<=1023px){.mk-lamination__studio,.mk-lamination__technology{grid-template-columns:1fr}.mk-lamination__preview-panel{position:static}.mk-lamination__application-grid{grid-template-columns:repeat(2,1fr)}.mk-lamination__application--large{grid-area:auto/1/auto/-1;min-height:220px!important}.mk-lamination__application-grid article{border-left:0}.mk-lamination__application-grid article:nth-child(2n){border-left:1px solid var(--lamination-border)}.mk-lamination__benefit-grid{grid-template-columns:repeat(2,1fr)}.mk-lamination__benefit-grid article:nth-child(3n+1){border-left:1px solid var(--lamination-border)}.mk-lamination__benefit-grid article:nth-child(odd){border-left:0}}@media (width<=767px){.mk-lamination__hero,.mk-lamination__hero-media{min-height:auto}.mk-lamination__hero-media{min-height:370px}.mk-lamination__intro{grid-template-columns:1fr;gap:16px;padding:30px 20px 0}.mk-lamination__decor-filters{flex-wrap:nowrap;margin-top:16px;overflow-x:auto}.mk-lamination__decor-filters button{flex:none;padding-inline:16px}.mk-lamination__view-tabs{grid-template-columns:repeat(3,minmax(140px,1fr));overflow-x:auto}.mk-lamination__preview{height:390px;padding:16px}.mk-lamination__wall{border-width:18px;inset:24px 20px 44px}.mk-lamination__window{border-width:17px;inset:52px 44px 70px}.mk-lamination__sill{bottom:35px;left:25px;right:25px}.mk-lamination__controls>section{padding:24px 18px}.mk-lamination__type-grid,.mk-lamination__production,.mk-lamination__application-grid,.mk-lamination__benefit-grid,.mk-lamination__price-grid,.mk-lamination__seo-grid{grid-template-columns:1fr}.mk-lamination__colors{grid-template-columns:repeat(3,1fr);max-height:390px}.mk-lamination__bases,.mk-lamination__handles{grid-template-columns:repeat(2,1fr)}.mk-lamination__production li,.mk-lamination__production li:nth-child(odd),.mk-lamination__application-grid article,.mk-lamination__application-grid article:nth-child(2n),.mk-lamination__benefit-grid article,.mk-lamination__benefit-grid article:nth-child(3n+1),.mk-lamination__price-grid article,.mk-lamination__price-grid article+article,.mk-lamination__seo-grid article,.mk-lamination__seo-grid article:nth-child(odd){border-right:0;border-bottom:1px solid var(--lamination-border);border-left:0}.mk-lamination__production li:last-child,.mk-lamination__benefit-grid article:last-child,.mk-lamination__price-grid article:last-child,.mk-lamination__seo-grid article:last-child{border-bottom:0}.mk-lamination__seo-grid article:last-child{grid-column:auto}}.mk-wood-windows{--wood-border:#d9e4eb;--wood-soft:#f2f7fa;--wood-ink:#15384e}.mk-wood-windows__hero{min-height:440px}.mk-wood-windows__hero-link{color:#fff;gap:8px;margin-top:18px;font-weight:800;display:inline-flex}.mk-wood-windows__hero-media{background:#d9d4cc;min-height:440px;position:relative;overflow:hidden}.mk-wood-windows__hero-media picture{display:contents}.mk-wood-windows__hero-media img{object-position:50% center}.mk-wood-windows__intro{border:1px solid var(--wood-border);border-top:0;grid-template-columns:repeat(2,1fr);gap:20px;padding:36px 40px;display:grid}.mk-wood-windows__intro p{color:#607b8c;margin:0;line-height:1.75}.mk-wood-windows__lamination-picker .tape-group .center.is-active img,.mk-wood-windows__lamination-picker .tape-group [data-wood-decor].is-active img,.mk-wood-windows__lamination-picker .handle-group .center.is-active img,.mk-wood-windows__lamination-picker .handle-group [data-wood-handle].is-active img{border-color:#f28a1a}.mk-wood-windows__section-link{border:solid var(--wood-border);color:#607b8c;border-width:0 1px 1px;padding:18px 22px}.mk-wood-windows__section-link a,.mk-wood-windows__base-links a{color:#0065a4;margin-left:8px;font-weight:800}.mk-wood-windows__type-grid,.mk-wood-windows__feature-grid,.mk-wood-windows__price-grid{border:solid var(--wood-border);border-width:1px 0 0 1px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-wood-windows__type-grid article,.mk-wood-windows__feature-grid article,.mk-wood-windows__price-grid article{border:solid var(--wood-border);border-width:0 1px 1px 0;min-width:0;padding:28px}.mk-wood-windows__type-grid article>span,.mk-wood-windows__feature-grid article>span,.mk-wood-windows__price-grid article>span{color:#00a2e8;font-size:13px;font-weight:900}.mk-wood-windows__type-grid h3,.mk-wood-windows__feature-grid h3,.mk-wood-windows__price-grid h3{margin:14px 0 9px}.mk-wood-windows__type-grid p,.mk-wood-windows__feature-grid p,.mk-wood-windows__price-grid p{color:#607b8c;margin:0;line-height:1.65}.mk-wood-windows__type-grid ul{flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mk-wood-windows__type-grid li{color:#496779;background:var(--wood-soft);padding:5px 9px;font-size:12px}.mk-wood-windows__profile-picker{border:solid var(--wood-border);background:var(--wood-soft);border-width:0 1px 1px;padding:30px}.mk-wood-windows__base-links{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.mk-wood-windows__feature-grid,.mk-wood-windows__price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-wood-windows__seo-grid{border:solid var(--wood-border);border-width:1px 0 0 1px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-wood-windows__seo-grid article{border:solid var(--wood-border);border-width:0 1px 1px 0;padding:28px}.mk-wood-windows__seo-grid h3{margin:0 0 10px}.mk-wood-windows__seo-grid p{color:#607b8c;margin:0;line-height:1.75}.mk-wood-windows__form{align-content:start}.mk-wood-windows__request-benefits{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mk-wood-windows__request-benefits li{color:#ffffffc7;padding-left:24px;font-size:14px;position:relative}.mk-wood-windows__request-benefits li:before{color:#20b7ea;content:"✓";font-weight:800;position:absolute;top:1px;left:0}@media (width<=1024px){.mk-wood-windows__type-grid,.mk-wood-windows__feature-grid,.mk-wood-windows__price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.mk-wood-windows__hero,.mk-wood-windows__hero-media{min-height:auto}.mk-wood-windows__hero-media{min-height:350px;padding:28px}.mk-wood-windows__intro,.mk-wood-windows__seo-grid,.mk-wood-windows__type-grid,.mk-wood-windows__feature-grid,.mk-wood-windows__price-grid{grid-template-columns:1fr}.mk-wood-windows__intro{padding:26px 22px}.mk-wood-windows__profile-picker{padding:22px}.mk-wood-windows__section-link a,.mk-wood-windows__base-links a{margin:6px 0 0;display:block}}.mk-dark-oak{--dark-oak-border:#d9e4eb;--dark-oak-soft:#f1f6f8;--dark-oak-ink:#15384e;--dark-oak-brown:#4f3024}.mk-dark-oak .mk-segment-hub__section{padding-top:clamp(44px,5.2vw,68px)}.mk-dark-oak .mk-segment-hub__heading{margin-bottom:22px}.mk-dark-oak__hero,.mk-dark-oak__hero-media{min-height:420px}.mk-dark-oak__hero-link{color:#fff;gap:8px;margin-top:18px;font-weight:800;display:inline-flex}.mk-dark-oak__hero-media{background:#d9d4cc;position:relative;overflow:hidden}.mk-dark-oak__hero-media picture{display:contents}.mk-dark-oak__hero-media img{object-position:center}.mk-dark-oak__heading-copy{max-width:980px}.mk-dark-oak__look .mk-segment-hub__heading p{max-width:1040px}.mk-dark-oak__viewer{border:1px solid var(--dark-oak-border);grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);display:grid}.mk-dark-oak__view-tabs{flex-wrap:wrap;gap:8px;padding:16px 20px 0;display:flex}.mk-dark-oak__view-tabs button{border:1px solid var(--dark-oak-border);color:#31576c;cursor:pointer;background:#fff;padding:10px 16px;font-weight:800}.mk-dark-oak__view-tabs button:is(:hover,.is-active){color:#9a4d00;border-color:#ff8b13}.mk-dark-oak__preview{background:#edf3f5;min-height:430px;margin:18px 20px 22px;display:block;overflow:hidden}.mk-dark-oak__preview img{object-fit:cover;width:100%;height:100%;min-height:430px;max-height:520px;display:block}.mk-dark-oak__viewer aside{color:#fff;background:#163e56;flex-direction:column;padding:30px;display:flex}.mk-dark-oak__selection-line{color:#cbdce5;margin:12px 0 18px;line-height:1.55}.mk-dark-oak__viewer dl{margin:0 0 22px}.mk-dark-oak__viewer dl div{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.mk-dark-oak__viewer dt{color:#ffffff9e}.mk-dark-oak__viewer dd{margin:0;font-weight:800}.mk-dark-oak__viewer aside>p:last-of-type{color:#cbdce5;margin:0 0 24px;line-height:1.65}.mk-dark-oak__viewer aside .mk-segment-hub__button{margin-top:auto}.mk-dark-oak__type-grid,.mk-dark-oak__application-grid,.mk-dark-oak__feature-grid,.mk-dark-oak__price-grid{border:solid var(--dark-oak-border);border-width:1px 0 0 1px;display:grid}.mk-dark-oak__subheading{margin-top:42px}.mk-dark-oak__type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-dark-oak__application-grid,.mk-dark-oak__feature-grid,.mk-dark-oak__price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-dark-oak__type-grid article,.mk-dark-oak__application-grid article,.mk-dark-oak__feature-grid article,.mk-dark-oak__price-grid article{border:solid var(--dark-oak-border);border-width:0 1px 1px 0;min-width:0;padding:27px}.mk-dark-oak__type-grid article>span,.mk-dark-oak__application-grid article>span,.mk-dark-oak__feature-grid article>span,.mk-dark-oak__price-grid article>span{color:#00a2e8;font-size:13px;font-weight:900}.mk-dark-oak__type-grid h3,.mk-dark-oak__application-grid h3,.mk-dark-oak__feature-grid h3,.mk-dark-oak__price-grid h3{margin:13px 0 8px}.mk-dark-oak__type-grid p,.mk-dark-oak__application-grid p,.mk-dark-oak__feature-grid p,.mk-dark-oak__price-grid p{color:#607b8c;margin:0;line-height:1.65}.mk-dark-oak__type-grid ul{flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.mk-dark-oak__type-grid li{color:#4a6677;background:var(--dark-oak-soft);padding:5px 8px;font-size:12px}.mk-dark-oak__type-grid small{color:#876748;margin-top:17px;line-height:1.5;display:block}.mk-dark-oak__combination-grid{border:1px solid var(--dark-oak-border);grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);display:grid}.mk-dark-oak__base-card{border-right:1px solid var(--dark-oak-border);grid-template-columns:135px 1fr;align-items:center;gap:24px;padding:26px;display:grid}.mk-dark-oak__base-card h3{margin:0 0 8px}.mk-dark-oak__base-card p{color:#607b8c;margin:0;line-height:1.6}.mk-dark-oak__base-sample{background-image:var(--dark-oak-texture);background-size:cover;height:125px;padding:17px;position:relative}.mk-dark-oak__base-sample span{border:12px solid var(--dark-oak-brown);background:#d2edf5;height:100%;display:block}.mk-dark-oak__base-sample i{background:#a77754;width:5px;height:29px;position:absolute;top:48%;right:35%}.mk-dark-oak__handles{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-dark-oak__handles article{border-right:1px solid var(--dark-oak-border);gap:10px;padding:18px;display:grid}.mk-dark-oak__handles article:last-child{border-right:0}.mk-dark-oak__handles div{background-size:cover;place-items:center;min-height:120px;display:grid;position:relative}.mk-dark-oak__handles img{filter:drop-shadow(0 4px 5px #00000040);max-width:46px;max-height:95px}.mk-dark-oak__handles strong{color:#31576c;text-align:center;font-size:13px}.mk-dark-oak__inline-links{border:solid var(--dark-oak-border);border-width:0 1px 1px;gap:28px;padding:17px 22px;display:flex}.mk-dark-oak__inline-links a{color:#0065a4;font-weight:800}.mk-dark-oak__seo-grid{border:solid var(--dark-oak-border);border-width:1px 0 0 1px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-dark-oak__seo-grid article{border:solid var(--dark-oak-border);border-width:0 1px 1px 0;padding:27px}.mk-dark-oak__seo-grid h3{margin:0 0 9px}.mk-dark-oak__seo-grid p{color:#607b8c;margin:0;line-height:1.72}.mk-dark-oak__form{align-content:start}.mk-dark-oak__request-benefits{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mk-dark-oak__request-benefits li{color:#ffffffc7;padding-left:24px;font-size:14px;position:relative}.mk-dark-oak__request-benefits li:before{color:#20b7ea;content:"✓";font-weight:800;position:absolute;top:1px;left:0}@media (width<=1024px){.mk-dark-oak__viewer,.mk-dark-oak__combination-grid{grid-template-columns:1fr}.mk-dark-oak__base-card{border-right:0;border-bottom:1px solid var(--dark-oak-border)}.mk-dark-oak__type-grid,.mk-dark-oak__application-grid,.mk-dark-oak__feature-grid,.mk-dark-oak__price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.mk-dark-oak__hero,.mk-dark-oak__hero-media{min-height:auto}.mk-dark-oak__hero-media{min-height:340px;padding:0}.mk-dark-oak__preview,.mk-dark-oak__preview img{min-height:340px}.mk-dark-oak__preview{margin:14px}.mk-dark-oak__viewer aside{padding:24px}.mk-dark-oak__type-grid,.mk-dark-oak__application-grid,.mk-dark-oak__feature-grid,.mk-dark-oak__price-grid,.mk-dark-oak__seo-grid,.mk-dark-oak__base-card{grid-template-columns:1fr}.mk-dark-oak__handles{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-dark-oak__handles article:nth-child(2){border-right:0}.mk-dark-oak__handles article{border-bottom:1px solid var(--dark-oak-border)}.mk-dark-oak__inline-links{gap:10px;display:grid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
