/*! tailwindcss v4.2.2 | 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)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-ease:initial}}}@layer theme{:host,:root{--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-50:oklch(97.1% .013 17.38);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--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-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-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-80{height:calc(var(--spacing) * 80)}.h-\[480px\]{height:480px}.h-full{height:100%}.min-h-\[120px\]{min-height:120px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-2\/3{width:66.6667%}.w-4\/5{width:80%}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-\[90\%\]{width:90%}.w-full{width:100%}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1440px\]{max-width:1440px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.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-red-500{border-color:var(--color-red-500)!important}.border-\[var\(--main-color\)\]\/20{border-color:var(--main-color)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--main-color\)\]\/20{border-color:color-mix(in oklab,var(--main-color) 20%,transparent)}}.border-\[var\(--main-color\)\]\/25{border-color:var(--main-color)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--main-color\)\]\/25{border-color:color-mix(in oklab,var(--main-color) 25%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/80{border-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/80{border-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.bg-\[\#6B4EFF\]{background-color:#6b4eff}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#0088cc\]{background-color:#08c}.bg-\[\#FAFBFC\]{background-color:#fafbfc}.bg-\[var\(--main-color\)\],.bg-\[var\(--main-color\)\]\/5{background-color:var(--main-color)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--main-color\)\]\/5{background-color:color-mix(in oklab,var(--main-color) 5%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.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-gray-200\/60{background-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/60{background-color:color-mix(in oklab,var(--color-gray-200) 60%,transparent)}}.bg-gray-200\/70{background-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/70{background-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}.bg-gray-200\/80{background-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/80{background-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.bg-gray-200\/90{background-color:#e5e7ebe6}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/90{background-color:color-mix(in oklab,var(--color-gray-200) 90%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.font-\[family-name\:var\(--font-forum\)\]{font-family:var(--font-forum)}.font-\[family-name\:var\(--font-jost\)\]{font-family:var(--font-jost)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[var\(--main-color\)\]{color:var(--main-color)}.text-\[var\(--text-main-color\)\]{color:var(--text-main-color)}.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-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.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)}.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-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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:text-\[var\(--main-color-darken\)\]:hover{color:var(--main-color-darken)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}}.focus\:\!border-red-500:focus{border-color:var(--color-red-500)!important}.focus\:border-\[var\(--main-color\)\]:focus{border-color:var(--main-color)}.focus\:\!shadow-\[0_0_0_3px_rgba\(239\,68\,68\,0\.2\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ef444433)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-\[var\(--main-color\)\]\/20:focus{--tw-ring-color:var(--main-color)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--main-color\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--main-color) 20%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:h-96{height:calc(var(--spacing) * 96)}.lg\:min-h-\[520px\]{min-height:520px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:gap-10{gap:calc(var(--spacing) * 10)}:where(.lg\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}}@media (min-width:80rem){.xl\:gap-14{gap:calc(var(--spacing) * 14)}}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;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}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--main-color:#31b939;--main-color-darken:#1f9f27;--quiz-hover:#31b93980;--gradient-process-item:#31b939e6;--gradient-articles-item:#31b93970}@keyframes progress_bar{0%{background-position:-52.0833vw}50%{background-position:0}to{background-position:52.0833vw}}@keyframes pulse_1{0%{opacity:.8;transform:translateY(-50%)scale(.8)}to{opacity:0;transform:translateY(-50%)scale(3.5)}}@keyframes pulse_2{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(3.5)}}@keyframes pulse_2_small{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes video_pulse_big{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes video_pulse_small{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@keyframes pulse_3{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes wave_1{0%{opacity:1}25%{opacity:.75}50%{opacity:.25}75%{opacity:.75}to{opacity:1}}@keyframes wave_2{0%{opacity:.75}25%{opacity:1}50%{opacity:.75}75%{opacity:.5}to{opacity:.75}}@keyframes wave_3{0%{opacity:.5}25%{opacity:.75}50%{opacity:1}75%{opacity:.75}to{opacity:.5}}@keyframes wave_4{0%{opacity:.5}25%{opacity:.75}50%{opacity:1}75%{opacity:.75}to{opacity:.5}}@keyframes blick{0%{left:-80%}to{left:160%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}html{width:100%;overflow-x:hidden}.page{width:100%;color:var(--text-main-color)}.page *{box-sizing:border-box;-webkit-user-select:none;user-select:none;border:none;outline:none;margin:0;padding:0;text-decoration:none}.page * input{-webkit-user-select:auto;user-select:auto}.page.no-scroll{width:100vw;height:100vh;overflow:hidden}.wrapper{width:81.7708vw;margin:0 auto}*{-webkit-tap-highlight-color:transparent;outline:none!important}body{-webkit-overflow-scrolling:touch}input,input::placeholder,select{color:#000!important}[onScrollDisplay_JS]{transition:all .5s;opacity:0!important;transform:translateY(5.20833vw)!important}[onScrollDisplay_JS].visible{opacity:1!important;transform:translateY(0)!important}.validate_error{color:red!important;border-color:red!important}.validate_error:-ms-placeholder-shown{color:red!important}.validate_error::placeholder{color:red!important}.md-line-dashed,.md-line-dotted{cursor:pointer;position:relative}.md-line-dashed:after,.md-line-dotted:after{content:"";border-bottom:.0520833vw dashed var(--main-color);width:100%;height:0;transition:all .3s;position:absolute;top:100%;left:0;right:0}.md-line-dashed:hover:after,.md-line-dotted:hover:after{width:60%;right:40%}.md-line-dotted:after{border-bottom:.0520833vw dotted var(--main-color)}.md-main-color-btn,a.md-main-color-btn{background-color:var(--main-color);color:#fff;border-radius:var(--brad-regular);cursor:pointer;justify-content:space-between;align-items:center;width:28.6458vw;height:5.20833vw;padding:0 2.60417vw;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.md-main-color-btn:hover{background-color:var(--main-color-darken);padding:0 2.86458vw}.md-main-color-btn:hover:after{opacity:0}.md-main-color-btn span{letter-spacing:.04em;text-transform:uppercase;margin:0 auto;font-size:1.04167vw;font-weight:500;line-height:1.64vw}.md-main-color-btn img,.md-main-color-btn svg{fill:#fff;display:none}.md-main-color-btn img path,.md-main-color-btn svg path{fill:#fff}.md-main-color-btn:after{content:"";background-color:#fff;width:2.86458vw;height:300%;transition:all .3s;animation:blick 3s linear infinite;position:absolute;top:0;left:0;transform:rotate(45deg)translateY(-50%)}.md-main-color-btn.disabled{pointer-events:none;opacity:.7}.md-main-color-btn.disabled:after{display:none}.md-main-title{letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:3.125vw;font-weight:400;line-height:4.16667vw}.md-main-title b{font-weight:700}.carousel__button.fancybox__button--thumbs,.fancybox__thumbs.is-draggable{display:none}.fancybox__counter{font-family:Inter,Arial,sans-serif;display:none}.filters__slider{width:100%;margin-bottom:3.38542vw;position:relative}.filters__slider .swiper-container{min-height:4.16667vw}.filters__slider .swiper-container .swiper-wrapper{align-items:stretch;min-height:4.16667vw}.filters__slider .swiper-container .swiper-wrapper .swiper-slide{height:auto}.filters__slider .filters-item{border-radius:var(--brad-regular);text-align:center;letter-spacing:.04em;color:#707070;cursor:pointer;background:#f8f8f9;justify-content:center;align-items:center;width:10.5833vw;height:100%;padding:1.04167vw 1.5625vw;font-size:.9375vw;font-weight:500;line-height:1.09375vw;transition:all .3s;display:flex}.filters__slider .filters-item.active{color:#fff;background-color:var(--main-color)}.filters__slider .slider-btn.swiper-button-disabled{opacity:0}.filters__content .portfolio__container{margin-bottom:0}.md-standart-slider{position:relative}.md-standart-slider .slider-hint{display:none}.md-standart-slider .swiper-container{width:100%;height:100%}.md-standart-slider .swiper-container .swiper-wrapper{align-items:stretch;height:100%}.md-standart-slider .swiper-container .swiper-wrapper .swiper-slide{height:auto;overflow:hidden}.md-standart-slider .slider-btn{z-index:5;cursor:pointer;background-color:#f8f8f9;border-radius:50%;justify-content:center;align-items:center;width:3.33333vw;height:3.33333vw;transition:all .3s;display:flex;position:absolute;top:50%;left:-5.20833vw;transform:translateY(-50%)}.md-standart-slider .slider-btn img,.md-standart-slider .slider-btn svg{-o-object-fit:cover;object-fit:cover;fill:#1c1c1c;width:.470833vw;height:.823438vw}.md-standart-slider .slider-btn img path,.md-standart-slider .slider-btn svg path{fill:#1c1c1c}.md-standart-slider .slider-btn:hover{background-color:var(--main-color-darken)}.md-standart-slider .slider-btn.slider-next-btn{left:auto;right:-5.20833vw}.md-standart-slider .slider-pagination{justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4.16667vw;left:0;right:0}.md-standart-slider .slider-pagination .swiper-pagination-bullet{opacity:1;background-color:#ececec;width:.78125vw;height:.78125vw;margin:0 .78125vw;transition:all .5s}.md-standart-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color)}.md-standart-form .form-text{letter-spacing:.03em;margin-bottom:1.30208vw;font-family:Jost;font-size:1.25vw;font-weight:400;line-height:1.92708vw}.md-standart-form .form-container{align-items:center;margin-bottom:1.04167vw;display:flex}.md-standart-form .form-select{border-radius:var(--brad-regular);width:18.9063vw;height:5.20833vw;color:var(--text-main-color);letter-spacing:.03em;-webkit-box-shadow:none;box-shadow:none;border:none;margin-right:1.30208vw;padding:0 2.34375vw;font-size:.9375vw;font-weight:500;line-height:1.25vw}.md-standart-form .form-select:after{border:none;border-left:.0520833vw solid var(--text-main-color);border-bottom:.0520833vw solid var(--text-main-color);width:.46875vw;height:.46875vw;transition:all .3s;display:block;position:absolute;transform:translate(-300%,-50%)rotate(-45deg)}.md-standart-form .form-select span.current{line-height:5.20833vw;position:relative}.md-standart-form .form-select .list{width:100%;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom-right-radius:2.60417vw;border-bottom-left-radius:2.60417vw;top:90%}.md-standart-form .form-select .list .option{padding:0 2.34375vw;line-height:5.20833vw}.md-standart-form .form-select.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.md-standart-form .form-select.open:after{transform:translate(-300%,-30%)rotate(-45deg)}.md-standart-form .form-input{letter-spacing:.03em;width:18.9063vw;height:5.20833vw;color:var(--text-main-color);border-radius:var(--brad-regular);margin-right:1.04167vw;padding:0 2.60417vw;font-family:Inter,Arial,sans-serif;font-size:.9375vw;font-weight:500;line-height:1.25vw}.md-standart-form .form-input:-ms-placeholder-shown{color:var(--text-main-color)}.md-standart-form .form-input::placeholder{color:var(--text-main-color)}.md-standart-form .form-textarea{border-radius:var(--brad-regular);letter-spacing:.03em;resize:none;width:100%;height:7.55208vw;margin-bottom:.885417vw;padding:1.5625vw 2.34375vw;font-size:.9375vw;font-weight:500;line-height:1.25vw}.md-standart-form .form-textarea:-ms-placeholder-shown{color:var(--text-main-color)}.md-standart-form .form-textarea::placeholder{color:var(--text-main-color)}.md-standart-form .form-btn{width:20.0521vw}.md-standart-form .form-file{cursor:pointer;position:relative}.md-standart-form .form-file input{pointer-events:none;opacity:0;position:absolute;top:0;left:0}.md-standart-form .form-file>div{letter-spacing:.03em;width:18.9063vw;height:5.20833vw;color:var(--text-main-color);border-radius:var(--brad-regular);background-color:#fff;align-items:center;margin-right:1.04167vw;padding:0 3.64583vw 0 2.60417vw;font-family:Inter,Arial,sans-serif;font-size:.9375vw;font-weight:500;line-height:1.25vw;display:flex}.md-standart-form .form-file>div img,.md-standart-form .form-file>div svg{-o-object-fit:contain;object-fit:contain;width:1.14583vw;height:1.19792vw;fill:var(--text-main-color);position:absolute;top:50%;right:3.125vw;transform:translateY(-50%)}.md-standart-form .form-file>div img path,.md-standart-form .form-file>div svg path{fill:var(--text-main-color)}.md-standart-form .form-file>div p{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;max-height:1.25vw;display:-webkit-box;overflow:hidden}.md-standart-form .form-stars{justify-content:center;align-items:center;margin-bottom:1.30208vw;display:flex}.md-standart-form .form-stars label{cursor:pointer;width:.833333vw;height:.78125vw;margin-right:.416667vw;position:relative}.md-standart-form .form-stars label:last-child{margin-right:0}.md-standart-form .form-stars label input{pointer-events:none;opacity:0;position:absolute;top:0;left:0}.md-standart-form .form-stars label img,.md-standart-form .form-stars label svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;fill:var(--main-color);position:absolute;inset:0}.md-standart-form .form-stars label img path,.md-standart-form .form-stars label svg path{fill:var(--main-color)}.md-standart-form .form-stars label.disabled svg,.md-standart-form .form-stars label.disabled svg path{fill:#aaa}.md-standart-form .form-checkbox{align-items:center;display:flex}.download-price .md-standart-form .form-checkbox{margin-bottom:2vw}.md-standart-form .form-checkbox>div{border:.0520833vw solid var(--main-color);border-radius:var(--brad-regular);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:1.04167vw;height:1.04167vw;margin-right:.833333vw;transition:all .3s;display:flex;position:relative}.md-standart-form .form-checkbox>div input{display:none;position:absolute;bottom:100%;left:0}.md-standart-form .form-checkbox>div img,.md-standart-form .form-checkbox>div svg{fill:#fff;opacity:0;width:.416667vw;height:.3125vw;transition:all .3s}.md-standart-form .form-checkbox>div img path,.md-standart-form .form-checkbox>div svg path{fill:#fff}.md-standart-form .form-checkbox>div.checked{background-color:var(--main-color)}.md-standart-form .form-checkbox>div.checked img,.md-standart-form .form-checkbox>div.checked svg{opacity:1}.md-standart-form .form-checkbox p{letter-spacing:.03em;cursor:pointer;font-size:.729167vw;font-weight:500;line-height:.989583vw}.md-standart-form .form-checkbox p span{color:var(--main-color)}.md-standart-form .form-checkbox p span:hover{text-decoration:underline}input.validate_error:-webkit-autofill,input.validate_error:-webkit-autofill:hover{-webkit-text-fill-color:red!important;caret-color:red!important}input.validate_error:-webkit-autofill:focus{-webkit-text-fill-color:red!important;caret-color:red!important}input[type=email],input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;outline:none}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-main-color);-webkit-box-shadow:none;caret-color:var(--text-main-color);background-color:#fff;border:none;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-main-color);-webkit-box-shadow:none;caret-color:var(--text-main-color);background-color:#fff;border:none;transition:background-color 5000s ease-in-out}.nice-select{-webkit-tap-highlight-color:transparent;border-radius:var(--brad-regular);box-sizing:border-box;clear:both;cursor:pointer;float:left;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:.0520833vw solid #e8e8e8;outline:none;width:auto;height:2.1875vw;padding-left:.9375vw;padding-right:1.5625vw;font-family:inherit;font-size:.729167vw;font-weight:400;line-height:2.08333vw;transition:all .2s ease-in-out;display:block;position:relative;color:#000!important;text-align:left!important}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{content:"";pointer-events:none;transform-origin:66% 66%;border-bottom:.104167vw solid #999;border-right:.104167vw solid #999;width:.260417vw;height:.260417vw;margin-top:-.208333vw;transition:all .15s ease-in-out;display:block;position:absolute;top:50%;right:.625vw;transform:rotate(45deg)}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.nice-select.disabled{color:#999;pointer-events:none;border-color:#ededed}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{height:1.875vw;font-size:.625vw;line-height:1.77083vw}.nice-select.small:after{width:.208333vw;height:.208333vw}.nice-select.small .option{min-height:1.77083vw;line-height:1.77083vw}.nice-select .list{border-radius:var(--brad-regular);box-sizing:border-box;opacity:0;pointer-events:none;transform-origin:50% 0;z-index:9;background-color:#fff;margin-top:.208333vw;padding:0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;position:absolute;top:100%;left:0;overflow:hidden;transform:scale(.75)translateY(-21px);box-shadow:0 0 0 .0520833vw #4444441c}.nice-select .list:hover .option:not(:hover){background-color:#0000!important}.nice-select .option{cursor:pointer;text-align:left;outline:none;min-height:2.08333vw;padding-left:.9375vw;padding-right:1.51042vw;font-weight:400;line-height:2.08333vw;list-style:none;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{color:#999;cursor:default;background-color:#0000}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.swiper-container{z-index:1;margin:0 auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{z-index:10;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:27px 44px;width:27px;height:44px;margin-top:-22px;position:absolute;top:50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;bottom:10px;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{opacity:.2;background:#000;border-radius:50%;width:8px;height:8px;display:inline-block}button.swiper-pagination-bullet{-webkit-box-shadow:none;box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:0 0;background:#007aff;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;top:0;left:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;top:0;left:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff40}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:#00000040}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--brad-regular);-ms-touch-action:none;background:#0000001a;position:relative}.swiper-container-horizontal>.swiper-scrollbar{z-index:50;width:98%;height:5px;position:absolute;bottom:3px;left:1%}.swiper-container-vertical>.swiper-scrollbar{z-index:50;width:5px;height:98%;position:absolute;top:1%;right:3px}.swiper-scrollbar-drag{border-radius:var(--brad-regular);background:#00000080;width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{z-index:10;transform-origin:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;animation:swiper-preloader-spin 1s steps(12) infinite;position:absolute;top:50%;left:50%}.swiper-lazy-preloader:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;display:block}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{opacity:.6;filter:blur(50px);z-index:0;background:#000;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";z-index:30;background:#fff;display:block;position:absolute;box-shadow:0 0 .625vw #33333380}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:.15625vw;height:520.781vw;margin-left:-.078125vw;left:50%}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:520.781vw;height:.15625vw;margin-top:-.078125vw;top:50%}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{width:100%;height:100%;transition-duration:.5s;position:absolute;top:0}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;letter-spacing:.1em;border-radius:var(--brad-regular);background:#fff3;padding:0 1.04167vw;font-size:.677083vw;line-height:1.97917vw;position:absolute}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{margin-top:-.989583vw;top:50%}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{text-align:center;width:4.6875vw;margin-left:-2.34375vw;left:50%}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{border:.3125vw inset #0000;width:0;height:0;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{margin-top:-.3125vw;top:50%}.twentytwenty-down-arrow,.twentytwenty-up-arrow{margin-left:-.3125vw;left:50%}.twentytwenty-container{box-sizing:content-box;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;overflow:hidden}.twentytwenty-container img{max-width:100%;display:block;position:absolute;top:0}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:0 0}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:.520833vw}.twentytwenty-horizontal .twentytwenty-after-label:before{right:.520833vw}.twentytwenty-vertical .twentytwenty-before-label:before{top:.520833vw}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:.520833vw}.twentytwenty-overlay{z-index:25;background:0 0;transition-property:background}.twentytwenty-overlay:hover{background:#00000080}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{z-index:40;cursor:pointer;border:.15625vw solid #fff;border-radius:50%;width:1.97917vw;height:1.97917vw;margin-top:-1.14583vw;margin-left:-1.14583vw;position:absolute;top:50%;left:50%;box-shadow:0 0 .625vw #33333380}.twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:1.14583vw;bottom:50%;box-shadow:0 .15625vw #fff,0 0 .625vw #33333380}.twentytwenty-horizontal .twentytwenty-handle:after{margin-top:1.14583vw;top:50%;box-shadow:0 -.15625vw #fff,0 0 .625vw #33333380}.twentytwenty-vertical .twentytwenty-handle:before{margin-left:1.14583vw;left:50%;box-shadow:.15625vw 0 #fff,0 0 .625vw #33333380}.twentytwenty-vertical .twentytwenty-handle:after{margin-right:1.14583vw;right:50%;box-shadow:-.15625vw 0 #fff,0 0 .625vw #33333380}.twentytwenty-left-arrow{border-right:.3125vw solid #fff;margin-left:-.885417vw;left:50%}.twentytwenty-right-arrow{border-left:.3125vw solid #fff;margin-right:-.885417vw;right:50%}.twentytwenty-up-arrow{border-bottom:.3125vw solid #fff;margin-top:-.885417vw;top:50%}.twentytwenty-down-arrow{border-top:.3125vw solid #fff;margin-bottom:-.885417vw;bottom:50%}section{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.articles{margin-bottom:4.16667vw}.articles__title{margin-bottom:1.04167vw}.articles__text{text-align:center;letter-spacing:.04em;margin-bottom:2.08333vw;font-size:1.66667vw;font-weight:500;line-height:3.125vw}.articles__container{width:100%}.articles__container .container-flex{flex-wrap:wrap;margin:-1.04167vw -.911458vw;display:flex}.articles__item{border-radius:var(--brad-regular);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:25.0417vw;min-height:20.8333vw;margin:1.04167vw .911458vw;padding:2.60417vw;display:flex;position:relative;overflow:hidden}.articles__item:after,.articles__item:before{content:"";z-index:2;border-radius:var(--brad-regular);background:linear-gradient(#0000 43.5%,#000000c9);transition:all .3s;position:absolute;inset:0}.articles__item:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(22.13%,var(--gradient-articles-item)),to(#000000e3));background:-webkit-linear-gradient(top,var(--gradient-articles-item) 22.13%,#000000e3 100%);background:linear-gradient(180deg,var(--gradient-articles-item) 22.13%,#000000e3 100%);opacity:0}.articles__item:hover:after{opacity:0}.articles__item:hover:before{opacity:.6}.articles__item .item-img{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.articles__item .item-title{letter-spacing:.03em;color:#fff;margin-bottom:.78125vw;font-size:1.25vw;font-weight:700;line-height:1.61458vw}.articles__item .item-link div,.articles__item .item-title{z-index:5;align-items:center;display:flex;position:relative}.articles__item .item-link div{letter-spacing:.04em;color:var(--main-color);font-size:.833333vw;font-weight:600;line-height:.520833vw}.articles__item .item-link div span{margin-right:.520833vw;transition:all .3s}.articles__item .item-link div img,.articles__item .item-link div svg{-o-object-fit:cover;object-fit:cover;width:.989583vw;height:.989583vw;fill:var(--main-color)}.articles__item .item-link div img path,.articles__item .item-link div svg path{fill:var(--main-color)}.articles__item .item-link div:hover span{margin-right:.78125vw}.articles__slider{display:none}.articles-typical{position:relative}.articles-typical__bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:67.0313vw;position:absolute;top:-14.3229vw;left:0;right:0}.articles-typical__title{text-align:left;width:57.2917vw;margin-bottom:2.60417vw}.articles-typical__title.md-text-centered{text-align:center;width:100%}.articles-typical__container{justify-content:space-between;align-items:stretch;margin-bottom:5.20833vw;display:flex}.articles-typical__side{flex-direction:column;width:19.2708vw;display:flex}.articles-typical__content{width:57.2917vw}.articles-typical__content img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.articles-typical__content .is-style-rounded{border-radius:var(--brad-regular);overflow:hidden}.articles-typical__content .is-style-rounded img{border-radius:var(--brad-regular)}.articles-typical__content hr{background:#f1f1f1;height:1px;margin:3.125vw 0}.articles-typical__content p{line-height:1.5}.articles-typical__img{margin-bottom:2.60417vw}.articles-typical__img a{width:100%;height:33.8542vw}.articles-typical__img a img{height:100%}.articles-typical__img a img,.articles-typical__img img{-o-object-fit:cover;object-fit:cover;border-radius:var(--brad-regular);width:100%}.articles-typical__img img{pointer-events:none;height:33.8542vw}.articles-typical__text{border-bottom:.0520833vw solid #f1f1f1;margin-bottom:3.125vw;padding-bottom:3.125vw}.articles-typical__text:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.articles-typical__text h2{letter-spacing:.04em;margin-bottom:1.04167vw;font-size:1.875vw;font-weight:700;line-height:2.1875vw}.articles-typical__text h3{letter-spacing:.04em;align-items:center;margin-bottom:2.08333vw;font-size:1.25vw;font-weight:700;line-height:1.45833vw;display:flex}.articles-typical__text p{margin-bottom:.78125vw;font-size:1.04167vw;font-weight:400;line-height:1.5625vw}.articles-typical__text p:last-child{margin-bottom:0}.articles-typical__text .text-img-container{flex-wrap:wrap;justify-content:space-between;margin-bottom:2.08333vw;display:flex}.articles-typical__text .text-img-container a{border-radius:var(--brad-regular);width:27.6042vw;height:20.8333vw;margin-top:2.08333vw;overflow:hidden}.articles-typical__text .text-img-container a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.articles-typical__text .text-img-container a:first-child,.articles-typical__text .text-img-container a:nth-child(2){margin-top:0}.articles-typical__text.md-with-img-container{border:none;padding-bottom:0}.articles-typical__text.md-with-img{border:none;justify-content:space-between;align-items:stretch;padding-bottom:0;display:flex}.articles-typical__text.md-with-img>div{width:28.125vw}.articles-typical__text.md-with-img a{border-radius:var(--brad-regular);width:27.6042vw;height:auto;overflow:hidden}.articles-typical__text.md-with-img a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.articles-typical__back-link{justify-content:flex-start;align-items:center;display:flex}.articles-typical__back-link a{letter-spacing:.04em;color:var(--main-color);align-items:center;font-size:.833333vw;font-weight:600;line-height:.520833vw;display:flex}.articles-typical__back-link a img,.articles-typical__back-link a svg{-o-object-fit:cover;object-fit:cover;width:.989583vw;height:.989583vw;fill:var(--main-color);margin-right:.520833vw;transition:all .3s}.articles-typical__back-link a img path,.articles-typical__back-link a svg path{fill:var(--main-color)}.articles-typical__back-link a:hover img,.articles-typical__back-link a:hover svg{margin-left:-.260417vw;margin-right:.78125vw}.about-company{padding-top:3.25vw;padding-bottom:6.25vw;position:relative}.about-company__bg{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.about-company__title{text-align:left;margin-bottom:2.08333vw}.about-company__container{justify-content:space-between;align-items:center;margin-bottom:5.72917vw;display:flex}.about-company__main{width:39.5833vw}.about-company__sub-title{letter-spacing:.04em;margin-bottom:2.08333vw;font-size:2.5vw;font-weight:400;line-height:3.38542vw}.about-company__text{flex-direction:column;display:flex}.about-company__text p{letter-spacing:.02em;margin-bottom:2.08333vw;font-size:1.30208vw;font-weight:400;line-height:1.92708vw}.about-company__text p:last-child{margin-bottom:0}.about-company__text span{letter-spacing:.02em;margin-bottom:2.08333vw;font-size:.9375vw;font-weight:400;line-height:1.40625vw}.about-company__text span:last-child{margin-bottom:0}.about-company__img{border-radius:var(--brad-regular);width:31.25vw;overflow:hidden}.about-company__img img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.about-company__bottom{justify-content:space-between;align-items:center;display:flex}.about-company__numbers{justify-content:space-between;align-items:flex-start;width:63.5417vw;display:flex}.about-company__numbers>div{flex-direction:column;max-width:17.1875vw;margin-right:2.1875vw;display:flex}.about-company__numbers>div:last-child{max-width:24.7396vw;margin-right:0}.about-company__numbers>div>p{letter-spacing:-.05em;font-family:Inter,Arial,sans-serif;font-size:13.0208vw;font-weight:700;line-height:1;position:relative}.about-company__numbers>div>p:after{content:"";background-color:var(--main-color);border-radius:50%;width:1.04167vw;height:1.04167vw;position:absolute;top:2.34375vw;right:3vw}.about-company__numbers>div:nth-child(2)>p:after{top:auto;bottom:3.90625vw;right:1vw}.about-company__numbers>div>span{letter-spacing:.03em;font-size:1.04167vw;font-weight:400;line-height:1.5625vw}.about-company__certificates{width:9.89583vw;height:13.8542vw}.about-company__certificates .swiper-slide{border-radius:var(--brad-regular);overflow:hidden}.about-company__certificates .swiper-slide a{width:100%;height:100%;display:block}.about-company__certificates .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-company__certificates .slider-btn{width:2.29167vw;height:2.29167vw;left:0;transform:translate(-50%,-50%)}.about-company__certificates .slider-btn img,.about-company__certificates .slider-btn svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.320833vw;height:.560938vw}.about-company__certificates .slider-btn img path,.about-company__certificates .slider-btn svg path{fill:#fff}.about-company__certificates .slider-btn.slider-next-btn{left:auto;right:0;transform:translate(50%,-50%)}.about-company__certificates .slider-pagination{bottom:-1.35417vw}.about-company__certificates .slider-pagination .swiper-pagination-bullet{width:.416667vw;height:.416667vw;margin:0 .260417vw}.company-video{margin-top:-6.25vw;margin-bottom:3.38542vw}.company-video.md-mt-0{margin-top:auto}.company-video__container{width:100%;min-height:46.875vw;display:flex;position:relative}.company-video__container:after{content:"";z-index:2;background:linear-gradient(#000000a6,#000000a6);width:100%;height:100%;transition:all .3s;position:absolute;inset:0}.company-video__container.hovered:after{opacity:.5}.company-video__img{z-index:1;width:100%;height:100%;position:absolute;inset:0}.company-video__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.company-video__img img.mobile{display:none}.company-video__content{z-index:5;color:#fff;width:100%;height:auto;padding:12.7604vw 17.7083vw 7.8125vw 44.7917vw;position:relative}.company-video__content .video-title{text-align:left;margin-bottom:3.125vw}.company-video__content .video-text{flex-direction:column;padding-left:7.8125vw;display:flex;position:relative}.company-video__content .video-text p{margin-bottom:1.04167vw;font-size:1.35417vw;font-weight:700;line-height:1.82292vw}.company-video__content .video-text p:last-child{margin-bottom:0}.company-video__content .video-text span{margin-bottom:1.04167vw;font-size:1.04167vw;font-weight:500;line-height:1.66667vw}.company-video__content .video-text span:last-child{margin-bottom:0}.company-video__content .video-text .video-btn{background-color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;width:5.72917vw;height:5.72917vw;transition:all .3s;display:flex;position:absolute;top:0;left:0}.company-video__content .video-text .video-btn img,.company-video__content .video-text .video-btn svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:1.10052vw;height:1.22083vw}.company-video__content .video-text .video-btn img path,.company-video__content .video-text .video-btn svg path{fill:#fff}.company-video__content .video-text .video-btn:after,.company-video__content .video-text .video-btn:before{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;position:absolute;inset:0}.company-video__content .video-text .video-btn:before{animation:video_pulse_big 2s linear infinite}.company-video__content .video-text .video-btn:after{animation:video_pulse_small 2s linear infinite}.company-video__content .video-text .video-btn:hover{transform:scale(1.3)}.company-video__content .video-text .video-btn:hover:after,.company-video__content .video-text .video-btn:hover:before{animation-play-state:paused;opacity:0!important}.before-after{padding-top:4vw;padding-bottom:9.375vw}.before-after__title{margin-bottom:3.64583vw}.before-after__slide{width:100%;height:100%}.before-after__slide img{pointer-events:none;width:100%;height:39.0625vw}.before-after__slide .twentytwenty-handle{width:4.6875vw;height:4.6875vw;-webkit-box-shadow:none;box-shadow:none;background:var(--main-color);z-index:50;border:none;margin:0;transform:translate(-50%,-50%)}.before-after__slide .twentytwenty-handle:after,.before-after__slide .twentytwenty-handle:before{z-index:-1;pointer-events:none;width:.364583vw;margin:0;transform:translate(-50%)}.before-after__slide .twentytwenty-handle:after{top:103%}.before-after__slide .twentytwenty-handle:before{bottom:103%}.before-after__slide .twentytwenty-handle span{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:50%;width:100%;height:100%;margin:0;position:absolute;inset:0}.before-after__slide .twentytwenty-handle span.twentytwenty-left-arrow{z-index:1;background-image:url(/images/template/before-after-handle-bg.svg)}.before-after__slide .twentytwenty-handle span.twentytwenty-righr-arrow{display:none}.before-after__slider{height:39.0625vw}.before-after__slider .swiper-slide{border-radius:var(--brad-regular)}.breadcrumbs{z-index:10;height:.833333vw;margin-bottom:2.34375vw;position:relative}.breadcrumbs__container{align-items:stretch;display:flex}.breadcrumbs.md-white-text .breadcrumbs__item a{color:#fff}.breadcrumbs.md-white-text .breadcrumbs__item:before{background-color:#fff}.breadcrumbs.md-after-transparent-header{height:2.34375vw;margin-bottom:1.82292vw;padding-top:1.51042vw}.breadcrumbs__item{align-items:center;display:flex}.breadcrumbs__item:before{content:"";background-color:#8c8c8c;width:.0520833vw;height:.677083vw;margin:0 .78125vw}.breadcrumbs__item:first-child:before{display:none}.breadcrumbs__item.active{pointer-events:none}.breadcrumbs__item.active a{color:var(--text-main-color);font-weight:800}.breadcrumbs__item.active:before{background-color:var(--text-main-color)}.breadcrumbs a{letter-spacing:.04em;color:#8c8c8c;font-size:.729167vw;font-weight:500;line-height:.833333vw}.breadcrumbs a:hover{text-decoration:underline}.calc-banner{margin-bottom:4.16667vw}.calc-banner__container{border-radius:var(--brad-regular);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:31.25vw;padding:5.36458vw 41.6667vw 5.36458vw 8.59375vw;position:relative;overflow:hidden}.calc-banner__img{width:46.6667vw;height:31.25vw;position:absolute;bottom:0;right:0}.calc-banner__img img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:52.4479vw;height:38.2813vw;position:absolute;top:-2.65625vw;left:-2.5vw}.calc-banner__title{text-align:left;margin-bottom:1.82292vw}.calc-banner__text{letter-spacing:.04em;margin-bottom:1.82292vw;font-size:1.5625vw;font-weight:500;line-height:2.08333vw}.calc-banner__link a{width:13.0208vw;padding:0 3.38542vw}.calc-banner__link a:hover{padding:0 3.64583vw}.calc-banner__close{display:none}.calc-banner.md-calc-banner-fixed{opacity:0;z-index:50;width:23.4375vw;margin-bottom:0;transition:all .5s;position:fixed;bottom:1.5625vw;left:-26.0417vw}.calc-banner.md-calc-banner-fixed.visible{opacity:1;left:1.5625vw}.calc-banner.md-calc-banner-fixed .wrapper{width:100%}.calc-banner.md-calc-banner-fixed .calc-banner__title{letter-spacing:.02em;width:15.625vw;margin-bottom:.78125vw;font-size:1.04167vw;line-height:.989583vw}.calc-banner.md-calc-banner-fixed .calc-banner__container{min-height:10.4167vw;padding:1.61458vw 6.77083vw 1.30208vw 2.08333vw}.calc-banner.md-calc-banner-fixed .calc-banner__text{letter-spacing:.03em;margin-bottom:.78125vw;font-size:.833333vw;line-height:.989583vw}.calc-banner.md-calc-banner-fixed .calc-banner__img{width:13.9583vw;height:10.2083vw;top:.9375vw;left:auto;right:-3.02083vw}.calc-banner.md-calc-banner-fixed .calc-banner__img img{width:100%;height:100%;inset:0}.calc-banner.md-calc-banner-fixed .calc-banner__link a{width:9.59375vw;height:2.76042vw;padding:0 1.30208vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a:hover{padding:0 1.45833vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a span{letter-spacing:.04em;font-size:.625vw;line-height:1.25vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a img,.calc-banner.md-calc-banner-fixed .calc-banner__link a svg{width:.572917vw;height:.572917vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a:after{width:1.30208vw}.calc-banner.md-calc-banner-fixed .calc-banner__close{cursor:pointer;width:.78125vw;height:.78125vw;display:block;position:absolute;top:1.14583vw;right:1.09375vw}.calc-banner.md-calc-banner-fixed .calc-banner__close img,.calc-banner.md-calc-banner-fixed .calc-banner__close svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.78125vw;height:.78125vw}.calc-banner.md-calc-banner-fixed .calc-banner__close img path,.calc-banner.md-calc-banner-fixed .calc-banner__close svg path{fill:#fff}.calc-banner.md-calc-banner-small{border-radius:var(--brad-regular);width:19.2708vw}.calc-banner.md-calc-banner-small .wrapper{width:100%}.calc-banner.md-calc-banner-small .calc-banner__container{flex-direction:column;align-items:center;padding:2.34375vw 2.34375vw 15.625vw;display:flex}.calc-banner.md-calc-banner-small .calc-banner__title{text-align:center;margin-bottom:.78125vw;font-size:1.875vw;font-weight:700;line-height:2.1875vw}.calc-banner.md-calc-banner-small .calc-banner__text{text-align:center;letter-spacing:normal;margin-bottom:1.30208vw;font-size:1.04167vw;font-weight:500;line-height:1.5625vw}.calc-banner.md-calc-banner-small .calc-banner__link a{width:13.0208vw;padding:0 3.38542vw}.calc-banner.md-calc-banner-small .calc-banner__link a:hover{padding:0 3.64583vw}.calc-banner.md-calc-banner-small .calc-banner__img{width:100%;height:15.625vw;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.calc-banner.md-calc-banner-small .calc-banner__img img{-o-object-fit:cover;object-fit:cover;width:22.8125vw;height:16.875vw;position:absolute;top:-1.25vw;left:-1.97917vw}.calc-price{padding-top:4vw;padding-bottom:5.46875vw}.calc-price__title{margin-bottom:1.04167vw}.calc-price__text{letter-spacing:.04em;text-align:center;margin-bottom:2.60417vw;font-size:1.66667vw;font-weight:500;line-height:4.16667vw}.calc-price__container{color:#000;justify-content:space-between;align-items:stretch;min-height:44.2708vw;display:flex;position:relative}.calc-price__container.md-final-step .calc-price__info{display:none}.calc-price__container.md-final-step .calc-price__quiz{width:100%}.calc-price__preloader{z-index:20;border-radius:var(--brad-regular);opacity:0;pointer-events:none;background-color:#fbfbfb;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;inset:0;box-shadow:0 0 1.04167vw #00000040}.calc-price__preloader.active{opacity:1}.calc-price__preloader .circle{border:.520833vw solid var(--main-color);border-top:.520833vw solid #0000;border-radius:50%;width:10.4167vw;height:10.4167vw;margin-bottom:2.60417vw;animation:rotation 1s linear infinite}.calc-price__preloader p{font-size:1.25vw;font-weight:700;line-height:1.45833vw}.calc-price__quiz{border-radius:var(--brad-regular);background-color:#fbfbfb;flex-direction:column;width:57.2917vw;height:auto;padding:2.08333vw 4.6875vw 2.60417vw;display:flex}.calc-price__quiz .quiz-progress{border-radius:var(--brad-regular);background-color:#fff;width:100%;height:2.08333vw;margin-bottom:2.34375vw;padding:.260417vw .3125vw;position:relative}.calc-price__quiz .quiz-progress .progress-text{letter-spacing:.03em;z-index:5;font-size:.833333vw;font-weight:400;line-height:.9375vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calc-price__quiz .quiz-progress .progress-text span{font-family:Inter,Arial,sans-serif}.calc-price__quiz .quiz-progress .progress-text.md-white-text{color:#fff}.calc-price__quiz .quiz-progress .progress-bar{border-radius:var(--brad-regular);background-color:var(--main-color);z-index:1;width:0;height:100%;transition:all .5s;position:relative;overflow:hidden}.calc-price__quiz .quiz-progress .progress-bar:after{content:"";z-index:2;background-image:url(/images/template/progress-bar.svg);background-position:0;background-repeat:repeat-x;background-size:contain;width:100%;height:100%;animation:progress_bar 40s linear infinite;position:absolute;top:0;bottom:0}.calc-price__quiz .quiz-progress .progress-bar.md-100-width:after{animation:progress_bar 80s linear infinite}.calc-price__info{border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:23.4375vw;height:auto;padding:1.35417vw 1.30208vw 1.40625vw;display:flex;position:relative}.calc-price__info .info-status{letter-spacing:.04em;color:#fff;background-color:var(--main-color);border-radius:var(--brad-regular);align-items:center;height:2.34375vw;padding:0 1.04167vw;font-size:.78125vw;line-height:1.35417vw;display:flex;position:absolute;top:1.35417vw;left:1.61458vw}.calc-price__info .info-status.md-always-green{background-color:#31b939!important}.calc-price__info .info-status:before{content:"";background-color:#fff;border-radius:50%;width:.364583vw;height:.364583vw;margin-right:.416667vw;animation:pulse_3 2.5s linear infinite}.calc-price__info .info-person{width:14.5833vw;margin:0 auto 2.39583vw}.calc-price__info .info-person__img{width:100%;height:15.4167vw}.calc-price__info .info-person__img img{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;height:100%}.calc-price__info .info-person__name{border-radius:var(--brad-regular);text-align:center;letter-spacing:.04em;background:#fff;justify-content:center;align-items:center;padding:1.04167vw 1.5625vw;font-size:1.04167vw;font-weight:600;line-height:1.35417vw;display:flex}.calc-price__info .info-text{text-align:center;letter-spacing:.04em;flex-grow:1;margin-bottom:3.07292vw;padding:0 3.125vw;font-size:.9375vw;line-height:1.30208vw}.calc-price__info .info-text p{display:none}.calc-price__info .info-text p.active{display:block}.calc-price__info .info-bottom{margin-top:auto;margin-bottom:0}.calc-price__info .info-bottom__text{text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.19792vw;font-size:1.04167vw;font-weight:600;line-height:1.35417vw}.calc-price__info .info-bottom__item{border-radius:var(--brad-regular);justify-content:space-between;align-items:center;width:100%;height:4.42708vw;margin-top:.78125vw;padding:0 1.5625vw 0 2.03125vw;display:flex;position:relative;overflow:hidden}.calc-price__info .info-bottom__item:first-child{margin-top:0}.calc-price__info .info-bottom__item .item-img{z-index:1;border-radius:var(--brad-regular);position:absolute;inset:0}.calc-price__info .info-bottom__item .item-img img{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;margin-left:auto;margin-right:1vw;display:block}.calc-price__info .info-bottom__item .item-img:after{content:"";border-radius:var(--brad-regular);z-index:2;background:#0f0f0f99;position:absolute;inset:0}.calc-price__info .info-bottom__item .item-text{z-index:3;letter-spacing:.04em;color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:10.4167vw;max-height:2.60417vw;font-size:.9375vw;font-weight:500;line-height:1.30208vw;display:-webkit-box;position:relative;overflow:hidden}.calc-price__info .info-bottom__item .item-icon{background-color:var(--main-color);z-index:3;border-radius:50%;justify-content:center;align-items:center;width:1.82292vw;height:1.82292vw;display:flex;position:relative}.calc-price__info .info-bottom__item .item-icon img,.calc-price__info .info-bottom__item .item-icon svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.520833vw;height:.729167vw}.calc-price__info .info-bottom__item .item-icon img path,.calc-price__info .info-bottom__item .item-icon svg path{fill:#fff}.quiz-questions-container{flex-grow:1}.quiz-questions-container .quiz-question{display:none}.quiz-questions-container .quiz-question.active{flex-direction:column;width:100%;height:100%;display:flex}.quiz-questions-container .quiz-question[data-question-id="1"] .question-control .prev-btn{opacity:0;pointer-events:none}.quiz-questions-container .question-title{justify-content:center;align-items:center;margin:0 auto 2.08333vw;display:flex}.quiz-questions-container .question-title span{border-radius:var(--brad-regular);background-color:var(--main-color);letter-spacing:.04em;color:#fff;flex-shrink:0;height:2.34375vw;margin-right:1.14583vw;padding:0 1.5625vw;font-size:.78125vw;font-weight:600;line-height:2.34375vw}.quiz-questions-container .question-title p{letter-spacing:.04em;font-size:1.875vw;font-weight:700;line-height:2.1875vw}.quiz-questions-container .answers-container{flex-grow:1;height:26.0417vw;margin-top:0;margin-bottom:auto;margin-right:-1.5625vw;padding-right:.520833vw;overflow:hidden auto}.quiz-questions-container .answers-container .container-flex{flex-wrap:wrap;margin:-.911458vw -1.43229vw;display:flex}.quiz-questions-container .answers-container .answers-wrap{margin:.911458vw 1.43229vw;position:relative}.quiz-questions-container .answers-container .answers-wrap__video{background-color:var(--main-color);z-index:5;border-radius:50%;justify-content:center;align-items:center;width:1.5625vw;height:1.5625vw;display:flex;position:absolute;top:.520833vw;right:.520833vw}.quiz-questions-container .answers-container .answers-wrap__video img,.quiz-questions-container .answers-container .answers-wrap__video svg{fill:#fff;width:.364583vw;height:.416667vw}.quiz-questions-container .answers-container .answers-wrap__video img path,.quiz-questions-container .answers-container .answers-wrap__video svg path{fill:#fff}.quiz-questions-container .answers-container .answers-wrap__video:after{content:"";z-index:-1;background-color:var(--main-color);border-radius:50%;width:100%;height:100%;animation:video_pulse_big 2s linear infinite;position:absolute;inset:0}.quiz-questions-container .answers-container .answers-wrap__hint{z-index:5;cursor:pointer;width:1.5625vw;height:1.5625vw;position:absolute;top:.520833vw;right:.520833vw}.quiz-questions-container .answers-container .answers-wrap__hint:hover span:after{display:none}.quiz-questions-container .answers-container .answers-wrap__hint:hover p{opacity:1;pointer-events:all}.quiz-questions-container .answers-container .answers-wrap__hint span{background-color:var(--main-color);z-index:5;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:.729167vw;font-weight:600;display:flex;position:relative}.quiz-questions-container .answers-container .answers-wrap__hint span:after{content:"";z-index:-1;background-color:var(--main-color);border-radius:50%;width:100%;height:100%;animation:video_pulse_big 2s linear infinite;position:absolute;inset:0}.quiz-questions-container .answers-container .answers-wrap__hint p{z-index:3;border-radius:var(--brad-regular);opacity:0;pointer-events:none;background-color:#fff;width:14.0625vw;padding:1.30208vw 2.60417vw 1.30208vw 1.30208vw;font-size:.729167vw;line-height:.833333vw;transition:all .3s;position:absolute;top:-.520833vw;right:-.520833vw;box-shadow:0 .260417vw .520833vw #00000040}.quiz-questions-container .answers-container .answers-item{cursor:pointer;flex-direction:column;width:14.0625vw;display:flex;position:relative}.quiz-questions-container .answers-container .answers-item input{z-index:5;pointer-events:none;opacity:0;position:absolute;top:0;left:0}.quiz-questions-container .answers-container .answers-item__img{border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;border:.104167vw solid #0000;width:100%;height:9.11458vw;transition:all .3s;overflow:hidden}.quiz-questions-container .answers-container .answers-item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.quiz-questions-container .answers-container .answers-item__icon{background-color:#fff;border:.208333vw solid #fbfbfb;border-radius:50%;justify-content:center;align-items:center;width:1.77083vw;height:1.77083vw;margin:-.885417vw auto .520833vw;transition:all .3s;display:flex}.quiz-questions-container .answers-container .answers-item__icon img,.quiz-questions-container .answers-container .answers-item__icon svg{fill:#aeaeae;width:.520833vw;height:.416667vw;transition:all .3s}.quiz-questions-container .answers-container .answers-item__icon img path,.quiz-questions-container .answers-container .answers-item__icon svg path{fill:#aeaeae}.quiz-questions-container .answers-container .answers-item__text{text-align:center;letter-spacing:.04em;font-size:.9375vw;font-weight:500;line-height:1.09375vw}.quiz-questions-container .answers-container .answers-item__bottom{width:100%;padding:0 .78125vw}.quiz-questions-container .answers-container .answers-item__bottom>p{margin-bottom:.520833vw;font-size:.9375vw;font-weight:700;line-height:1.04167vw}.quiz-questions-container .answers-container .answers-item__bottom ul{padding:0;list-style:none}.quiz-questions-container .answers-container .answers-item__bottom ul li{justify-content:space-between;align-items:center;display:flex}.quiz-questions-container .answers-container .answers-item__bottom ul li span{max-width:60%;font-size:.729167vw;line-height:.833333vw}.quiz-questions-container .answers-container .answers-item__bottom ul li p{max-width:40%;color:var(--main-color);text-align:right;font-family:Inter,Arial,sans-serif;font-size:.833333vw;font-weight:700;line-height:.9375vw}.quiz-questions-container .answers-container .answers-item:hover .answers-item__img{border-color:var(--quiz-hover)}.quiz-questions-container .answers-container .answers-item:hover .answers-item__icon svg,.quiz-questions-container .answers-container .answers-item:hover .answers-item__icon svg path{fill:var(--main-color)}.quiz-questions-container .answers-container .answers-item.checked .answers-item__img{border-color:var(--main-color)}.quiz-questions-container .answers-container .answers-item.checked .answers-item__icon{background-color:var(--main-color)}.quiz-questions-container .answers-container .answers-item.checked .answers-item__icon svg,.quiz-questions-container .answers-container .answers-item.checked .answers-item__icon svg path{fill:#fff}.quiz-questions-container .answers-container .answers-inputs-container{align-items:center;display:flex}.quiz-questions-container .answers-container.md-no-img-item{height:auto;margin-right:0;padding-right:0;overflow:visible}.quiz-questions-container .answers-container.md-no-img-item .container-flex{margin:-.78125vw -1.04167vw}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap{margin:.78125vw 1.04167vw;position:relative}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video{background-color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;width:1.5625vw;height:1.5625vw;display:flex;position:absolute;top:50%;right:1.04167vw;transform:translateY(-50%)}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video img,.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video svg{fill:#fff;width:.364583vw;height:.416667vw}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video img path,.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video svg path{fill:#fff}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video:after{content:"";z-index:-1;background-color:var(--main-color);border-radius:50%;width:100%;height:100%;animation:video_pulse_big 2s linear infinite;position:absolute;inset:0}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint{width:1.5625vw;height:1.5625vw;display:block;position:absolute;top:50%;right:1.04167vw;transform:translateY(-50%)}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint:hover{z-index:10}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint:hover p{opacity:1;pointer-events:all}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint:hover span:after{display:none}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint span{background-color:var(--main-color);color:#fff;cursor:help;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:1.5625vw;height:1.5625vw;font-size:.729167vw;font-weight:700;display:flex;position:relative}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint span:after{content:"";z-index:-1;background-color:var(--main-color);border-radius:50%;width:100%;height:100%;animation:video_pulse_big 2s linear infinite;position:absolute;inset:0}.quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint p{border-radius:var(--brad-regular);z-index:1;opacity:0;pointer-events:none;background-color:#fff;width:14.0625vw;padding:1.30208vw 1.5625vw 1.30208vw 1.30208vw;font-size:.833333vw;line-height:.9375vw;transition:all .3s;position:absolute;top:50%;right:50%;transform:translateY(-50%);box-shadow:0 0 .520833vw #00000040}.quiz-questions-container .answers-container.md-no-img-item .answers-item{border-radius:var(--brad-regular);background-color:#fff;border:.0520833vw solid #fff;flex-direction:row;align-items:center;width:22.9167vw;padding:1.14583vw 3.64583vw 1.14583vw 1.04167vw;transition:all .3s}.quiz-questions-container .answers-container.md-no-img-item .answers-item__icon{background-color:#fbfbfb;border:none;width:1.5625vw;height:1.5625vw;margin:0 .729167vw 0 0}.quiz-questions-container .answers-container.md-no-img-item .answers-item__text{text-align:left}.quiz-questions-container .answers-container.md-no-img-item .answers-item:hover{border:.0520833vw solid var(--quiz-hover)}.quiz-questions-container .answers-container.md-no-img-item .answers-item:hover .answers-item__icon svg,.quiz-questions-container .answers-container.md-no-img-item .answers-item:hover .answers-item__icon svg path{fill:var(--main-color)}.quiz-questions-container .answers-container.md-no-img-item .answers-item.checked{border:.0520833vw solid var(--main-color)}.quiz-questions-container .answers-container.md-no-img-item .answers-item.checked .answers-item__icon{background-color:var(--main-color)}.quiz-questions-container .answers-container.md-no-img-item .answers-item.checked .answers-item__icon svg,.quiz-questions-container .answers-container.md-no-img-item .answers-item.checked .answers-item__icon svg path{fill:#fff}.quiz-questions-container .answers-container.md-multiple-selection .answers-item__icon{border-radius:var(--brad-regular)}.quiz-questions-container .answers-container.md-large-img .answers-item__img{height:15.625vw}.quiz-questions-container .answers-container.md-answers-with-image{-webkit-box-align:flex-start;-ms-flex-align:flex-start;justify-content:center;align-items:flex-start;height:auto;margin-bottom:auto;margin-right:0;padding-right:0;display:flex;overflow:visible}.quiz-questions-container .answers-container.md-answers-with-image .answers-content{flex-direction:column;align-items:flex-start;width:20.8333vw;margin:0 auto;display:flex}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answers-wrap{width:20.8333vw;margin:0 0 .520833vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answers-wrap:last-child{margin-bottom:0}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answers-item{width:20.8333vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap{margin-bottom:1.04167vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap:last-child{margin-bottom:0}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap p{margin-bottom:.520833vw;font-size:.833333vw;font-weight:600}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap label{position:relative}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap label input{border-radius:var(--brad-regular);width:20.8333vw;height:3.90625vw;padding:0 1.5625vw;font-size:.833333vw}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap label span{padding-left:.520833vw;font-size:.833333vw;display:block;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input{position:relative}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input input{opacity:0;z-index:10;pointer-events:none;width:100%;position:absolute}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div{border-radius:var(--brad-regular);cursor:pointer;background-color:#fff;align-items:center;width:20.8333vw;height:3.90625vw;padding:0 3.64583vw 0 1.5625vw;display:flex;position:relative}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div.active svg,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div.active svg path,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div:hover svg,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div:hover svg path{fill:var(--main-color)}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div p{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;max-height:.9375vw;margin:0;font-size:.833333vw;line-height:.9375vw;display:-webkit-box;overflow:hidden}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div img,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div svg{width:1.30208vw;height:1.30208vw;fill:var(--text-main-color);position:absolute;top:50%;right:1.5625vw;transform:translateY(-50%)}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div img path,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div svg path{fill:var(--text-main-color);transition:all .3s}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip{cursor:pointer;justify-content:center;align-items:center;display:flex}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip.checked span{background-color:var(--main-color)}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip.checked span img,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip.checked span svg{opacity:1}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip input{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span{border-radius:var(--brad-regular);border:.104167vw solid var(--main-color);background-color:#0000;justify-content:center;align-items:center;width:1.04167vw;height:1.04167vw;margin-right:.520833vw;transition:all .3s;display:flex}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span img,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span svg{fill:#fff;opacity:0;width:.416667vw;height:.3125vw;transition:all .3s}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span img path,.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span svg path{fill:#fff}.quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip p{font-size:.833333vw;font-weight:600;line-height:.9375vw}.quiz-questions-container .answers-container.md-answers-with-image .img-container{align-items:center;max-width:23.4375vw;margin-left:3.64583vw;display:flex}.quiz-questions-container .answers-container.md-answers-with-image .img-container img{width:23.4375vw}.quiz-questions-container .question-control{z-index:15;justify-content:space-between;align-items:center;padding-top:1.5625vw;display:flex;position:relative}.quiz-questions-container .question-control .btn-wrap{border-radius:var(--brad-regular);position:relative}.quiz-questions-container .question-control .btn-wrap:hover .btn-wrap__hint{opacity:1;pointer-events:all}.quiz-questions-container .question-control .btn-wrap.active{cursor:not-allowed}.quiz-questions-container .question-control .btn-wrap.active .btn-wrap__hint{display:block}.quiz-questions-container .question-control .btn-wrap__hint{border-radius:var(--brad-regular);opacity:0;pointer-events:none;text-align:center;background-color:#fff;width:130%;padding:.78125vw;font-size:.833333vw;line-height:.9375vw;transition:all .3s;display:none;position:absolute;bottom:110%;left:50%;transform:translate(-50%);box-shadow:0 0 .520833vw #00000040}.quiz-questions-container .question-control__btn{justify-content:center;width:9.11458vw;height:3.90625vw;padding:0 1.5625vw}.quiz-questions-container .question-control__btn:hover{padding:0 1.5625vw}.quiz-questions-container .question-control__btn span:after{content:"";transform-origin:50%;border-bottom:.104167vw solid #fff;border-right:.104167vw solid #fff;width:.520833vw;height:.520833vw;margin-top:-.104167vw;margin-left:.260417vw;display:inline-block;transform:rotate(-45deg)}.quiz-questions-container .question-control .prev-btn{color:#000;border-radius:var(--brad-regular);cursor:pointer;background-color:#fff;align-items:center;display:flex}.quiz-questions-container .question-control .prev-btn span{text-align:center;letter-spacing:.05em;color:var(--text-main-color);font-size:1.04167vw;font-weight:600;line-height:1.25vw}.quiz-questions-container .question-control .prev-btn span:after{display:none}.quiz-questions-container .question-control .prev-btn span:before{content:"";transform-origin:50%;border-left:.104167vw solid var(--text-main-color);border-bottom:.104167vw solid var(--text-main-color);width:.520833vw;height:.520833vw;margin-top:-.104167vw;margin-right:.260417vw;display:inline-block;transform:rotate(45deg)}@media only screen and (min-width:769px){.answers-container::-webkit-scrollbar{background-color:#fff;width:.78125vw}.answers-container::-webkit-scrollbar-button{display:none}.answers-container::-webkit-scrollbar-thumb{border-radius:var(--brad-regular);background-color:var(--main-color)}}.quiz-final{align-items:stretch;display:flex}.quiz-final__content{flex-direction:column;align-items:center;width:40%;display:flex}.quiz-final__img{width:60%;min-height:47.6563vw}.quiz-final__img img{pointer-events:none;width:35.9375vw;position:absolute;bottom:0;right:0}.quiz-final__img .circle{background-color:var(--main-color);color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:7.8125vw;height:7.8125vw;display:flex;position:absolute;bottom:50%;right:50%;transform:translate(50%)}.quiz-final__img .circle:hover img{animation-play-state:paused}.quiz-final__img .circle img{z-index:1;border-radius:50%;width:7.29167vw;height:7.29167vw;animation:rotation 10s linear infinite;position:absolute;inset:.260417vw}.quiz-final__img .circle p{z-index:2;text-align:center;font-size:.729167vw;font-weight:700;line-height:.9375vw;position:relative}.quiz-final__img .circle p span{margin:0 auto;font-family:Inter,Arial,sans-serif;font-size:1.35417vw;line-height:1.5625vw;display:block}.quiz-final__text{letter-spacing:.04em;background-color:var(--main-color);border-radius:var(--brad-regular);color:#fff;justify-content:center;align-items:center;min-height:2.34375vw;margin:0 auto .78125vw;padding:.520833vw 1.5625vw;font-size:.78125vw;font-weight:600;line-height:1.35417vw;display:flex}.quiz-final__title{text-align:center;letter-spacing:.04em;margin-bottom:1.82292vw;font-size:1.875vw;font-weight:700;line-height:2.1875vw}.quiz-final__form{width:100%}.quiz-final__form .form-container{flex-direction:column;width:22.3958vw;margin:0 auto .78125vw}.quiz-final__form .form-container .hidden{display:none}.quiz-final__form .form-container .form-input{width:100%;margin:0 0 .520833vw}.quiz-final__form .form-container .form-btn{justify-content:center;width:100%}.quiz-final__form .form-checkbox{justify-content:center;width:20.8333vw;margin:0 auto 1.04167vw}.quiz-final__form .form-checkbox p{width:12.5vw}.quiz-final__form .form-top{justify-content:center;align-items:center;margin-bottom:1.82292vw;display:flex}.quiz-final__form .form-top__item{border-radius:var(--brad-regular);cursor:pointer;background-color:#0000;border:.0520833vw solid #0000;flex-direction:column;align-items:center;width:5.20833vw;margin:0 .104167vw;padding:.364583vw;transition:all .3s;display:flex;position:relative}.quiz-final__form .form-top__item input{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.quiz-final__form .form-top__item span{background-color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;width:3.125vw;height:3.125vw;margin-bottom:.78125vw;display:flex}.quiz-final__form .form-top__item span img,.quiz-final__form .form-top__item span svg{fill:#fff;pointer-events:none;width:1.30208vw}.quiz-final__form .form-top__item span img path,.quiz-final__form .form-top__item span svg path{fill:#fff}.quiz-final__form .form-top__item span.whats-app{background-color:#31b939}.quiz-final__form .form-top__item span.viber{background-color:#746fbb}.quiz-final__form .form-top__item span.telegram{background-color:#05a0eb}.quiz-final__form .form-top__item span.zvonok{background-color:#f44336}.quiz-final__form .form-top__item p{font-size:.833333vw;font-weight:600;line-height:.9375vw}.quiz-final__form .form-top__item.active,.quiz-final__form .form-top__item:hover{border-color:var(--main-color);background-color:#fff}.quiz-final__form .form-bottom{width:20.8333vw;margin:0 auto}.quiz-final__form .form-bottom__title{text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.19792vw;font-size:1.04167vw;font-weight:600;line-height:1.35417vw}.quiz-final__form .form-bottom__item{border-radius:var(--brad-regular);justify-content:space-between;align-items:center;width:100%;height:4.42708vw;margin-top:.78125vw;padding:0 1.5625vw 0 2.03125vw;display:flex;position:relative;overflow:hidden}.quiz-final__form .form-bottom__item:first-child{margin-top:0}.quiz-final__form .form-bottom__item .item-img{z-index:1;border-radius:var(--brad-regular);position:absolute;inset:0}.quiz-final__form .form-bottom__item .item-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.quiz-final__form .form-bottom__item .item-img:after{content:"";border-radius:var(--brad-regular);z-index:2;background:#0f0f0f99;position:absolute;inset:0}.quiz-final__form .form-bottom__item .item-text{z-index:3;letter-spacing:.04em;color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:10.4167vw;max-height:2.60417vw;font-size:.9375vw;font-weight:500;line-height:1.30208vw;display:-webkit-box;position:relative;overflow:hidden}.quiz-final__form .form-bottom__item .item-icon{background-color:var(--main-color);z-index:3;border-radius:50%;justify-content:center;align-items:center;width:1.82292vw;height:1.82292vw;display:flex;position:relative}.quiz-final__form .form-bottom__item .item-icon img,.quiz-final__form .form-bottom__item .item-icon svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.520833vw;height:.729167vw}.quiz-final__form .form-bottom__item .item-icon img path,.quiz-final__form .form-bottom__item .item-icon svg path{fill:#fff}.calc-price__quiz.full{width:100%}.catalog{padding-top:6vw;padding-bottom:4.94792vw;position:relative}.catalog__title{margin-bottom:3.00604vw}.catalog__load-more{display:none}.catalog__bg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;right:0;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.catalog__container{width:100%}.catalog__container .container-flex{flex-wrap:wrap;justify-content:space-between;margin:-1.30208vw -.78125vw;display:flex}.catalog__item{color:#000;border-radius:var(--brad-regular);background-color:#fff;flex-direction:column;width:17.9027vw;margin:1.30208vw .78125vw;display:flex;position:relative;overflow:hidden}.catalog__item .video{z-index:6;justify-content:center;align-items:center;width:3.125vw;height:3.125vw;display:flex;top:1.19792vw;right:1.19792vw}.catalog__item .video,.catalog__item .video:after{background-color:var(--main-color);border-radius:50%;position:absolute}.catalog__item .video:after{content:"";z-index:-1;animation:pulse_2_small 2s linear infinite;inset:0}.catalog__item .video img,.catalog__item .video svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.608854vw;height:.675521vw}.catalog__item .video img path,.catalog__item .video svg path{fill:#fff}@media only screen and (max-width:768px){.catalog__item .video{width:8vw;height:8vw;top:3.625vw;right:2.625vw}.catalog__item .video img,.catalog__item .video svg{width:1.6vw;height:auto}}.catalog__item .item-status{z-index:5;align-items:center;display:flex;position:absolute;top:1.25vw;left:1.25vw;right:1.25vw}.catalog__item .item-status>div{border-radius:var(--brad-regular);letter-spacing:.04em;color:#fff;height:1.5625vw;margin-right:.520833vw;padding:0 .625vw;font-size:.625vw;font-weight:600;line-height:1.5625vw;display:none}.catalog__item .item-status>div:last-child{margin-right:0}.catalog__item .item-status>div img,.catalog__item .item-status>div svg{-o-object-fit:contain;object-fit:contain;fill:#fff;margin-right:.260417vw}.catalog__item .item-status>div img path,.catalog__item .item-status>div svg path{fill:#fff}.catalog__item .item-status .hit{background-color:#5fb1fd}.catalog__item .item-status .hit img,.catalog__item .item-status .hit svg{width:.260417vw;height:.520833vw}.catalog__item .item-status .sale{background-color:var(--sale-status-color)}.catalog__item .item-status .sale img,.catalog__item .item-status .sale svg{width:.63125vw;height:.520833vw}.catalog__item .item-status .new{background-color:var(--new-status-color)}.catalog__item .item-status .new img,.catalog__item .item-status .new svg{width:.78125vw;height:.784896vw}.catalog__item .item-status.md-hit .hit,.catalog__item .item-status.md-new .new,.catalog__item .item-status.md-sale .sale{align-items:center;display:flex}.catalog__item .item-slider{width:100%;height:12.0417vw;margin-bottom:4.94792vw;position:relative}.catalog__item .item-slider .swiper-container{width:108%;height:100%}.catalog__item .item-slider .swiper-container .swiper-wrapper{align-items:stretch;height:100%}.catalog__item .item-slider .swiper-container .swiper-slide{height:auto;width:17.9027vw!important;margin-right:1vw!important}.catalog__item .item-slider .swiper-container .swiper-slide img{cursor:pointer;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.catalog__item .item-slider .slider-btn{z-index:3;opacity:.25;cursor:pointer;width:.572917vw;height:.989583vw;transition:all .3s;position:absolute;top:6.19792vw;left:0}.catalog__item .item-slider .slider-btn.slider-next-btn{left:auto;right:0}.catalog__item .item-slider .slider-btn img,.catalog__item .item-slider .slider-btn svg{-o-object-fit:contain;object-fit:contain;fill:#1c1c1c;width:100%;height:100%}.catalog__item .item-slider .slider-btn img path,.catalog__item .item-slider .slider-btn svg path{fill:#1c1c1c}.catalog__item .item-slider .slider-btn:hover{opacity:.7}.catalog__item .item-slider .slider-pagination{justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2.60417vw;left:0;right:0}.catalog__item .item-slider .slider-pagination .swiper-pagination-bullet{opacity:1;background-color:#ececec;width:.520833vw;height:.520833vw;margin:0 .260417vw;transition:all .5s}.catalog__item .item-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color)}.catalog__item .item-price{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:1.82292vw;padding:0 1.8vw;font-family:Jost;display:flex}.catalog__item .item-price .current-price{letter-spacing:.01em;font-size:.894167vw;font-weight:500;line-height:1.5625vw}.catalog__item .item-price .current-price span{font-size:2.125vw}.catalog__item .item-price .old-price{letter-spacing:.01em;color:#c9c9c9;font-size:.729167vw;font-weight:500;line-height:1.5625vw}.catalog__item .item-price .old-price span{font-size:1.25vw;text-decoration-line:line-through}.catalog__item .item-name{text-transform:uppercase;letter-spacing:.03em;color:#000;padding:0 1.8vw;font-size:1.04167vw;font-weight:700;line-height:1.5625vw;transition:all .4s}.catalog__item a.item-name:hover{color:var(--main-color)}.catalog__item .item-text{letter-spacing:.03em;color:#adadad;flex-grow:1;padding-top:.78125vw;padding-bottom:2.04167vw;padding-left:1.8vw;font-size:.9375vw;font-weight:400;line-height:1.35417vw}.catalog__item .item-order{text-align:center;border-radius:var(--brad-regular);text-transform:uppercase;letter-spacing:.03em;border:.0520833vw solid var(--main-color);width:15.375vw;height:3.38542vw;color:var(--main-color);cursor:pointer;justify-content:center;align-items:center;margin:0 1.8vw;font-size:.729167vw;font-weight:600;line-height:1.5625vw;transition:all .3s;display:flex}.catalog__item .item-order:hover{background-color:var(--main-color);color:#fff}.certificates{margin-bottom:5.72917vw}.certificates__bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:67.0313vw;position:absolute;top:-14.3229vw;left:0;right:0}.certificates__load-more{display:none}.certificates__title{margin-bottom:3.125vw}.certificates__container{width:100%}.certificates__container .container-flex{flex-wrap:wrap;margin:-1.5625vw -.78125vw;display:flex}.certificates__item{border-radius:var(--brad-regular);width:19.2708vw;height:27.3438vw;margin:1.5625vw .78125vw;position:relative;overflow:hidden}.certificates__item:hover span,.certificates__item:hover:after{opacity:1}.certificates__item:after{content:"";z-index:2;background:-webkit-gradient(linear,left top,left bottom,color-stop(26.86%,#31b93900),color-stop(112.95%,var(--main-color)));background:-webkit-linear-gradient(top,#31b93900 26.86%,var(--main-color) 112.95%);background:linear-gradient(180deg,#31b93900 26.86%,var(--main-color) 112.95%);opacity:0;transition:all .3s;position:absolute;inset:0}.certificates__item img,.certificates__item:after{border-radius:var(--brad-regular);width:100%;height:100%}.certificates__item img{z-index:1;-o-object-fit:cover;object-fit:cover;position:relative}.certificates__item span{z-index:3;background-color:var(--main-color);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:3.125vw;height:3.125vw;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.certificates__item span img,.certificates__item span svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:1.45833vw;height:1.45833vw}.certificates__item span img path,.certificates__item span svg path{fill:#fff}.certificates__item span:hover{transform:translate(-50%,-50%)scale(1.3)}.clear-talk{margin-top:7.90625vw;margin-bottom:7.90625vw}.clear-talk__container{color:#000;border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:31.25vw;padding:3.36458vw 4.75vw 3.36458vw 32.625vw;position:relative}.clear-talk__container.md-black-style{color:#fff}.clear-talk__img{width:23.5833vw;height:36.3854vw;position:absolute;bottom:0;left:4.15625vw;overflow:hidden}.clear-talk__img img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:36.3854vw;position:absolute;top:0;left:0;right:0}.clear-talk__title{text-align:left;margin-bottom:0}.clear-talk__text{flex-direction:column;display:flex}.clear-talk__text p{letter-spacing:.02em;margin-bottom:.82292vw;font-family:Jost;font-size:1.15625vw;font-weight:400;line-height:1.69083vw}.clear-talk__text span{letter-spacing:.04em;margin-bottom:.483333vw;font-family:Jost;font-size:.9375vw;font-weight:400;line-height:1.45833vw}.clear-talk__link a{width:24.2708vw}.clients-choose{position:relative}.clients-choose__title{padding-bottom:57.3125vw}span.vibor{text-transform:none;font-family:Jost;font-size:1.52833vw;font-weight:300}.clients-choose__container{position:relative}.clients-choose__slider{display:none}.clients-choose__bg{z-index:-1;background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:110%;position:absolute;bottom:-3.5vw;left:0;right:0}.clients-choose__bullets{color:#fff;justify-content:space-around;align-items:stretch;margin:0 -2.60417vw;font-family:Jost;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.clients-choose__bullets .bullets-item{border-left:.0520833vw solid #ffffff40;flex-direction:column;flex-grow:1;width:20%;max-width:25%;margin:0;padding:0 1.60417vw 3.125vw;transition:all .3s;display:flex;transform:translateY(25%)}.clients-choose__bullets .bullets-item:hover{transform:translateY(0)}.clients-choose__bullets .bullets-item:hover .bullets-item__text{opacity:1}.clients-choose__bullets .bullets-item:first-child{border-left:none}.clients-choose__bullets .bullets-item__number{background-color:var(--main-color);letter-spacing:.03em;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:2.08333vw;height:2.08333vw;margin-bottom:1.04167vw;font-size:.833333vw;font-weight:500;line-height:1.77083vw;display:flex;position:relative}.clients-choose__bullets .bullets-item__number:after{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;animation:pulse_2_small 2s linear infinite;position:absolute;inset:0}.clients-choose__bullets .bullets-item__title{letter-spacing:.03em;text-transform:uppercase;font-size:1.25vw;font-weight:500;line-height:1.77083vw}.clients-choose__bullets .bullets-item__text{letter-spacing:.03em;opacity:0;flex-grow:1;padding-top:.78125vw;font-size:1.04167vw;font-weight:300;line-height:1.40625vw;transition-property:opacity;transition-duration:.3s}.contacts{padding-top:2vw;padding-bottom:4vw;position:relative}.contacts__bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:66.6667vw;position:absolute;top:-10.1563vw;left:0;right:0}.contacts__title{margin-bottom:3.125vw}.contacts__container{justify-content:space-between;align-items:stretch;margin-bottom:8.33333vw;font-family:Jost;display:flex}.contacts__container:last-child{margin-bottom:0}.contacts__container.md-container-with-form .contacts__images{width:30.4688vw}.contacts__container.md-container-with-form .contacts__images-item>div{height:16.0417vw}.contacts__container.md-container-with-form .contacts__images-item>div a{width:9.11458vw;height:7.60417vw}.contacts__container.md-container-with-form .contacts__images-item>div a:first-child{width:20.5729vw;height:47.0313vw}.contacts__info{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:14.0625vw;height:auto;display:flex}.contacts__info-title{text-transform:uppercase;font-size:2.08333vw;font-weight:400;line-height:2.60417vw}.contacts__info-container,.contacts__info-container>div,.contacts__info-title{margin-bottom:1.19792vw}.contacts__info-container>div:last-child{margin-bottom:0}.contacts__info-address,.contacts__info-email,.contacts__info-phones,.contacts__info-work-time{align-items:center;display:flex}.contacts__info-address p,.contacts__info-email p,.contacts__info-phones p,.contacts__info-work-time p{font-size:.729167vw;font-weight:400;line-height:1.09375vw}.contacts__info-address p a,.contacts__info-email p a,.contacts__info-phones p a,.contacts__info-work-time p a{color:var(--text-main-color);transition:all .3s}.contacts__info-address p a:hover,.contacts__info-email p a:hover,.contacts__info-phones p a:hover,.contacts__info-work-time p a:hover{color:var(--main-color)}.contacts__info-address img,.contacts__info-address svg,.contacts__info-email img,.contacts__info-email svg,.contacts__info-phones img,.contacts__info-phones svg,.contacts__info-work-time img,.contacts__info-work-time svg{-o-object-fit:cover;object-fit:cover;width:1.04167vw;height:1.25vw;fill:var(--main-color);flex-shrink:0;margin-right:.833333vw}.contacts__info-address img path,.contacts__info-address svg path,.contacts__info-email img path,.contacts__info-email svg path,.contacts__info-phones img path,.contacts__info-phones svg path,.contacts__info-work-time img path,.contacts__info-work-time svg path{fill:var(--main-color)}.contacts__info-phones p{letter-spacing:.02em;flex-direction:column;font-size:1.04167vw;font-weight:700;line-height:1.25vw;display:flex}.contacts__info-phones p a{margin-bottom:.260417vw;font-family:Inter,Arial,sans-serif}.contacts__info-phones p a:last-child{margin-bottom:0}.contacts__info-social{margin-bottom:1.19792vw}.contacts__info-social p{letter-spacing:.03em;margin-bottom:.833333vw;font-size:.729167vw;font-weight:400;line-height:1.25vw}.contacts__info-social>div{align-items:center;display:flex}.contacts__info-social>div a{border-radius:50%;width:2.1875vw;height:2.1875vw;margin-right:.520833vw;transition:all .3s;position:relative;overflow:hidden}.contacts__info-social>div a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contacts__info-social>div a:last-child{margin-right:0}.contacts__info-social>div a:hover{transform:scale(1.2)}.contacts__info-links{display:flex}.contacts__info-links a{letter-spacing:.03em;color:var(--main-color);text-transform:uppercase;font-size:.833333vw;font-weight:500;line-height:1.25vw}.contacts__images{flex-direction:column;flex-shrink:0;justify-content:space-between;width:24.4792vw;display:flex}.contacts__images-item{margin-bottom:1.04167vw}.contacts__images-item:last-child{margin-bottom:0}.contacts__images-item p{letter-spacing:.02em;text-transform:uppercase;margin-bottom:1.04167vw;font-size:1.25vw;font-weight:400;line-height:1.5625vw}.contacts__images-item>div{flex-flow:column wrap;justify-content:space-between;width:100%;height:12.9167vw;display:flex}.contacts__images-item>div a{border-radius:var(--brad-regular);width:7.34375vw;height:6.09375vw;overflow:hidden}.contacts__images-item>div a img{border-radius:var(--brad-regular);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contacts__images-item>div a:first-child{width:16.5104vw;height:12.9167vw;margin-right:.625vw}.contacts__images-item>div a:nth-child(n+4){display:none}.contacts__address{flex-direction:column;flex-shrink:0;width:37.6042vw;display:flex}.contacts__address p{letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.833333vw;font-size:1.25vw;font-weight:400;line-height:1.5625vw;display:flex}.contacts__address p b{font-weight:700}.contacts__address p a{letter-spacing:.03em;color:var(--main-color);font-size:.833333vw;font-weight:500;line-height:1.25vw}.contacts__address .map-container{border-radius:var(--brad-regular);flex-grow:1;width:100%}.contacts__address .map-container iframe{width:100%;height:100%}.contacts__form{border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;width:23.4375vw;padding:2.1875vw 2.29167vw}.contacts__form .form-container{flex-direction:column}.contacts__form .form-container .form-input{width:100%;height:3.90625vw;margin:0 0 .885417vw;padding:0 2.34375vw;font-size:.833333vw;line-height:1.25vw}.contacts__form .form-container .form-textarea{font-size:.833333vw}.contacts__form .form-container .form-btn{width:100%;padding:0 3.90625vw}.contacts__form .form-container .form-btn:hover{padding:0 4.16667vw}.contacts__form .form-checkbox{padding:0 2.34375vw}.contacts__form .form-title{text-align:center;letter-spacing:.02em;margin-bottom:1.04167vw;font-size:1.25vw;font-weight:700;line-height:1.5625vw}.contacts__map-title{letter-spacing:.02em;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:1.5625vw;font-size:2.08333vw;font-weight:400;line-height:2.60417vw;display:flex}.contacts__map-title b{font-weight:700}.contacts__map-title a{letter-spacing:.03em;color:var(--main-color);font-size:.833333vw;font-weight:700;line-height:1.25vw}.contacts__map .map-container{border-radius:var(--brad-regular);width:100%;height:36.4583vw;overflow:hidden}.contacts__map .map-container iframe{width:100%;height:100%}.delivery{z-index:3;margin-bottom:6.25vw;padding-top:1.25vw;position:relative}.delivery__title{width:65.7083vw;margin:0 auto .964583vw}.delivery__container{margin-top:4vw;display:flex}.delivery__container .container-item{align-items:flex-end;width:50%;display:flex}.delivery__item{width:50%}.delivery__item.md-img-item{background-position:50%;background-repeat:no-repeat;background-size:cover;width:20.4688vw;height:26.4688vw}.delivery__item.md-img-item img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.delivery__item.md-info-item{background-color:var(--main-color);color:#fff;background-image:linear-gradient(160deg,#ffffff24,#0000 42%);flex-direction:column;height:27.5vw;padding:3.53125vw 3.90625vw 1.82292vw;display:flex;position:relative}.delivery__item.md-info-item p{letter-spacing:.03em;text-transform:uppercase;margin-bottom:1.5625vw;font-size:1.66667vw;font-weight:600;line-height:1.875vw}.delivery__item.md-info-item span{letter-spacing:.03em;margin-bottom:1.30208vw;font-size:.833333vw;font-weight:400;line-height:1.31458vw}.delivery__item.md-info-item span b{font-weight:600}.delivery__item.md-info-item span:last-child{margin-bottom:0}.delivery__item.md-info-item .icon{background-color:#fff;border-radius:0;justify-content:center;align-items:center;width:3.64583vw;height:3.64583vw;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.delivery__item.md-info-item .icon img,.delivery__item.md-info-item .icon svg{max-width:3.39583vw;max-height:3.51042vw;fill:var(--main-color);margin:auto}.delivery__item.md-info-item .icon img path,.delivery__item.md-info-item .icon svg path{fill:var(--main-color)}.download-price{margin-top:4.77083vw;margin-bottom:6.77083vw}.download-price__container{border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:36.4583vw;padding:4.79167vw 15.6771vw 4.84375vw 5.20833vw;position:relative}.download-price__container:after{content:"";border-radius:var(--brad-regular);z-index:2;background:linear-gradient(270deg,#00000059 12.21%,#0000 46.43%);display:none;position:absolute;inset:0}.download-price__img-large{z-index:1;width:100%;height:36.4583vw;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.download-price__img-large img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:48.1875vw;height:36.4583vw;position:absolute;top:0;right:0}.download-price__img-small{z-index:3;width:28.2813vw;height:36.875vw;display:none;position:absolute;bottom:-12.0833vw;right:-9.11458vw}.download-price__img-small img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.download-price__title{text-align:left;margin-bottom:2.60417vw;font-size:2.9125vw}.popup .download-price__title{text-align:left;margin-bottom:2.60417vw;font-family:forum;font-size:3.30913vw}.download-price__circle{z-index:5;cursor:pointer;background-color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:7.8125vw;height:7.8125vw;display:none;position:absolute;top:3.02083vw;left:41.7188vw;box-shadow:0 0 13.0208vw #00000040}.download-price__circle:hover .pdf-circle{animation-play-state:paused}.download-price__circle .pdf-circle{width:6.77083vw;height:6.77083vw;animation:rotation 15s linear infinite;position:absolute;inset:.520833vw}.download-price__circle .circle-arrow{width:.885417vw;height:1.04167vw;fill:var(--main-color);margin-bottom:.3125vw}.download-price__circle .circle-arrow path{fill:var(--main-color)}.download-price__circle p{color:var(--main-color);text-align:center;letter-spacing:.03em;font-size:.729167vw;font-weight:600;line-height:1.04167vw}.download-price__circle p span{font-family:Inter,Arial,sans-serif}.download-price__content{z-index:4;color:#1c1c1c;position:relative}.first{min-height:56.25vw;margin-top:-11.7708vw;padding-top:11.7708vw;position:relative}.first__bg{z-index:-1;top:0;left:0;right:0}.first__bg,.first__bg .main-bg{width:100%;height:100%;position:absolute}.first__bg .main-bg{z-index:1;-o-object-fit:cover;object-fit:cover;pointer-events:none;inset:0}.first__bg .second-bg{z-index:2;pointer-events:none;max-width:95%;max-height:95%;position:absolute;bottom:0;right:0}.first__content{padding-top:.604167vw;padding-bottom:2.60417vw}.first__title{letter-spacing:.02em;text-transform:uppercase;width:56.7708vw;margin-bottom:2.34375vw;font-size:3.70939vw;font-weight:400;line-height:4.61427vw}.first__title b{font-weight:700}.first__text{align-items:flex-start;margin-bottom:2.23958vw;display:flex}.first__text .dots{margin-top:.78125vw;margin-right:.88vw;display:flex}.first__text .dots span{border:.0520833vw solid var(--main-color);width:.46875vw;height:.46875vw;opacity:.5s;border-radius:50%;margin-right:.364583vw}.first__text .dots span:first-child{animation:wave_1 2s linear infinite}.first__text .dots span:nth-child(2){animation:wave_2 2s linear infinite}.first__text .dots span:nth-child(3){animation:wave_3 2s linear infinite}.first__text .dots span:nth-child(4){animation:wave_4 2s linear infinite}.first__text .dots span:last-child{margin-right:0}.first__text p{letter-spacing:.04em;width:36.7188vw;margin-right:.885417vw;font-family:Jost;font-size:1.47563vw;font-weight:300;line-height:2.34375vw}.first__bullets{max-width:49%;margin-bottom:3.54167vw;display:flex}.md-first-with-form .first__bullets{max-width:100%}.first__buttons{align-items:center;font-family:Jost;display:flex}.first__buttons-btn{width:21.6458vw;height:6.20833vw;margin-right:1.82292vw}.first__buttons-text{flex-direction:column;display:flex;position:relative}.first__buttons-text:after,.first__buttons-text:before{content:"";background-color:var(--main-color);z-index:2;border-radius:50%;width:.330208vw;height:.330208vw;position:absolute;top:0;left:-.104167vw}.first__buttons-text:after{z-index:1;animation:pulse_2 2s linear infinite}.first__buttons-text img,.first__buttons-text svg{fill:#1c1c1c;z-index:3;width:1.12656vw;height:.9125vw;margin-bottom:.677083vw;position:relative}.first__buttons-text img path,.first__buttons-text svg path{fill:#1c1c1c}.first__buttons-text p{letter-spacing:.03em;font-size:.833333vw;line-height:1.30208vw}.first.md-mb-0{margin-bottom:0}.first.md-dark-bg{color:#fff}.first.md-dark-bg .first__buttons-text svg,.first.md-dark-bg .first__buttons-text svg path{fill:#fff}.first.md-first-with-form .wrapper{justify-content:space-between;align-items:center;padding-top:3.02083vw;display:flex}.first.md-first-with-form .first__title{width:100%}.first.md-first-with-form .first__content{width:44.5313vw}.first__form{border-radius:var(--brad-regular);width:23.8542vw;color:var(--text-main-color);background-color:#fff;border:.208333vw solid #ffffff59;padding:1.77083vw 2.29167vw;position:relative}.first__form .form-title{justify-content:space-between;align-items:center;margin-bottom:1.04167vw;display:flex}.first__form .form-title p{letter-spacing:.03em;width:8.07292vw;font-size:1.5625vw;font-weight:700;line-height:1.82292vw}.first__form .form-img{flex-shrink:0;width:7.29167vw;height:9.89583vw}.first__form .form-img img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.first__form .form-text{letter-spacing:.03em;text-align:center;margin-bottom:.416667vw;font-size:.9375vw;font-weight:500;line-height:1.92708vw}.first__form .form-container{flex-direction:column}.first__form .form-container .form-input,.first__form .form-container .form-select{background-color:#f8f8f8;margin:0 0 .78125vw}.first__form .form-container .form-btn{width:100%;padding:0 3.90625vw}.first__form .form-container .form-btn:hover{padding:0 4.16667vw}.first.md-first-style-2 .first__title{text-align:center;width:56.25vw;margin:0 auto 2.34375vw}.first.md-first-style-2 .first__text{justify-content:center}.first.md-first-style-2 .first__text p{width:auto;max-width:67.7083vw}.first.md-first-style-2 .first__bullets{justify-content:center;width:55.7292vw;margin:0 auto 3.64583vw}.first.md-first-style-2 .first__bullets .bullets-item{max-width:17.7083vw}.first.md-first-style-2 .first__buttons{justify-content:center}.first.md-error-page{min-height:39.5313vw;margin-top:-3.07292vw;margin-bottom:0;padding-top:0}.first.md-error-page .first__content{color:#fff;padding-top:7.29167vw}.first.md-error-page .first__bg{height:auto;top:0;bottom:0}.first.md-error-page .first__title{width:31.25vw;margin-bottom:3.125vw}.first.md-error-page .first__text{margin-bottom:3.125vw}.first.md-error-page .first__buttons-btn{width:15.625vw;padding:0 3.64583vw}.first.md-error-page .first__buttons-btn:hover{padding:0 3.90625vw}.first.md-thanx-page{min-height:51.0417vw;margin-bottom:0}.first.md-thanx-page .first__bg{height:auto;bottom:0}.first.md-thanx-page .first__bg .second-bg{width:32.9167vw;height:39.0104vw;right:10.7813vw}.first.md-thanx-page .first__content{padding-top:6.77083vw}.first.md-thanx-page .first__title{width:41.6667vw;margin-bottom:3.125vw}.first.md-thanx-page .first__text{margin-bottom:3.125vw}.first.md-thanx-page .first__buttons-btn{width:15.625vw;padding:0 3.64583vw}.first.md-thanx-page .first__buttons-btn:hover{padding:0 3.90625vw}.first.md-after-breadcrumbs{margin-top:-15.9375vw;padding-top:15.9375vw}.first.md-lid-magnit{min-height:51.0417vw;margin-bottom:0}.first.md-lid-magnit .first__content{padding-top:0;padding-bottom:5.20833vw}.first.md-lid-magnit .first__text{margin-bottom:1.30208vw}.first.md-lid-magnit .first__title{letter-spacing:.02em;margin-bottom:1.30208vw;font-size:2.86458vw;font-weight:700;line-height:3.90625vw}.first.md-lid-magnit .first__bottom-form .form-text{font-size:1.25vw;font-weight:500;line-height:1.92708vw}.first.md-lid-magnit .first__bg{height:auto;bottom:0}.first.md-lid-magnit .first__bg .second-bg{-o-object-fit:cover;object-fit:cover;width:100vw;height:51.0417vw;inset:auto auto 0 30.0521vw}.bullets-item{cursor:pointer;flex-direction:column;align-items:flex-start;margin-left:3.64583vw;display:flex}.bullets-item:first-child{margin-left:0}.bullets-item:hover>img{transform:scale(1.2)}.bullets-item>img{margin-bottom:.833333vw;transition:all .3s}.bullets-item p{letter-spacing:.04em;font-size:.9375vw;line-height:1.30208vw}.bullets-item p b{font-weight:700}.footer{color:#1c1c1c;background-color:#f8f8f9}.footer.md-bottom-only .footer__top{display:none}.footer.md-bottom-only .footer__bottom{padding-bottom:1.30208vw}.footer__logo{border-bottom:.0520833vw solid #ffffff59;width:9.89583vw;padding-bottom:3.90625vw;display:flex}.footer__logo a{color:#fff;justify-content:space-between;align-items:center;width:100%;display:flex}.footer__logo a img,.footer__logo a svg{-o-object-fit:cover;object-fit:cover;width:2.86458vw;height:2.21146vw;fill:var(--main-color)}.footer__logo a img path,.footer__logo a svg path{fill:var(--main-color)}.footer__logo a p{letter-spacing:.02em;font-size:2.08333vw;font-weight:400}.footer__logo a p b{font-weight:700}.footer__social{padding-top:3.85417vw}.footer__social p{letter-spacing:.03em;margin-bottom:.833333vw;font-size:1.04167vw;font-weight:400;line-height:1.25vw}.footer__social p b{font-weight:700}.footer__social>div{align-items:center;display:flex}.footer__social>div a{border-radius:50%;width:2.13542vw;height:2.13542vw;margin-right:.416667vw;transition:all .3s;position:relative;overflow:hidden}.footer__social>div a:hover{transform:scale(1.2)}.footer__social>div a:last-child{margin-right:0}.footer__social>div a img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.footer__top{border-bottom:.0520833vw solid #ffffff59;justify-content:space-between;align-items:stretch;padding-top:3.125vw;padding-bottom:4.16667vw;display:none}.footer__top-main{flex-shrink:0;width:19.1667vw;padding-right:9.11458vw}.footer__top-container{flex-grow:1;flex-shrink:0;justify-content:space-between;align-items:stretch;display:flex}.footer__top-item{flex-shrink:0;width:10.0521vw}.footer__top-item:nth-child(3){width:18.75vw}.footer__top-item:last-child{width:14.1667vw}.footer-title{letter-spacing:.03em;margin-bottom:.729167vw;font-size:1.04167vw;font-weight:700;line-height:1.19792vw}.footer-text{color:#cacaca}.footer-text p{letter-spacing:.03em;margin-bottom:1.04167vw;font-size:.833333vw;font-weight:500;line-height:1.25vw}.footer-text p:last-child{margin-bottom:0}.footer-list{list-style:none}.footer-list li{align-items:flex-start;display:flex}.footer-list li img,.footer-list li svg{-o-object-fit:cover;object-fit:cover;width:.625vw;height:.46875vw;fill:var(--main-color);flex-shrink:0;margin-top:.572917vw;margin-right:.572917vw}.footer-list li img path,.footer-list li svg path{fill:var(--main-color)}.footer-list li span{text-decoration:none!important}.footer-list a,.footer-list span{letter-spacing:.03em;color:#cacaca;font-size:.833333vw;font-weight:500;line-height:1.5625vw}.footer-list a:hover,.footer-list span:hover{text-decoration:underline}.footer__bottom{justify-content:space-between;align-items:center;padding-top:1.30208vw;padding-bottom:2.60417vw;font-family:Jost;display:flex}.footer__bottom-item:first-child,.footer__bottom-item:last-child{width:14.5521vw}.footer__bottom-item:last-child p{text-align:right}.footer__bottom-item p{letter-spacing:.04em;font-size:.677083vw;font-weight:500;line-height:1.25vw}.footer__bottom-item p a,.footer__bottom-item p span{color:var(--main-color)}.geography{margin-bottom:5.20833vw;position:relative}.geography__bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:80.7813vw;position:absolute;top:-26.5625vw;left:0;right:0}.geography__title{margin-bottom:2.60417vw}.geography__map{border-radius:var(--brad-regular);margin-bottom:4.16667vw;overflow:hidden}.geography__map img{pointer-events:none;width:100%}.geography__container{width:100%}.geography__container .container-flex{flex-wrap:wrap;margin:-1.04167vw -1.82292vw;display:flex}.geography__item{flex-direction:column;width:39.0625vw;margin:1.04167vw 1.82292vw;display:flex}.geography__item .item-title{letter-spacing:.03em;flex-shrink:0;margin-bottom:1.30208vw;font-size:1.875vw;font-weight:700;line-height:2.1875vw}.geography__item .item-text{letter-spacing:.03em;color:#8a8a8a;flex-grow:1;margin-bottom:1.82292vw;font-size:.729167vw;font-weight:400;line-height:1.14583vw}.geography__item .item-text:last-child{margin-bottom:0}.geography__item .item-slider{flex-shrink:0;width:100%;height:26.0417vw;padding-bottom:3.125vw}.geography__item .item-slider .slider-container,.geography__item .item-slider .swiper-container{height:100%;position:relative}.geography__item .item-slider .slider-container .swiper-slide,.geography__item .item-slider .swiper-container .swiper-slide{border-radius:var(--brad-regular)}.geography__item .item-slider .slider-btn{background-color:#fff;top:50%;left:2.29167vw;transform:translateY(-50%);box-shadow:0 0 13.0208vw #00000040}.geography__item .item-slider .slider-btn img,.geography__item .item-slider .slider-btn svg{-o-object-fit:cover;object-fit:cover;fill:#c7c7c7;width:.470833vw;height:.823438vw;transition:all .3s}.geography__item .item-slider .slider-btn img path,.geography__item .item-slider .slider-btn svg path{fill:#c7c7c7}.geography__item .item-slider .slider-btn.slider-next-btn{left:auto;right:2.29167vw}.geography__item .item-slider .slider-btn:hover{background-color:var(--main-color-darken)}.geography__item .item-slider .slider-btn:hover img,.geography__item .item-slider .slider-btn:hover img path,.geography__item .item-slider .slider-btn:hover svg,.geography__item .item-slider .slider-btn:hover svg path{fill:#fff}.geography__item .item-slider .slider-pagination{bottom:-2.08333vw}.geography__slide{width:100%;height:100%;display:block}.geography__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.get-consultation{margin-bottom:3.25vw}.get-consultation__container{border-radius:var(--brad-regular);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:36.4583vw;padding:4.0625vw 18.2292vw 3.64583vw 5.20833vw;position:relative}.get-consultation__title{text-align:left;letter-spacing:.01em;margin-bottom:1.30208vw;font-size:3.00125vw;line-height:3.99817vw}.get-consultation__form{margin-bottom:1.04167vw}.get-consultation__form .form-btn{width:17.1875vw}.get-consultation__person{width:35.2604vw;height:39.6354vw;position:absolute;bottom:0;right:2.34375vw}.get-consultation__person .person-info{flex-direction:column;width:7.55208vw;display:flex;position:absolute;top:12.8125vw;left:5.88542vw}.get-consultation__person .person-info p{text-align:right;letter-spacing:.02em;font-size:1.25vw;font-weight:600;line-height:1.45833vw}.get-consultation__person .person-info span{text-align:right;letter-spacing:.02em;font-size:.833333vw;font-weight:400;line-height:2.92708vw}.get-consultation__person .person-img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.get-consultation__links{align-items:center;font-family:Jost;display:flex}.get-consultation__links p{letter-spacing:.03em;margin-right:1.30208vw;font-size:1.35625vw;font-weight:400;line-height:1.92708vw}.get-consultation__links p b{font-weight:700}.get-consultation__links a{border-radius:50%;justify-content:center;align-items:center;width:3.02083vw;height:3.02083vw;margin-right:.625vw;transition:all .3s;display:flex}.get-consultation__links a:hover{transform:scale(1.2)}.get-consultation__links a img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.get-consultation.md-style-2{background-image:none;margin-bottom:4.6875vw}.get-consultation.md-style-2 .get-consultation__container{padding:3.54167vw 0}.get-consultation.md-style-2 .get-consultation__content{justify-content:space-between;align-items:stretch;height:100%;display:flex}.get-consultation.md-style-2 .get-consultation__info{flex-direction:column;align-items:flex-start;width:39.1771vw;height:100%;display:flex}.get-consultation.md-style-2 .get-consultation__text{letter-spacing:.04em;flex-grow:1;margin-bottom:1.8125vw;font-size:1.25vw;font-weight:500;line-height:1.45833vw}.get-consultation.md-style-2 .get-consultation__form{z-index:1;width:20.8333vw;margin-bottom:0}.get-consultation.md-style-2 .get-consultation__form .form-container{flex-direction:column}.get-consultation.md-style-2 .get-consultation__form .form-text{letter-spacing:.02em;margin-bottom:.78125vw;font-size:2.08333vw;font-weight:500;line-height:2.60417vw}.get-consultation.md-style-2 .get-consultation__form .form-list{margin-bottom:1.45833vw;padding-left:1.30208vw;font-family:Jost;font-weight:400;list-style:outside}.get-consultation.md-style-2 .get-consultation__form .form-list li{letter-spacing:.02em;font-size:.833333vw;font-weight:500;line-height:1.45833vw;position:relative}.get-consultation.md-style-2 .get-consultation__form .form-input{width:100%;margin-bottom:1.04167vw;margin-right:0}.get-consultation.md-style-2 .get-consultation__form .form-btn{width:100%}.get-consultation.md-style-2 .get-consultation__person{width:48.6146vw;height:35.4583vw;font-family:Jost;position:absolute;bottom:0;left:21.7917vw}.get-consultation.md-style-2 .get-consultation__person .person-info{inset:23.5906vw auto auto 11.5625vw}.get-consultation.md-style-2 .get-consultation__person .person-info p,.get-consultation.md-style-2 .get-consultation__person .person-info span{text-align:left}.get-consultation.md-style-2 .get-consultation__contacts{margin-bottom:1.5125vw;font-family:Jost}.get-consultation.md-style-2 .get-consultation__contacts p{letter-spacing:.02em;font-size:1.25vw;font-weight:600;line-height:2.60417vw}.get-consultation.md-style-2 .get-consultation__contacts p span{font-family:Inter,Arial,sans-serif}.get-consultation.md-style-2 .get-consultation__contacts a{letter-spacing:.02em;color:#fff;align-items:center;font-size:1.5625vw;font-weight:700;line-height:2.60417vw;display:flex}.get-consultation.md-style-2 .get-consultation__contacts a:hover span{color:var(--main-color)}.get-consultation.md-style-2 .get-consultation__contacts a span{font-family:Inter,Arial,sans-serif;transition:all .3s}.get-consultation.md-style-2 .get-consultation__contacts a img,.get-consultation.md-style-2 .get-consultation__contacts a svg{-o-object-fit:cover;object-fit:cover;width:1.09375vw;height:1.09375vw;fill:var(--main-color);margin-right:.520833vw}.get-consultation.md-style-2 .get-consultation__contacts a img path,.get-consultation.md-style-2 .get-consultation__contacts a svg path{fill:var(--main-color)}.get-consultation.md-style-2 .get-consultation__links p{width:8.85417vw;font-size:1.25vw;line-height:1.5625vw}.header{z-index:30;background-color:#f5f8f9;height:11.7708vw;margin-bottom:3.07292vw;padding-top:1.04167vw;font-family:Jost;position:relative}.header.md-bg-transparent{background-color:#0000;margin-bottom:0}.header.md-bg-transparent .nav-wrap{border-bottom:.0520833vw solid #1c1c1c12}.header.md-bg-transparent .header__download a:hover{border-color:var(--main-color)}.header.md-white-header{color:#fff}.header.md-white-header .header__nav.fixed .nav-wrap .nav .nav-item a{color:var(--text-main-color)}.header.md-white-header .header__nav.fixed .nav-wrap .nav .nav-item.dropdown-item:after{border-color:var(--text-main-color)}.header.md-white-header .nav-wrap{border-color:#ffffff4d}.header.md-white-header .nav-wrap .nav .nav-item a{color:#fff}.header.md-white-header .nav-wrap .nav .nav-item a:hover{color:var(--main-color)}.header.md-white-header .nav-wrap .nav .nav-item.dropdown-item:after{border-color:#fff}.header.md-white-header .nav-wrap .nav .nav-item.dropdown-item:hover:after{border-color:var(--main-color)}.header.md-white-header .nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item a{color:var(--text-main-color)}.header.md-white-header .nav-wrap .nav .nav-item:first-child svg{opacity:1}.header.md-white-header .header__top .wrapper{border-color:#ffffff4d}.header.md-white-header .header__contacts a,.header.md-white-header .header__download a,.header.md-white-header .header__logo a{color:#fff}.header.md-white-header .header__download a{border-color:#fff}.header.md-white-header .header__download a span{color:#fff}.header.md-white-header .header__contacts a:hover{color:var(--main-color)}.header__btn{display:none}.header__btn-wrap{align-items:center;display:flex}.header__btn-wrap p{letter-spacing:.03em;width:1.82292vw;margin-right:.78125vw;font-size:.625vw}.header__btn{cursor:pointer;z-index:999;width:2.7vw;height:1.5vw;display:block;position:relative}.header__btn span{border-radius:var(--brad-regular);background-color:var(--main-color);width:100%;height:.177143vw;transition:all .3s;position:absolute;left:0}.header__btn span:first-child{top:0}.header__btn span:nth-child(2){top:50%;transform:translateY(-50%)}.header__btn span:last-child{width:1.2vw;bottom:0}.header__btn.open span:first-child{transform-origin:50%;top:50%;transform:translateY(-50%)rotate(-45deg)}.header__btn.open span:nth-child(2){opacity:0}.header__btn.open span:last-child{transform-origin:50%;width:2.7vw;bottom:50%;transform:translateY(50%)rotate(45deg)}.header__top .wrapper{padding-bottom:1.30208vw}.header__logo a,.header__top .wrapper{justify-content:space-between;align-items:center;display:flex}.header__logo a{color:var(--text-main-color)}.header__logo a img,.header__logo a svg{width:6.79109vw;height:3.78115vw;fill:var(--main-color)}.header__logo a img path,.header__logo a svg path{fill:var(--main-color)}.header__logo a p{margin-left:1vw;font-size:2.08333vw;font-weight:400}.header__logo a p b{font-weight:700}.header__text{letter-spacing:.03em;width:11.4167vw;font-size:.729167vw;line-height:1.04167vw}.header__address{align-items:center;width:13.2813vw;display:flex}.header__address img,.header__address svg{width:1.04167vw;height:1.25vw;fill:var(--main-color);margin-right:.78125vw}.header__address img path,.header__address svg path{fill:var(--main-color)}.header__address p{letter-spacing:.03em;font-size:.833333vw;line-height:1.30208vw}.header__address p b{font-weight:700}.header__download{align-items:center;width:13.1458vw;display:flex}.header__download a{border-radius:var(--brad-regular);cursor:pointer;background-color:#fff;border:.0520833vw solid #f4799b47;justify-content:space-between;align-items:center;width:100%;height:3.20091vw;padding:0 1.5625vw;transition:all .3s;display:flex}.header__download a img,.header__download a svg{width:1.04167vw;height:1.04167vw;fill:var(--main-color);transition:all .3s;display:none}.header__download a img path,.header__download a svg path{fill:var(--main-color);transition:all .3s}.header__download a span{letter-spacing:.03em;color:var(--main-color);margin:0 auto;font-size:.833333vw;font-weight:400;line-height:.989583vw;transition:all .3s}.header__download a:hover{background-color:var(--main-color)}.header__download a:hover img{filter:brightness(0)invert()}.header__download a:hover img,.header__download a:hover img path,.header__download a:hover svg,.header__download a:hover svg path{fill:#fff}.header__download a:hover span{color:#fff}.header__contacts,.header__social{flex-direction:column;align-items:flex-end;width:12.7604vw;padding-left:1vw;display:flex}.header__contacts p,.header__social p{letter-spacing:.03em;margin-bottom:.78125vw;font-size:.833333vw;line-height:.989583vw;position:relative}.header__contacts p b,.header__social p b{font-weight:600}.header__contacts p b span,.header__social p b span{font-family:Inter,Arial,serif}.header__contacts p:before,.header__social p:before{z-index:2}.header__contacts p:after,.header__contacts p:before,.header__social p:after,.header__social p:before{content:"";background-color:var(--main-color);border-radius:50%;width:.208333vw;height:.208333vw;position:absolute;top:50%;left:-.520833vw;transform:translateY(-50%)}.header__contacts p:after,.header__social p:after{z-index:1;transition:all .3s;animation:pulse_1 3s linear infinite}.header__contacts{width:15.7604vw}.header__contacts p{margin-bottom:.520833vw}.header__contacts a{color:var(--text-main-color);margin-bottom:.15625vw;font-family:Jost,Arial,serif;font-size:1.20417vw;font-weight:600;line-height:1.73542vw;transition:all .3s}.header__contacts a:hover{color:var(--main-color)}.header__contacts .call-back{color:var(--main-color);letter-spacing:.05em;font-size:.833333vw;font-weight:600;line-height:.989583vw}.header__nav{transition:all .3s}.header__nav.fixed{background-color:#f5f8f9;position:fixed;top:0;left:0;right:0}.header__nav.fixed .nav-wrap{border-bottom:none}.nav-wrap ul{list-style:none}.nav-wrap .nav{justify-content:space-between;display:flex}.nav-wrap .nav .nav-item{min-width:max-content;padding:1.35417vw 1.34375vw;transition:all .3s}.nav-wrap .nav .nav-item:first-child img,.nav-wrap .nav .nav-item:first-child svg{width:1.19792vw;height:1.14583vw;fill:var(--main-color);transition:all .3s}.nav-wrap .nav-item--home a{font-size:0!important}.nav-wrap .nav-item--home a img,.nav-wrap .nav-item--home a svg{width:1.19792vw;height:1.14583vw;fill:var(--main-color);transition:all .3s}.nav-wrap .nav .nav-item:first-child img path,.nav-wrap .nav .nav-item:first-child svg path{fill:var(--main-color)}.nav-wrap .nav .nav-item:first-child img:hover,.nav-wrap .nav .nav-item:first-child svg:hover{opacity:1}.nav-wrap .nav .nav-item:last-child{padding-right:0}.nav-wrap .nav .nav-item a{text-transform:uppercase;color:var(--text-main-color);font-size:.9375vw;font-weight:600;transition:all .3s}.nav-wrap .nav .nav-item a:hover{color:var(--main-color)}.nav-wrap .nav .nav-item.dropdown-item{position:relative}.nav-wrap .nav .nav-item.dropdown-item .nav-menu{pointer-events:none;opacity:0;background-color:#f5f8f9;border-top:.0520833vw solid #1c1c1c12;min-width:100%;padding:1.5625vw 2.34375vw;transition:all .3s;position:absolute;top:100%;left:0}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-menu--level-2{border-top:0;top:-100%;left:100%}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item{padding:0 0 .78125vw}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item:last-child{padding-bottom:0}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item a{white-space:nowrap;text-transform:none;font-size:.833333vw;font-weight:400;line-height:.833333vw}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item a.active{font-weight:700;text-decoration:none!important}.nav-wrap .nav .nav-item.dropdown-item .nav-menu .nav-item a:hover{color:var(--text-main-color);text-decoration:underline}.nav-wrap .nav .nav-item.dropdown-item:after{content:"";border-left:.0520833vw solid var(--text-main-color);border-bottom:.0520833vw solid var(--text-main-color);width:.46875vw;height:.46875vw;margin-left:.677083vw;transition:all .3s;display:inline-flex;transform:translateY(-33%)rotate(-45deg)}.nav-wrap .nav .nav-menu--level-1 .nav-item.dropdown-item:after{transform:translateY(0)rotate(-135deg)}.nav-wrap .nav .nav-item.dropdown-item:hover{background-color:#f5f8f9}.nav-wrap .nav .nav-item.dropdown-item:hover>.nav-menu{pointer-events:all;opacity:1}.nav-wrap .nav .nav-item.dropdown-item:hover>a{color:var(--main-color)}.nav-wrap .nav .nav-item.dropdown-item:hover:after{border-color:var(--main-color)}.social-links{width:100%}.social-links,.social-links a{justify-content:center;align-items:center;display:flex}.social-links a{background-color:var(--main-color);border-radius:50%;width:2.29167vw;height:2.29167vw;margin:0 .260417vw;transition:all .3s}.social-links a:hover{transform:scale(1.2)}.social-links a img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.navigator{z-index:100;background-color:#000;width:14.5833vw;height:26.0417vw;transition:all .3s;position:fixed;top:0;left:-14.5833vw}.navigator .container{flex-direction:column;width:100%;height:100%;padding:1.5625vw 1.04167vw;display:flex;overflow-y:scroll}.navigator a{color:#fff;margin-bottom:.520833vw;font-size:1.04167vw}.navigator a:last-child{margin-bottom:0}.navigator a:hover{text-decoration:underline}.navigator:hover{left:0}.navigator:after{content:"NAV";text-align:center;color:#ff0;background-color:#000;width:4.16667vw;height:2.08333vw;font-size:1.04167vw;line-height:2.08333vw;position:absolute;top:0;left:100%}@media only screen and (max-width:768px){.navigator{width:62.5vw;height:93.75vw;left:-62.5vw}.navigator .container{padding:3.125vw 1.5625vw}.navigator a{margin-bottom:2.5vw;font-size:3.75vw}.navigator:after{width:9.375vw;height:6.25vw;font-size:3.75vw;line-height:6.25vw}}.our-values{margin-bottom:4.42708vw}.our-values__title{margin-bottom:2.34375vw}.our-values__container{width:100%}.our-values__container .container-flex{flex-wrap:wrap;margin:-.911458vw;display:flex}.our-values__slider{display:none}.our-values__item{border-radius:var(--brad-regular);background-color:var(--main-color);color:#fff;width:26.0417vw;margin:.911458vw;padding:2.86458vw 7.8125vw 2.60417vw 2.86458vw;position:relative}.our-values__item .item-number{width:2.86458vw;height:2.86458vw;color:var(--main-color);z-index:5;text-align:center;letter-spacing:.03em;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.04167vw;font-weight:600;display:flex;position:absolute;top:1.5625vw;right:1.5625vw}.our-values__item .item-title{letter-spacing:.04em;z-index:3;margin-bottom:.78125vw;font-size:1.5625vw;font-weight:700;line-height:1.71875vw;position:relative}.our-values__item .item-title:last-child{margin-bottom:0}.our-values__item .item-text{letter-spacing:.04em;z-index:3;font-size:.9375vw;font-weight:500;line-height:1.25vw;position:relative}.our-values__item.md-black-item{background-color:#1c1c1c}.our-values__item.md-black-item:after{content:"";opacity:.5;filter:blur(5.20833vw);z-index:1;background:#fff;width:10.4167vw;height:10.4167vw;position:absolute;top:.833333vw;left:2.1875vw}.our-works{padding-top:4vw;padding-bottom:4vw;position:relative}.our-works__bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.our-works__title{margin-bottom:1.30208vw}.our-works__text{text-align:center;letter-spacing:.04em;margin-bottom:2.60417vw;font-size:1.66667vw;font-weight:500;line-height:4.16667vw}.our-works__slider{height:20.8333vw;margin-bottom:5.98958vw}.our-works__slide,.our-works__slider .swiper-slide{border-radius:var(--brad-regular);overflow:hidden}.our-works__slide{width:26.0417vw;height:20.8333vw;display:block;position:relative}.our-works__slide img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.our-works__slide:after{content:"";z-index:2;background:linear-gradient(#00000080,#00000080);transition:all .3s;position:absolute;inset:0}.our-works__slide .video-btn{z-index:5;background-color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;width:4.6875vw;height:4.6875vw;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.our-works__slide .video-btn img,.our-works__slide .video-btn svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.923438vw;height:1.02448vw;margin:auto}.our-works__slide .video-btn img path,.our-works__slide .video-btn svg path{fill:#fff}.our-works__slide .video-btn:after,.our-works__slide .video-btn:before{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;position:absolute;inset:0}.our-works__slide .video-btn:before{animation:video_pulse_big 2s linear infinite}.our-works__slide .video-btn:after{animation:video_pulse_small 2s linear infinite}.our-works__slide:hover:after{opacity:.3}.our-works__slide:hover .video-btn{transform:translate(-50%,-50%)scale(1.2)}.our-works__slide:hover .video-btn:after,.our-works__slide:hover .video-btn:before{display:none}.our-works__link{justify-content:center;align-items:center;display:flex}.our-works__link a{letter-spacing:.04em;color:var(--main-color);align-items:center;font-size:.833333vw;font-weight:600;line-height:.520833vw;display:flex}.our-works__link a:hover span{margin-right:.78125vw}.our-works__link a span{margin-right:.520833vw;transition:all .3s}.our-works__link a img,.our-works__link a svg{-o-object-fit:cover;object-fit:cover;width:.989583vw;height:.989583vw;fill:var(--main-color)}.our-works__link a img path,.our-works__link a svg path{fill:var(--main-color)}.page-pagination{justify-content:center;align-items:center;margin-bottom:4.16667vw;display:flex}.page-pagination .navigation{flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.page-pagination .navigation .screen-reader-text{height:.0520833vw;font-size:.0520833vw;position:absolute;top:-.0520833vw;overflow:hidden}.page-pagination .navigation .nav-links{align-items:center;display:flex}.page-pagination .navigation .page-numbers{color:var(--text-main-color);flex-shrink:0;margin:0 .78125vw;font-family:Inter,Arial,sans-serif;font-size:.833333vw;font-weight:400;line-height:.989583vw;transition:all .3s}.page-pagination .navigation .page-numbers:hover{color:var(--main-color)}.page-pagination .navigation .page-numbers.current{background-color:var(--main-color);color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:1.82292vw;height:1.82292vw;font-weight:700;display:flex}.page-pagination .navigation .page-numbers.dots{pointer-events:none}.page-pagination .navigation .page-numbers.next,.page-pagination .navigation .page-numbers.prev{justify-content:center;align-items:center;width:1.04167vw;height:1.04167vw;margin:0;font-size:0;display:flex;position:relative}.page-pagination .navigation .page-numbers.next:before,.page-pagination .navigation .page-numbers.prev:before{content:"";border-left:.0520833vw solid var(--text-main-color);border-bottom:.0520833vw solid var(--text-main-color);width:.520833vw;height:.520833vw;transition:all .3s;transform:rotate(45deg)}.page-pagination .navigation .page-numbers.next:hover:before,.page-pagination .navigation .page-numbers.prev:hover:before{border-color:var(--main-color)}.page-pagination .navigation .page-numbers.next{transform:scale(-1)}.partners{padding-top:4vw;padding-bottom:6vw}.partners__title{margin-bottom:3.125vw}.partners__slider{height:8.75vw;position:relative}.partners__slide{cursor:pointer;border:.0260417vw solid #e1e1e1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.partners__slide:hover .slide-content{opacity:1}.partners__slide img{max-width:8.22917vw;max-height:4.58333vw}.partners__slide .slide-content{color:#fff;z-index:3;opacity:0;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.partners__slide .slide-content:before{content:"";background-color:var(--main-color);opacity:.9;z-index:-1;position:absolute;inset:0}.partners__slide .slide-content p{font-size:.729167vw;font-weight:700;line-height:1.19792vw}.partners__slide .slide-content span{font-size:.625vw;font-weight:500;line-height:1.19792vw}.popup{color:#000;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;align-items:center;padding-top:2.60417vw;padding-bottom:2.60417vw;font-family:Gilroy,Arial,sans-serif;transition:all .3s;display:flex;position:fixed;inset:0;overflow:hidden auto}.popup.open{opacity:1;pointer-events:all;visibility:visible}.popup.open .popup__blur{overflow-y:scroll}.popup__blur{opacity:.7;z-index:1;cursor:pointer;background-color:#000;position:fixed;inset:0}.popup__block,.popup__container{z-index:2;margin:auto}.popup__block{background-color:#fff;transition:all .3s;position:relative}.popup__close{z-index:5;cursor:pointer;width:1.30208vw;height:1.30208vw;position:absolute;top:1.30208vw;right:1.5625vw}.popup__close img,.popup__close svg{-o-object-fit:contain;object-fit:contain;fill:#a0a0a0;width:1.04167vw;height:1.04167vw;position:absolute;inset:0}.popup__close img path,.popup__close svg path{fill:#a0a0a0}.politika-popup{border-radius:var(--brad-regular);background-color:#fff;width:81.7708vw;height:100%;padding:2.08333vw}.politika-popup .politika-popup__title,.politika-popup h2{margin-bottom:1.30208vw;font-size:2.08333vw;font-weight:500}.politika-popup .h3,.politika-popup .politika-title{margin-bottom:.78125vw;font-size:1.25vw;font-weight:500;line-height:1.25vw}.politika-popup p{margin-bottom:.78125vw;font-size:.833333vw;font-weight:400;line-height:1.19792vw}.download-popup-trigger{z-index:2000;width:100%;height:.15625vw;position:fixed;top:0;left:0;right:0}.download-popup{border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;width:49.4792vw;position:relative}.download-popup__img{z-index:1;width:100%;height:100%;position:absolute;inset:0}.download-popup__img img{border-radius:var(--brad-regular);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.download-popup__content{z-index:2;padding:4.16667vw 15.625vw 4.16667vw 4.94792vw;position:relative}.download-popup__title{letter-spacing:.02em;margin-bottom:1.04167vw;font-size:2.5vw;font-weight:700;line-height:3.38542vw}.download-popup__text{letter-spacing:.03em;margin-bottom:1.5625vw;font-size:.9375vw;font-weight:400;line-height:1.09375vw}.price-popup{background:0 0}.main-popup{border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;width:26.0417vw}.main-popup__content{padding:2.86458vw 2.08333vw}.main-popup__title{text-align:center;letter-spacing:.02em;margin-bottom:1.30208vw;font-size:1.82292vw;font-weight:700;line-height:2.13542vw}.main-popup__text{text-align:center;letter-spacing:.03em;margin-bottom:2.08333vw;font-size:.9375vw;font-weight:400;line-height:1.09375vw}.main-popup__form .form-checkbox{margin:0 auto}.main-popup.md-review-popup{width:48.9583vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-container{flex-flow:wrap;justify-content:space-between;width:100%}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-stars{width:100%}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-checkbox{width:auto}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-input,.main-popup.md-review-popup .md-standart-form.md-popup-form .form-select{width:21.875vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-file{width:100%}.md-standart-form.md-popup-form .form-title{letter-spacing:.02em;margin-bottom:1.04167vw;padding-right:2.60417vw;font-size:1.82292vw;font-weight:700;line-height:2.13542vw}.md-standart-form.md-popup-form .form-text{letter-spacing:.04em;margin-bottom:.520833vw;padding-left:2.08333vw;font-size:.833333vw;font-weight:500;line-height:1.25vw}.md-standart-form.md-popup-form .form-container{flex-direction:column;width:21.875vw}.md-standart-form.md-popup-form .form-select{width:100%;height:4.16667vw;margin:0 0 .520833vw}.md-standart-form.md-popup-form .form-select span.current{line-height:4.16667vw}.md-standart-form.md-popup-form .form-select .list .option{min-height:4.16667vw;line-height:4.16667vw}.md-standart-form.md-popup-form .form-select.open{border-top-left-radius:2.08333vw;border-top-right-radius:2.08333vw}.md-standart-form.md-popup-form .form-select.open .list{border-bottom-right-radius:2.08333vw;border-bottom-left-radius:2.08333vw}.md-standart-form.md-popup-form .form-input{width:100%;height:4.16667vw;margin:0 0 .520833vw}.md-standart-form.md-popup-form .form-btn{justify-content:center;width:100%;height:4.16667vw;padding:0 1.5625vw}.md-standart-form.md-popup-form .form-btn span{font-size:.9375vw;line-height:1.25vw}.md-standart-form.md-popup-form .form-checkbox{width:14.0625vw}.md-standart-form.md-popup-form .form-file{width:100%;margin:0 0 .520833vw}.md-standart-form.md-popup-form .form-file>div{width:100%;height:4.16667vw}.md-standart-form.md-popup-form .form-file>div img,.md-standart-form.md-popup-form .form-file>div svg{right:1.5625vw}.portfolio{padding-top:4vw;padding-bottom:4vw;position:relative}.portfolio__bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;left:0;right:0}.portfolio__title{margin-bottom:3.04167vw}.portfolio__slider{display:none}.portfolio__text{text-align:center;letter-spacing:.04em;margin-bottom:2.08333vw;font-size:1.66667vw;font-weight:500;line-height:3.125vw}.portfolio__container{margin-bottom:3.90625vw}.portfolio__container .container-flex{flex-wrap:wrap;align-items:stretch;display:flex}.portfolio__item{flex-direction:column;align-items:flex-start;width:26.0417vw;margin-top:3.38542vw;margin-right:1.82292vw;display:flex}.portfolio__item:first-child,.portfolio__item:nth-child(2),.portfolio__item:nth-child(3){margin-top:0}.portfolio__item:nth-child(3n+3){margin-right:0}.portfolio__item .item-gallery{flex-wrap:wrap;margin-bottom:1.82292vw;display:flex;position:relative}.portfolio__item .item-gallery a{border-radius:var(--brad-regular);width:5.98958vw;height:5.05208vw;margin-right:.625vw;overflow:hidden}.portfolio__item .item-gallery a .video{display:none}.portfolio__item .item-gallery a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.portfolio__item .item-gallery a:first-child{border-radius:var(--brad-regular);width:26.0417vw;height:20.8333vw;margin-bottom:.833333vw;margin-right:0;position:relative;overflow:hidden}.portfolio__item .item-gallery a:first-child .video{z-index:2;background-color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;width:3.125vw;height:3.125vw;display:flex;position:absolute;top:1.19792vw;right:1.19792vw}.portfolio__item .item-gallery a:first-child .video:after{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;animation:pulse_2_small 2s linear infinite;position:absolute;inset:0}.portfolio__item .item-gallery a:first-child .video img,.portfolio__item .item-gallery a:first-child .video svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.608854vw;height:.675521vw}.portfolio__item .item-gallery a:first-child .video img path,.portfolio__item .item-gallery a:first-child .video svg path{fill:#fff}.portfolio__item .item-gallery a:nth-child(n+6){display:none}.portfolio__item .item-gallery a:nth-child(3){margin-right:.677083vw}.portfolio__item .item-gallery a:nth-child(5){margin-right:0}.portfolio__item .item-gallery__hint{letter-spacing:.04em;color:#fff;background-color:var(--main-color);border-radius:var(--brad-regular);z-index:5;height:1.77083vw;padding:0 .625vw;font-size:.833333vw;font-weight:600;line-height:1.77083vw;position:absolute;top:1.19792vw;left:1.19792vw}.portfolio__item .item-gallery__hint span{font-family:inter,Arial,sans-serif}.portfolio__item .item-gallery__hint.hidden{opacity:0;pointer-events:none;visibility:hidden}.portfolio__item .item-title{letter-spacing:.03em;color:var(--text-main-color);margin-bottom:.729167vw;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;transition:all .3s}.portfolio__item .item-title:hover{color:var(--main-color)}.portfolio__item .item-text{letter-spacing:.03em;color:#8a8a8a;flex-grow:1;margin-bottom:.78125vw;font-size:.729167vw;font-weight:400;line-height:1.14583vw}.portfolio__item .item-btn{align-items:center;display:flex}.portfolio__item .item-btn span{letter-spacing:.04em;color:var(--main-color);margin-right:.260417vw;font-size:.833333vw;font-weight:600;line-height:.520833vw;transition:all .3s}.portfolio__item .item-btn img,.portfolio__item .item-btn svg{-o-object-fit:cover;object-fit:cover;width:.989583vw;height:.989583vw;fill:var(--main-color)}.portfolio__item .item-btn img path,.portfolio__item .item-btn svg path{fill:var(--main-color)}.portfolio__item .item-btn:hover span{margin-right:.520833vw}.portfolio__link{width:19.2708vw;margin:0 auto}.portfolio-typical__title{margin-bottom:3.125vw}.portfolio-typical__gallery{flex-wrap:wrap;align-items:center;margin-bottom:2.34375vw;display:flex}.portfolio-typical__gallery a{border-radius:var(--brad-regular);width:19.2708vw;height:9.27083vw;margin-left:1.5625vw;overflow:hidden}.portfolio-typical__gallery a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.portfolio-typical__gallery a:first-child{width:100%;height:39.0625vw;margin-bottom:1.66667vw;margin-left:0}.portfolio-typical__gallery a:nth-child(2){margin-left:0}.portfolio-typical__gallery a:nth-child(n+6){display:none}.portfolio-typical__description{border-radius:var(--brad-regular);background:#f5f8f9;margin-bottom:3.90625vw;padding:3.64583vw 4.16667vw}.portfolio-typical__description .description-title{letter-spacing:.04em;margin-bottom:.78125vw;font-size:1.875vw;font-weight:700;line-height:2.1875vw}.portfolio-typical__description .description-text{margin-bottom:1.04167vw;font-size:1.04167vw;font-weight:400;line-height:1.5625vw}.portfolio-typical__description .description-text:last-child{margin-bottom:0}.portfolio-typical__description .description-bottom{display:none}.portfolio-typical__editor{margin-bottom:3.90625vw}.portfolio-typical__editor p{font-size:1.04167vw;font-weight:400;line-height:1.5625vw}.portfolio-typical__editor h2{letter-spacing:.04em;font-size:1.875vw;font-weight:700;line-height:2.1875vw}.portfolio-typical__editor img{border-radius:var(--brad-regular);flex-wrap:wrap;display:flex;overflow:hidden}.portfolio-typical__text{margin-bottom:3.90625vw}.portfolio-typical__text .text-title{letter-spacing:.04em;margin-bottom:1.04167vw;font-size:1.875vw;font-weight:700;line-height:2.1875vw}.portfolio-typical__text .text-content{margin-bottom:1.04167vw;font-size:1.04167vw;font-weight:400;line-height:1.5625vw}.portfolio-typical__text .text-content:last-child{margin-bottom:0}.portfolio-typical__img{flex-wrap:wrap;margin-bottom:3.90625vw;display:flex}.portfolio-typical__img-slider{display:none}.portfolio-typical__img a{border-radius:var(--brad-regular);overflow:hidden}.portfolio-typical__img a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.portfolio-typical__img.md-1-col-img a{width:100%;height:39.0625vw;margin-bottom:1.5625vw}.portfolio-typical__img.md-1-col-img a:last-child{margin-bottom:0}.portfolio-typical__img.md-2-col-img{justify-content:space-between}.portfolio-typical__img.md-2-col-img a{width:39.0625vw;height:31.25vw;margin-top:3.125vw}.portfolio-typical__img.md-2-col-img a:first-child,.portfolio-typical__img.md-2-col-img a:nth-child(2){margin-top:0}.portfolio-typical__img.md-3-col-img a{width:26.0417vw;height:20.8333vw;margin-top:1.82292vw;margin-left:1.82292vw}.portfolio-typical__img.md-3-col-img a:first-child,.portfolio-typical__img.md-3-col-img a:nth-child(2),.portfolio-typical__img.md-3-col-img a:nth-child(3){margin-top:0}.portfolio-typical__img.md-3-col-img a:nth-child(3n+1){margin-left:0}.portfolio-typical__video{margin-bottom:3.90625vw}.portfolio-typical__video-container{width:100%;height:44.2708vw;padding:5.20833vw;display:block;position:relative}.portfolio-typical__video-container.hovered:after{opacity:.5}.portfolio-typical__video-container:after{content:"";z-index:2;background:linear-gradient(#00000073,#00000073);width:100%;height:100%;transition:all .3s;position:absolute;inset:0}.portfolio-typical__video .video-img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.portfolio-typical__video .video-title{text-align:center;letter-spacing:.04em;z-index:3;color:#fff;font-size:3.125vw;font-weight:700;line-height:3.64583vw;position:relative}.portfolio-typical__video .video-btn{background-color:var(--main-color);z-index:4;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:7.29167vw;height:7.29167vw;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-typical__video .video-btn img,.portfolio-typical__video .video-btn svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:1.43906vw;height:1.59635vw}.portfolio-typical__video .video-btn img path,.portfolio-typical__video .video-btn svg path{fill:#fff}.portfolio-typical__video .video-btn:hover{transform:translate(-50%,-50%)scale(1.3)}.portfolio-typical__video .video-btn:hover:after,.portfolio-typical__video .video-btn:hover:before{animation-play-state:paused;opacity:0!important}.portfolio-typical__video .video-btn:after,.portfolio-typical__video .video-btn:before{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;position:absolute;inset:0}.portfolio-typical__video .video-btn:before{animation:video_pulse_big 2s linear infinite}.portfolio-typical__video .video-btn:after{animation:video_pulse_small 2s linear infinite}.portfolio-typical__back-link{justify-content:center;margin-bottom:4.16667vw;display:flex}.portfolio-typical__back-link a{letter-spacing:.04em;color:var(--main-color);align-items:center;font-size:.833333vw;font-weight:600;line-height:.520833vw;display:flex}.portfolio-typical__back-link a img,.portfolio-typical__back-link a svg{width:.989583vw;height:.989583vw;margin-right:.520833vw;transition:all .3s}.portfolio-typical__back-link a:hover img,.portfolio-typical__back-link a:hover svg{margin-right:.78125vw}.price{margin-bottom:5.20833vw}.price__title{margin-bottom:2.86458vw}.price__table{border-radius:var(--brad-regular);margin-bottom:3.125vw;overflow:hidden}.price__table .table-header{text-align:center;color:#fff;letter-spacing:.03em;background-color:#1c1c1c;align-items:center;padding:2.08333vw 4.16667vw 2.08333vw 3.59375vw;font-size:1.25vw;font-weight:600;line-height:1.66667vw;display:flex}.price__table .table-header .header-item:first-child{text-align:left;width:33.3333vw}.price__table .table-header .header-item:nth-child(2),.price__table .table-header .header-item:nth-child(3){width:13.0208vw}.price__table .table-header .header-item:last-child{width:14.5833vw}.price__table .table-item{background-color:#fff;flex-direction:column;align-items:flex-start;padding:1.66667vw 4.16667vw 1.66667vw 3.54167vw;display:flex;position:relative}.price__table .table-item:nth-child(2n) .item-btn.open,.price__table .table-item:nth-child(odd){background-color:#f8fafb}.price__table .table-item:nth-child(2n) .item-btn.open svg,.price__table .table-item:nth-child(2n) .item-btn.open svg path{fill:#fff}.price__table .table-item .item-header{letter-spacing:.03em;cursor:pointer;font-size:1.25vw;font-weight:700;line-height:1.66667vw}.price__table .table-item .item-content{width:100%;padding-top:1.97917vw;display:none}.price__table .table-item .item-row{letter-spacing:.03em;text-align:center;margin-bottom:.520833vw;font-size:.9375vw;font-weight:500;line-height:1.66667vw;display:flex}.price__table .table-item .item-row:last-child{margin-bottom:0}.price__table .table-item .item-row .item-col p:first-child{display:none}.price__table .table-item .item-row .item-col:first-child{text-align:left;width:33.3333vw;padding-left:1.92708vw}.price__table .table-item .item-row .item-col:nth-child(2),.price__table .table-item .item-row .item-col:nth-child(3){width:13.0208vw}.price__table .table-item .item-row .item-col:nth-child(2) p span{font-family:Inter,Arial,sans-serif}.price__table .table-item .item-row .item-col:last-child{width:14.5833vw}.price__table .table-item .item-btn{z-index:5;background-color:var(--main-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.66667vw;height:1.66667vw;transition:all .3s;display:flex;position:absolute;top:1.66667vw;right:1.71875vw}.price__table .table-item .item-btn img,.price__table .table-item .item-btn svg{-o-object-fit:contain;object-fit:contain;fill:#fff;width:.520833vw;height:.520833vw}.price__table .table-item .item-btn img path,.price__table .table-item .item-btn svg path{fill:#fff}.price__table .table-item .item-btn:after{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;animation:pulse_2_small 2s linear infinite;position:absolute;inset:0}.price__table .table-item .item-btn.open{filter:drop-shadow(0 0 2.60417vw #0000000d);background-color:#fff;transform:rotate(45deg)scale(1.3)}.price__table .table-item .item-btn.open:after{display:none}.price__table .table-item .item-btn.open img,.price__table .table-item .item-btn.open img path,.price__table .table-item .item-btn.open svg,.price__table .table-item .item-btn.open svg path{fill:#d5dee3}.price__table-after-text{text-align:center;letter-spacing:.04em;font-size:1.04167vw;font-weight:500;line-height:1.5625vw}.process{padding-top:4vw;padding-bottom:5.20833vw;position:relative}.process__bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.process__load-more{display:none}.process__title{margin-bottom:2.03854vw}.process__content{display:none}.process__content.active{display:block}.process__container{width:100%}.process__container .container-flex{flex-wrap:wrap;margin:-.9375vw -.78125vw;display:flex}.process__item{border-radius:var(--brad-regular);width:19.2708vw;height:15.625vw;margin:.9375vw .78125vw;position:relative;overflow:hidden}.process__item:hover:after{opacity:1}.process__item:hover span{opacity:1;transform:translate(-50%,-50%)}.process__item:after{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(29.64%,#31b93900),to(var(--gradient-process-item)));background:-webkit-linear-gradient(top,#31b93900 29.64%,var(--gradient-process-item) 100%);background:linear-gradient(180deg,#31b93900 29.64%,var(--gradient-process-item) 100%);opacity:0;border-radius:var(--brad-regular);transition:all .3s;position:absolute;inset:0}.process__item img{-o-object-fit:cover;object-fit:cover;border-radius:var(--brad-regular);width:100%;height:100%}.process__item span{background-color:var(--main-color);z-index:3;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:2.34375vw;height:2.34375vw;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.process__item span img,.process__item span svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.989583vw;height:.989583vw}.process__item span img path,.process__item span svg path{fill:#fff}.process__item span:hover{transform:translate(-50%,-50%)scale(1.3)}.products{padding-top:4vw;padding-bottom:4vw;position:relative}.products__bg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;right:0;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.products__title{margin-bottom:3.125vw}.products__item{justify-content:space-between;align-items:flex-start;margin-bottom:1.04167vw;display:none;position:relative}.products__item.active{display:flex}.products__item:last-child{margin-bottom:0}.products__item .item-status{z-index:5;align-items:center;display:flex;position:absolute;top:1.25vw;left:1.25vw;right:1.25vw}.products__item .item-status>div{border-radius:var(--brad-regular);letter-spacing:.04em;color:#fff;height:1.5625vw;margin-right:.520833vw;padding:0 .625vw;font-size:.625vw;font-weight:600;line-height:1.5625vw;display:none}.products__item .item-status>div:last-child{margin-right:0}.products__item .item-status>div img,.products__item .item-status>div svg{-o-object-fit:contain;object-fit:contain;fill:#fff;margin-right:.260417vw}.products__item .item-status>div img path,.products__item .item-status>div svg path{fill:#fff}.products__item .item-status .hit{background-color:var(--hit-status-color)}.products__item .item-status .hit img,.products__item .item-status .hit svg{width:.260417vw;height:.520833vw}.products__item .item-status .sale{background-color:var(--sale-status-color)}.products__item .item-status .sale img,.products__item .item-status .sale svg{width:.63125vw;height:.520833vw}.products__item .item-status .new{background-color:var(--new-status-color)}.products__item .item-status .new img,.products__item .item-status .new svg{width:.78125vw;height:.784896vw}.products__item .item-status.md-hit .hit,.products__item .item-status.md-new .new,.products__item .item-status.md-sale .sale{align-items:center;display:flex}@media only screen and (max-width:768px){.products__item .item-status{top:5.625vw;left:5.625vw}.products__item .item-status>div{height:7.1875vw;margin-right:1.5625vw;padding:0 2.8125vw}.products__item .item-status>div:last-child{margin-right:0}.products__item .item-status>div span{font-size:2.5vw;line-height:1}.products__item .item-status>div img,.products__item .item-status>div svg{margin-right:.625vw}.products__item .item-status .hit img,.products__item .item-status .hit svg{width:1.25vw;height:2.5vw}.products__item .item-status .new img,.products__item .item-status .new svg{width:2.8125vw;height:2.8125vw}.products__item .item-status .sale img,.products__item .item-status .sale svg{width:2.5vw;height:2.1875vw}}.products__item .item-img-block{flex-wrap:wrap;width:40.1042vw;display:flex;position:relative}.products__item .item-img-block a{border-radius:var(--brad-regular);width:9.21875vw;height:7.76042vw;margin-right:1.04167vw;overflow:hidden}.products__item .item-img-block a .video{display:none}.products__item .item-img-block a img{-o-object-fit:cover;object-fit:cover;border-radius:var(--brad-regular);width:100%;height:100%}.products__item .item-img-block a:first-child{border-radius:var(--brad-regular);width:100%;height:28.6458vw;margin-bottom:1.04167vw;margin-right:0}.products__item .item-img-block a:first-child img{border-radius:var(--brad-regular)}.products__item .item-img-block a:first-child .video{z-index:2;background-color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;width:3.125vw;height:3.125vw;display:flex;position:absolute;top:1.19792vw;right:1.19792vw}.products__item .item-img-block a:first-child .video:after{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;animation:pulse_2_small 2s linear infinite;position:absolute;inset:0}.products__item .item-img-block a:first-child .video img,.products__item .item-img-block a:first-child .video svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.608854vw;height:.675521vw}.products__item .item-img-block a:first-child .video img path,.products__item .item-img-block a:first-child .video svg path{fill:#fff}.products__item .item-img-block a:nth-child(3){margin-right:1.14583vw}.products__item .item-img-block a:nth-child(5){margin-right:0}.products__item .item-img-block a:nth-child(n+6){display:none}.products__item .item-img-block__hint{letter-spacing:.04em;color:#fff;background-color:var(--main-color);border-radius:var(--brad-regular);z-index:5;height:1.77083vw;padding:0 .625vw;font-size:.833333vw;font-weight:600;line-height:1.77083vw;position:absolute;top:1.19792vw;left:1.19792vw}.products__item .item-img-block__hint span{font-family:inter,Arial,sans-serif}.products__item .item-img-block__hint.hidden{opacity:0;pointer-events:none;visibility:hidden}.products__item .item-info-block{width:36.7188vw;position:relative}.products__item .item-info-block .info-status{z-index:3;border-radius:var(--brad-regular);background-color:var(--product-status-color);color:#fff;letter-spacing:.04em;align-items:center;padding:.625vw 1.04167vw;font-size:.78125vw;font-weight:500;display:flex;position:absolute;top:0;right:0}.products__item .item-info-block .info-status img,.products__item .item-info-block .info-status svg{width:.625vw;max-height:.625vw;fill:var(--main-color);-o-object-fit:cover;object-fit:cover;margin-right:.364583vw}.products__item .item-info-block .info-status img path,.products__item .item-info-block .info-status svg path{fill:var(--main-color)}.products__item .item-info-block .info-title{letter-spacing:.04em;margin-bottom:2.86458vw;padding-right:8.85417vw;font-size:2.08333vw;font-weight:600;line-height:3.125vw}.products__item .item-info-block .info-list{margin-bottom:2.86458vw;list-style:none}.products__item .item-info-block .info-list li{letter-spacing:.03em;align-items:flex-start;margin-bottom:1.14583vw;font-size:1.04167vw;font-weight:400;line-height:1.5625vw;display:flex}.products__item .item-info-block .info-list li:last-child{margin-bottom:0}.products__item .item-info-block .info-list li span{background-color:#f5f8f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.08333vw;height:2.08333vw;margin-right:.78125vw;display:flex}.products__item .item-info-block .info-list li span img,.products__item .item-info-block .info-list li span svg{-o-object-fit:cover;object-fit:cover;width:.625vw;height:.416667vw;fill:var(--main-color)}.products__item .item-info-block .info-list li span img path,.products__item .item-info-block .info-list li span svg path{fill:var(--main-color)}.products__item .item-info-block .info-price{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5vw 0;margin-bottom:2.025vw;display:flex}.products__item .item-info-block .info-price .price{letter-spacing:.04em;align-items:flex-end;margin:0 .520833vw 0 0;font-size:1.25vw;font-weight:400;display:flex}.products__item .item-info-block .info-price .price .price-old{letter-spacing:.01em;color:#c9c9c9;font-size:1.25vw;font-weight:500;line-height:1.5625vw}.products__item .item-info-block .info-price .price .price-old span{font-size:1.25vw;line-height:1.5625vw;text-decoration-line:line-through}.products__item .item-info-block .info-price .price>div{align-items:flex-end;margin:0 .520833vw;font-weight:700;display:flex}.products__item .item-info-block .info-price .price>div .hidden-text,.products__item .item-info-block .info-price .price>div span{letter-spacing:-.02em;margin-right:.260417vw;font-size:3.33333vw;line-height:3.125vw;position:relative}.products__item .item-info-block .info-price .price>div .hidden-text>div{position:absolute;bottom:80%;left:90%}.products__item .item-info-block .info-price .price>div .hidden-text>div:hover p{opacity:1;pointer-events:all}.products__item .item-info-block .info-price .price>div .hidden-text>div:hover span:after{display:none}.products__item .item-info-block .info-price .price>div .hidden-text>div span{background-color:var(--main-color);z-index:5;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.04167vw;height:1.04167vw;margin-right:.416667vw;display:flex;position:absolute;bottom:.260417vw;left:.364583vw}.products__item .item-info-block .info-price .price>div .hidden-text>div span img,.products__item .item-info-block .info-price .price>div .hidden-text>div span svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:.208333vw;height:.520833vw}.products__item .item-info-block .info-price .price>div .hidden-text>div span img path,.products__item .item-info-block .info-price .price>div .hidden-text>div span svg path{fill:#fff}.products__item .item-info-block .info-price .price>div .hidden-text>div span:after{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;transition:all .3s;animation:pulse_2_small 2s linear infinite;position:absolute;inset:0}.products__item .item-info-block .info-price .price>div .hidden-text>div p{letter-spacing:.02em;z-index:2;border-radius:var(--brad-regular);opacity:0;pointer-events:none;background-color:#f5f8f9;align-items:center;width:8.85417vw;min-height:1.5625vw;padding:.260417vw .364583vw .260417vw 1.82292vw;font-size:.520833vw;font-weight:500;line-height:.833333vw;transition:all .3s;display:flex;position:absolute;bottom:0;left:0}.products__item .item-info-block .info-price .link{letter-spacing:.04em;color:var(--main-color);align-items:center;margin-top:1.52083vw;font-size:.833333vw;font-weight:600;line-height:.9375vw;display:flex}.products__item .item-info-block .info-price .link span{margin-right:.520833vw;transition:all .3s}.products__item .item-info-block .info-price .link img,.products__item .item-info-block .info-price .link svg{-o-object-fit:cover;object-fit:cover;width:.989583vw;height:.989583vw;fill:var(--main-color);transition:all .3s}.products__item .item-info-block .info-price .link img path,.products__item .item-info-block .info-price .link svg path{fill:var(--main-color)}.products__item .item-info-block .info-price .link:hover span{margin-right:.78125vw}.products__item .item-info-block .info-price .link:hover img,.products__item .item-info-block .info-price .link:hover svg{margin-right:-.260417vw}.products__item .item-info-block .info-btn-container{justify-content:space-between;align-items:center;display:flex}.products__item .item-info-block .info-btn-container .order-btn{width:15.625vw;padding:0 4.42708vw}.products__item .item-info-block .info-btn-container .order-btn:hover{padding:0 4.6875vw}.products__item .item-info-block .info-btn-container .free-call-btn{cursor:pointer;border-radius:var(--brad-regular);border:.0520833vw solid var(--main-color);justify-content:space-between;align-items:center;width:19.5313vw;height:5.20833vw;padding:0 3.125vw;transition:all .3s;display:flex}.products__item .item-info-block .info-btn-container .free-call-btn span{text-align:center;letter-spacing:.04em;width:11.4583vw;color:var(--main-color);font-size:1.09375vw;font-weight:700;line-height:1.25vw;transition:all .3s}.products__item .item-info-block .info-btn-container .free-call-btn img,.products__item .item-info-block .info-btn-container .free-call-btn svg{-o-object-fit:cover;object-fit:cover;width:.989583vw;height:.989583vw;fill:var(--main-color);transition:all .3s}.products__item .item-info-block .info-btn-container .free-call-btn img path,.products__item .item-info-block .info-btn-container .free-call-btn svg path{fill:var(--main-color)}.products__item .item-info-block .info-btn-container .free-call-btn:hover{background-color:var(--main-color-darken);border-color:var(--main-color-darken)}.products__item .item-info-block .info-btn-container .free-call-btn:hover span{color:#fff}.products__item .item-info-block .info-btn-container .free-call-btn:hover img,.products__item .item-info-block .info-btn-container .free-call-btn:hover img path,.products__item .item-info-block .info-btn-container .free-call-btn:hover svg,.products__item .item-info-block .info-btn-container .free-call-btn:hover svg path{fill:#fff}.promotions{padding-top:1vw;padding-bottom:8.85417vw;position:relative}.promotions__bg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;right:0;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.promotions .wrapper{position:relative}.promotions__title{margin-bottom:2.60417vw}.promotions__slider .promotions__item{height:100%}.promotions__item{border-radius:var(--brad-regular);cursor:pointer;flex-direction:column;width:26.0417vw;min-height:19.5313vw;padding:2.86458vw 2.86458vw 3.125vw;display:flex;position:relative;overflow:hidden}.promotions__item:hover .promotions__item-blur{opacity:1}.promotions__item.md-black-item{color:#fff;background-color:#292929}.promotions__item.md-black-item .md-line-dotted span{color:#fff}.promotions__item.md-black-item .md-line-dotted img,.promotions__item.md-black-item .md-line-dotted img path,.promotions__item.md-black-item .md-line-dotted svg,.promotions__item.md-black-item .md-line-dotted svg path{fill:#fff}.promotions__item.md-black-item .md-line-dotted:after{border-bottom:.0520833vw dotted #fff}.promotions__item.md-black-item .promotions__item-blur{top:.46875vw;right:1.97917vw}.promotions__item.md-default-item{background-color:var(--main-color);color:#fff}.promotions__item.md-default-item .md-line-dotted:after{border-bottom:.0520833vw dashed #fff}.promotions__item.md-default-item .md-line-dotted span{color:#fff}.promotions__item.md-default-item .md-line-dotted img,.promotions__item.md-default-item .md-line-dotted img path,.promotions__item.md-default-item .md-line-dotted svg,.promotions__item.md-default-item .md-line-dotted svg path{fill:#fff}.promotions__item.md-default-item .promotions__item-blur{top:2.91667vw;right:-1.5625vw}.promotions__item.md-white-item{color:var(--text-main-color);background-position:50%;background-repeat:no-repeat;background-size:cover}.promotions__item.md-white-item .md-line-dotted span{color:var(--main-color)}.promotions__item.md-white-item .md-line-dotted img,.promotions__item.md-white-item .md-line-dotted img path,.promotions__item.md-white-item .md-line-dotted svg,.promotions__item.md-white-item .md-line-dotted svg path{fill:var(--main-color)}.promotions__item.md-white-item .promotions__item-blur{display:none}.promotions__item-img{z-index:3;-o-object-fit:cover;object-fit:cover;width:100%;height:19.5313vw;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.promotions__item-content{z-index:5;flex-direction:column;flex-grow:1;align-items:flex-start;width:21.5vw;height:100%;display:flex;position:relative}.promotions__item-content p{letter-spacing:.04em;text-transform:uppercase;font-family:Jost;font-size:1.45625vw;font-weight:400;line-height:1.82292vw}.promotions__item-content>span{letter-spacing:.04em;flex-grow:1;padding:1.04167vw 0;font-size:.9375vw;font-weight:500;line-height:1.25vw}.promotions__item-content .content-btn{cursor:pointer;align-items:center;margin-top:auto;margin-bottom:0;display:flex}.promotions__item-content .content-btn:hover span{margin-right:.520833vw}.promotions__item-content .content-btn span{letter-spacing:.04em;text-transform:uppercase;margin-right:.260417vw;font-family:Jost;font-size:.833333vw;font-weight:500;line-height:.520833vw;transition:all .3s}.promotions__item-content .content-btn img,.promotions__item-content .content-btn svg{-o-object-fit:cover;object-fit:cover;width:.989583vw;height:.989583vw}.promotions__item-blur{z-index:1;opacity:0;filter:blur(10.4167vw);background:#fff;width:10.4167vw;height:10.4167vw;transition:all .3s;position:absolute}.promotions__container{width:100%}.promotions__container .container-flex{flex-wrap:wrap;margin:-1.30208vw -.911458vw;display:flex}.promotions__container .promotions__item{margin:1.30208vw .911458vw}.promotions.md-mb-80{margin-bottom:4.16667vw}.questions{padding-top:2.25vw;padding-bottom:4vw}.questions__container,.questions__title{margin-bottom:2.86458vw}.questions__container{justify-content:space-between;font-family:Jost;display:flex}.questions__container .container-item{width:39.5313vw}.questions__load-more{display:none}.questions__link{justify-content:center;align-items:center;display:none}.questions__link a{border-radius:var(--brad-regular);border:.104167vw solid var(--main-color);letter-spacing:.04em;width:26.0417vw;height:5.20833vw;color:var(--main-color);justify-content:space-between;align-items:center;padding:0 2.60417vw;font-size:1.04167vw;font-weight:700;line-height:1.25vw;transition:all .3s;display:flex}.questions__link a img,.questions__link a svg{-o-object-fit:cover;object-fit:cover;width:1.97917vw;height:1.97917vw;fill:var(--main-color);transition:all .3s}.questions__link a img path,.questions__link a svg path{fill:var(--main-color)}.questions__link a:hover{background-color:var(--main-color);color:#fff}.questions__link a:hover img,.questions__link a:hover img path,.questions__link a:hover svg,.questions__link a:hover svg path{fill:#fff}.questions__item{border-radius:var(--brad-regular);background:#f8f8f9;width:100%;margin-top:1.30208vw;padding:1.30208vw 8.85417vw 1.30208vw 2.86458vw;position:relative}.questions__item:first-child{margin-top:0}.questions__item .item-title{color:#000;letter-spacing:.03em;cursor:pointer;text-transform:uppercase;font-size:1.04583vw;font-weight:500;line-height:1.66667vw}.questions__item .item-content{letter-spacing:.03em;color:#939393;padding-top:1.04167vw;font-size:.833333vw;font-weight:500;line-height:1.30208vw;display:none}.questions__item .item-btn{z-index:5;background-color:var(--main-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.66667vw;height:1.66667vw;transition:all .3s;display:flex;position:absolute;top:1.30313vw;right:1.77083vw}.questions__item .item-btn img,.questions__item .item-btn svg{-o-object-fit:contain;object-fit:contain;fill:#fff;width:.520833vw;height:.520833vw}.questions__item .item-btn img path,.questions__item .item-btn svg path{fill:#fff}.questions__item .item-btn:after{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;animation:pulse_2_small 2s linear infinite;position:absolute;inset:0}.questions__item .item-btn.open{filter:drop-shadow(0 0 2.60417vw #0000000d);background-color:#fff;transform:rotate(45deg)scale(1.3)}.questions__item .item-btn.open:after{display:none}.questions__item .item-btn.open img,.questions__item .item-btn.open img path,.questions__item .item-btn.open svg,.questions__item .item-btn.open svg path{fill:#d5dee3}.reviews{padding-top:4vw;padding-bottom:4vw;position:relative}.reviews__bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.reviews__title{color:#fff;margin-bottom:3.90625vw}.reviews__container{justify-content:space-between;align-items:flex-start;display:flex}.reviews .slider-btn{top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 13.0208vw #00000040}.reviews .slider-btn.slider-prev-btn{transform:translate(-50%,-50%)}.reviews .slider-btn.slider-next-btn{left:auto;right:0;transform:translate(50%,-50%)}.reviews .slider-btn:hover{background-color:var(--main-color-darken)}.reviews .slider-pagination{bottom:-2.86458vw}.reviews__video-slider{flex-direction:column;align-items:center;width:33.8542vw;display:flex}.reviews__video-slider .video-slider__container{width:33.8542vw;height:26.0417vw;margin-bottom:4.94792vw}.reviews__video-slider .video-slider__link{letter-spacing:.04em;color:var(--main-color);align-items:center;font-size:.833333vw;font-weight:600;line-height:.520833vw;display:flex}.reviews__video-slider .video-slider__link:hover span{margin-right:.78125vw}.reviews__video-slider .video-slider__link span{margin-right:.520833vw;transition:all .3s}.reviews__video-slider .video-slider__link img,.reviews__video-slider .video-slider__link svg{-o-object-fit:cover;object-fit:cover;width:.989583vw;height:.989583vw;fill:var(--main-color)}.reviews__video-slider .video-slider__link img path,.reviews__video-slider .video-slider__link svg path{fill:var(--main-color)}.reviews__video-slider .swiper-container{width:33.8542vw;height:100%}.reviews__video-slider .swiper-container .swiper-slide{border-radius:var(--brad-regular);width:33.8542vw;height:100%}.reviews__video-slider .slider-btn{-webkit-box-shadow:none;box-shadow:none;background-color:#0000;border:.0520833vw solid #fff}.reviews__video-slider .slider-btn.slider-prev-btn{left:1.71875vw;transform:translateY(-50%)}.reviews__video-slider .slider-btn.slider-next-btn{left:auto;right:1.71875vw;transform:translateY(-50%)}.reviews__video-slider .slider-btn:hover{background-color:var(--main-color-darken);border-color:var(--main-color-darken)}.reviews__video-slider .video-slider__slide{width:33.8542vw;height:100%;display:block;position:relative}.reviews__video-slider .video-slider__slide:hover:after{opacity:.3}.reviews__video-slider .video-slider__slide:hover .video{transform:translate(-50%,-50%)scale(1.2)}.reviews__video-slider .video-slider__slide:hover .video:after,.reviews__video-slider .video-slider__slide:hover .video:before{display:none}.reviews__video-slider .video-slider__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.reviews__video-slider .video-slider__slide:after{content:"";background:linear-gradient(#0000004d,#0000004d);width:100%;height:100%;transition:all .3s;position:absolute;inset:0}.reviews__video-slider .video-slider__slide .video{z-index:2;background-color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;width:5.13385vw;height:5.13385vw;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reviews__video-slider .video-slider__slide .video img,.reviews__video-slider .video-slider__slide .video svg{width:1.00052vw;height:1.1099vw}.reviews__video-slider .video-slider__slide .video:after,.reviews__video-slider .video-slider__slide .video:before{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;position:absolute;inset:0}.reviews__video-slider .video-slider__slide .video:before{animation:video_pulse_big 2s linear infinite}.reviews__video-slider .video-slider__slide .video:after{animation:video_pulse_small 2s linear infinite}.reviews__img-slider{width:16.9271vw}.reviews__img-slider .img-slider__container{width:100%;height:28.9063vw}.reviews__img-slider .img-slider__container .swiper-container{height:100%}.reviews__img-slider .img-slider__container .swiper-slide{border-radius:var(--brad-regular)}.reviews__img-slider .img-slider__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.reviews__phone-slider{width:14.2708vw}.reviews__phone-slider .phone-slider__container{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:28.9063vw;padding:2.13542vw .78125vw .677083vw}.reviews__phone-slider .phone-slider__container .swiper-container{border-bottom-right-radius:1.5625vw;border-bottom-left-radius:1.5625vw;width:100%;height:100%}.reviews__phone-slider .phone-slider__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.reviews__phone-slider .phone-slider__link-1,.reviews__phone-slider .phone-slider__link-2{border-radius:var(--brad-regular);z-index:3;justify-content:center;align-items:center;width:3.125vw;height:3.125vw;display:flex;position:absolute;top:2.60417vw;left:-1.04167vw}.reviews__phone-slider .phone-slider__link-1:before,.reviews__phone-slider .phone-slider__link-2:before{content:"";opacity:.41;border-radius:var(--brad-regular);z-index:-1;background-color:#000;position:absolute;inset:0}.reviews__phone-slider .phone-slider__link-1 img,.reviews__phone-slider .phone-slider__link-1 svg,.reviews__phone-slider .phone-slider__link-2 img,.reviews__phone-slider .phone-slider__link-2 svg{width:1.92708vw;height:1.97917vw}.reviews__phone-slider .phone-slider__link-2{inset:auto -1.19792vw 5.57292vw auto}.reviews__phone-slider .phone-slider__link-2 img,.reviews__phone-slider .phone-slider__link-2 svg{width:1.82292vw;height:1.82292vw}.reviews.md-style-2{margin-bottom:7.03125vw;padding:0}.reviews.md-style-2 .reviews__bg{height:70.3125vw;top:-14.5833vw;bottom:auto}.reviews.md-style-2 .reviews__title{color:var(--text-main-color)}.reviews.md-style-2 .reviews__img-slider .swiper-container{filter:drop-shadow(0 0 5.20833vw #0000001a)}.reviews.md-style-2 .reviews__img-slider .swiper-pagination-bullet{background-color:#fff}.reviews.md-style-2 .reviews__img-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color)}.other-reviews{margin-bottom:4.6875vw}.other-reviews__title{margin-bottom:2.60417vw}.other-reviews__container{margin-bottom:2.08333vw}.other-reviews__slider{display:none}.other-reviews__item{border-radius:var(--brad-regular);background:#f8fafb;margin-bottom:2.08333vw;padding:3.90625vw 5.20833vw 3.125vw 3.64583vw;display:flex}.other-reviews__item:last-child{margin-bottom:0}.other-reviews__item .review-info{width:14.5833vw;padding-right:5.72917vw;position:relative}.other-reviews__item .review-info__img{border-radius:50%;width:8.85417vw;height:8.85417vw;margin-bottom:.520833vw;overflow:hidden}.other-reviews__item .review-info__img img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.other-reviews__item .review-info__name{letter-spacing:.03em;text-align:center;margin-bottom:.520833vw;font-size:.989583vw;font-weight:700;line-height:1.30208vw}.other-reviews__item .review-info__city{justify-content:center;align-items:center;font-size:.729167vw;font-weight:400;line-height:1.04167vw;display:flex}.other-reviews__item .review-info__city img,.other-reviews__item .review-info__city svg{width:.625vw;height:.78125vw;fill:var(--main-color);margin-right:.46875vw}.other-reviews__item .review-info__city img path,.other-reviews__item .review-info__city svg path{fill:var(--main-color)}.other-reviews__item .review-info__stars{z-index:2;align-items:center;width:6.25vw;display:flex;position:absolute;top:0;left:100%}.other-reviews__item .review-info__stars img,.other-reviews__item .review-info__stars svg{-o-object-fit:contain;object-fit:contain;width:.833333vw;height:.78125vw;fill:var(--main-color);margin-right:.364583vw}.other-reviews__item .review-info__stars img path,.other-reviews__item .review-info__stars svg path{fill:var(--main-color)}.other-reviews__item .review-info__stars img:last-child,.other-reviews__item .review-info__stars svg:last-child{margin-right:0}.other-reviews__item .review-info__stars[data-stars-count="1"] svg:nth-child(n+2),.other-reviews__item .review-info__stars[data-stars-count="1"] svg:nth-child(n+2) path,.other-reviews__item .review-info__stars[data-stars-count="2"] svg:nth-child(n+3),.other-reviews__item .review-info__stars[data-stars-count="2"] svg:nth-child(n+3) path,.other-reviews__item .review-info__stars[data-stars-count="3"] svg:nth-child(n+4),.other-reviews__item .review-info__stars[data-stars-count="3"] svg:nth-child(n+4) path,.other-reviews__item .review-info__stars[data-stars-count="4"] svg:nth-child(n+5),.other-reviews__item .review-info__stars[data-stars-count="4"] svg:nth-child(n+5) path{fill:#aaa}.other-reviews__item .review-content{padding-top:2.60417vw}.other-reviews__item .review-content__title{letter-spacing:.03em;margin-bottom:1.61458vw;font-size:1.25vw;font-weight:700;line-height:1.66667vw}.other-reviews__item .review-content__read-more,.other-reviews__item .review-content__slider{display:none}.other-reviews__item .review-content__text{letter-spacing:.03em;margin-bottom:1.5625vw;font-size:.9375vw;font-weight:500;line-height:1.45833vw}.other-reviews__item .review-content__text:last-child{margin-bottom:0}.other-reviews__item .review-content__text-container{margin-bottom:1.5625vw}.other-reviews__item .review-content__img-container{width:46.5104vw;display:flex;position:relative}.other-reviews__item .review-content__img-container a{border-radius:var(--brad-regular);width:14.3229vw;height:9.89583vw;margin-left:1.77083vw;position:relative}.other-reviews__item .review-content__img-container a:first-child{margin-left:0}.other-reviews__item .review-content__img-container a img{-o-object-fit:cover;object-fit:cover;border-radius:var(--brad-regular);width:100%;height:100%}.other-reviews__item .review-content__img-container a:nth-child(n+4){display:none}.other-reviews__item .review-content__img-container a:hover:after{opacity:1}.other-reviews__item .review-content__img-container a:hover span{opacity:1;transform:translate(-50%,-50%)}.other-reviews__item .review-content__img-container a:after{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(29.64%,#31b93900),to(var(--gradient-process-item)));background:-webkit-linear-gradient(top,#31b93900 29.64%,var(--gradient-process-item) 100%);background:linear-gradient(180deg,#31b93900 29.64%,var(--gradient-process-item) 100%);opacity:0;border-radius:var(--brad-regular);transition:all .3s;position:absolute;inset:0}.other-reviews__item .review-content__img-container a span{background-color:var(--main-color);z-index:3;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:2.34375vw;height:2.34375vw;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.other-reviews__item .review-content__img-container a span img,.other-reviews__item .review-content__img-container a span svg{-o-object-fit:cover;object-fit:cover;fill:#fff;width:1.04167vw;height:1.04167vw}.other-reviews__item .review-content__img-container a span img path,.other-reviews__item .review-content__img-container a span svg path{fill:#fff}.other-reviews__item .review-content__img-container a span:hover{transform:translate(-50%,-50%)scale(1.3)}.other-reviews__item .review-content__img-container .img-container-hint{width:7.8125vw;font-size:1.04167vw;font-weight:500;line-height:1.45833vw;display:block;position:absolute;top:50%;left:105%;transform:translateY(-50%)}.other-reviews__item .review-content__img-container .img-container-hint span{font-family:inter,Arial,sans-serif}.other-reviews__item .review-content__img-container .img-container-hint.hidden{pointer-events:none;opacity:0;visibility:hidden}.other-reviews__bottom{justify-content:center;align-items:center;display:flex}.other-reviews__bottom .other-reviews__btn{width:20.8333vw;padding:0 4.94792vw}.other-reviews__bottom .other-reviews__btn img,.other-reviews__bottom .other-reviews__btn svg{width:1.35417vw;height:1.35417vw}.other-reviews__bottom .other-reviews__btn:hover{padding:0 5.20833vw}.services{padding-top:4vw;padding-bottom:5.46875vw;position:relative;overflow:hidden}.services__load-more{display:none}.services__title{margin-bottom:2.91667vw}.services__title-shadow{text-align:center;letter-spacing:.25em;background:-webkit-radial-gradient(49.99% 0,106.28% 106.28%,#f0f0f0 0,#f0f0f000 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;z-index:-1;background:radial-gradient(106.28% 106.28% at 49.99% 0,#f0f0f0 0,#f0f0f000 100%);-webkit-background-clip:text;background-clip:text;width:151.25vw;height:12.4479vw;font-size:13.0208vw;font-weight:200;position:absolute;top:-5.36458vw;left:-25.5208vw}.services__container{width:100%}.services__container .container-flex{flex-wrap:wrap;align-items:stretch;margin:-1.45833vw -.78125vw;display:flex}.services__item{border-radius:var(--brad-regular);cursor:pointer;width:19.2708vw;min-height:27.5313vw;margin:1.45833vw .78125vw;padding:2.5vw 1.97917vw 1.71875vw;position:relative;overflow:hidden}.services__item:hover .item-img:after{opacity:.7}.services__item:hover .item-bottom__anchor,.services__item:hover .item-text{opacity:1}.services__item .item-img{z-index:1;position:absolute;inset:0}.services__item .item-img:after{content:"";opacity:.4;border-radius:var(--brad-regular);background-color:#000;transition:all .3s;position:absolute;inset:0}.services__item .item-img img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.services__item .item-content{z-index:5;color:#fff;flex-direction:column;height:100%;display:flex;position:relative}.services__item .item-title{letter-spacing:.04em;width:11.4583vw;font-size:1.5625vw;font-weight:700;line-height:1.82292vw}.services__item .item-text{letter-spacing:.04em;opacity:0;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:.78125vw 0;font-size:.9375vw;font-weight:500;line-height:1.25vw;transition:all .3s;display:flex}.services__item .item-bottom{-webkit-box-align:flex-start;-ms-flex-align:flex-start;justify-content:flex-start;align-items:flex-start;display:flex}.services__item .item-bottom__btn{text-align:center;width:10.4167vw;height:3.125vw;margin-right:1.19792vw;padding:0 1.30208vw!important}.services__item .item-bottom__btn:after{width:1.5625vw}.services__item .item-bottom__btn span{letter-spacing:.05em;font-size:.833333vw;font-weight:600;line-height:.989583vw;display:inline-block}.services__item .item-bottom__anchor{letter-spacing:.04em;color:var(--main-color);opacity:0;font-size:.833333vw;font-weight:700;line-height:1.19792vw;transition:all .3s}.services__item .item-bottom__anchor:hover .md-line-dotted:after{width:60%;right:40%}.services__item .item-bottom__link{justify-content:center;width:13.0208vw;height:3.125vw;padding:0 1.04167vw}.services__item .item-bottom__link:hover{padding:0 1.04167vw}.services__item .item-bottom__link:after{width:1.5625vw}.services__item .item-bottom__link span{font-size:.833333vw;font-weight:600;line-height:.989583vw}.side-banner{border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;width:19.2708vw;padding:1.82292vw 1.82292vw 11.1979vw;position:sticky;top:4.6875vw;overflow:hidden}.side-banner__img{z-index:1;width:100%;height:41.6667vw;position:absolute;bottom:0;left:0;right:0}.side-banner__img img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.side-banner__img img.mobile{display:none}.side-banner__text{letter-spacing:.03em;font-size:.833333vw;font-weight:500;line-height:1.35417vw}.side-banner__text,.side-banner__title{text-align:center;z-index:2;margin-bottom:.9375vw;position:relative}.side-banner__title{font-size:1.25vw;font-weight:700;line-height:1.77083vw}.side-banner__form{z-index:2;position:relative}.side-banner__form .form-text{letter-spacing:.04em;text-align:center;margin-bottom:.78125vw;font-size:.833333vw;font-weight:500;line-height:1.25vw}.side-banner__form .form-container{flex-direction:column}.side-banner__form .form-container .form-input,.side-banner__form .form-container .form-select{width:15.625vw;margin:0 0 .625vw;font-size:.833333vw}.side-banner__form .form-container .form-btn{letter-spacing:.04em;justify-content:center;width:15.625vw;padding:0 1.5625vw}.side-banner__form .form-container .form-btn span{font-size:.9375vw;line-height:1.25vw}.side-fixed-links{z-index:50;width:5.20833vw;transition:all .3s;position:fixed;top:50%;right:-7.8125vw;transform:translateY(-50%)}.side-fixed-links.visible{right:0}.side-fixed-links__close{background-color:var(--main-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.71875vw;height:1.71875vw;transition:all .3s;display:flex;position:absolute;top:-2.91667vw;left:50%;transform:translate(-50%)}.side-fixed-links__close.closed{transform:translate(-50%)rotate(45deg)}.side-fixed-links__close img,.side-fixed-links__close svg{-o-object-fit:contain;object-fit:contain;fill:#fff;width:.46875vw;height:.46875vw}.side-fixed-links__close img path,.side-fixed-links__close svg path{fill:#fff}.side-fixed-links__container{flex-direction:column;width:5.20833vw;display:flex}.side-fixed-links__container>a,.side-fixed-links__container>div{background-color:var(--main-color);cursor:pointer;border-top-left-radius:.78125vw;border-bottom-left-radius:.78125vw;flex-direction:column;align-items:center;width:100%;min-height:5.20833vw;margin-bottom:.3125vw;padding:1.04167vw .520833vw .520833vw;transition:all .3s;display:flex}.side-fixed-links__container>a:last-child,.side-fixed-links__container>div:last-child{margin-bottom:0}.side-fixed-links__container>a img,.side-fixed-links__container>a svg,.side-fixed-links__container>div img,.side-fixed-links__container>div svg{-o-object-fit:contain;object-fit:contain;fill:#fff;width:1.30208vw;height:1.30208vw;margin-bottom:.260417vw;transition:all .3s}.side-fixed-links__container>a img path,.side-fixed-links__container>a svg path,.side-fixed-links__container>div img path,.side-fixed-links__container>div svg path{fill:#fff}.side-fixed-links__container>a span,.side-fixed-links__container>div span{text-align:center;letter-spacing:.03em;color:#fff;font-size:.625vw;font-weight:500;line-height:.833333vw;transition:all .3s}.side-fixed-links__container>a:hover,.side-fixed-links__container>div:hover{background-color:#fff}.side-fixed-links__container>a:hover svg,.side-fixed-links__container>a:hover svg path,.side-fixed-links__container>div:hover svg,.side-fixed-links__container>div:hover svg path{fill:var(--main-color)}.side-fixed-links__container>a:hover span,.side-fixed-links__container>div:hover span{color:var(--text-main-color)}.side-fixed-links__container>a:hover.whats-app svg,.side-fixed-links__container>a:hover.whats-app svg path,.side-fixed-links__container>div:hover.whats-app svg,.side-fixed-links__container>div:hover.whats-app svg path{fill:#31b939}.side-fixed-links__container>a:hover.viber svg,.side-fixed-links__container>a:hover.viber svg path,.side-fixed-links__container>div:hover.viber svg,.side-fixed-links__container>div:hover.viber svg path{fill:#976ecc}.side-fixed-links__container>a:hover.telegram svg,.side-fixed-links__container>a:hover.telegram svg path,.side-fixed-links__container>div:hover.telegram svg,.side-fixed-links__container>div:hover.telegram svg path{fill:#05a0eb}.side-fixed-links__container>a:hover img,.side-fixed-links__container>div:hover img{filter:invert()}.simple-text{padding-top:4vw;padding-bottom:4vw}.simple-text__title{text-align:center;letter-spacing:.03em;margin-bottom:1.30208vw;font-size:1.66667vw;font-weight:600;line-height:1.97917vw}.simple-text.open .simple-text__content{-webkit-text-fill-color:var(--text-main-color);text-fill-color:var(--text-main-color);background:0 0;-webkit-background-clip:text;background-clip:text;height:auto}.simple-text.open .simple-text__bottom{display:none}.simple-text__content{letter-spacing:.03em;text-fill-color:transparent;background:linear-gradient(#000,#0000);-webkit-background-clip:text;background-clip:text;width:74.1667vw;height:4.84375vw;margin:0 auto 2.08333vw;font-size:.9375vw;font-weight:400;line-height:1.45833vw;overflow:hidden}.simple-text__bottom{justify-content:center;align-items:center;display:flex}.simple-text__content a{color:var(--main-color)}.simple-text__content ol,.simple-text__content ul{padding-left:1vw}.simple-text__content h1,.simple-text__content h2,.simple-text__content h3,.simple-text__content h4,.simple-text__content h5,.simple-text__content h6,.simple-text__content ol,.simple-text__content p,.simple-text__content ul{margin-bottom:1.04167vw}.simple-text__content h1:last-child,.simple-text__content h2:last-child,.simple-text__content h3:last-child,.simple-text__content h4:last-child,.simple-text__content h5:last-child,.simple-text__content h6:last-child,.simple-text__content ol:last-child,.simple-text__content p:last-child,.simple-text__content ul:last-child{margin-bottom:0}.simple-text__btn{letter-spacing:.04em;color:#adadad;align-items:center;padding-bottom:.15625vw;font-size:.833333vw;font-weight:600;line-height:.520833vw;display:flex}.simple-text__btn:after{border-color:#adadad!important}.simple-text__btn:hover img,.simple-text__btn:hover svg{transform:translateY(20%)}.simple-text__btn img,.simple-text__btn svg{-o-object-fit:cover;object-fit:cover;fill:#adadad;width:.989583vw;height:.989583vw;transition:all .3s}.simple-text__btn img path,.simple-text__btn svg path{fill:#adadad}.team{padding-top:9vw;padding-bottom:1vw}.team__title{width:69.2708vw;margin:0 auto 5.20833vw}.team__slide{border-radius:var(--brad-regular);cursor:pointer;width:19.2708vw;height:26.0417vw;position:relative;overflow:hidden}.team__slide .slide-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.team__slide .slide-info{z-index:1;color:#fff;opacity:0;background:linear-gradient(#00000012 23.2%,#000 124.7%);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:2.08333vw 5.20833vw 2.08333vw 2.60417vw;transition:all .3s;display:flex;position:absolute;inset:0}.team__slide .slide-info p{letter-spacing:.03em;margin-bottom:.78125vw;font-size:1.25vw;font-weight:700;line-height:1.45833vw}.team__slide .slide-info span{letter-spacing:.03em;font-size:.833333vw;font-weight:400;line-height:.989583vw}.team__slide .slide-icon{background-color:var(--main-color);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:2.08333vw;height:2.08333vw;transition:all .3s;display:flex;position:absolute;bottom:1.45833vw;right:1.45833vw}.team__slide .slide-icon img,.team__slide .slide-icon svg{-o-object-fit:contain;object-fit:contain;fill:#fff;width:.520833vw;height:.520833vw}.team__slide .slide-icon img path,.team__slide .slide-icon svg path{fill:#fff}.team__slide .slide-icon:after{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;animation:pulse_2_small 2s linear infinite;position:absolute;inset:0}.team__slide:hover .slide-info{opacity:1}.team__slide:hover .slide-icon{transform:scale(1.3)}.team__slide:hover .slide-icon:after{display:none}.team__slider{height:26.0417vw;margin-bottom:5.20833vw}.team__slider .swiper-slide{border-radius:var(--brad-regular);overflow:hidden}.our-team{margin-bottom:8.85417vw}.our-team__title{margin-bottom:2.34375vw}.our-team__slide{width:100%;height:100%;display:block}.our-team__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.our-team__slider{height:41.6667vw;margin-bottom:5.20833vw}.our-team__slider .swiper-slide{border-radius:var(--brad-regular)}.to-top{background-color:var(--main-color);z-index:50;opacity:0;pointer-events:none;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:3.33333vw;height:3.33333vw;transition:all .3s;display:flex;position:fixed;bottom:1.5625vw;right:1.5625vw}.to-top.visible{opacity:1;pointer-events:all}.to-top img,.to-top svg{-o-object-fit:contain;object-fit:contain;fill:#fff;width:.823438vw;height:.470833vw}.to-top img path,.to-top svg path{fill:#fff}.to-top:hover{background-color:var(--main-color-darken)}.vacancy{margin-bottom:3.125vw}.vacancy__text,.vacancy__title{margin-bottom:2.34375vw}.vacancy__text{text-align:center;letter-spacing:.03em;font-size:1.5625vw;font-weight:400;line-height:1.82292vw}.vacancy__text a{color:var(--text-main-color);font-family:Inter,Arial,sans-serif;font-weight:700;transition:all .3s}.vacancy__text a:hover{color:var(--main-color)}.vacancy__container{margin-bottom:3.125vw}.vacancy__link{justify-content:center;display:flex}.vacancy__link .md-main-color-btn{width:20.8333vw;padding:0 4.16667vw}.vacancy__link .md-main-color-btn:hover{padding:0 4.42708vw}.vacancy__item{border-radius:var(--brad-regular);background:#f8fafb;margin-bottom:1.82292vw;padding:1.82292vw 5.72917vw 1.82292vw 2.60417vw;position:relative}.vacancy__item:last-child{margin-bottom:0}.vacancy__item .item-btn{z-index:5;background-color:var(--main-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.66667vw;height:1.66667vw;transition:all .3s;display:flex;position:absolute;top:2.03125vw;right:2.70833vw}.vacancy__item .item-btn img,.vacancy__item .item-btn svg{-o-object-fit:contain;object-fit:contain;fill:#fff;width:.520833vw;height:.520833vw}.vacancy__item .item-btn img path,.vacancy__item .item-btn svg path{fill:#fff}.vacancy__item .item-btn:after{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;animation:pulse_2_small 2s linear infinite;position:absolute;inset:0}.vacancy__item .item-btn.open{filter:drop-shadow(0 0 2.60417vw #0000000d);background-color:#fff;transform:rotate(45deg)scale(1.3)}.vacancy__item .item-btn.open:after{display:none}.vacancy__item .item-btn.open img,.vacancy__item .item-btn.open img path,.vacancy__item .item-btn.open svg,.vacancy__item .item-btn.open svg path{fill:#d5dee3}.vacancy__item .item-title{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.vacancy__item .item-title>div{flex-shrink:0;align-items:center;font-size:1.04167vw;font-weight:500;line-height:1.66667vw;display:flex}.vacancy__item .item-title>div .vacancy-name{max-height:2.08333vw;font-size:1.875vw;font-weight:700;line-height:2.08333vw}.vacancy__item .item-title>div .vacancy-name,.vacancy__item .item-title>div span{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vacancy__item .item-title>div span{max-height:1.66667vw}.vacancy__item .item-title>div span:before{content:"";background-color:var(--main-color);opacity:.6;border-radius:50%;width:.520833vw;height:.520833vw;margin-right:.520833vw;display:inline-block}.vacancy__item .item-title>div:first-child{width:15.625vw}.vacancy__item .item-title>div:nth-child(2){width:15.1042vw}.vacancy__item .item-title>div:nth-child(3){width:19.2708vw}.vacancy__item .item-title>div:nth-child(4){width:21.3542vw}.vacancy__item .item-content{padding:3.125vw 2.60417vw 2.34375vw;display:none}.vacancy__item .item-content .content-title{letter-spacing:.03em;margin-bottom:.520833vw;font-size:1.25vw;font-weight:700;line-height:1.66667vw}.vacancy__item .item-content>div{margin-bottom:2.08333vw}.vacancy__item .item-content ul{margin-bottom:.78125vw;padding-left:1.04167vw}.vacancy__item .item-content ul li{letter-spacing:.03em;font-size:.9375vw;font-weight:500;line-height:1.40625vw}.vacancy__item .item-content ul:last-child{margin-bottom:0}.vacancy__item .item-content p{letter-spacing:.03em;margin-bottom:.78125vw;font-size:.9375vw;font-weight:500;line-height:1.40625vw}.vacancy__item .item-content p:last-child{margin-bottom:0}.video-block__container{color:#fff;flex-direction:column;justify-content:flex-end;width:100%;height:52.0833vw;padding:6.51042vw 9.11458vw;display:flex;position:relative}.video-block__container img{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-block__container:after{content:"";z-index:2;background:linear-gradient(#000000a6,#000000a6);transition:all .3s;position:absolute;inset:0}.video-block__container.hovered:after{opacity:.5}.video-block__content{z-index:5;position:relative}.video-block__title{text-align:left;width:49.0417vw;font-size:2.89913vw;line-height:3.71667vw}.video-block__btn{background-color:var(--main-color);z-index:7;border-radius:50%;justify-content:center;align-items:center;width:7.29167vw;height:7.29167vw;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-block__btn:hover{transform:translate(-50%,-50%)scale(1.3)}.video-block__btn:hover:after,.video-block__btn:hover:before{animation-play-state:paused;opacity:0!important}.video-block__btn img,.video-block__btn svg{fill:#fff;width:1.43906vw;height:1.59635vw;margin:auto;display:block}.video-block__btn img path,.video-block__btn svg path{fill:#fff}.video-block__btn:after,.video-block__btn:before{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;position:absolute;inset:0}.video-block__btn:before{animation:video_pulse_big 2s linear infinite}.video-block__btn:after{animation:video_pulse_small 2s linear infinite}.warranty{margin-top:5.20833vw;margin-bottom:5.20833vw}.warranty__container{border-radius:var(--brad-regular);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5.20833vw 29.6875vw 5.20833vw 5.20833vw;position:relative;overflow:hidden}.warranty__title{text-align:left;margin-bottom:2.86458vw}.warranty__bullets{flex-wrap:wrap;display:flex}.warranty__bullets .bullets-item{width:12.5vw;margin:2.60417vw 3.125vw 0 0}.warranty__bullets .bullets-item:nth-child(3n+3){margin-right:0}.warranty__bullets .bullets-item:first-child,.warranty__bullets .bullets-item:nth-child(2),.warranty__bullets .bullets-item:nth-child(3){margin-top:0}.warranty__text{text-align:center;flex-direction:column;width:19.9479vw;display:flex;position:absolute;bottom:32.9688vw;right:6.35417vw}.warranty__text p{letter-spacing:.04em;margin-bottom:1.19792vw;font-size:1.25vw;font-weight:700;line-height:1.82292vw}.warranty__text span{letter-spacing:.04em;font-size:.833333vw;font-weight:400;line-height:1.25vw}.warranty__text span b{font-weight:600}.warranty__img{width:27.7604vw;height:30.5208vw;position:absolute;bottom:0;right:2.44792vw;overflow:hidden}.warranty__img img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:39.3229vw;position:absolute;top:0;left:0;right:0}.work-steps{padding-top:4vw;padding-bottom:4vw}.work-steps__title{width:54.6875vw;margin:0 auto 3.38542vw}.work-steps__slide{border-radius:var(--brad-regular);background-position:50%;background-repeat:no-repeat;background-size:cover;width:24.4792vw;height:100%;min-height:31.7708vw;position:relative;overflow:hidden}.work-steps__slide.md-light-text,.work-steps__slide.md-style-dark-bg,.work-steps__slide.md-style-dark-bg .slide-phones a,.work-steps__slide.md-style-light-bg,.work-steps__slide.md-style-light-bg .slide-phones a{color:#fff}.work-steps__slide.md-style-dark-bg .slide-phones a:after,.work-steps__slide.md-style-light-bg .slide-phones a:after{background-color:#fff}.work-steps__slide.md-style-dark-bg .slide-text,.work-steps__slide.md-style-light-bg .slide-text{padding-right:7.8125vw}.work-steps__slide.md-style-dark-bg .slide-content,.work-steps__slide.md-style-light-bg .slide-content{padding-bottom:2.08333vw}.work-steps__slide.md-style-light-bg,.work-steps__slide.md-style-light-bg .slide-phones a{color:var(--text-main-color)}.work-steps__slide.md-style-light-bg .slide-phones a:after{background-color:var(--text-main-color)}.work-steps__slide .slide-img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:31.7708vw;position:absolute;bottom:0;left:0;right:0}.work-steps__slide .slide-content{z-index:2;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:2.08333vw 2.5vw 16.3021vw;display:flex;position:relative}.work-steps__slide .slide-step{border-radius:var(--brad-regular);letter-spacing:.03em;height:2.86458vw;color:var(--main-color);background-color:#fff;justify-content:center;align-items:center;margin-bottom:1.5625vw;padding:0 1.5625vw;font-size:1.04167vw;font-weight:600;line-height:2.60417vw;display:flex}.work-steps__slide .slide-title{letter-spacing:.02em;margin-bottom:.78125vw;font-size:1.25vw;font-weight:700;line-height:1.82292vw}.work-steps__slide .slide-text{letter-spacing:.03em;flex-grow:1;font-size:.9375vw;font-weight:400;line-height:1.35417vw}.work-steps__slide .slide-phones{flex-direction:column;align-items:flex-start;margin-bottom:.885417vw;display:flex}.work-steps__slide .slide-phones span{letter-spacing:.02em;font-size:1.25vw;font-weight:700;line-height:2.08333vw}.work-steps__slide .slide-phones a{letter-spacing:.02em;color:var(--main-text-color);font-family:Inter,Arial,sans-serif;font-size:1.35417vw;font-weight:700;line-height:2.08333vw;transition:all .3s}.work-steps__slide .slide-phones a:hover{color:var(--main-color)}.work-steps__slide .slide-bottom{flex-direction:column;align-items:flex-start;margin-top:.78125vw;display:flex}.work-steps__slide .slide-bottom p{letter-spacing:.02em;margin-bottom:1.14583vw;padding-right:5.72917vw;font-size:1.25vw;font-weight:700;line-height:1.82292vw}.work-steps__slide .slide-bottom span{letter-spacing:.03em;justify-content:center;align-items:center;width:13.0208vw;height:3.90625vw;padding:0 1.5625vw;font-size:1.04167vw;font-weight:700;line-height:1.25vw;display:flex}.work-steps__slide .slide-bottom span:after{width:1.82292vw}.work-steps__slider{margin-bottom:5.98958vw}.work-steps__slider .swiper-slide{width:24.4792vw;height:auto}@media only screen and (max-width:768px){.wrapper{width:86.25vw}body{padding-top:25vw;overflow-x:hidden}.md-line-dotted:after{border-bottom:.3125vw dotted var(--main-color)}.md-main-color-btn{height:18.75vw}.md-main-color-btn,.md-main-color-btn:hover{padding:0 14.6875vw}.md-main-color-btn span{letter-spacing:.03em;font-size:3.75vw;line-height:4.6875vw}.md-main-color-btn img,.md-main-color-btn svg{-o-object-fit:contain;object-fit:contain;width:4.0625vw;height:4.0625vw}.md-main-color-btn:after{width:7.8125vw}.md-standart-form .form-text{margin-bottom:3.125vw;font-size:3.75vw;line-height:5vw}.md-standart-form .form-container{flex-direction:column;margin-bottom:3.125vw}.md-standart-form .form-file>div{border-radius:var(--brad-regular);width:76.25vw;height:18.75vw;padding:0 15.625vw 0 9.375vw;font-size:3.75vw;line-height:4.375vw}.md-standart-form .form-file>div img,.md-standart-form .form-file>div svg{width:6.25vw;height:6.25vw;right:6.25vw!important}.md-standart-form .form-file>div p{max-height:4.375vw}.md-standart-form .form-select{border-radius:var(--brad-regular);width:76.25vw;height:18.75vw;margin-bottom:3.125vw;padding:0 9.375vw;font-size:3.75vw}.md-standart-form .form-select span.current{line-height:18.75vw}.md-standart-form .form-select:after{width:1.5625vw;height:1.5625vw}.md-standart-form .form-select .list{border-bottom-right-radius:9.375vw;border-bottom-left-radius:9.375vw}.md-standart-form .form-select .list .option{padding:0 9.375vw;line-height:18.75vw}.md-standart-form .form-input{border-radius:var(--brad-regular);width:76.25vw;height:18.75vw;margin-bottom:3.125vw;padding:0 9.375vw;font-size:3.75vw}.md-standart-form .form-textarea{border-radius:var(--brad-regular);width:63.125vw;height:34.6875vw;margin-bottom:3.125vw;padding:6.25vw 7.8125vw;font-weight:500;font-size:3.125vw!important}.md-standart-form .form-checkbox div{border-radius:var(--brad-regular);width:3.75vw;height:3.75vw;margin-right:1.875vw}.md-standart-form .form-checkbox div img,.md-standart-form .form-checkbox div svg{width:1.5625vw;height:1.25vw}.md-standart-form .form-checkbox p{font-size:2.1875vw;line-height:2.8125vw}.price-popup .form-btn,.price-popup .form-input,.price-popup .form-select{width:100%;padding:0 10.6875vw}.md-main-title{font-size:6.25vw;line-height:9.375vw}.md-standart-slider .slider-btn{display:none}.md-standart-slider .slider-pagination{bottom:-6.25vw}.md-standart-slider .slider-pagination .swiper-pagination-bullet{width:2.5vw;height:2.5vw;margin:0 1.25vw}.md-standart-slider .slider-hint{justify-content:center;align-items:center;margin-bottom:4.6875vw;display:flex}.md-standart-slider .slider-hint span{letter-spacing:.05em;margin-right:2.5vw;font-size:2.5vw;line-height:4.0625vw}.md-standart-slider .slider-hint svg{width:4.0625vw;height:4.375vw}.md-standart-form.md-popup-form .form-text{text-align:center;margin-bottom:3.125vw;padding-left:0;font-size:3.125vw;line-height:3.75vw}.md-standart-form.md-popup-form .form-container{width:63.125vw;margin:0 auto 3.125vw}.md-standart-form.md-popup-form .form-select{height:18.75vw;margin-bottom:3.125vw}.md-standart-form.md-popup-form .form-select span.current{line-height:18.75vw}.md-standart-form.md-popup-form .form-select .list .option{min-height:18.75vw;line-height:18.75vw}.md-standart-form.md-popup-form .form-select.open{border-top-left-radius:9.375vw;border-top-right-radius:9.375vw}.md-standart-form.md-popup-form .form-select.open .list{border-bottom-right-radius:9.375vw;border-bottom-left-radius:9.375vw}.md-standart-form.md-popup-form .form-input{height:18.75vw;margin-bottom:3.125vw}.md-standart-form.md-popup-form .form-btn{justify-content:center;width:100%;height:18.75vw;padding:0 9.375vw}.md-standart-form.md-popup-form .form-btn span{font-size:3.75vw;line-height:4.375vw}.md-standart-form.md-popup-form .form-checkbox{width:43.75vw}.md-standart-form.md-popup-form .form-file{width:100%;margin:0 0 3.125vw}.md-standart-form.md-popup-form .form-file>div{width:100%;height:18.75vw}.filters__slider{margin-bottom:7.8125vw}.filters__slider .swiper-container{min-height:9.375vw;overflow:visible}.filters__slider .swiper-container .swiper-wrapper{min-height:9.375vw}.filters__slider .filters-item{width:22.5vw;padding:1.5625vw 4.6875vw;font-size:2.5vw;line-height:2.8125vw}.header{z-index:50;height:17vw;margin:0;padding-top:1.9875vw;padding-bottom:3.125vw;transition:all .3s;position:fixed;top:0;left:0;right:0}.header.fixed{background-color:#f5f8f9}.header.fixed .header__contacts a,.header.fixed .header__contacts p,.header.fixed .header__logo p,.header.fixed .nav-wrap .nav .nav-item a{color:var(--text-main-color)}.header.fixed .nav-wrap .nav .nav-item.dropdown-item:after{border-color:var(--text-main-color)}.header.open{z-index:100}.header.open .header__nav{opacity:1;pointer-events:all}.header.open .header__contacts a,.header.open .header__contacts p,.header.open .header__logo p,.header.open .nav-wrap .nav .nav-item a{color:var(--text-main-color)}.header.open .nav-wrap .nav .nav-item.dropdown-item:after{border-color:var(--text-main-color)}.header__top{z-index:3;position:relative}.header__top .wrapper{border-bottom:none}.header__btn-wrap p{display:none}.header__btn{width:6.25vw;height:5.6875vw;display:block;position:relative}.header__btn span{border-radius:var(--brad-regular);background-color:var(--main-color);width:6.25vw;height:.625vw;transition:all .3s;position:absolute;left:0}.header__btn span:first-child{top:0}.header__btn span:nth-child(2){top:50%;transform:translateY(-50%)}.header__btn span:last-child{width:6.25vw;bottom:0}.header__btn.open span:last-child{width:6.25vw}.header__btn.open span:first-child{transform-origin:50%;top:50%;transform:translateY(-50%)rotate(-45deg)}.header__btn.open span:nth-child(2){opacity:0}.header__btn.open span:last-child{transform-origin:50%;bottom:50%;transform:translateY(50%)rotate(45deg)}.header__address,.header__download,.header__social,.header__text{display:none}.header__logo{width:23.4375vw}.header__logo a img,.header__logo a svg{width:23.5vw;height:12.625vw}.header__logo a p{font-size:5.3125vw;line-height:1}.header__contacts{width:50.5vw}.header__contacts p{width:auto;font-size:2.1875vw;line-height:2.5vw}.header__contacts p:after,.header__contacts p:before{width:.9375vw;height:.9375vw;left:-1.875vw}.header__contacts a{font-size:3.125vw;line-height:4.0625vw}.header__contacts .call-back{padding-bottom:.3125vw;font-size:2.8125vw;line-height:3.4375vw}.header__nav{z-index:2;opacity:0;pointer-events:none;background-color:#f5f8f9;flex-direction:column;width:100%;height:100%;padding-top:31.25vw;padding-bottom:6.25vw;display:flex;position:fixed;inset:0}.header__nav .wrapper{overflow:hidden auto}.header__nav .nav-wrap{width:100%;height:100%;border-bottom:none!important}.header__nav .nav-wrap .nav{flex-direction:column;display:flex}.header__nav .nav-wrap .nav>.nav-item{margin:0 0 4.6875vw;padding:0}.header__nav .nav-wrap .nav>.nav-item:last-child{margin-bottom:0}.header__nav .nav-wrap .nav>.nav-item:first-child{display:none}.header__nav .nav-wrap .nav>.nav-item a{font-size:4.375vw;line-height:6.25vw}.header__nav .nav-wrap .nav>.nav-item.dropdown-item{flex-direction:column;align-items:flex-start;display:flex;position:relative}.header__nav .nav-wrap .nav>.nav-item.dropdown-item:after{width:1.5625vw;height:1.5625vw;position:absolute;top:1.875vw;right:4.6875vw;transform:rotate(-45deg)}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu{opacity:1;pointer-events:all;background-color:#0000;border-top:none;padding:3.125vw 0 0;display:none;position:static}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu.open{display:block}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu.nav-menu--level-2.open{padding-left:2vw}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu .nav-item{margin:0;padding-bottom:3.125vw}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu .nav-item:last-child{padding-bottom:0}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu .nav-item a{font-size:4.375vw;line-height:1}.header__nav .nav-wrap .nav>.nav-item.dropdown-item .nav-menu.nav-menu--level-2 .nav-item a{font-size:3.5vw;line-height:1}.header__nav .nav-wrap .nav>.nav-item.dropdown-item:hover>a{color:var(--text-main-color)}.header__nav .nav-wrap .nav>.nav-item.dropdown-item:hover:after{border-color:var(--text-main-color)}.nav-wrap .nav .nav-menu--level-1 .nav-item.dropdown-item:after{content:none}.first{min-height:auto;margin-top:-25vw;margin-bottom:7.8125vw;padding-top:10vw;padding-bottom:67.5vw}.first__bg{height:auto;inset:0}.first__bg .second-bg{object-fit:contain;width:80%;max-height:67.5vw;right:0}.first__title{text-align:center;width:80vw;margin:0 auto 3vw;font-size:7.5vw;line-height:10vw}.first__content{padding-top:11.6042vw;padding-bottom:67.6042vw}.first__text{flex-direction:column;align-items:center;margin:0 auto 7.8125vw}.first__text .dots{margin-bottom:3.125vw}.first__text .dots:last-child{margin-bottom:0}.first__text .dots span{width:1.875vw;height:1.875vw;margin-right:1.5625vw}.first__text .dots span:last-child{margin-right:0}.first__text p{text-align:center;width:67.1875vw;font-size:3.375vw;line-height:5.625vw}.first__bullets{justify-content:center;gap:0 5vw;max-width:100%;margin-bottom:7.8125vw}.first__bullets .bullets-item{align-items:center;max-width:28.125vw;margin:0}.first__bullets .bullets-item span{width:6.875vw;height:6.875vw;margin-bottom:2.8125vw}.first__bullets .bullets-item span img,.first__bullets .bullets-item span svg{-o-object-fit:contain;object-fit:contain;width:2.1875vw;height:1.5625vw}.first__bullets .bullets-item p{text-align:center;letter-spacing:.04em;font-size:2.1875vw;line-height:3.125vw}.first__buttons{flex-direction:column}.first__buttons-btn{width:76.875vw;margin-bottom:4.6875vw;padding:0 8.6875vw}.first__buttons-btn span{width:54.1875vw}.first__buttons-text{flex-direction:row;justify-content:center;width:auto}.first__buttons-text p{max-width:auto;letter-spacing:.03em;font-size:2.5vw;line-height:1}.first__buttons-text p br{display:none}.first__buttons-text svg{-o-object-fit:contain;object-fit:contain;width:3.4375vw;height:2.8125vw;margin-right:2.1875vw}.first__buttons-text:after,.first__buttons-text:before{width:.9375vw;height:.9375vw;top:0}.first.md-first-with-form{padding-bottom:8vw}.first.md-first-with-form .wrapper{flex-direction:column}.first.md-first-with-form .first__content{width:100%}.first__form{border-radius:var(--brad-regular);width:100%;padding:7.8125vw 4.6875vw 10.9375vw}.first__form .form-title{flex-direction:column}.first__form .form-title p{text-align:center;width:100%;font-size:5vw;line-height:4.0625vw}.first__form .form-img{border-radius:50%;width:29.6875vw;height:29.6875vw;margin-bottom:4.6875vw;position:relative;overflow:hidden}.first__form .form-img img{width:26.875vw;height:36.25vw;position:absolute;top:7.1875vw;left:50%;transform:translate(-50%)}.first__form .form-container .form-btn,.first__form .form-container .form-btn:hover{padding:0 18.75vw}.first__form .form-checkbox{width:43.75vw;margin:0 auto}.first.md-first-style-2{padding-bottom:12.5vw}.first.md-first-style-2 .first__title{width:68.75vw}.first.md-first-style-2 .first__bullets{justify-content:space-between;width:100%}.first.md-first-style-2 .first__bullets .bullets-item{max-width:28.125vw}.first.md-after-breadcrumbs{margin-top:-44.375vw;padding-top:44.375vw}.first.md-lid-magnit{padding-bottom:56.25vw}.first.md-lid-magnit .first__text{margin-bottom:4.6875vw}.first.md-lid-magnit .first__title{width:100%;margin-bottom:9.375vw;font-size:6.875vw;line-height:8.125vw}.first.md-lid-magnit .first__bg .second-bg{width:100vw;height:78.125vw;inset:auto auto 0 0}.first.md-lid-magnit .first__bottom-form{width:76.25vw;margin:0 auto}.first.md-lid-magnit .first__bottom-form .form-text{text-align:center;margin-bottom:3.125vw;font-size:3.75vw;line-height:1}.first.md-lid-magnit .first__bottom-form .form-container .form-input,.first.md-lid-magnit .first__bottom-form .form-container .form-select{margin:0 0 3.125vw}.first.md-lid-magnit .first__bottom-form .form-container .form-btn{width:100%}.first.md-lid-magnit .first__bottom-form .form-checkbox{justify-content:center}.first.md-lid-magnit .first__bottom-form .form-checkbox p{width:43.75vw}.first.md-error-page{min-height:70vh;margin-top:0;padding-top:46.875vw;padding-bottom:31.25vw}.first.md-error-page .wrapper{display:flex}.first.md-error-page .first__content{width:100%;margin:auto;padding:0}.first.md-error-page .first__title{width:100%;margin-bottom:4.6875vw}.first.md-error-page .first__text{margin-bottom:6.25vw}.first.md-error-page .first__text .dots{margin-bottom:4.6875vw}.first.md-error-page .first__text p{font-size:5.625vw;line-height:1}.first.md-error-page .first__buttons-btn{width:46.875vw;padding:0 8.4375vw}.first.md-error-page .first__buttons-btn:hover{padding:0 8.4375vw}.first.md-thanx-page{min-height:70vh;padding-top:46.875vw;padding-bottom:31.25vw}.first.md-thanx-page .wrapper{display:flex}.first.md-thanx-page .first__content{width:100%;margin:auto;padding:0}.first.md-thanx-page .first__title{width:100%;margin-bottom:6.25vw}.first.md-thanx-page .first__text{margin-bottom:6.25vw}.first.md-thanx-page .first__text .dots{margin-bottom:4.6875vw}.first.md-thanx-page .first__text p{font-size:4.375vw;line-height:1}.first.md-thanx-page .first__buttons-btn{width:46.875vw;padding:0 8.4375vw}.first.md-thanx-page .first__buttons-btn:hover{padding:0 8.4375vw}.first.md-thanx-page .first__bg .second-bg{display:none}.calc-price{padding-bottom:7.8125vw}.calc-price__title{margin-bottom:3.125vw;padding:0 3.125vw}.calc-price__text{margin-bottom:6.25vw;font-size:3.75vw;line-height:5vw}.calc-price__preloader .circle{border:2.1875vw solid var(--main-color);border-top:2.1875vw solid #0000;width:46.875vw;height:46.875vw;margin-bottom:9.375vw}.calc-price__preloader p{text-align:center;font-size:5.625vw;line-height:6.25vw}.calc-price__info{display:none}.calc-price__quiz{border-radius:var(--brad-regular);width:100%;padding:4.6875vw 4.6875vw 9.375vw}.calc-price__quiz .quiz-progress{height:6.25vw;padding:.9375vw 1.25vw}.calc-price__quiz .quiz-progress .progress-text{font-size:2.5vw}.calc-price__quiz .quiz-question[data-question-id="1"] .question-control .prev-btn{display:none}.calc-price__quiz .quiz-questions-container .question-title{flex-direction:column;align-items:center;margin-bottom:4.6875vw}.calc-price__quiz .quiz-questions-container .question-title span{height:6.25vw;margin-bottom:2.1875vw;padding:0 3.125vw;font-size:2.1875vw;line-height:6.25vw}.calc-price__quiz .quiz-questions-container .question-title p{text-align:center;font-size:4.375vw;line-height:5vw}.calc-price__quiz .quiz-questions-container .question-control{padding-top:12.5vw}.calc-price__quiz .quiz-questions-container .question-control__btn{width:35.6875vw;height:12.75vw}.calc-price__quiz .quiz-questions-container .question-control__btn span:after{width:1.875vw;height:1.875vw;margin-top:-.625vw;margin-left:2.1875vw}.calc-price__quiz .quiz-questions-container .question-control .btn-wrap__hint{border-radius:var(--brad-regular);width:100%;padding:3.125vw;font-size:2.5vw;line-height:3.125vw}.calc-price__quiz .quiz-questions-container .question-control .prev-btn span{font-size:3.75vw}.calc-price__quiz .quiz-questions-container .question-control .prev-btn span:before{width:1.875vw;height:1.875vw;margin-right:2.1875vw}.calc-price__quiz .quiz-questions-container .answers-container{height:92.125vw;margin-right:-1.5625vw;padding-right:1.5625vw}.calc-price__quiz .quiz-questions-container .answers-container .container-flex{margin:-2.5vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap{margin:2.5vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__video{width:6.25vw;height:6.25vw;top:2.1875vw;right:2.1875vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__video img,.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__video svg{width:1.5625vw;height:1.875vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__hint{width:6.25vw;height:6.25vw;top:2.1875vw;right:2.1875vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__hint span{width:6.25vw;height:6.25vw;font-size:2.5vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-wrap__hint p{border-radius:var(--brad-regular);width:35.9375vw;padding:3.125vw 10.625vw 3.125vw 3.125vw;font-size:2.5vw;line-height:3.125vw;top:-2.1875vw;right:-2.1875vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item{width:35.9375vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item:hover .answers-item__img{border:.3125vw solid #0000}.calc-price__quiz .quiz-questions-container .answers-container .answers-item:hover .answers-item__icon svg,.calc-price__quiz .quiz-questions-container .answers-container .answers-item:hover .answers-item__icon svg path{fill:#aeaeae}.calc-price__quiz .quiz-questions-container .answers-container .answers-item.checked .answers-item__img{border:.3125vw solid var(--main-color)}.calc-price__quiz .quiz-questions-container .answers-container .answers-item.checked .answers-item__icon svg,.calc-price__quiz .quiz-questions-container .answers-container .answers-item.checked .answers-item__icon svg path{fill:#fff}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__img{border-radius:var(--brad-regular);border:.3125vw solid #0000;height:23.125vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__icon{border:.625vw solid #fbfbfb;width:5vw;height:5vw;margin-top:-2.5vw;margin-bottom:2.5vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__icon img,.calc-price__quiz .quiz-questions-container .answers-container .answers-item__icon svg{width:1.5625vw;height:1.25vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__text{font-size:2.8125vw;line-height:3.75vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__bottom>p{margin-bottom:3.125vw;font-size:3.75vw;line-height:4.375vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__bottom ul li span{font-size:1.875vw;line-height:2.5vw}.calc-price__quiz .quiz-questions-container .answers-container .answers-item__bottom ul li p{font-size:2.5vw;line-height:3.125vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item{height:auto;margin-right:0;padding-right:0}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .container-flex{margin:-1.5625vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap{margin:1.5625vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video{width:6.25vw;height:6.25vw;top:50%;right:4.6875vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video img,.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__video svg{width:1.5625vw;height:1.875vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint{width:6.25vw;height:6.25vw;top:50%;right:4.6875vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint span{width:6.25vw;height:6.25vw;font-size:2.5vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-wrap__hint p{width:46.875vw;padding:3.125vw 4.6875vw 3.125vw 3.125vw;font-size:2.5vw;line-height:3.125vw;top:50%;right:50%}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item{border:.3125vw solid #fff;width:76.5625vw;padding:3.125vw 9.375vw 3.125vw 3.125vw}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item__icon{width:6.25vw;height:6.25vw;margin:0 3.125vw 0 0}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item:hover{border:.3125vw solid #fff}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item:hover span,.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item:hover span path{fill:#aeaeae}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item.checked{border:.3125vw solid var(--main-color)}.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item.checked span svg,.calc-price__quiz .quiz-questions-container .answers-container.md-no-img-item .answers-item.checked span svg path{fill:#fff}.calc-price__quiz .quiz-questions-container .answers-container.md-large-img .answers-item__img{height:40vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image{flex-direction:column;height:auto;margin-right:0;padding-right:0}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-wrap{width:76.875vw;margin:0 0 3.125vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-wrap:last-child{margin-bottom:0}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-item{width:76.875vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content{width:100%;margin-bottom:6.25vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap{margin-bottom:3.125vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap:last-child{margin-bottom:0}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap p{margin-bottom:3.125vw;font-size:3.125vw;line-height:3.75vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap input{border-radius:var(--brad-regular);width:68.75vw;height:12.5vw;padding:0 6.25vw;font-size:3.125vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap span{padding-left:1.875vw;font-size:3.125vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div{border-radius:var(--brad-regular);width:68.75vw;height:12.5vw;padding:0 15.625vw 0 6.25vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div p{max-height:4.375vw;font-size:3.125vw;line-height:4.375vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div img,.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .input-wrap.md-file-input div svg{width:4.6875vw;height:4.6875vw;right:6.25vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span{border-radius:var(--brad-regular);width:3.75vw;height:3.75vw;margin-right:2.1875vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span img,.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip span svg{width:1.5625vw;height:1.25vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .answers-content .answer-skip p{font-size:3.125vw;line-height:3.75vw}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .img-container{max-width:68.75vw;margin:0 auto}.calc-price__quiz .quiz-questions-container .answers-container.md-answers-with-image .img-container img{width:100%}.quiz-final{flex-direction:column}.quiz-final__img{width:100%;height:87.5vw}.quiz-final__img .circle{width:21.875vw;height:21.875vw;bottom:59.375vw;right:56.25vw;transform:translate(0)}.quiz-final__img .circle p{font-size:1.875vw;line-height:2.5vw}.quiz-final__img .circle p span{font-size:3.75vw;line-height:4.375vw}.quiz-final__img .circle img{width:18.75vw;height:18.75vw;inset:1.5625vw}.quiz-final__img img{border-radius:var(--brad-regular);width:62.5vw;max-height:84.375vw;bottom:0;right:-3.125vw}.quiz-final__content{width:100%}.quiz-final__text{min-height:6.25vw;margin-bottom:3.125vw;padding:0 3.125vw;font-size:2.1875vw;line-height:6.25vw}.quiz-final__title{margin-bottom:7.8125vw;padding:0 3.125vw;font-size:5vw;line-height:5.625vw}.quiz-final__form .form-container{width:100%;margin-bottom:3.125vw}.quiz-final__form .form-container .form-input{margin-bottom:3.125vw}.quiz-final__form .form-checkbox{width:62.5vw;margin-bottom:6.25vw}.quiz-final__form .form-checkbox p{width:40.625vw}.quiz-final__form .form-top{margin-bottom:6.25vw}.quiz-final__form .form-top__item{border-radius:var(--brad-regular);width:17.1875vw;padding:1.5625vw}.quiz-final__form .form-top__item:hover{transform:scale(1)}.quiz-final__form .form-top__item span{width:10.9375vw;height:10.9375vw;margin-bottom:3.125vw}.quiz-final__form .form-top__item span img,.quiz-final__form .form-top__item span svg{width:4.6875vw}.quiz-final__form .form-top__item p{font-size:2.5vw;line-height:3.125vw}.quiz-final__form .form-bottom{width:62.5vw}.quiz-final__form .form-bottom__title{margin-bottom:3.125vw;font-size:3.75vw;line-height:4.375vw}.quiz-final__form .form-bottom__item{border-radius:var(--brad-regular);height:14.0625vw;margin-bottom:3.125vw;padding:3.125vw}.quiz-final__form .form-bottom__item:last-child{margin-bottom:0}.quiz-final__form .form-bottom__item .item-img,.quiz-final__form .form-bottom__item .item-img:after{border-radius:var(--brad-regular)}.quiz-final__form .form-bottom__item .item-text{width:43.75vw;max-height:8.75vw;font-size:3.125vw;line-height:3.75vw}.quiz-final__form .form-bottom__item .item-icon{width:6.25vw;height:6.25vw}.quiz-final__form .form-bottom__item .item-icon img,.quiz-final__form .form-bottom__item .item-icon svg{width:1.875vw;height:2.5vw}.promotions{padding-bottom:21.875vw;overflow:hidden}.promotions__title{margin-top:5.75vw;margin-bottom:3.75vw;padding:0 1.6875vw}.promotions__slider .swiper-container{overflow:visible}.promotions__container .container-flex{margin:-3.125vw 0}.promotions__container .promotions__item{margin:3.125vw 0}.promotions__slider .promotions__item{height:74.3125vw}.promotions__item{border-radius:var(--brad-regular);width:86.25vw;min-height:70.3125vw;padding:10vw 7.8125vw}.promotions__item-content{width:72.1875vw}.promotions__item-content p{font-size:5vw;line-height:6.5625vw}.promotions__item-content>span{padding:3.125vw 0;font-size:3.125vw;line-height:4.6875vw}.promotions__item-content .content-btn{padding-bottom:.625vw}.promotions__item-content .content-btn span{margin-right:1.5625vw;font-size:3.125vw;line-height:3.125vw}.promotions__item-content .content-btn:hover{margin-right:1.5625vw}.promotions__item-content .content-btn img,.promotions__item-content .content-btn svg{width:3.125vw;height:3.125vw}.promotions__item-img{height:75.3125vw}.download-price__container{padding:7.8125vw 11.5625vw 46.875vw}.download-price__container,.download-price__container:after{border-radius:var(--brad-regular)}.download-price__img-large{width:86vw;height:49.6875vw;bottom:0;left:0;right:auto}.download-price__img-large img{width:72vw;height:49.6875vw;inset:0 0 auto auto}.download-price__img-small{display:none}.download-price__title{text-align:center;margin-bottom:4.6875vw;font-size:6.25vw;line-height:7.8125vw}.popup .download-price__title{font-size:7.30913vw}.download-price__circle{width:21.25vw;height:21.25vw;inset:auto 11.5625vw 20.625vw auto}.download-price__circle .pdf-circle{width:18.125vw;height:18.125vw;inset:1.5625vw}.download-price__circle .circle-arrow{width:2.5vw;height:2.5vw;margin-bottom:.625vw}.download-price__circle p{font-size:2.1875vw;line-height:2.8125vw}.download-price .form-container .form-btn,.download-price .form-container .form-input,.download-price .form-container .form-select{width:100%}.download-price .form-container .form-btn,.download-price .form-container .form-btn:hover{padding:0 12.5vw}.download-price .form-checkbox{justify-content:center}.download-price .form-checkbox p{width:39.0625vw}.download-price .form-text{text-align:center}.services__title{margin-bottom:6.25vw}.services.md-all-items-visible{margin-bottom:18.75vw}.services.md-all-items-visible .services__item{display:block!important}.services.md-all-items-visible .services__load-more{display:none}.services .container-flex{margin:-2.5vw}.services__load-more{justify-content:center;padding-top:6.25vw;display:flex}.services__item{width:86.25vw;min-height:70.3125vw;margin:2.5vw;padding:9.375vw;overflow:hidden}.services__item,.services__item .item-img,.services__item .item-img img{border-radius:var(--brad-regular)}.services__item .item-img img{width:100%;height:100%}.services__item .item-img:after{border-radius:var(--brad-regular)}.services__item .item-title{width:100%;font-size:6.25vw;line-height:6.875vw}.services__item .item-text{padding:3.125vw 0;font-size:3.75vw;line-height:4.375vw}.services__item .item-bottom__btn{justify-content:center;width:43.75vw;height:14.0625vw;margin-right:3.125vw;padding:0 6.25vw}.services__item .item-bottom__btn:hover{padding:0 6.25vw}.services__item .item-bottom__btn span{font-size:3.75vw}.services__item .item-bottom__btn:after{width:6.25vw}.services__item .item-bottom__anchor{font-size:3.75vw;line-height:5.625vw}.services__item .item-bottom__link{width:100%;height:14.0625vw}.services__item .item-bottom__link span{font-size:3.75vw}.services__item .item-bottom__link:after{width:6.25vw}.services__item:nth-child(n+3){display:none}.load-more-btn{align-items:center;margin-bottom:1.5625vw;padding-bottom:.9375vw;display:flex;position:relative}.load-more-btn span{letter-spacing:.04em;color:var(--main-color);margin-right:1.5625vw;font-size:3.125vw;font-weight:600;line-height:3.125vw}.load-more-btn img,.load-more-btn svg{-o-object-fit:contain;object-fit:contain;width:3.125vw;height:3.125vw;fill:var(--main-color)}.load-more-btn img path,.load-more-btn svg path{fill:var(--main-color)}.portfolio{padding-bottom:18.75vw}.portfolio.md-mobile-slider .portfolio__container{display:none}.portfolio.md-mobile-slider .portfolio__slider{margin-bottom:15.625vw;display:block}.portfolio__container .container-flex{margin:-4.6875vw 0}.portfolio__container .portfolio__item{margin:4.6875vw 0}.portfolio__title{margin-bottom:4.6875vw}.portfolio__text{margin-bottom:6.25vw;font-size:3.75vw;line-height:5.625vw}.portfolio__link{width:76.875vw}.portfolio__item{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;width:86.25vw}.portfolio__item .item-title{margin-bottom:3.125vw;font-size:5vw;line-height:6.25vw}.portfolio__item .item-text{text-align:left;margin-bottom:3.125vw;font-size:3.125vw;line-height:4.6875vw}.portfolio__item .item-btn{margin-bottom:1.5625vw;padding-bottom:.625vw}.portfolio__item .item-btn span{margin-right:1.5625vw;font-size:3.125vw}.portfolio__item .item-btn:hover span{margin-right:1.5625vw}.portfolio__item .item-btn img,.portfolio__item .item-btn svg{width:3.125vw;height:3.125vw}.portfolio__item .item-gallery{width:100%;margin-bottom:4.6875vw}.portfolio__item .item-gallery a{border-radius:var(--brad-regular);width:19.6875vw;height:16.5625vw;margin-right:2.5vw}.portfolio__item .item-gallery a:first-child{border-radius:var(--brad-regular);width:100%;height:69.0625vw;margin-bottom:2.5vw;margin-right:0}.portfolio__item .item-gallery a:first-child .video{width:10.9375vw;height:10.9375vw;top:5.625vw;right:5.625vw}.portfolio__item .item-gallery a:first-child .video img,.portfolio__item .item-gallery a:first-child .video svg{width:2.1875vw;height:2.5vw}.portfolio__item .item-gallery a:nth-child(3){margin-right:2.5vw}.portfolio__item .item-gallery a:nth-child(5){margin-right:0}.portfolio__item .item-gallery__hint{height:6.875vw;padding:0 3.125vw;font-size:2.5vw;line-height:6.875vw;top:3.125vw;left:4.6875vw}.reviews{padding-top:10.9375vw;padding-bottom:25vw}.reviews__title{margin-bottom:7.8125vw}.reviews__container{flex-direction:column}.reviews.md-style-2{margin-bottom:18.75vw}.reviews.md-style-2 .reviews__bg{display:none}.reviews.md-style-2 .slider-hint span{color:var(--text-main-color)!important}.reviews.md-style-2 .reviews__img-slider .swiper-pagination-bullet{background-color:#ececec}.reviews__video-slider{width:100%;margin-bottom:12.5vw}.reviews__video-slider .video-slider__slide{width:86.25vw;height:66.875vw}.reviews__video-slider .video-slider__slide .video{width:15.625vw;height:15.625vw}.reviews__video-slider .video-slider__slide .video img,.reviews__video-slider .video-slider__slide .video svg{width:3.125vw;height:3.4375vw}.reviews__video-slider .swiper-container{width:100%}.reviews__video-slider .swiper-container .swiper-slide{border-radius:var(--brad-regular)}.reviews__video-slider .video-slider__link span{margin-right:1.5625vw;font-size:3.125vw}.reviews__video-slider .video-slider__link img,.reviews__video-slider .video-slider__link svg{width:3.125vw;height:3.125vw}.reviews__video-slider .video-slider__link:hover span{margin-right:1.5625vw}.reviews .video-slider__container{width:100%;height:auto;margin-bottom:12.5vw}.reviews .video-slider__container .slider-hint{margin-bottom:3.125vw}.reviews .video-slider__container .slider-hint span{color:#fff}.reviews__img-slider{width:63.75vw;margin:0 auto;margin-bottom:25vw!important}.reviews__img-slider .img-slider__container{width:100%;height:auto}.reviews__img-slider .img-slider__container .slider-hint{margin-bottom:3.125vw}.reviews__img-slider .img-slider__container .slider-hint span{color:#fff}.reviews__img-slider .img-slider__container .swiper-container{height:109.375vw}.reviews__img-slider .img-slider__container .swiper-container .swiper-slide{border-radius:var(--brad-regular)}.reviews__phone-slider{width:63.75vw;margin:0 auto}.reviews__phone-slider .phone-slider__container{height:129.688vw;padding:9.6875vw 3.4375vw 3.125vw;position:relative}.reviews__phone-slider .phone-slider__container .slider-hint{position:absolute;bottom:100%;left:0;right:0}.reviews__phone-slider .phone-slider__container .slider-hint span{color:#fff}.reviews__phone-slider .phone-slider__container .swiper-container{border-bottom-right-radius:9.375vw;border-bottom-left-radius:9.375vw}.reviews__phone-slider .phone-slider__link-1{border-radius:var(--brad-regular);width:14.0625vw;height:14.0625vw;top:11.5625vw;left:-4.6875vw}.reviews__phone-slider .phone-slider__link-1:before{border-radius:var(--brad-regular)}.reviews__phone-slider .phone-slider__link-1 img,.reviews__phone-slider .phone-slider__link-1 svg{width:8.75vw;height:8.75vw}.reviews__phone-slider .phone-slider__link-2{border-radius:var(--brad-regular);width:14.0625vw;height:14.0625vw;bottom:25vw;right:-5.625vw}.reviews__phone-slider .phone-slider__link-2:before{border-radius:var(--brad-regular)}.reviews__phone-slider .phone-slider__link-2 img,.reviews__phone-slider .phone-slider__link-2 svg{width:8.4375vw;height:8.4375vw}.questions{padding-bottom:12.5vw}.questions__title{margin-bottom:4.6875vw}.questions.md-all-items-visible .questions__container .container-item{display:block!important}.questions.md-all-items-visible .questions__load-more{display:none}.questions__container{flex-direction:column;margin-bottom:0}.questions__container .container-item{width:100%;padding-top:4.6875vw}.questions__container .container-item:first-child{padding-top:0}.questions__container .container-item:nth-child(n+2){display:none}.questions__item{border-radius:var(--brad-regular);margin-bottom:4.6875vw;padding:6.25vw 8.125vw}.questions__item:last-child{margin-bottom:0}.questions__item .item-title{padding-right:15.625vw;font-size:3.75vw;line-height:5.3125vw}.questions__item .item-content{padding-top:4.6875vw;font-size:3.125vw;line-height:4.6875vw}.questions__item .item-btn{width:7.8125vw;height:7.8125vw;top:6.25vw;right:6.25vw}.questions__item .item-btn img,.questions__item .item-btn svg{width:3.125vw;height:3.125vw}.questions__link a{border:.3125vw solid var(--main-color);width:100%;height:18.75vw;padding:0 6.25vw 0 15.625vw}.questions__link a span{text-align:center;width:40.625vw;font-size:3.75vw;line-height:5vw}.questions__link a img,.questions__link a svg{width:9.0625vw;height:9.0625vw}.questions__load-more{justify-content:center;margin-bottom:10.9375vw;padding-top:4.6875vw;display:flex}.process{padding-bottom:10.9375vw;overflow:hidden}.process.md-all-items-visible .process__item{display:block!important}.process.md-all-items-visible .process__load-more{display:none}.process__title{margin-bottom:6.25vw}.process__container .container-flex{margin:-2.8125vw 0}.process__item{border-radius:var(--brad-regular);width:86.25vw;height:70vw;margin:2.8125vw 0}.process__item:nth-child(n+4){display:none}.process__item:after{border-radius:var(--brad-regular)}.process__item span{width:12.5vw;height:12.5vw}.process__item span img,.process__item span svg{width:6.25vw;height:6.25vw}.process__load-more{justify-content:center;margin-bottom:1.5625vw;padding-top:4.6875vw;display:flex}.warranty{margin-bottom:12.5vw}.warranty__container{border-radius:var(--brad-regular);padding:6.25vw 6.25vw 62.5vw}.warranty__title{text-align:center;margin-bottom:7.8125vw}.warranty__bullets{justify-content:space-between;margin-bottom:6.25vw;padding:0 3.125vw}.warranty__bullets .bullets-item{align-items:center;width:32.8125vw;max-width:32.8125vw;margin:0 0 4.6875vw}.warranty__bullets .bullets-item:nth-child(2n){width:26.5625vw;max-width:26.5625vw}.warranty__bullets .bullets-item span{width:6.875vw;height:6.875vw;margin-bottom:2.8125vw}.warranty__bullets .bullets-item span img,.warranty__bullets .bullets-item span svg{width:2.1875vw;height:1.5625vw}.warranty__bullets .bullets-item p{text-align:center;font-size:2.1875vw;line-height:3.125vw}.warranty__text{text-align:center;width:100%;position:static}.warranty__text p{margin-bottom:3.125vw;font-size:3.75vw;line-height:5.625vw}.warranty__text span{font-size:3.125vw;line-height:4.375vw}.warranty__img{width:58.125vw;height:58.75vw;bottom:0;left:14.0625vw;right:14.0625vw}.warranty__img img{width:58.125vw;height:85.3125vw}.clear-talk{margin-bottom:14.0625vw}.clear-talk__container{border-radius:var(--brad-regular);background-position:top;padding:9.375vw 4.6875vw 93.75vw}.clear-talk__text,.clear-talk__title{text-align:center;margin-bottom:4.6875vw}.clear-talk__text p{margin-bottom:6.25vw;font-size:4.375vw;line-height:6.25vw}.clear-talk__text span{font-size:3.125vw;line-height:5vw}.clear-talk__link a{width:77.875vw;height:18.75vw;padding:0 6.25vw 0 6.375vw}.clear-talk__link a img,.clear-talk__link a svg{width:9.0625vw;height:9.0625vw}.clear-talk__link a:hover{padding:0 6.25vw 0 9.375vw}.clear-talk__img{bottom:0;left:15vw;right:14.6875vw}.clear-talk__img,.clear-talk__img img{width:56.5625vw;height:84.0625vw}.partners{padding-bottom:23.4375vw;overflow:hidden}.partners__title{margin-bottom:4.6875vw}.partners__slider{height:auto}.partners__slider .swiper-container{width:68.75vw;height:34.375vw;margin:0 auto;overflow:visible}.partners__slide img{max-width:27.5vw;max-height:14.6875vw}.partners__slide .slide-content p{font-size:3.125vw;line-height:3.75vw}.partners__slide .slide-content span{font-size:2.5vw;line-height:3.125vw}.catalog{padding-bottom:12.5vw}.catalog__bg{height:auto;top:0;bottom:0}.catalog.md-all-items-visible .catalog__item{display:block!important}.catalog.md-all-items-visible .catalog__load-more{display:none}.catalog__title{margin-bottom:6.25vw}.catalog__container .container-flex{margin:-4.0625vw 0;position:relative}.catalog__item{border-radius:var(--brad-regular);width:41.25vw;padding:2.8125vw 3.4375vw}.catalog__item .item-status{top:3.625vw;left:1vw}.catalog__item .item-status>div{height:7.1875vw;margin-right:1.5625vw;padding:0 2.8125vw}.catalog__item .item-status>div:last-child{margin-right:0}.catalog__item .item-status>div span{font-size:2.5vw;line-height:1}.catalog__item .item-status>div img,.catalog__item .item-status>div svg{margin-right:.625vw}.catalog__item .item-status .hit img,.catalog__item .item-status .hit svg{width:1.25vw;height:2.5vw}.catalog__item .item-status .new img,.catalog__item .item-status .new svg{width:2.8125vw;height:2.8125vw}.catalog__item .item-status .sale img,.catalog__item .item-status .sale svg{width:2.5vw;height:2.1875vw}.catalog__item .item-slider{width:39.625vw;height:40.625vw;margin:0 auto 15.625vw -1rem}.catalog__item .item-slider .swiper-container .swiper-slide{height:auto;width:42.9027vw!important;margin-right:2vw!important}.catalog__item .item-slider .slider-btn{width:2.8125vw;height:4.6875vw;top:50%;left:-6.25vw;transform:translateY(-50%)}.catalog__item .item-slider .slider-btn.slider-next-btn{left:auto;right:-6.25vw}.catalog__item .item-slider .slider-pagination{bottom:-9.375vw}.catalog__item .item-slider .slider-pagination .swiper-pagination-bullet{width:2.5vw;height:2.5vw;margin:0 1.25vw}.catalog__item .item-price{margin-bottom:3.25vw}.catalog__item .item-price .current-price{font-size:3.6875vw;line-height:9.375vw}.catalog__item .item-price .current-price span{font-size:5.375vw}.catalog__item .item-price .old-price{font-size:2.125vw;line-height:9.375vw}.catalog__item .item-price .old-price span{font-size:3.3125vw}.catalog__item .item-name{font-size:3.375vw;line-height:4.25vw}.catalog__item .item-text{padding:3.125vw 0;font-size:2.23125vw;line-height:3.0625vw}.catalog__item .item-order{border:.3125vw solid var(--main-color);width:34.625vw;height:10.0625vw;margin:0;font-size:2.8125vw}.catalog__load-more{justify-content:center;padding-top:6.25vw;display:flex}.before-after{padding-bottom:25vw}.before-after__title{margin-bottom:4.6875vw}.before-after__slider{height:auto}.before-after__slider .swiper-container{height:68.75vw}.before-after__slider .swiper-container .swiper-slide{border-radius:var(--brad-regular)}.before-after__slide img{height:68.75vw}.before-after__slide .twentytwenty-handle{width:10.3125vw;height:10.3125vw}.before-after__slide .twentytwenty-handle:after,.before-after__slide .twentytwenty-handle:before{width:.9375vw}.video-block{margin-bottom:9.375vw}.video-block__container{height:93.75vw;padding:9.375vw 5.625vw}.video-block__title{text-align:center;width:100%;font-size:4.925vw;line-height:7.375vw}.video-block__btn{width:16.25vw;height:16.25vw}.video-block__btn img,.video-block__btn svg{width:3.125vw;height:3.4375vw}.our-works{padding-bottom:14.0625vw}.our-works__title{margin-bottom:3.125vw}.our-works__text{margin-bottom:7.8125vw;font-size:3.75vw;line-height:1}.our-works__slider{height:auto;margin-bottom:12.5vw}.our-works__slide{border-radius:var(--brad-regular);width:86.25vw;height:66.875vw}.our-works__slide .video-btn{width:16.25vw;height:16.25vw}.our-works__slide .video-btn img,.our-works__slide .video-btn svg{width:3.125vw;height:3.4375vw}.our-works__link a{padding-bottom:.625vw}.our-works__link a span{margin-right:1.5625vw;font-size:3.125vw;line-height:3.125vw}.our-works__link a img,.our-works__link a svg{width:3.125vw;height:3.125vw}.our-works__link a:hover span{margin-right:1.5625vw}.get-consultation{margin-bottom:9.375vw}.get-consultation__container{border-radius:var(--brad-regular);padding:6.25vw 3.125vw 96.875vw;overflow:hidden}.get-consultation__title{text-align:center;margin-bottom:7.8125vw}.get-consultation__person{width:86.25vw;height:93.75vw;bottom:0;left:0;right:0}.get-consultation__person .person-img{width:100.938vw;height:113.125vw;inset:4.0625vw auto -23.4375vw -6.875vw}.get-consultation__person .person-info{width:26.5625vw;inset:auto auto 36.25vw 11.25vw}.get-consultation__person .person-info p{font-size:4.375vw;line-height:5vw}.get-consultation__person .person-info span{font-size:3.125vw;line-height:6.875vw}.get-consultation__form{width:63.125vw;margin:0 auto 8.75vw}.get-consultation__form .form-text{text-align:center}.get-consultation__form .form-container .form-input,.get-consultation__form .form-container .form-select{width:100%;margin:0 0 3.125vw}.get-consultation__form .form-container .form-btn{width:100%;padding:0 10.9375vw}.get-consultation__form .form-container .form-btn:hover{padding:0 10.9375vw}.get-consultation__form .form-checkbox{justify-content:center}.get-consultation__form .form-checkbox p{width:37.5vw}.get-consultation__links{flex-wrap:wrap;justify-content:center}.get-consultation__links p{text-align:center;width:100%;margin:0 0 3.125vw;font-size:3.75vw;line-height:6.25vw}.get-consultation__links a{width:14.0625vw;height:14.0625vw;margin:0 1.5625vw}.get-consultation.md-style-2{margin-bottom:9.375vw}.get-consultation.md-style-2 .get-consultation__container{padding:7.8125vw 7.8125vw 64.125vw}.get-consultation.md-style-2 .get-consultation__content{flex-direction:column}.get-consultation.md-style-2 .get-consultation__info{width:100%}.get-consultation.md-style-2 .get-consultation__title{margin-bottom:3.125vw}.get-consultation.md-style-2 .get-consultation__text{text-align:center;width:100%;margin-bottom:6.25vw;font-size:3.75vw;line-height:4.6875vw}.get-consultation.md-style-2 .get-consultation__contacts{flex-direction:column;align-items:center;width:100%;margin-bottom:6.25vw;display:flex}.get-consultation.md-style-2 .get-consultation__contacts p{margin-bottom:4.6875vw;font-size:4.375vw;line-height:5.625vw}.get-consultation.md-style-2 .get-consultation__contacts a img,.get-consultation.md-style-2 .get-consultation__contacts a svg{width:3.4375vw;height:3.4375vw;margin-right:2.1875vw}.get-consultation.md-style-2 .get-consultation__contacts a span{font-size:4.375vw}.get-consultation.md-style-2 .get-consultation__links{width:100%;margin-bottom:9.375vw}.get-consultation.md-style-2 .get-consultation__links p{width:100%;margin-bottom:3.125vw;font-size:3.75vw;line-height:4.375vw}.get-consultation.md-style-2 .get-consultation__form{width:63.125vw;margin:0 auto}.get-consultation.md-style-2 .get-consultation__form .form-text{margin-bottom:4.6875vw;padding:0 4.6875vw;font-size:5vw;line-height:7.5vw}.get-consultation.md-style-2 .get-consultation__form .form-list{margin-bottom:5.625vw;padding-left:6.25vw}.get-consultation.md-style-2 .get-consultation__form .form-list li{font-size:3.125vw;line-height:5.625vw}.get-consultation.md-style-2 .get-consultation__form .form-input{margin-bottom:3.125vw}.get-consultation.md-style-2 .get-consultation__person{width:100%;height:71.125vw;bottom:0;left:0;right:0}.get-consultation.md-style-2 .get-consultation__person .person-img{z-index:1;width:91.75vw;height:66.125vw;position:absolute;inset:auto auto 0 -6.375vw;transform:scaleX(-1)}.get-consultation.md-style-2 .get-consultation__person .person-info{z-index:2;width:26.5625vw;inset:auto 8.75vw 16.875vw auto}.get-consultation.md-style-2 .get-consultation__person .person-info p{text-align:right;margin-bottom:3.125vw;font-size:4.375vw;line-height:5vw}.get-consultation.md-style-2 .get-consultation__person .person-info span{text-align:right;font-size:3.125vw}.delivery{margin-bottom:1.25vw}.delivery .wrapper{width:100%}.delivery__title{width:100%;margin-bottom:6.25vw}.delivery__container{flex-wrap:wrap}.delivery__container .container-item{align-items:stretch;width:100%}.delivery__container .container-item:nth-child(2n){flex-direction:row-reverse}.delivery__item{width:50%;min-height:60vw}.delivery__item.md-img-item{width:50%;height:auto;min-height:50vw;position:relative}.delivery__item.md-img-item img{width:50vw;height:50vw;position:absolute;top:50%;left:0;transform:translateY(-50%)}.delivery__item.md-info-item{border-radius:var(--brad-regular);padding:4.6875vw 7.8125vw 4.6875vw 4.6875vw}.delivery__item.md-info-item p{margin-bottom:2.8125vw;padding-right:15.625vw;font-size:3.75vw;line-height:4.6875vw}.delivery__item.md-info-item span{margin-bottom:3.125vw;font-size:2.1875vw;line-height:3.125vw}.delivery__item.md-info-item span:last-child{margin-bottom:0}.delivery__item.md-info-item .icon{width:7.8125vw;height:7.8125vw;top:4.6875vw;left:auto;right:4.6875vw;transform:none}.delivery__item.md-info-item .icon img,.delivery__item.md-info-item .icon svg{max-width:8vw;max-height:8.4375vw}.clients-choose{z-index:1}.clients-choose__bg{background-position:top;height:110%}.clients-choose__bg:after{content:"";background:linear-gradient(#0000 29.16%,#0000009e 108.39%);position:absolute;inset:0}.clients-choose__title{padding:0 .125vw 74.375vw}span.vibor{text-transform:none;font-family:Jost,sans-serif;font-size:4.45283vw;font-weight:300}.clients-choose__bullets{display:none}.clients-choose__slider{margin:0 -6.875vw;padding:0 6.875vw 15.625vw;font-family:Jost,sans-serif;display:block;overflow:hidden}.clients-choose__slider .slider-hint span{color:#fff}.clients-choose__slider .swiper-container{overflow:visible}.clients-choose__slider .slider-pagination{bottom:7.8125vw}.clients-choose__slider .slider-pagination .swiper-pagination-bullet{background-color:#fff}.clients-choose__slider .swiper-slide{overflow:visible!important}.clients-choose__slider .swiper-slide .bullets-item{color:#fff;max-width:100%}.clients-choose__slider .swiper-slide .bullets-item__number{background-color:var(--main-color);letter-spacing:.03em;border-radius:50%;justify-content:center;align-items:center;width:6.25vw;height:6.25vw;margin-bottom:2.5vw;font-size:3.125vw;font-weight:500;line-height:10.625vw;display:flex;position:relative}.clients-choose__slider .swiper-slide .bullets-item__number:after{content:"";background-color:var(--main-color);z-index:-1;border-radius:50%;animation:pulse_2_small 2s linear infinite;position:absolute;inset:0}.clients-choose__slider .swiper-slide .bullets-item__title{letter-spacing:.03em;text-transform:uppercase;margin-bottom:1.5625vw;font-size:3.0075vw;font-weight:600;line-height:5vw}.clients-choose__slider .swiper-slide .bullets-item__text{letter-spacing:.03em;font-size:3.125vw;font-weight:300;line-height:4.0625vw}.about-company{padding-bottom:18.75vw}.about-company__container{flex-direction:column;margin-bottom:7.8125vw}.about-company__main{text-align:center;width:100%;margin-bottom:4.6875vw;padding:0 6.25vw}.about-company__title{text-align:center;margin-bottom:7.8125vw}.about-company__sub-title{margin-bottom:4.6875vw;font-size:4.375vw;line-height:6.25vw}.about-company__text p{margin-bottom:4.6875vw;font-size:3.125vw;line-height:5.625vw}.about-company__text span{font-size:2.5vw;line-height:4.375vw}.about-company__img{border-radius:var(--brad-regular);width:76.875vw;height:63.125vw;margin:0 auto}.about-company__bottom{flex-direction:column}.about-company__numbers{width:100%;margin-bottom:7.8125vw}.about-company__numbers>div,.about-company__numbers>div:last-child{max-width:26.5625vw}.about-company__numbers>div p{text-align:center;font-size:15.625vw;line-height:1}.about-company__numbers>div p .eight:after,.about-company__numbers>div p .zero:after{width:2.1875vw;height:2.1875vw;top:3.125vw;right:-.625vw}.about-company__numbers>div p .zero:after{right:-.3125vw}.about-company__numbers>div>span{text-align:center;font-size:2.5vw;line-height:3.75vw}.about-company__certificates{width:63.4375vw;height:auto}.about-company__certificates .swiper-container{width:100%;height:88.75vw}.about-company__certificates .swiper-container .swiper-slide{border-radius:var(--brad-regular)}.team{padding-bottom:9.125vw}.team__title{width:100%;margin-bottom:7.8125vw;padding:0 4.6875vw}.team__slider{height:auto;margin-bottom:9.375vw}.team__slider .swiper-container{width:76.5625vw;margin:0 auto;overflow:visible}.team__slide{border-radius:var(--brad-regular);width:76.5625vw;height:103.125vw}.team__slide .slide-icon{width:8.4375vw;height:8.4375vw;bottom:5.625vw;right:5.625vw}.team__slide .slide-icon img,.team__slide .slide-icon svg{width:3.125vw;height:3.125vw}.team__slide .slide-info{padding:7.8125vw}.team__slide .slide-info p{margin-bottom:1.5625vw;font-size:3.75vw;line-height:4.375vw}.team__slide .slide-info span{font-size:3.125vw;line-height:3.75vw}.products{padding-bottom:12.5vw;overflow:hidden}.products__title{margin-bottom:6.25vw}.products__item{flex-direction:column}.products__item .item-img-block{width:86.25vw;margin-bottom:4.6875vw}.products__item .item-img-block a{border-radius:var(--brad-regular);width:19.6875vw;height:16.5625vw;margin-right:2.5vw}.products__item .item-img-block a:nth-child(5){margin-right:0}.products__item .item-img-block a:first-child{border-radius:var(--brad-regular);width:100%;height:69.0625vw;margin-bottom:2.8125vw}.products__item .item-img-block a:first-child .video{width:10.9375vw;height:10.9375vw;top:4.6875vw;right:4.6875vw}.products__item .item-img-block a:first-child .video img,.products__item .item-img-block a:first-child .video svg{width:2.1875vw;height:2.5vw}.products__item .item-img-block__hint{height:7.1875vw;padding:0 3.125vw;font-size:2.5vw;line-height:7.1875vw;top:4.6875vw;left:4.6875vw}.products__item .item-info-block{width:100%}.products__item .item-info-block .info-status{padding:1.875vw 3.125vw;font-size:1.875vw;line-height:3.125vw}.products__item .item-info-block .info-status img,.products__item .item-info-block .info-status svg{width:1.875vw;max-height:1.5625vw;margin-right:1.5625vw}.products__item .item-info-block .info-title{margin-bottom:3.125vw;padding-right:28.125vw;font-size:5vw;line-height:6.875vw}.products__item .item-info-block .info-list{margin-bottom:4.6875vw}.products__item .item-info-block .info-list li{margin-bottom:1.5625vw;font-size:2.5vw;line-height:5vw}.products__item .item-info-block .info-list li:last-child{margin-bottom:0}.products__item .item-info-block .info-list li span{width:5vw;height:5vw;margin-right:1.5625vw}.products__item .item-info-block .info-list li span img,.products__item .item-info-block .info-list li span svg{width:1.5625vw;height:1.25vw}.products__item .item-info-block .info-price{flex-direction:column;align-items:flex-start;margin-bottom:6.25vw}.products__item .item-info-block .info-price .price{margin-bottom:3.125vw;font-size:3.125vw}.products__item .item-info-block .info-price .price>div .hidden-text{align-items:flex-end;margin:0 .9375vw;font-size:7.5vw;line-height:.9;display:flex}.products__item .item-info-block .info-price .price>div .hidden-text>div span{width:2.1875vw;height:2.1875vw;bottom:.625vw;left:.625vw}.products__item .item-info-block .info-price .price>div .hidden-text>div span img,.products__item .item-info-block .info-price .price>div .hidden-text>div span svg{-o-object-fit:contain;object-fit:contain;width:.625vw;height:1.25vw}.products__item .item-info-block .info-price .price>div .hidden-text>div p{border-radius:var(--brad-regular);width:20.3125vw;min-height:3.4375vw;padding-left:3.75vw;font-size:1.25vw;line-height:2.1875vw}.products__item .item-info-block .info-price .link{margin:0 auto;font-size:3.125vw;line-height:5.625vw}.products__item .item-info-block .info-price .link span{margin-right:1.5625vw}.products__item .item-info-block .info-price .link img,.products__item .item-info-block .info-price .link svg{width:3.125vw;height:3.125vw}.products__item .item-info-block .info-price .link:hover span{margin-right:1.5625vw}.products__item .item-info-block .info-btn-container .order-btn{width:31.875vw;height:15.625vw;padding:0 6.25vw}.products__item .item-info-block .info-btn-container .order-btn span{font-size:3.4375vw}.products__item .item-info-block .info-btn-container .order-btn img,.products__item .item-info-block .info-btn-container .order-btn svg{width:2.5vw;height:2.5vw}.products__item .item-info-block .info-btn-container .order-btn:hover{padding:0 6.25vw}.products__item .item-info-block .info-btn-container .free-call-btn{border:.3125vw solid var(--main-color);width:52.1875vw;height:15.625vw;padding:0 4.6875vw}.products__item .item-info-block .info-btn-container .free-call-btn span{width:37.5vw;font-size:3.4375vw;line-height:4.0625vw}.products__item .item-info-block .info-btn-container .free-call-btn img,.products__item .item-info-block .info-btn-container .free-call-btn svg{width:3.125vw;height:3.125vw}.work-steps{padding-bottom:21.875vw}.work-steps__title{width:100%;margin-bottom:6.25vw}.work-steps__slider .swiper-container{width:77.1875vw;margin:0 auto}.work-steps__slide{border-radius:var(--brad-regular);width:77.1875vw;min-height:100.313vw}.work-steps__slide .slide-img{height:100.313vw}.work-steps__slide .slide-content{padding:6.25vw 7.8125vw 53.125vw}.work-steps__slide.md-style-dark-bg .slide-text,.work-steps__slide.md-style-light-bg .slide-text{padding-right:15.625vw}.work-steps__slide.md-style-dark-bg .slide-content,.work-steps__slide.md-style-light-bg .slide-content{padding-bottom:6.25vw}.work-steps__slide .slide-step{height:8.75vw;margin-bottom:3.125vw;padding:0 3.125vw;font-size:4.375vw;line-height:8.75vw}.work-steps__slide .slide-title{margin-bottom:3.125vw;font-size:4.375vw;line-height:5.625vw}.work-steps__slide .slide-text{font-size:3.125vw;line-height:4.6875vw}.work-steps__slide .slide-phones{margin-bottom:3.125vw}.work-steps__slide .slide-bottom p,.work-steps__slide .slide-phones a,.work-steps__slide .slide-phones span{font-size:4.375vw;line-height:6.875vw}.work-steps__slide .slide-bottom p{margin-bottom:3.125vw;padding-right:12.5vw}.work-steps__slide .slide-bottom span{width:40.625vw;height:12.5vw;padding:0 6.25vw;font-size:3.125vw}.simple-text{padding-bottom:10.9375vw}.simple-text__title{margin-bottom:4.6875vw;padding:0 6.25vw;font-size:5vw;line-height:7.5vw}.simple-text__content{text-align:justify;width:100%;height:25vw;margin-bottom:4.6875vw;font-size:3.125vw;line-height:5.625vw}.simple-text__btn span{margin-bottom:.9375vw;margin-right:.9375vw;font-size:3.125vw;line-height:3.125vw}.simple-text__btn img,.simple-text__btn svg{width:3.125vw;height:3.125vw;margin-bottom:.9375vw}.contacts{padding-bottom:12.5vw}.contacts__bg,.contacts__title{display:none}.contacts__container,.contacts__container.md-container-with-form{flex-direction:column}.contacts__container .contacts__images,.contacts__container.md-container-with-form .contacts__images{width:100%;margin-bottom:10vw}.contacts__container .contacts__images-item,.contacts__container.md-container-with-form .contacts__images-item{margin-bottom:9.375vw}.contacts__container .contacts__images-item:last-child,.contacts__container.md-container-with-form .contacts__images-item:last-child{margin-bottom:0}.contacts__container .contacts__images-item p,.contacts__container.md-container-with-form .contacts__images-item p{text-align:center;margin-bottom:4.6875vw;font-size:5vw;line-height:8.125vw}.contacts__container .contacts__images-item>div,.contacts__container.md-container-with-form .contacts__images-item>div{height:45.3125vw}.contacts__container .contacts__images-item>div a,.contacts__container.md-container-with-form .contacts__images-item>div a{border-radius:var(--brad-regular);width:25.9375vw;height:21.25vw}.contacts__container .contacts__images-item>div a:first-child,.contacts__container.md-container-with-form .contacts__images-item>div a:first-child{border-radius:var(--brad-regular);width:58.125vw;height:45.3125vw}.contacts__info{width:100%;margin-bottom:9.375vw}.contacts__info-title{text-align:center;width:100%;margin-bottom:7.8125vw;font-size:6.25vw;line-height:11.25vw}.contacts__info-container{flex-flow:wrap;justify-content:space-around;align-items:center;margin-bottom:7.8125vw;display:flex}.contacts__info-container>div{margin:4.6875vw 0 0}.contacts__info-container>div:first-child,.contacts__info-container>div:nth-child(2){margin-top:0}.contacts__info-address,.contacts__info-email,.contacts__info-links,.contacts__info-phones,.contacts__info-social,.contacts__info-work-time{justify-content:flex-start;width:40.625vw;display:flex}.contacts__info-address img,.contacts__info-address svg,.contacts__info-email img,.contacts__info-email svg,.contacts__info-links img,.contacts__info-links svg,.contacts__info-phones img,.contacts__info-phones svg,.contacts__info-social img,.contacts__info-social svg,.contacts__info-work-time img,.contacts__info-work-time svg{width:4.6875vw;height:4.6875vw;margin-right:2.5vw}.contacts__info-address p,.contacts__info-email p,.contacts__info-links p,.contacts__info-phones p,.contacts__info-social p,.contacts__info-work-time p{font-size:2.5vw;line-height:3.75vw}.contacts__info-email,.contacts__info-work-time{width:34.375vw}.contacts__info-links,.contacts__info-social{width:100%}.contacts__info-social{flex-direction:column;margin-bottom:7.8125vw}.contacts__info-social p{text-align:center;width:100%;margin-bottom:4.6875vw;font-size:4.375vw;line-height:7.5vw}.contacts__info-social>div{justify-content:center}.contacts__info-social>div a{width:13.125vw;height:13.125vw;margin:0 .9375vw}.contacts__info-links a{margin:0 auto;font-size:5vw;line-height:7.5vw}.contacts__address{width:100%;padding-bottom:14.0625vw;position:relative}.contacts__address p{margin-bottom:1.5625vw;font-size:5vw;line-height:8.125vw}.contacts__address p a{white-space:nowrap;width:auto;font-size:5vw;line-height:7.5vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.contacts__address .map-container{width:100%;height:71.875vw}.contacts__address .map-container iframe,.contacts__form{border-radius:var(--brad-regular)}.contacts__form{width:100%;padding:6.25vw 11.5625vw 12.5vw}.contacts__form .form-title{margin-bottom:4.6875vw;font-size:5vw;line-height:7.5vw}.contacts__form .form-container .form-input{border-radius:var(--brad-regular);height:18.75vw;margin-bottom:3.125vw;padding:0 7.8125vw;font-size:3.125vw}.contacts__form .form-container .form-btn{margin-bottom:3.125vw;padding:0 12.5vw}.contacts__form .form-container .form-btn:hover{padding:0 12.5vw}.contacts__form .form-checkbox{justify-content:center}.contacts__form .form-checkbox p{width:37.5vw}.contacts__map{padding-top:15vw;padding-bottom:14.375vw;position:relative}.contacts__map-title p{text-align:center;font-size:7.5vw;line-height:10vw;position:absolute;top:0;left:0;right:0}.contacts__map-title a{white-space:nowrap;font-size:5vw;line-height:7.5vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.contacts__map .map-container{height:71.5625vw}.contacts__map .map-container iframe{border-radius:var(--brad-regular)}.footer-title{margin-bottom:1.5625vw;font-size:3.75vw;line-height:4.375vw}.footer-list{flex-direction:column;align-items:center;display:flex}.footer-list .menu-item a,.footer-list .nav-item a{font-size:2.5vw;line-height:5vw}.footer-list li img,.footer-list li svg{width:2.1875vw;height:1.5625vw;margin-right:2.1875vw}.footer-list li span,.footer-text p{font-size:2.5vw;line-height:5vw}.footer-text p{text-align:center;margin-bottom:4.6875vw}.footer-text p:last-child{margin-bottom:0}.footer__top{border-bottom:none;flex-direction:column-reverse;margin-bottom:12.1875vw;padding:37.5vw 9.375vw 0;position:relative}.footer__top-container{flex-wrap:wrap;margin-bottom:6.25vw}.footer__top-main{width:100%;padding-right:0}.footer__top-item{flex-direction:column;align-items:center;width:50%;margin-bottom:6.25vw;display:flex}.footer__top-item:nth-child(n+3){width:100%}.footer__top-item:nth-child(n+3) .footer-list{display:block}.footer__top-item:last-child{margin-bottom:0}.footer__logo{border-bottom:none;padding-bottom:0;display:flex;position:absolute;top:12.5vw;left:0;right:0}.footer__logo,.footer__logo a{justify-content:center;width:auto}.footer__logo a img,.footer__logo a svg{flex-shrink:0;width:42.5vw;height:13.4375vw;margin-right:4.6875vw}.footer__logo a p{font-size:10.9375vw;line-height:13.4375vw}.footer__social{flex-direction:column;align-items:center;width:100%;padding-top:0;display:flex}.footer__social p{margin-bottom:4.6875vw;font-size:4.375vw;line-height:7.5vw}.footer__social>div a{width:12.8125vw;height:12.8125vw;margin:0 .9375vw}.footer__bottom{flex-direction:column;padding:5vw 0}.footer__bottom-item{margin-bottom:3.75vw;width:100%!important}.footer__bottom-item:last-child{margin-bottom:0}.footer__bottom-item p{width:100%;font-size:3.125vw;line-height:5vw;text-align:center!important}.footer.md-bottom-only{padding-top:6.25vw;padding-bottom:9.375vw}.page-pagination{margin-bottom:15.625vw}.page-pagination .navigation .page-numbers{margin:0 1.875vw;font-size:4.375vw;line-height:9.375vw}.page-pagination .navigation .page-numbers.current{width:9.375vw;height:9.375vw}.page-pagination .navigation .page-numbers.next,.page-pagination .navigation .page-numbers.prev{width:5vw;height:5vw}.page-pagination .navigation .page-numbers.next:before,.page-pagination .navigation .page-numbers.prev:before{width:2.1875vw;height:2.1875vw}.calc-banner{margin-bottom:10.9375vw}.calc-banner.md-calc-banner-fixed{bottom:3.125vw}.calc-banner.md-calc-banner-fixed.visible{left:3.125vw}.calc-banner.md-calc-banner-fixed .calc-banner__container{border-radius:var(--brad-regular);width:62.5vw;min-height:27.8125vw;margin-bottom:2.5rem;padding:4.6875vw 5.625vw}.calc-banner.md-calc-banner-fixed .calc-banner__title{text-align:left;width:35.9375vw;margin-bottom:1.875vw;font-size:2.5vw;line-height:2.5vw}.calc-banner.md-calc-banner-fixed .calc-banner__text{text-align:left;margin-bottom:2.1875vw;font-size:1.875vw;line-height:2.1875vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a{width:23.125vw;height:7.5vw;padding:0 3.75vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a span{font-size:1.5625vw;line-height:1.875vw}.calc-banner.md-calc-banner-fixed .calc-banner__link a img,.calc-banner.md-calc-banner-fixed .calc-banner__link a svg{width:1.5625vw;height:1.5625vw}.calc-banner.md-calc-banner-fixed .calc-banner__img{width:29.6875vw;height:25.3125vw;bottom:0;right:0}.calc-banner.md-calc-banner-fixed .calc-banner__img img{width:37.8125vw;height:27.5vw;inset:0 auto auto 0}.calc-banner.md-calc-banner-fixed .calc-banner__close{width:2.1875vw;height:2.1875vw;top:3.125vw;right:3.125vw}.calc-banner.md-calc-banner-fixed .calc-banner__close img,.calc-banner.md-calc-banner-fixed .calc-banner__close svg{z-index:1;width:2.1875vw;height:2.1875vw;position:absolute;inset:0}.calc-banner__container{border-radius:var(--brad-regular);padding:9.375vw 15.625vw 70.3125vw}.calc-banner__title{text-align:center;margin-bottom:3.125vw;font-size:6.25vw;line-height:7.8125vw}.calc-banner__text{text-align:center;margin-bottom:6.25vw;font-size:3.75vw;line-height:5.625vw}.calc-banner__link a{width:100%;height:18.75vw;padding:0 17.1875vw}.calc-banner__link a:hover{padding:0 17.1875vw}.calc-banner__img{width:100%;height:70.3125vw;bottom:0;left:0;right:0}.calc-banner__img img{width:111.563vw;height:75.3125vw;top:auto;bottom:-1.25vw;left:-13.75vw}.breadcrumbs{height:auto;margin-bottom:8.125vw;padding-top:4.6875vw}.breadcrumbs .wrapper{justify-content:center;display:flex}.breadcrumbs__container{padding-bottom:3.125vw;overflow:scroll hidden}.breadcrumbs a{white-space:nowrap;font-size:3.125vw;line-height:3.75vw}.breadcrumbs__item:before{width:.3125vw;height:3.125vw;margin:0 2.1875vw}.breadcrumbs.md-after-transparent-header{height:auto;margin-bottom:7.8125vw;padding-top:4.6875vw}.portfolio-typical{margin-bottom:15.625vw}.portfolio-typical__title{margin-bottom:10.9375vw}.portfolio-typical__gallery{margin-bottom:4.6875vw}.portfolio-typical__gallery a{border-radius:var(--brad-regular);width:19.6875vw;height:16.5625vw;margin-left:2.5vw}.portfolio-typical__gallery a:first-child{border-radius:var(--brad-regular);width:86.25vw;height:69.0625vw;margin-left:0}.portfolio-typical__description{border-radius:var(--brad-regular);padding:6.25vw}.portfolio-typical__description.open .description-bottom{display:none}.portfolio-typical__description.open .description-text:first-child{-webkit-line-clamp:unset;max-height:max-content}.portfolio-typical__description.open .description-text:nth-child(n+2){display:block}.portfolio-typical__description .description-title{text-align:center;margin-bottom:4.6875vw;font-size:5vw;line-height:5.625vw}.portfolio-typical__description .description-text{text-align:justify;margin-bottom:4.6875vw;font-size:3.125vw;line-height:5.3125vw}.portfolio-typical__description .description-text:first-child{text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical;max-height:37.1875vw;display:-webkit-box;overflow:hidden}.portfolio-typical__description .description-text:nth-child(n+2){display:none}.portfolio-typical__description .description-bottom{justify-content:center;display:flex}.portfolio-typical__description .description-btn{align-items:center;padding-bottom:.9375vw;display:flex}.portfolio-typical__description .description-btn span{color:var(--main-color);margin-right:1.5625vw;font-size:3.125vw;font-weight:600;line-height:3.125vw}.portfolio-typical__description .description-btn img,.portfolio-typical__description .description-btn svg{-o-object-fit:contain;object-fit:contain;width:3.125vw;height:3.125vw;fill:var(--main-color)}.portfolio-typical__description .description-btn img path,.portfolio-typical__description .description-btn svg path{fill:var(--main-color)}.portfolio-typical__text{margin-bottom:7.8125vw}.portfolio-typical__text .text-title{text-align:center;margin-bottom:4.6875vw;font-size:5vw;line-height:5.625vw}.portfolio-typical__text .text-content{text-align:justify;font-size:3.125vw;line-height:5.3125vw}.portfolio-typical__img.md-1-col-img a{border-radius:var(--brad-regular);width:86.25vw;height:69.0625vw;margin-bottom:4.6875vw}.portfolio-typical__img.md-1-col-img a:last-child{margin-bottom:0}.portfolio-typical__img.md-2-col-img a{border-radius:var(--brad-regular);width:39.6875vw;height:31.5625vw;margin-top:4.6875vw}.portfolio-typical__img.md-2-col-img a:first-child,.portfolio-typical__img.md-2-col-img a:nth-child(2){margin-top:0}.portfolio-typical__img.md-3-col-img>a{display:none}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider{margin-bottom:15.625vw;display:block}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider .swiper-container{width:82.8125vw;height:31.5625vw;margin:0 auto;overflow:visible}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider .swiper-container .swiper-slide a{border-radius:var(--brad-regular);width:39.6875vw;height:31.5625vw;display:block;overflow:hidden}.portfolio-typical__img.md-3-col-img .portfolio-typical__img-slider .swiper-container .swiper-slide a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.portfolio-typical__video{height:69.0625vw;margin-bottom:7.8125vw}.portfolio-typical__video-container{height:100%;padding:7.8125vw}.portfolio-typical__video-container .video-title{font-size:4.6875vw;line-height:1}.portfolio-typical__video-container .video-btn{width:16.25vw;height:16.25vw}.portfolio-typical__video-container .video-btn img,.portfolio-typical__video-container .video-btn svg{width:3.125vw;height:3.4375vw}.portfolio-typical__back-link a{padding-bottom:.625vw}.portfolio-typical__back-link a span{font-size:3.125vw;line-height:3.125vw}.portfolio-typical__back-link a img,.portfolio-typical__back-link a svg{width:3.125vw;height:3.125vw;margin-right:1.5625vw}.portfolio-typical__back-link a:hover img,.portfolio-typical__back-link a:hover svg{margin-right:1.5625vw}.articles{margin-bottom:10.9375vw}.articles__title{margin-bottom:3.125vw}.articles__text{margin-bottom:6.25vw;font-size:3.75vw;line-height:5.625vw}.articles__contianer .container-flex{margin:-3.125vw 0}.articles__item{width:100%;min-height:78.125vw;margin:3.125vw 0;padding:9.375vw 10.9375vw}.articles__item,.articles__item:after,.articles__item:before{border-radius:var(--brad-regular)}.articles__item .item-title{margin-bottom:3.125vw;font-size:4.375vw;line-height:5.625vw}.articles__item .item-link div span{margin-right:1.5625vw;font-size:3.125vw;line-height:3.125vw}.articles__item .item-link div img,.articles__item .item-link div svg{width:3.125vw;height:3.125vw}.articles__item .item-link div:hover span{margin-right:1.5625vw}.articles.md-mobile-slider .articles__container{display:none}.articles__slider{margin-bottom:21.875vw;display:block}.articles__slider .swiper-container{min-height:78.125vw}.articles__slider .swiper-wrapper{align-items:stretch}.articles__slider .swiper-wrapper .swiper-slide{height:auto}.articles__slider .swiper-wrapper .swiper-slide .articles__item{height:100%;margin:0}.articles-typical{margin-bottom:12.5vw}.articles-typical__bg,.articles-typical__side{display:none}.articles-typical__title{text-align:center;width:100%;margin-bottom:12.5vw}.articles-typical__container{flex-direction:column}.articles-typical__content{width:100%}.articles-typical__img{width:100%;height:auto;margin-bottom:12.5vw}.articles-typical__img a,.articles-typical__img img{width:100%;height:auto}.articles-typical__img a img{border-radius:var(--brad-regular)}.articles-typical__text{margin-bottom:9.375vw;padding-bottom:9.375vw}.articles-typical__text .text-title{text-align:center;margin-bottom:4.6875vw;font-size:5vw;line-height:5.625vw}.articles-typical__text .text-content{text-align:justify;font-size:3.125vw;line-height:5.3125vw}.articles-typical__text.md-with-img{flex-direction:column-reverse}.articles-typical__text.md-with-img>div{width:100%}.articles-typical__text.md-with-img a{width:100%;height:65.625vw;margin-bottom:4.6875vw}.articles-typical__text.md-with-img a img{border-radius:var(--brad-regular)}.articles-typical__text.md-with-img-container{margin-bottom:9.375vw}.articles-typical__text.md-with-img-container .text-img-container{margin-bottom:3.125vw}.articles-typical__text.md-with-img-container .text-img-container a{border-radius:var(--brad-regular);width:39.6875vw;height:31.5625vw;margin-top:4.6875vw}.articles-typical__text.md-with-img-container .text-img-container a:first-child,.articles-typical__text.md-with-img-container .text-img-container a:nth-child(2){margin-top:0}.articles-typical__back-link{justify-content:center}.articles-typical__back-link a{padding-bottom:.625vw}.articles-typical__back-link a span{font-size:3.125vw;line-height:3.125vw}.articles-typical__back-link a img,.articles-typical__back-link a svg{width:3.125vw;height:3.125vw;margin-right:1.5625vw}.articles-typical__back-link a:hover img,.articles-typical__back-link a:hover svg{margin-right:1.5625vw}.side-banner{border-radius:var(--brad-regular);width:86.25vw;margin:0 auto 13.125vw;padding:7.8125vw 3.75vw 54.6875vw}.side-banner__text{margin-bottom:6.25vw;font-size:3.75vw;line-height:5.625vw}.side-banner__title{margin-bottom:7.8125vw;font-size:6.25vw;line-height:7.8125vw}.side-banner__img{height:187.5vw}.side-banner__img img.desktop{display:none}.side-banner__img img.mobile{display:block}.side-banner__form .form-container .form-btn,.side-banner__form .form-container .form-input,.side-banner__form .form-container .form-select{width:63.125vw;margin-bottom:3.125vw}.side-banner__form .form-container .form-select .option,.side-banner__form .form-container .form-select span.current{font-size:3.125vw;line-height:18.75vw}.side-banner__form .form-container .form-input{font-size:3.125vw}.side-banner__form .form-container .form-btn span{font-size:3.75vw}.side-banner__form .form-checkbox{width:42.1875vw;margin:0 auto}.certificates{margin-bottom:18.75vw}.certificates__bg{display:none}.certificates.md-all-items-visible .certificates__item{display:block!important}.certificates.md-all-items-visible .certificates__load-more{display:none}.certificates__title{margin-bottom:6.25vw}.certificates__container .container-flex{margin:-3.125vw 0}.certificates__load-more{justify-content:center;padding-top:6.25vw;display:flex}.certificates__item{width:86.25vw;height:122.813vw;margin:3.125vw 0}.certificates__item,.certificates__item:after{border-radius:var(--brad-regular)}.certificates__item span{width:14.0625vw;height:14.0625vw}.certificates__item span img,.certificates__item span svg{width:6.5625vw;height:6.5625vw}.certificates__item:nth-child(n+4){display:none}.company-video{margin-top:-19.6875vw;margin-bottom:9.375vw}.company-video__container{height:162.188vw}.company-video__img img.desktop{display:none}.company-video__img img.mobile{display:block}.company-video__content{flex-direction:column;justify-content:space-between;padding:17.5vw 6.875vw 13.125vw;display:flex}.company-video__content .video-title{text-align:center;margin-bottom:9.375vw;padding:0 15.625vw;font-size:7.5vw;line-height:10vw}.company-video__content .video-text{padding-left:25vw}.company-video__content .video-text p{margin-bottom:6.25vw;font-size:4.375vw;line-height:6.25vw}.company-video__content .video-text span{margin-bottom:4.6875vw;font-size:3.125vw;line-height:4.6875vw}.company-video__content .video-text span:last-child{margin-bottom:0}.company-video__content .video-text .video-btn{width:16.25vw;height:16.25vw;top:0;left:1.25vw}.company-video__content .video-text .video-btn img,.company-video__content .video-text .video-btn svg{width:3.4375vw;height:3.75vw}.our-values{margin-bottom:17.1875vw}.our-values__title{margin-bottom:4.6875vw}.our-values__container{display:none}.our-values__slider{display:block}.our-values__slider .swiper-container{overflow:visible}.our-values__slider .swiper-container .swiper-slide .our-values__item{margin:0}.our-values__item{border-radius:var(--brad-regular);width:86.25vw;padding:8.4375vw 10vw}.our-values__item .item-title{margin-bottom:3.125vw;padding-right:25vw;font-size:4.375vw;line-height:6.25vw}.our-values__item .item-text{padding-right:3.125vw;font-size:3.125vw;line-height:5vw}.our-values__item .item-number{width:10.9375vw;height:10.9375vw;font-size:3.75vw;top:8.75vw;right:8.125vw}.our-values__item.md-black-item:after{filter:blur(90px);border-radius:50%;width:62.5vw;height:62.5vw;top:5vw;left:13.125vw}.our-team{margin-bottom:17.1875vw}.our-team__title{margin-bottom:4.6875vw}.our-team__slider{height:auto}.our-team__slider .swiper-container{height:46.875vw}.our-team__slider .swiper-slide{border-radius:var(--brad-regular)}.geography{margin-bottom:12.5vw}.geography__bg{display:none}.geography__title{margin-bottom:6.25vw}.geography__map{margin:0 -18.75vw 7.8125vw}.geography__container .container-flex{margin:-3.125vw 0}.geography__item{width:86.25vw;margin:3.125vw 0}.geography__item .item-title{text-align:center;order:1;margin-bottom:4.6875vw;font-size:5vw;line-height:7.8125vw}.geography__item .item-slider{order:2;height:62.5vw;margin-bottom:4.6875vw}.geography__item .item-slider .swiper-container .swiper-slide{border-radius:var(--brad-regular);position:relative}.geography__item .item-slider .swiper-container .swiper-slide:after{content:"";border-radius:var(--brad-regular);z-index:2;background:linear-gradient(#0000 50.93%,#000);width:100%;height:100%;position:absolute;inset:0}.geography__item .item-slider .swiper-container .swiper-slide a{z-index:1;position:relative}.geography__item .item-slider .slider-hint{z-index:2;margin-bottom:0;position:absolute;bottom:11.25vw;left:0;right:0}.geography__item .item-slider .slider-hint span{color:#fff}.geography__item .item-slider .slider-pagination{z-index:2;bottom:5vw}.geography__item .item-text{text-align:justify;order:3;margin-bottom:0;font-size:3.125vw;line-height:4.6875vw}.vacancy{margin-bottom:18.75vw}.vacancy__title{margin-bottom:3.125vw}.vacancy__text{width:56.25vw;margin:0 auto 7.8125vw}.vacancy__text,.vacancy__text a{font-size:3.75vw;line-height:5.625vw}.vacancy__container{margin-bottom:5vw}.vacancy__item{border-radius:var(--brad-regular);margin-bottom:5.3125vw;padding:6.875vw 8.125vw 8.125vw}.vacancy__item .item-title{flex-direction:column;align-items:flex-start}.vacancy__item .item-title div{margin-bottom:2.1875vw;font-size:3.125vw;line-height:4.0625vw;width:100%!important}.vacancy__item .item-title div:first-child{margin-bottom:5.625vw}.vacancy__item .item-title div:last-child{margin-bottom:0}.vacancy__item .item-title div span{max-height:4.0625vw}.vacancy__item .item-title div span:before{width:1.875vw;height:1.875vw;margin-right:1.5625vw}.vacancy__item .item-title div .vacancy-name{max-height:5.3125vw;font-size:5.575vw;line-height:5.3125vw}.vacancy__item .item-btn{width:8.125vw;height:8.125vw;top:5.625vw;right:6.5625vw}.vacancy__item .item-btn img,.vacancy__item .item-btn svg{width:3.125vw;height:3.125vw}.vacancy__item .item-content{padding:6.25vw 0 3.125vw}.vacancy__item .item-content>div{margin-bottom:4.6875vw}.vacancy__item .item-content>div:last-child{margin-bottom:0}.vacancy__item .item-content .content-title{margin-bottom:3.125vw;font-size:3.75vw;line-height:4.0625vw}.vacancy__item .item-content ul{margin-bottom:3.125vw;padding-left:4.6875vw}.vacancy__item .item-content ul:last-child{margin-bottom:0}.vacancy__item .item-content ul li{font-size:3.125vw;line-height:4.6875vw}.vacancy__item:last-child{margin-bottom:0}.vacancy__link .md-main-color-btn{width:100%;padding:0 21.875vw}.vacancy__link .md-main-color-btn:hover{padding:0 21.875vw}.other-reviews{margin-bottom:18.75vw}.other-reviews__title{margin-bottom:5vw}.other-reviews__container{display:none}.other-reviews__slider{margin-bottom:10.3125vw;padding-bottom:12.5vw;display:block}.other-reviews__slider .swiper-container .swiper-wrapper{align-items:flex-start}.other-reviews__slider .swiper-container .swiper-slide{overflow:hidden}.other-reviews__slider .slider-pagination{bottom:0}.other-reviews__item{border-radius:var(--brad-regular);flex-direction:column;padding:9.375vw 4.375vw 6.25vw}.other-reviews__item .review-info{align-items:center;width:100%;margin-bottom:7.5vw;padding:0;display:flex}.other-reviews__item .review-info__stars{width:31.25vw;position:static}.other-reviews__item .review-info__stars img,.other-reviews__item .review-info__stars svg{width:3.75vw;height:3.75vw;margin-right:1.875vw}.other-reviews__item .review-info__stars img:last-child,.other-reviews__item .review-info__stars svg:last-child{margin-right:0}.other-reviews__item .review-info__img{width:23.4375vw;height:23.4375vw;margin:0 5vw 0 0}.other-reviews__item .review-info__name{margin-bottom:2.1875vw;font-size:3.125vw;line-height:4.6875vw}.other-reviews__item .review-info__city{justify-content:flex-start;margin-bottom:2.1875vw}.other-reviews__item .review-info__city img,.other-reviews__item .review-info__city svg{width:3.75vw;height:4.6875vw;margin-right:1.875vw}.other-reviews__item .review-info__city span{font-size:2.5vw;line-height:3.75vw}.other-reviews__item .review-content{padding-top:0}.other-reviews__item .review-content.open .review-content__text{display:block!important}.other-reviews__item .review-content.open .review-content__text:first-child{-webkit-line-clamp:unset;max-height:none}.other-reviews__item .review-content.open .review-content__read-more{display:none}.other-reviews__item .review-content__title{margin-bottom:3.125vw;font-size:4.375vw;line-height:5.3125vw}.other-reviews__item .review-content__text-container{margin-bottom:3.125vw}.other-reviews__item .review-content__text{margin-bottom:3.125vw;font-size:3.125vw;line-height:4.6875vw}.other-reviews__item .review-content__text:last-child{margin-bottom:0}.other-reviews__item .review-content__text:first-child{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:14.0625vw;display:-webkit-box;overflow:hidden}.other-reviews__item .review-content__text:nth-child(n+2){display:none}.other-reviews__item .review-content__read-more{margin-bottom:9.375vw;display:flex}.other-reviews__item .review-content__read-more .read-more-btn{align-items:center;padding-bottom:.625vw;display:flex}.other-reviews__item .review-content__read-more span{color:var(--main-color);margin-right:1.5625vw;font-size:3.125vw;font-weight:600}.other-reviews__item .review-content__read-more img,.other-reviews__item .review-content__read-more svg{-o-object-fit:contain;object-fit:contain;width:3.125vw;height:3.125vw;fill:var(--main-color)}.other-reviews__item .review-content__read-more img path,.other-reviews__item .review-content__read-more svg path{fill:var(--main-color)}.other-reviews__item .review-content__img-container{display:none}.other-reviews__item .review-content__slider{padding-bottom:9.375vw;display:block}.other-reviews__item .review-content__slider .slider-pagination{bottom:0}.other-reviews__item .review-content__slider .swiper-container{width:72.8125vw;height:31.5625vw;margin:0 auto;overflow:visible}.other-reviews__item .review-content__slider .swiper-container .swiper-slide{border-radius:var(--brad-regular);height:100%}.other-reviews__item .review-content__slider .swiper-container .swiper-slide a{width:100%;height:100%;display:flex}.other-reviews__item .review-content__slider .swiper-container .swiper-slide a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.other-reviews__item .review-content__slider .swiper-container .swiper-slide a span{display:none}.other-reviews__bottom .other-reviews__btn{width:63.125vw;padding:0 12.5vw}.other-reviews__bottom .other-reviews__btn img,.other-reviews__bottom .other-reviews__btn svg{width:4.6875vw;height:4.6875vw}.price{margin-bottom:18.75vw}.price__table,.price__title{margin-bottom:6.25vw}.price__table .table-header{display:none}.price__table .table-item{border-radius:var(--brad-regular);margin-bottom:3.125vw;padding:7.1875vw 6.25vw;background-color:#f8fafb!important}.price__table .table-item .item-header{padding-right:15.625vw;font-size:4.375vw;line-height:5.3125vw}.price__table .table-item .item-btn{width:8.125vw;height:8.125vw;top:5.625vw;right:6.5625vw}.price__table .table-item .item-btn img,.price__table .table-item .item-btn svg{width:3.125vw;height:3.125vw}.price__table .table-item .item-btn.open{background-color:#fff!important}.price__table .table-item .item-btn.open svg,.price__table .table-item .item-btn.open svg path{fill:#d5dee3}.price__table .table-item .item-content{padding-top:7.8125vw}.price__table .table-item .item-row{border-bottom:.3125vw solid #0000004d;flex-direction:column;margin-bottom:6.25vw;padding-bottom:6.25vw}.price__table .table-item .item-row:last-child{border-bottom:none;margin-bottom:0}.price__table .table-item .item-row .item-col{margin-bottom:3.125vw;width:100%!important}.price__table .table-item .item-row .item-col:last-child{margin-bottom:0}.price__table .table-item .item-row .item-col:first-child{padding-left:0}.price__table .table-item .item-row .item-col p{-webkit-line-clamp:unset;text-align:left;max-height:none;font-size:3.125vw;line-height:1}.price__table .table-item .item-row .item-col p:first-child{margin-bottom:1.5625vw;font-weight:700;display:block}.price__table-after-text{font-size:3.75vw;line-height:5.625vw}.to-top{width:9.375vw;height:9.375vw;bottom:3rem;right:3.125vw}.to-top img,.to-top svg{width:3.125vw;height:3.125vw}.side-fixed-links{width:18.75vw;right:-31.25vw}.side-fixed-links__close{width:7.8125vw;height:7.8125vw;top:-9.375vw}.side-fixed-links__close img,.side-fixed-links__close svg{width:2.5vw;height:2.5vw}.side-fixed-links__container{width:18.75vw}.side-fixed-links__container>a,.side-fixed-links__container>div{border-top-left-radius:3.125vw;border-bottom-left-radius:3.125vw;width:18.75vw;min-height:18.75vw;margin-bottom:1.5625vw;padding:3.125vw 1.5625vw}.side-fixed-links__container>a:last-child,.side-fixed-links__container>div:last-child{margin-bottom:0}.side-fixed-links__container>a img,.side-fixed-links__container>a svg,.side-fixed-links__container>div img,.side-fixed-links__container>div svg{-o-object-fit:contain;object-fit:contain;width:3.75vw;height:3.75vw;margin-bottom:2.5vw}.side-fixed-links__container>a span,.side-fixed-links__container>div span{font-size:2.5vw;line-height:1}.download-popup,.download-popup-trigger{display:none}.popup{padding-top:6.25vw;padding-bottom:6.25vw}.popup__close{top:3.125vw;right:3.125vw}.popup__close,.popup__close img,.popup__close svg{width:3.125vw;height:3.125vw}.politika-popup{border-radius:var(--brad-regular);width:86.25vw;padding:6.25vw 4.6875vw}.politika-popup .politika-popup__title,.politika-popup h2{margin-bottom:5.625vw;font-size:5vw;font-weight:500}.politika-popup .politika-title,.politika-popup h3{margin-bottom:3.125vw;font-size:3.75vw;line-height:4.375vw}.politika-popup p{margin-bottom:3.125vw;font-size:3.125vw;line-height:3.75vw}.main-popup{border-radius:var(--brad-regular);width:86.25vw}.main-popup__content{padding:9.375vw 6.25vw}.main-popup__title{margin-bottom:6.25vw;font-size:6.25vw;line-height:7.5vw}.main-popup__text{margin-bottom:3.125vw;font-size:3.75vw;line-height:4.375vw}.main-popup.md-review-popup{width:86.25vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-container{flex-direction:column;width:63.125vw;margin:0 auto 3.125vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-stars{width:100%;margin-bottom:3.125vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-stars label{width:3.75vw;height:3.75vw;margin-right:1.875vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-stars label:last-child{margin-right:0}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-checkbox{width:43.75vw;margin:0 auto}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-file,.main-popup.md-review-popup .md-standart-form.md-popup-form .form-input,.main-popup.md-review-popup .md-standart-form.md-popup-form .form-select{width:63.125vw}.main-popup.md-review-popup .md-standart-form.md-popup-form .form-textarea{font-weight:400}}#cookie_notification{opacity:0;border-radius:var(--brad-regular);z-index:50;background-color:#fff;justify-content:space-between;width:46.875vw;max-width:90%;padding:1vw;transition:all .4s;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)translateY(100%);box-shadow:2px 3px 10px #0006}#cookie_notification.show{opacity:.9;bottom:.5vw;transform:translate(-50%)translateY(0)}#cookie_notification p{text-align:left;margin:5px 0 0;line-height:1.5}#cookie_notification .btn-primary{-o-transition:all .2s ease;white-space:normal;color:#000;border:1px solid var(--main-color);cursor:pointer;border-radius:var(--brad-regular);background:#fff;max-width:100%;padding:.46875vw 1.51042vw;font-size:.729167vw;transition:all .2s}.editor{margin-bottom:4.73958vw}.editor p{font-size:1.125rem;line-height:1.5}.editor blockquote,.editor ul{margin:1.75rem 0;font-size:1.125rem;line-height:1.67}.editor li{margin-bottom:1rem;margin-left:.5rem;display:flex}.editor li:before{content:"";background-color:var(--main-color);border-radius:50%;width:.4rem;min-width:.4rem;height:.4rem;margin-top:.7rem;margin-right:.5rem}.editor a{color:var(--main-color);text-decoration:underline}.editor .wp-block-button__link{padding:calc(.667em + 2px) calc(1.333em + 2px)}@media (max-width:699px){#cookie_notification{align-items:center;width:100%;margin-bottom:3rem;padding:1vw 2vw}#cookie_notification p{width:70%;font-size:2.5vw}#cookie_notification .btn-primary{width:25%;height:auto;padding:3vw 0;font-size:3vw}.editor{margin-bottom:12.5vw}.editor h2{font-size:3rem!important}.editor h2 br{content:""}.editor h2 br:after{content:" "}}@media only screen and (max-width:768px){.products__item .item-info-block .info-price .price>div span{align-items:flex-end;margin:0 .9375vw;font-size:7.5vw;line-height:.9;display:flex}.products__item .item-info-block .info-price .price .price-old{font-size:3.125vw;line-height:auto}.products__item .item-info-block .info-price .price .price-old span{font-size:3.125vw}.products__item .item-info-block .info-price .link{margin:0}.services{padding:5vw 0}}.widget__contacts{display:none}@media (max-width:900px){.main.main-error{background-position:bottom;background-size:contain}.main.main-error .hero{padding-top:7.292rem;padding-bottom:15rem}.widget__contacts{z-index:102;background:0 0;width:100%;height:auto;padding:0;display:block;position:fixed;top:auto;bottom:0;left:0}.widget__contacts .header__seti{width:100%;display:flex}.widget__contacts .header__seti>*{flex-grow:1;flex-basis:35px}.widget__contacts .header__seti a{justify-content:space-evenly;align-items:center;height:48px;font-size:1rem;display:flex}.header__phone.mobile .header__phone-number{color:#0000;background-image:linear-gradient(0deg,#fdcc43,#fce18b);justify-content:space-evenly;align-items:center;width:100%;height:48px;margin-left:auto;display:flex}}.main.main-lead{background-color:#e9f2f7;background-image:none}.main.main-lead .hero{padding-top:4.323vw;padding-bottom:11.771vw}.main.main-lead .hero-inner{flex-direction:column;align-items:flex-start;display:flex}.main.main-lead .lead-badge{background-color:#fff;border-radius:15px;padding:1.198vw 1.927vw;box-shadow:0 0 128px #0000000d}.main.main-lead .lead-wrapper{align-items:center;margin-bottom:1.302vw;display:flex}.main.main-lead .lead-wrapper .quiz-socials{margin-right:1vw}.main.main-lead .lead-wrapper .input{width:14.792vw;height:3.90625vw;margin-right:1.458vw;box-shadow:0 0 117px #0000001a}.main.main-lead .lead-wrapper .btn{width:13.75vw;height:3.90625vw;padding:0}@media (max-width:900px){.main.main-lead .hero{padding-top:4.323rem;padding-bottom:11.771rem}.main.main-lead br{display:none}.main.main-lead .lead-badge{padding:1.198rem 1.927rem}.main.main-lead .lead-wrapper{flex-direction:column;margin-bottom:1.302rem}.main.main-lead .lead-wrapper .quiz-socials{margin-right:1rem}.main.main-lead .lead-wrapper .input{width:100%;height:4.5rem;margin-bottom:1rem;margin-right:0}.main.main-lead .lead-wrapper .btn{width:100%;height:4.5rem}}.main.main-thank{background-color:#e9f2f7;background-image:none;background-position:bottom;background-size:contain}.main.main-thank .hero{padding-top:10.26vw;padding-bottom:14.635vw}.main.main-thank .hero-inner .btn{padding:2.292vw 4.6875vw}@media (max-width:900px){.main.main-thank{background-image:none}.main.main-thank .hero{padding-top:4rem;padding-bottom:16rem}.main.main-thank .hero-inner .btn{padding:2.292rem 4.6875rem}}.main.main-quiz{background-image:none}.main.main-quiz .hero{padding-top:5.9375vw;padding-bottom:24.427vw}.main.main-quiz .hero-inner{flex-direction:column;align-items:center;display:flex}.main.main-quiz .lead-badge{background-color:#fff;border-radius:15px;padding:1.198vw 2.917vw;box-shadow:0 0 128px #0000000d}.quiz.quizp{padding-top:4.323vw}@media (max-width:900px){.main.main-quiz .hero{padding-top:5rem;padding-bottom:31rem}.main.main-quiz .hero br{display:none}.main.main-quiz .lead-badge{padding:1.198rem 2.917rem}.quiz.quizp{padding-top:4.323rem}}.examples{padding-top:4vw;padding-bottom:4vw;position:relative}.examples__title{margin-bottom:1.04167vw}.examples__text{text-align:center;letter-spacing:.04em;margin-bottom:2.08333vw;font-size:1.66667vw;font-weight:500;line-height:3.125vw}.examples__slider{margin-bottom:5.98958vw}.examples__item{justify-content:space-between;align-items:flex-start;margin-bottom:1.04167vw;display:flex;position:relative}.examples__item .item-img-block{flex-wrap:wrap;width:40.1042vw;display:flex;position:relative}.examples__item .item-img-block a{border-radius:var(--brad-regular);width:9.21875vw;height:7.16677vw;margin-right:1.04167vw;overflow:hidden}.examples__item .item-img-block a:first-child{border-radius:var(--brad-regular);width:100%;height:26.4546vw;margin-bottom:.96vw;margin-right:0}.examples__item .item-img-block a:nth-child(5){margin-right:0}.examples__item .item-img-block a:nth-child(n+6){display:none}.examples__item .item-img-block a img{-o-object-fit:cover;object-fit:cover;border-radius:var(--brad-regular);width:100%;height:100%}.examples__item .item-info-block{width:36.7188vw;position:relative}.examples__item .item-info-block .info-title{margin-bottom:2.08vw;font-size:1.875vw;font-weight:700;line-height:3.125vw}.examples__item .item-info-block .info-list{justify-content:space-between;margin-bottom:2.08vw;display:flex}.examples__item .item-info-block .info-list .info-list-item:before{content:"";background:var(--main-color);border-radius:50%;width:.36458vw;height:.36458vw;margin-bottom:.78vw;display:block}.examples__item .item-info-block .info-list .info-list-item p{color:#ccc;margin-bottom:.78vw;font-size:.83333vw;font-weight:500}.examples__item .item-info-block .info-list .info-list-item p:last-child{color:#000;font-size:1.66667vw;font-weight:600}.examples__item .item-info-block .info-descr{margin-bottom:2.08vw}.examples__item .item-info-block .info-descr p:first-child{color:#ccc;margin-bottom:.78vw;font-size:.83333vw;font-weight:500}.examples__item .item-info-block .info-descr p:last-child{margin-bottom:.78vw;font-size:.9375vw;line-height:1.45833vw}.examples__item .item-info-block .info-btn-container{align-items:center;gap:2.81vw;display:flex}.examples__item .item-info-block .md-main-color-btn{width:23.4375vw}.examples__item .item-info-block .right-text{font-size:1.04167vw}.examples__item .item-info-block .right-text span{font-weight:700}.reasons{padding-top:4vw;padding-bottom:4vw;position:relative}.reasons .wrapper{width:90.8854vw;margin:0 0 0 auto}.reasons__container{justify-content:space-between;align-items:flex-start;display:flex}.reasons__info{width:35.7292vw;position:sticky;top:3.5vw}.reasons__title{text-align:left;margin-bottom:1.82vw;font-size:2.86458vw;font-weight:400;line-height:4.16667vw}.reasons__title span{margin-bottom:1.82vw;font-weight:700}.reasons__sub-title{font-size:1.66667vw;font-weight:400;line-height:2.34375vw}.reasons__main{width:51.0417vw}.reasons__block{justify-content:space-between;align-items:flex-start;width:100%;height:26.0417vw;margin-bottom:2.6vw;display:flex;position:relative}.reasons__block-num{color:#2bb133;margin-top:7.7vw;margin-left:1.3vw;font-size:1.5625vw;font-weight:600}.reasons__block-img{object-fit:cover;border-radius:.10417vw;width:45.6771vw;height:100%}.reasons__block-content{color:#1c1c1c;background:#fff;border-radius:.10417vw;width:34.6vw;padding:1.30208vw;position:absolute;bottom:1.72vw;left:0}.reasons__block-title{margin-bottom:.78em;font-size:1.5625vw;font-weight:600}.reasons__block-text{font-size:.9375vw;line-height:1.45833vw}.house{height:52.0833vw;margin-top:4vw;margin-bottom:4vw;position:relative}.house__title{margin-bottom:1.3vw}.house__sub-title{text-align:center;font-size:1.66667vw;font-weight:400}.house__block{z-index:2;cursor:pointer;position:absolute;top:50%;left:50%}.house__block.left-side .house__block-content{left:auto;right:50%}.house__block:first-child{top:70%;left:20%}.house__block:nth-child(2){top:50%;left:25%}.house__block:nth-child(3){top:36%;left:31%}.house__block:nth-child(4){top:75%;left:40%}.house__block:nth-child(5){top:30%;left:45%}.house__block:nth-child(6){top:44%;left:49%}.house__block:nth-child(7){top:37%;left:68%}.house__block:nth-child(8){top:82%;left:70%}.house__block:nth-child(9){top:57%;left:75%}.house__block-plus{color:#fff;background:#2bb133;border-radius:50%;justify-content:center;align-items:center;width:2.34375vw;height:2.34375vw;font-size:1.458vw;font-weight:500;display:flex;position:relative}.house__block-plus:before{content:"";background:#fff;border-radius:50%;width:100%;height:100%;animation:plusPulse 2s infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes plusPulse{0%{opacity:.5}80%{opacity:0;transform:translate(-50%,-50%)scale(1.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.house__block-content{color:#3f3f3f;z-index:-1;opacity:0;background:#fff;border-radius:1.30208vw;width:14.3229vw;max-height:0;padding:1.09vw .94vw 1.09vw 1.46vw;transition:all .4s;position:absolute;top:50%;left:50%;overflow:hidden}.house__block-title{margin-bottom:.52vw;font-size:.83333vw;font-weight:700}.house__block-text{font-size:.72917vw;line-height:1.04167vw}.house__block:hover{z-index:3}.house__block:hover .house__block-content{opacity:1;max-height:500px}.produce{color:#fff;margin-top:4vw;margin-bottom:4vw;padding:5.52vw 0}.produce__container{justify-content:space-between;align-items:flex-start;display:flex}.produce__main{max-width:50vw}.produce__title{text-align:left;margin-bottom:2.6vw;font-size:3.38542vw;font-weight:600;line-height:4.16667vw}.produce__sub-title{margin-bottom:2.6vw;font-size:1.66667vw;font-weight:400;line-height:2.34375vw}.produce__main p{font-size:1.04167vw;line-height:1.61458vw}.produce__list-item{margin-bottom:4.84vw}.produce__list-item p:first-child{font-size:2.5vw;font-weight:500}.produce__list-item p:first-child span{font-size:5vw}.produce__list-item p:nth-child(2){font-size:.9375vw;font-weight:500}.produce__video{text-align:right;align-items:center;gap:1.46vw;display:flex}.produce__video-text p:first-child{margin-bottom:.36vw;font-size:.83333vw}.produce__video-text p:nth-child(2){font-size:.625vw}.produce__video .video-block__btn{width:5.20833vw;height:5.20833vw;position:relative;top:auto;left:auto;transform:none}.produce__video .video-block__btn img{width:1vw;height:1vw}.reply{padding-top:4vw;padding-bottom:4vw;position:relative}.reply__title{margin-bottom:3.65vw}.reply__container{flex-wrap:wrap;justify-content:space-between;gap:1.82vw;display:flex}.reply__block{color:#fff;border-radius:var(--brad-regular);z-index:2;background:#292929;flex-direction:column;justify-content:center;align-items:flex-start;gap:.78vw;width:26.0417vw;height:16.9271vw;padding-left:2.81vw;display:flex;position:relative;overflow:hidden}.reply__block:nth-child(2n){color:#000;background:#f2f2f2}.reply__block-img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;bottom:0;right:0}.reply__block-title{width:11.6146vw;font-size:1.25vw;font-weight:600;line-height:1.5625vw}.reply__block-text{width:12.4479vw;font-size:.83333vw;line-height:1.14583vw}.reply__block-link{align-items:center;display:flex}.reply__block-link p{color:var(--main-color);margin-right:.52vw;font-size:.83333vw;font-weight:700}.reviews2{padding-top:4vw;padding-bottom:4vw;position:relative}.reviews2__title{margin-bottom:3.13vw}.reviews2__container{justify-content:space-between;gap:2.34vw;display:flex}.reviews2__blocks{flex-wrap:wrap;gap:1.3vw 2.34vw;display:flex}.reviews2__block{border-radius:var(--brad-regular);width:19.2708vw;height:11.4583vw;position:relative}.reviews2__block-img{object-fit:cover;width:100%;height:100%}.reviews2__block-time{color:#949494;text-align:center;background:#fff;border-radius:.05208vw;justify-content:center;align-items:center;width:3.54167vw;height:1.30208vw;font-size:.72917vw;display:flex;position:absolute;top:.89vw;right:.83vw}.reviews2__block-first{width:38.5417vw;min-width:38.5417vw;height:24.2188vw}.reviews2__block-info{color:#fff;position:absolute;bottom:2.24vw;left:2.5vw}.reviews2__block-info svg{width:1.29141vw;margin-bottom:1.3vw}.reviews2__block-info svg path{fill:var(--main-color)}.reviews2__block-info p:nth-child(2){margin-bottom:.36vw;font-size:1.66667vw;font-weight:700}.reviews2__block-info p:nth-child(3){margin-bottom:.36vw;font-size:1.14583vw;font-weight:700}.reviews2__block .video-block__btn{width:5.20833vw;height:5.20833vw}.reviews2__block .video-block__btn img{width:1vw;height:1vw}.deadlines{padding-top:4vw;padding-bottom:4vw;position:relative}.deadlines__title{margin-bottom:3.85vw}.deadlines__container{flex-wrap:wrap;justify-content:space-between;display:flex}.deadlines__block{text-align:center;width:19.2708vw;position:relative}.deadlines__block-check{width:2.08333vw;height:2.08333vw;position:absolute;top:1.51vw;right:0}.deadlines__block-check svg{width:100%;height:100%}.deadlines__block-img{border-radius:var(--brad-regular);object-fit:cover;width:100%;height:10.4167vw;margin-bottom:1.56vw}.deadlines__block-title{text-transform:uppercase;margin-bottom:.83vw;font-size:1.14583vw;font-weight:600}.deadlines__block-text{font-size:.83333vw;line-height:1.35417vw}.report{padding-top:4vw;padding-bottom:4vw;position:relative}.report__container{gap:6.04vw;display:flex}.report__img{object-fit:cover;border-radius:.10417vw;width:31.25vw;height:36.4583vw}.report__title{text-align:left;width:36vw;margin-bottom:1.82vw;font-size:2.86458vw;font-weight:600;line-height:4.16667vw}.report__subtitle{width:35.7292vw;margin-bottom:3.91vw;font-size:1.66667vw;line-height:2.34375vw}.report__list{flex-wrap:wrap;gap:2.34vw 2.81vw;display:flex}.report__list-item{border:1px solid #f2f2f2;justify-content:center;align-items:center;gap:1.3vw;width:20.8333vw;height:6.51042vw;display:flex}.report__list-item p:first-child{color:#2bb133;font-size:1.66667vw;font-weight:600}.report__list-item p:nth-child(2){color:#454545;width:13.6458vw;font-size:1.25vw;line-height:1.77083vw}@media only screen and (max-width:768px){.examples{padding-bottom:10vw}.examples__title{margin-bottom:3vw}.examples__text{font-size:5vw;line-height:140%}.examples__item{flex-direction:column}.examples__item .item-img-block{justify-content:space-between;width:100%;margin-bottom:4vw}.examples__item .item-img-block a{width:24%;height:15vw;margin-right:0}.examples__item .item-img-block a:first-child{height:45vw;margin-bottom:2vw}.examples__item .item-info-block{width:100%}.examples__item .item-info-block .info-title{margin-bottom:3vw;font-size:5vw;line-height:140%}.examples__item .item-info-block .info-list .info-list-item:before{width:1.5vw;height:1.5vw;margin-bottom:1.5vw}.examples__item .item-info-block .info-list .info-list-item p{margin-bottom:1.5vw;font-size:3vw}.examples__item .item-info-block .info-list .info-list-item p:last-child{margin-bottom:2vw;font-size:4vw}.examples__item .item-info-block .info-descr p:last-child{margin-bottom:4vw;font-size:4vw;line-height:140%}.info-btn-container{flex-direction:column-reverse}.examples__item .item-info-block .md-main-color-btn{width:100%}.examples__item .item-info-block .right-text{margin-bottom:1vw;font-size:3vw}.examples__item .item-info-block .right-text br{content:""}.examples__item .item-info-block .right-text br:after{content:" "}.reasons{padding-bottom:10vw}.reasons .wrapper{width:86.25vw;margin:0 auto}.reasons__container{flex-direction:column}.reasons__info{width:100%;position:static}.reasons__title{text-align:center;margin-bottom:2vw;font-size:6.25vw;line-height:140%}.reasons__sub-title{text-align:center;margin-bottom:4vw;font-size:5vw;line-height:140%}.reasons__main{width:100%}.reasons__block{height:45vw;margin-bottom:3vw}.reasons__block-img{width:85%}.reasons__block-num{font-size:4vw}.reasons__block-content{width:90%;padding:3vw}.reasons__block-title{font-size:3vw;line-height:140%}.reasons__block-text{font-size:2.5vw;line-height:140%}.house{height:80vw}.house__title{font-size:5vw}.house__sub-title{font-size:4vw;line-height:140%}.house__block:first-child{top:70%;left:5%}.house__block:nth-child(2){top:50%;left:15%}.house__block:nth-child(3){top:36%;left:25%}.house__block:nth-child(4){top:75%;left:35%}.house__block:nth-child(5){top:30%;left:45%}.house__block:nth-child(6){top:44%;left:55%}.house__block:nth-child(7){top:37%;left:65%}.house__block:nth-child(8){top:82%;left:75%}.house__block:nth-child(9){top:57%;left:85%}.house__block-plus{width:4vw;height:4vw;font-size:3vw}.house__block-content{width:40vw;padding:2vw}.house__block-title{margin-bottom:1vw;font-size:3vw}.house__block-text{font-size:2vw;line-height:130%}.produce{margin-bottom:10vw}.produce__container{flex-direction:column}.produce__main{max-width:none;margin-bottom:3vw}.produce__title{font-size:6vw;line-height:140%}.produce__sub-title{font-size:5vw;line-height:130%}.produce__main p{font-size:3vw;line-height:140%}.produce__list{justify-content:space-between;align-items:center;margin-bottom:4vw;display:flex}.produce__list-item{width:30%;margin-bottom:0}.produce__list-item p:first-child{margin-bottom:1vw;font-size:4vw}.produce__list-item p:nth-child(2){font-size:2.5vw;line-height:140%}.produce__video{justify-content:center;gap:2vw}.produce__video-text p:first-child{margin-bottom:1vw;font-size:2.5vw}.produce__video-text p:nth-child(2){font-size:3vw}.produce__video .video-block__btn{width:12vw;height:12vw}.produce__video .video-block__btn img{width:2vw;height:2vw}.reply{padding-bottom:10vw}.reply__container{justify-content:space-between;gap:3vw}.reply__block{width:100%;height:55vw}.reply__block-title{width:45vw;margin-bottom:1vw;font-size:4vw;line-height:135%}.reply__block-text{width:45vw;font-size:3vw;line-height:135%}.reply__block-link{margin-top:1vw}.reply__block-link p{margin-right:1vw;font-size:3vw}.reviews2{padding-bottom:10vw}.reviews2__container{flex-direction:column}.reviews2__block{width:48%;height:25vw}.reviews2__block-first{width:100%;height:50vw}.reviews2__block-time{width:12vw;height:4vw;font-size:2.5vw;top:2vw;right:2vw}.reviews2__block-info{bottom:4vw;left:4vw}.reviews2__block-info svg{width:3vw}.reviews2__block-info p:nth-child(2){margin-bottom:1vw;font-size:3vw}.reviews2__block-info p:nth-child(3){margin-bottom:0;font-size:2.5vw}.reviews2__block .video-block__btn{width:10vw;height:10vw}.reviews2__block .video-block__btn img{width:2vw;height:2vw}.deadlines{padding-bottom:10vw}.deadlines__container{flex-wrap:wrap;gap:2vw 0}.deadlines__block{width:48%}.deadlines__block-img{height:20vw}.deadlines__block-check{width:5vw;height:5vw}.deadlines__block-title{margin-bottom:1vw;font-size:3.5vw;line-height:135%}.deadlines__block-text{font-size:2.5vw;line-height:135%}.deadlines__block-text br{content:""}.deadlines__block-text br:after{content:" "}.report{padding-bottom:10vw}.report__container{flex-direction:column;gap:3vw}.report__img{width:75%;height:75vw;margin:0 auto}.report__title{text-align:center;width:100%;margin-bottom:2vw;font-size:5vw;line-height:140%}.report__title-text br{content:""}.report__title-text br:after{content:" "}.report__subtitle{text-align:center;width:100%;margin-bottom:3vw;font-size:4vw;line-height:135%}.report__list{justify-content:center;gap:3vw}.report__list-item{width:45%;height:10vw}.report__list-item p:first-child{font-size:3vw}.report__list-item p:nth-child(2){width:75%;font-size:2.5vw;line-height:135%}}:root{--main-color:#f4799b;--main-color-darken:#f4799b;--text-main-color:#1c1c1c;--quiz-hover:#f4799b;--gradient-process-item:#f4799b;--gradient-articles-item:#f4799b;--hit-status-color:#9747ff;--sale-status-color:#f63123;--new-status-color:#f2b644;--product-status-color:#1c1c1c;--brad-regular:0vw}.header-spacer{pointer-events:none;flex-shrink:0;width:100%}@media (min-width:769px){.header{height:auto!important;margin-bottom:clamp(.75rem,1.5vw,1.5rem)!important;padding-top:.35rem!important}.header.header--dock{z-index:99;transition:box-shadow .25s;top:0;left:0;right:0;box-shadow:0 2px 20px #1c1c1c14;margin-bottom:0!important;position:fixed!important}.header.header--dock,.header.md-bg-transparent.header--dock{background-color:#f5f8f9!important}.header__top .wrapper{padding-bottom:.45rem!important}.header__logo a img,.header__logo a svg{width:auto!important;height:clamp(2.25rem,3.2vw,3rem)!important}.header__text{font-size:clamp(.65rem,.7vw,.8125rem);line-height:1.3}.header__address p,.header__contacts p,.header__social p{font-size:clamp(.65rem,.68vw,.75rem);line-height:1.25}.header__contacts a{font-size:clamp(.8125rem,.85vw,.9375rem)}.header__contacts .call-back{font-size:clamp(.6rem,.62vw,.6875rem)}}@media (max-width:768px){.header.header--dock{background-color:#f5f8f9;box-shadow:0 2px 16px #1c1c1c0f}body.page{padding-top:clamp(4rem,21vw,6rem)}.header{height:auto!important;padding-top:.65rem!important;padding-bottom:.65rem!important}.header__logo a img,.header__logo a svg{max-height:2.85rem;width:auto!important;height:clamp(2rem,9.5vw,2.85rem)!important}}@media (prefers-reduced-motion:reduce){.header.header--dock{transition:none}}button.to-top{font:inherit;color:inherit;appearance:none;border:none;margin:0;padding:0}.to-top{z-index:105!important}.header__top .wrapper{border-bottom:none}.header__nav{z-index:2;opacity:0;pointer-events:none;background-color:#f5f8f9;flex-direction:column;justify-content:center;width:34.479vw;height:100%;padding:2.96875vw 6.81875vw 2.2125vw 5.26vw;transition:right .3s,opacity .3s;display:flex;position:fixed;top:0;right:-100%;box-shadow:0 0 1vw #0000004d}.header__nav .wrapper{width:100%;overflow:hidden auto}.header__nav .nav-wrap{width:100%;height:100%;border-bottom:none!important}.header__nav .nav-wrap .nav{flex-direction:column;display:flex}.header__nav .nav-wrap .nav>.nav-item{margin:0 0 1.33929vw;padding:0}.header__nav .nav-wrap .nav>.nav-item:last-child{margin-bottom:0}.header__nav .nav-wrap .nav>.nav-item a{font-size:1.25vw;line-height:1.78571vw}.header.open .header__nav{opacity:1;pointer-events:all;right:0}.header.open .header__contacts a,.header.open .header__contacts p,.header.open .header__logo p,.header.open .nav-wrap .nav .nav-item a{color:var(--text-main-color)}.header.open .nav-wrap .nav .nav-item a:hover{color:var(--main-color)}@media only screen and (max-width:768px){.header.open,.header__nav{background-color:#f5f8f9}.header__nav{box-sizing:border-box;width:100%;height:100%;min-height:100dvh;min-height:-webkit-fill-available;padding-top:max(calc(env(safe-area-inset-top,0px) + 4.75rem),31.25vw);z-index:2;padding-bottom:max(6.25vw,env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0}.header__nav .wrapper{overscroll-behavior:contain;flex:auto;min-height:0}.header__nav .nav-wrap .nav>.nav-item a{font-size:4.375vw;line-height:6.25vw}}.first{padding-bottom:8vw}@media (max-width:699px){#bgb{display:none}}.header__logo a img,.header__logo a svg{object-fit:contain;width:auto}body{font-family:Forum,serif}.catalog__item .item-slider .swiper-container .swiper-slide{background:#f0f2f4;justify-content:center;align-items:center;display:flex!important}.catalog__item .item-slider .swiper-container .swiper-slide img{max-height:100%;object-fit:contain!important;width:100%!important;height:auto!important}.catalog__lightbox-link{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.catalog__lightbox-link img{cursor:zoom-in}.catalog__container .catalog__grid .catalog__item .item-slider{aspect-ratio:1;height:auto;margin-bottom:clamp(.75rem,2.5vw,1.75rem)}.catalog__container .catalog__grid .catalog__item .item-slider .swiper-container .swiper-slide img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important}.catalog__container .catalog__grid .catalog__item .catalog__lightbox-link--fill{width:100%;height:100%;display:block;position:relative}.catalog__container .catalog__grid .catalog__item .catalog__lightbox-link--fill img{object-position:center;object-fit:contain!important}.product-html{font-family:var(--font-jost),"Jost",sans-serif;color:#374151;font-size:.9375rem;line-height:1.65}.product-html--wide{max-width:52rem}.product-html h1,.product-html h2,.product-html h3{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);margin:1.25em 0 .5em;font-weight:400}.product-html h2{font-size:1.35rem}.product-html p{margin:0 0 .85em}.product-html ol,.product-html ul{margin:0 0 .85em 1.1em;padding:0}.product-html a{color:var(--main-color);text-decoration:underline}.product-html a:hover{opacity:.9}.product-gallery__hint{text-align:center;max-width:90%}@media (max-width:640px){.product-gallery__hint{display:none}}.product-page{background:linear-gradient(#f5f8f9 0 12%,#fafbfc 35%,#fff 55%);padding-bottom:clamp(2.5rem,6vw,4.5rem)}.product-page__inner{padding-top:clamp(5rem,11vw,7rem)}.product-page .breadcrumbs{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.product-page .breadcrumbs a,.product-page .breadcrumbs__item span{font-size:clamp(.75rem,1.1vw,.875rem)}.product-page .breadcrumbs__item.active span{color:var(--text-main-color);letter-spacing:.03em;font-weight:700}.product-page__grid{align-items:start;gap:clamp(1.75rem,4vw,2.75rem);display:grid}@media (min-width:900px){.product-page__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}}.product-page__gallery-col{position:relative}@media (min-width:900px){.product-page__gallery-col{position:sticky;top:5.25rem}}.product-page__stage{aspect-ratio:1;background:#fff;border:1px solid #1c1c1c0f;border-radius:clamp(14px,1.35vw,22px);position:relative;overflow:hidden;box-shadow:0 10px 48px #1c1c1c14}.product-page__stage-link{z-index:0;outline:none;justify-content:center;align-items:center;padding:clamp(.65rem,2vw,1.35rem);display:flex;position:absolute;inset:0}.product-page__stage-link:focus-visible{box-shadow:inset 0 0 0 2px var(--main-color)}.product-page .product-gallery__hint{z-index:3;font-family:var(--font-jost),"Jost",sans-serif;color:#4b5563;pointer-events:none;background:#fffffff5;border:1px solid #1c1c1c0f;border-radius:999px;margin:0;padding:.35rem .85rem;font-size:.75rem;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #1c1c1c14}.product-page__badges{z-index:2;pointer-events:none;flex-wrap:wrap;gap:.45rem;display:flex;position:absolute;top:clamp(.75rem,2vw,1.15rem);left:clamp(.75rem,2vw,1.15rem)}.product-page__badge{font-family:var(--font-jost),"Jost",sans-serif;color:#fff;letter-spacing:.02em;border-radius:999px;padding:.35rem .85rem;font-size:.8125rem;font-weight:600}.product-page__badge--hit{background:var(--hit-status-color)}.product-page__badge--new{background:var(--new-status-color)}.product-page__badge--sale{background:var(--sale-status-color)}.product-page__thumbs{scrollbar-width:thin;gap:.6rem;margin-top:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.product-page__thumb{background:#f0f2f4;border:2px solid #0000;border-radius:12px;flex:none;width:4.5rem;height:4.5rem;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c1c1c14}@media (min-width:640px){.product-page__thumb{width:5.25rem;height:5.25rem}}.product-page__thumb:hover{border-color:#f4799b73}.product-page__thumb--active{border-color:var(--main-color);box-shadow:0 0 0 1px #f4799b59}.product-page__panel{background:#fff;border:1px solid #1c1c1c0d;border-radius:clamp(14px,1.35vw,22px);padding:clamp(1.35rem,2.8vw,2.15rem);box-shadow:0 10px 48px #1c1c1c0f}.product-page__title{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);letter-spacing:.02em;margin:0 0 .65rem;font-size:clamp(1.65rem,3.2vw,2.65rem);line-height:1.18}.product-page__sku{font-family:var(--font-jost),"Jost",sans-serif;color:#9ca3af;margin:0 0 1.15rem;font-size:.8125rem}.product-page__price-row{flex-wrap:wrap;align-items:baseline;gap:.65rem 1.15rem;margin-bottom:1.25rem;display:flex}.product-page__price{color:var(--text-main-color);font-size:clamp(1.65rem,2.8vw,2.15rem);font-weight:700}.product-page__price,.product-page__price-old{font-family:var(--font-jost),"Jost",sans-serif}.product-page__price-old{color:#9ca3af;font-size:1.05rem;text-decoration:line-through}.product-page__wholesale{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #f59e0b59;border-radius:12px;margin-bottom:1.25rem;padding:.85rem 1.1rem;font-size:.9rem;line-height:1.5}.product-page__lead,.product-page__wholesale{font-family:var(--font-jost),"Jost",sans-serif}.product-page__lead{color:#6b7280;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55}.product-page__actions{flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1.65rem;display:flex}.product-page__btn{font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:center;border:none;border-radius:12px;justify-content:center;align-items:center;padding:.95rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s,transform .15s;display:inline-flex}.product-page__btn:active{transform:scale(.98)}.product-page__btn--primary{background:var(--main-color);color:#fff;box-shadow:0 4px 18px #f4799b59}.product-page__btn--primary:hover{background:var(--main-color-darken);box-shadow:0 6px 22px #f4799b66}.product-page__btn--ghost{color:var(--main-color);border:2px solid var(--main-color);background:0 0}.product-page__btn--ghost:hover{background:var(--main-color);color:#fff}.product-page__btn--primary.product-cart-btn--flash{animation:product-cart-btn-ring .7s}.product-page__perks{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.product-page__perk{font-family:var(--font-jost),"Jost",sans-serif;color:#4b5563;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.45;display:flex}.product-page__perk-icon{background:#f4799b1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.product-page__desc{border-top:1px solid #1c1c1c14;margin-top:clamp(2.25rem,5vw,3.5rem);padding-top:clamp(1.75rem,3.5vw,2.5rem)}.product-page__desc-card{background:#fff;border:1px solid #1c1c1c0d;border-radius:clamp(14px,1.35vw,22px);padding:clamp(1.35rem,2.8vw,2.25rem);box-shadow:0 8px 40px #1c1c1c0d}.product-page__desc-title{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);letter-spacing:.02em;margin:0 0 1.15rem;font-size:clamp(1.35rem,2.5vw,1.85rem)}.product-page__related-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.85rem;padding-bottom:.35rem;display:flex;overflow-x:auto}@media (min-width:900px){.product-page__related-grid{gap:1rem}}.product-page__related-card{scroll-snap-align:start;background:#fff;border:1px solid #1c1c1c14;border-radius:14px;flex-direction:column;flex:0 0 clamp(170px,24vw,220px);min-height:100%;padding:.7rem;display:flex}.product-page__related-image-link{aspect-ratio:1;background:#f5f8f9;border-radius:10px;width:100%;margin-bottom:.6rem;display:block;position:relative;overflow:hidden}.product-page__related-name{color:var(--text-main-color);font-family:var(--font-jost),"Jost",sans-serif;flex-grow:1;margin-bottom:.5rem;font-size:.875rem;line-height:1.35;text-decoration:none}.product-page__related-name:hover{color:var(--main-color-darken)}.product-page__related-bottom{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.product-page__related-price{color:var(--text-main-color);font-size:.95rem}.product-page__related-add,.product-page__related-price{font-family:var(--font-jost),"Jost",sans-serif;font-weight:600}.product-page__related-add{background:var(--main-color);color:#fff;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;padding:.45rem .65rem;font-size:.75rem;transition:background-color .2s}.product-page__related-add:hover{background:var(--main-color-darken)}.product-page__skeleton{background:linear-gradient(90deg,#eceff1,#f5f8f9 50%,#eceff1) 0 0/200% 100%;border-radius:clamp(14px,1.35vw,22px);animation:product-page-shimmer 1.2s ease-in-out infinite}@keyframes product-page-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.catalog__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:clamp(1.25rem,2.5vw,2.75rem);display:flex}.catalog__toolbar button[type=button]{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:.2rem 0}.catalog__toolbar-sort{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:4px;min-height:2.5rem;margin-left:auto;padding:.4rem 2rem .4rem .75rem;font-size:.9375rem}.catalog__home-cta{background:var(--main-color);color:#fff;font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--brad-regular,4px);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.catalog__home-cta:hover{background:var(--main-color-darken);color:#fff}.catalog__home-cta--inline{padding:.55rem 1.25rem;font-size:.8125rem}.catalog__category-block+.catalog__category-block{margin-top:clamp(2rem,4vw,3rem)}.catalog__category-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:clamp(1rem,2vw,1.5rem);display:flex}.catalog__category-title{font-family:var(--font-jost),"Jost",sans-serif;flex:auto;min-width:min(100%,12rem);margin:0;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:500;line-height:1.3}.catalog__category-title a{color:inherit;text-decoration:none;transition:color .2s}.catalog__category-title a:hover{color:var(--main-color)}.auth-page.catalog{padding-top:clamp(4.5rem,11vw,7rem)}.auth-page .auth-page__column{max-width:28rem;margin-left:auto;margin-right:auto}.auth-page .auth-page__top{margin-bottom:clamp(1rem,2.5vw,1.5rem)}.auth-page .auth-page__back{font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.03em;color:var(--text-main-color);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.auth-page .auth-page__back:hover{color:var(--main-color)}.auth-page .auth-page__label{font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.03em;color:var(--text-main-color);margin-bottom:.4rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:block}.auth-page .auth-page__card .md-standart-form>div{margin-bottom:1rem}.auth-page .auth-page__card .md-standart-form .form-input{box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:2.875rem;font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.03em;color:var(--text-main-color);border-radius:var(--brad-regular);appearance:none;background-color:#f8f8f8;border:1px solid #ececec;margin-bottom:0;margin-right:0;padding:.65rem 1rem;font-size:.9375rem;line-height:1.35;transition:border-color .2s,box-shadow .2s}.auth-page .auth-page__card .md-standart-form .form-input:hover{border-color:#ddd}.auth-page .auth-page__card .md-standart-form .form-input:focus{border-color:var(--main-color);box-shadow:0 0 0 1px var(--main-color);outline:none}.auth-page .auth-page__card .md-standart-form .form-input::placeholder{color:#8a8a8a;opacity:1}.auth-page .auth-page__error{font-family:var(--font-jost),"Jost",sans-serif;border-left:3px solid var(--sale-status-color,#f63123);color:#b91c1c;background:#fef2f2;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.auth-page .auth-page__role{border-radius:var(--brad-regular);box-sizing:border-box;background:#e8ecee;gap:0;width:100%;padding:4px;display:flex}.auth-page .auth-page__role-btn{font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.03em;color:#5c6366;cursor:pointer;border-radius:var(--brad-regular);background:0 0;border:none;flex:1;margin:0;padding:.55rem .65rem;font-size:.875rem;font-weight:500;line-height:1.35;transition:background-color .2s,color .2s,box-shadow .2s}.auth-page .auth-page__role-btn:hover{color:var(--text-main-color)}.auth-page .auth-page__role-btn--active{color:var(--text-main-color);background:#fff;box-shadow:0 1px 3px #1c1c1c14}.auth-page .auth-page__wholesale{border-radius:var(--brad-regular);background:#f5f8f9;border:1px solid #dde3e6;margin-bottom:1rem;padding:1.15rem 1.25rem}.auth-page .auth-page__wholesale-title{font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.02em;color:var(--text-main-color);margin:0 0 1rem;font-size:.9375rem;font-weight:600}.auth-page .auth-page__wholesale .auth-page__field{margin-bottom:1rem}.auth-page .auth-page__wholesale .auth-page__field:last-child{margin-bottom:0}.auth-page .auth-page__lead.form-text{text-align:center}.auth-page .auth-page__footer{text-align:center;font-family:var(--font-jost),"Jost",sans-serif;color:#6b7280;margin-top:clamp(1.25rem,2.5vw,1.75rem);font-size:.875rem}.auth-page .auth-page__footer a{color:var(--main-color);text-underline-offset:2px;font-weight:600;text-decoration:underline}.auth-page .auth-page__footer a:hover{color:var(--main-color-darken)}.auth-page .auth-page__submit.md-main-color-btn{width:100%;max-width:100%;height:auto;min-height:3.25rem;margin-top:.25rem;padding-left:1.25rem;padding-right:1.25rem}.auth-page .auth-page__submit.md-main-color-btn span{margin-left:auto;margin-right:auto}.auth-page .auth-page__submit.md-main-color-btn:disabled{pointer-events:none;opacity:.7}.auth-page .auth-page__submit.md-main-color-btn:disabled:after{display:none}@media only screen and (max-width:768px){.catalog__toolbar-sort{flex:100%;width:100%;max-width:100%;margin-left:0}}.catalog__container .catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.60417vw 1.5625vw;width:100%;margin:0;display:grid}.catalog__container .catalog__grid .catalog__item{width:100%;min-width:0;max-width:none;margin:0}.catalog__container .catalog__grid .catalog__item .item-slider .swiper-container{width:100%;height:100%}.catalog__container .catalog__grid .catalog__item .item-slider .swiper-container .swiper-wrapper{height:100%}.catalog__container .catalog__grid .catalog__item .item-slider .swiper-container .swiper-slide{width:100%!important;height:100%!important;margin-right:0!important}.catalog__container .catalog__grid .catalog__item .item-order{box-sizing:border-box;width:calc(100% - 3.6vw);max-width:100%}@media only screen and (max-width:992px){.catalog__container .catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){.catalog__container .catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6vw 4vw}.catalog__container .catalog__grid .catalog__item .item-order{width:100%;margin-left:0;margin-right:0}}.cart-drawer-root{pointer-events:none}.cart-drawer-root--open{pointer-events:auto}.cart-drawer__backdrop{z-index:109;opacity:0;background:#1c1c1c73;transition:opacity .38s;position:fixed;inset:0}.cart-drawer-root--open .cart-drawer__backdrop{opacity:1}.cart-drawer__panel{z-index:110;width:min(100vw,440px);max-width:100%;height:100%;font-family:var(--font-jost),"Jost",sans-serif;background:#f5f8f9;flex-direction:column;transition:transform .38s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 40px #1c1c1c1f}.cart-drawer-root--open .cart-drawer__panel{transform:translate(0)}.cart-drawer__head{background:#fff;border-bottom:1px solid #1c1c1c14;padding:1.35rem 3.25rem 1rem 1.5rem;position:relative}.cart-drawer__title{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);letter-spacing:.02em;margin:0;font-size:1.65rem;font-weight:400}.cart-drawer__subtitle{color:#6b6b6b;margin-top:.35rem;font-size:.875rem;font-weight:500;display:block}.cart-drawer__close{width:2.5rem;height:2.5rem;color:var(--text-main-color);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex;position:absolute;top:1rem;right:1rem}.cart-drawer__close:hover{color:var(--main-color);background:#f4799b14}.cart-drawer__body{-webkit-overflow-scrolling:touch;flex:1;padding:1rem 1.25rem;overflow-y:auto}.cart-drawer__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:12rem;padding:2.5rem 1rem 2rem;display:flex}.cart-drawer__empty-icon{opacity:.85;margin-bottom:1rem}.cart-drawer__empty-text{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);margin:0;font-size:1.35rem}.cart-drawer__empty-hint{color:#7a7a7a;max-width:16rem;margin:.5rem 0 1.5rem;font-size:.9rem;line-height:1.45}.cart-drawer__list{margin:0;padding:0;list-style:none}.cart-drawer__row{border-bottom:1px solid #1c1c1c0f;gap:1rem;padding:1rem 0;animation:cart-row-in .4s both;display:flex}.cart-drawer__row:last-child{border-bottom:none}@keyframes cart-row-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.cart-drawer__thumb{background:#ececec;border-radius:6px;flex-shrink:0;width:5.5rem;height:5.5rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.cart-drawer__meta{flex:1;min-width:0}.cart-drawer__name{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);font-size:1rem;line-height:1.3;text-decoration:none;transition:color .2s;display:block}.cart-drawer__name:hover{color:var(--main-color)}.cart-drawer__line-price{color:var(--text-main-color);margin:.35rem 0 .5rem;font-size:.95rem;font-weight:600}.cart-drawer__qty{background:#fff;border:1px solid #1c1c1c1f;border-radius:4px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.cart-drawer__qty-btn{cursor:pointer;width:2rem;height:2rem;color:var(--text-main-color);background:#fff;border:none;font-size:1.1rem;line-height:1;transition:background .2s,color .2s}.cart-drawer__qty-btn:hover{color:var(--main-color);background:#f4799b1f}.cart-drawer__qty-val{min-width:2rem}.cart-drawer__qty-input,.cart-drawer__qty-val{text-align:center;font-size:.875rem;font-weight:600}.cart-drawer__qty-input{width:3rem;min-width:3rem;height:2rem;font-family:var(--font-jost),"Jost",sans-serif;color:var(--text-main-color);box-sizing:border-box;background:#f5f8f9;border:none;padding:0 .2rem}.cart-drawer__qty-input:focus{outline-offset:-2px;background:#fff;outline:2px solid #f4799b73}.cart-drawer__remove{color:#b0b0b0;cursor:pointer;background:0 0;border:none;border-radius:4px;align-self:flex-start;padding:.35rem;transition:color .2s,background .2s}.cart-drawer__remove:hover{color:#e53935;background:#e539350f}.cart-drawer__foot{background:#fff;border-top:1px solid #1c1c1c14;padding:1.25rem 1.5rem 1.5rem;box-shadow:0 -4px 24px #1c1c1c0a}.cart-drawer__total-row{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.cart-drawer__total-label{color:#666;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem;font-weight:600}.cart-drawer__total-sum{color:var(--text-main-color);font-size:1.5rem;font-weight:700}.cart-drawer__btn{text-align:center;font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.95rem 1.5rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .15s;display:inline-flex}.cart-drawer__btn:active{transform:scale(.98)}.cart-drawer__btn--block{width:100%}.cart-drawer__btn--primary{background:var(--main-color);color:#fff;border-color:var(--main-color)}.cart-drawer__btn--primary:hover{filter:brightness(.95)}.cart-drawer__btn--ghost{width:100%;color:var(--main-color);border-color:var(--main-color);background:0 0;margin-top:.65rem}.cart-drawer__btn--ghost:hover{background:#f4799b14}.cart-toast{left:50%;bottom:max(1.5rem,env(safe-area-inset-bottom));z-index:120;max-width:min(92vw,26rem);font-family:var(--font-jost),"Jost",sans-serif;color:var(--text-main-color);background:#fff;border:1px solid #f4799b73;border-radius:6px;align-items:center;gap:.65rem;padding:.85rem 1.25rem;font-size:.9rem;line-height:1.35;animation:cart-toast-in .45s cubic-bezier(.22,1,.36,1) forwards;display:flex;position:fixed;transform:translate(-50%)translateY(120%);box-shadow:0 12px 40px #1c1c1c24}@keyframes cart-toast-in{to{transform:translate(-50%)translateY(0)}}.cart-toast__check{color:var(--main-color);flex-shrink:0}.cart-toast__text{font-weight:500}@keyframes cart-badge-pop{0%{transform:scale(1)}45%{transform:scale(1.2)}to{transform:scale(1)}}.header__cart-badge--pulse{animation:cart-badge-pop .55s}.catalog__item .item-order.item-order--flash{animation:item-order-flash .65s}@keyframes item-order-flash{0%{box-shadow:0 0 #f4799b80}to{box-shadow:0 0 0 10px #f4799b00}}.product-cart-btn--flash{animation:product-cart-btn-ring .7s}@keyframes product-cart-btn-ring{0%{box-shadow:0 0 #f4799b8c}to{box-shadow:0 0 0 14px #f4799b00}}.checkout-page{background:#f5f8f9;min-height:100vh;padding-bottom:clamp(3rem,8vw,5rem)}.checkout-page__inner{width:90%;max-width:1440px;margin:0 auto;padding-top:.5rem}.checkout-breadcrumb{font-family:var(--font-jost),"Jost",sans-serif;color:#6b7280;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.5rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.checkout-breadcrumb a{color:var(--main-color);text-decoration:none;transition:opacity .2s}.checkout-breadcrumb a:hover{opacity:.85;text-decoration:underline}.checkout-breadcrumb__sep{color:#c4c4c4;-webkit-user-select:none;user-select:none}.checkout-page__title{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.2}.checkout-page__lead{max-width:40rem;font-family:var(--font-jost),"Jost",sans-serif;color:#5c5c5c;margin:0 0 2rem;font-size:.95rem;line-height:1.5}.checkout-card{background:#fff;border:1px solid #1c1c1c0f;border-radius:8px;margin-bottom:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);box-shadow:0 4px 28px #1c1c1c0f}.checkout-card:last-child{margin-bottom:0}.checkout-card__title{font-family:var(--font-jost),"Jost",sans-serif;color:var(--text-main-color);letter-spacing:.02em;border-bottom:1px solid #1c1c1c14;margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1.05rem;font-weight:600}.checkout-card__grid{grid-template-columns:1fr;gap:1rem 1.25rem;display:grid}@media (min-width:640px){.checkout-card__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-card__grid--2 .checkout-field--full{grid-column:1/-1}}.checkout-field label{margin-bottom:.4rem;font-size:.8125rem;font-weight:600;display:block}.checkout-field label,.checkout-input,.checkout-textarea{font-family:var(--font-jost),"Jost",sans-serif;color:var(--text-main-color)}.checkout-input,.checkout-textarea{box-sizing:border-box;width:100%;background:#fff;border:1px solid #1c1c1c1f;border-radius:4px;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.checkout-input::placeholder,.checkout-textarea::placeholder{color:#9ca3af}.checkout-input:hover,.checkout-textarea:hover{border-color:#1c1c1c2e}.checkout-input:focus,.checkout-textarea:focus{border-color:var(--main-color);outline:none;box-shadow:0 0 0 3px #f4799b33}.checkout-textarea{resize:vertical;min-height:5.5rem;line-height:1.45}.checkout-note{font-family:var(--font-jost),"Jost",sans-serif;color:var(--text-main-color);background:#f4799b0f;border:1px solid #f4799b33;border-radius:6px;align-items:flex-start;gap:.65rem;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.checkout-note__dot{background:var(--main-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.35rem}.checkout-alert{font-family:var(--font-jost),"Jost",sans-serif;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:flex-start;gap:.65rem;margin-bottom:1.25rem;padding:.9rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.checkout-summary{position:sticky;top:6.5rem}.checkout-summary .checkout-card{margin-bottom:0}.checkout-line{border-bottom:1px solid #1c1c1c0f;align-items:flex-start;gap:.75rem;padding:.65rem 0;display:flex}.checkout-line:first-of-type{padding-top:0}.checkout-line:last-of-type{border-bottom:none}.checkout-line__thumb{background:#ececec;border:1px solid #1c1c1c0f;border-radius:4px;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden}.checkout-line__meta{flex:1;min-width:0}.checkout-line__name{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);font-size:.95rem;line-height:1.3;text-decoration:none;transition:color .2s;display:block}a.checkout-line__name:hover{color:var(--main-color)}.checkout-line__qty{color:#6b7280;margin-top:.2rem;font-size:.75rem}.checkout-line__price,.checkout-line__qty{font-family:var(--font-jost),"Jost",sans-serif}.checkout-line__price{color:var(--text-main-color);flex-shrink:0;font-size:.9rem;font-weight:600}.checkout-total{border-top:2px solid #1c1c1c1a;justify-content:space-between;align-items:baseline;margin-top:.5rem;padding-top:1rem;display:flex}.checkout-upsell{border-top:1px solid #1c1c1c14;margin-top:.85rem;padding-top:.95rem}.checkout-upsell__title{font-family:var(--font-jost),"Jost",sans-serif;color:#4b5563;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .6rem;font-size:.85rem;font-weight:600}.checkout-upsell__list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:.45rem;padding-bottom:.3rem;display:grid;overflow-x:auto}.checkout-upsell__item{scroll-snap-align:start;background:#f9fafb;border:1px solid #1c1c1c14;border-radius:8px;align-items:center;gap:.55rem;padding:.4rem;display:flex}.checkout-upsell__item--skeleton{background:linear-gradient(90deg,#eceff1,#f5f8f9 50%,#eceff1) 0 0/200% 100%;min-height:56px;animation:product-page-shimmer 1.2s ease-in-out infinite}.checkout-upsell__thumb{background:#fff;border-radius:6px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.checkout-upsell__meta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.checkout-upsell__name{font-family:var(--font-jost),"Jost",sans-serif;color:var(--text-main-color);font-size:.75rem;line-height:1.2;text-decoration:none}.checkout-upsell__name:hover{color:var(--main-color)}.checkout-upsell__price{color:#4b5563;font-size:.75rem;font-weight:600}.checkout-upsell__add,.checkout-upsell__price{font-family:var(--font-jost),"Jost",sans-serif}.checkout-upsell__add{background:var(--main-color);color:#fff;width:28px;height:28px;cursor:pointer;border:none;border-radius:6px;font-size:1.05rem;font-weight:700;line-height:1}.checkout-upsell__add:hover{background:var(--main-color-darken)}.checkout-packaging{border-top:1px solid #1c1c1c14;margin-top:.85rem;padding-top:.95rem}.checkout-packaging__switch-row{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.checkout-packaging__switch-text{min-width:0;font-family:var(--font-jost),"Jost",sans-serif;color:var(--text-main-color);flex:1;font-size:.875rem;font-weight:500;line-height:1.45}.checkout-packaging__switch{flex-shrink:0;width:3rem;height:1.7rem;position:relative}.checkout-packaging__switch-input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkout-packaging__switch-track{pointer-events:none;background:#e5e7eb;border-radius:999px;transition:background-color .25s,box-shadow .25s;position:absolute;inset:0;box-shadow:inset 0 1px 2px #1c1c1c14}.checkout-packaging__switch-thumb{pointer-events:none;background:#fff;border-radius:50%;width:1.35rem;height:1.35rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 4px #1c1c1c2e}.checkout-packaging__switch-input:checked+.checkout-packaging__switch-track{background:var(--main-color);box-shadow:inset 0 1px 2px #0000000f}.checkout-packaging__switch-input:checked+.checkout-packaging__switch-track .checkout-packaging__switch-thumb{transform:translate(1.35rem)}.checkout-packaging__switch-input:focus-visible+.checkout-packaging__switch-track{box-shadow:inset 0 1px 2px #1c1c1c14,0 0 0 2px #fff,0 0 0 4px var(--main-color);outline:none}.checkout-packaging__switch-input:checked:focus-visible+.checkout-packaging__switch-track{box-shadow:inset 0 1px 2px #0000000f,0 0 0 2px #fff,0 0 0 4px var(--main-color-darken,var(--main-color))}.checkout-packaging__switch-input:disabled{cursor:not-allowed}.checkout-packaging__switch-input:disabled+.checkout-packaging__switch-track{opacity:.55}.checkout-packaging__price{color:var(--text-main-color);font-weight:600}.checkout-packaging__hint,.checkout-packaging__price{font-family:var(--font-jost),"Jost",sans-serif;margin:0;font-size:.8125rem}.checkout-packaging__hint{color:#6b7280;line-height:1.45}.checkout-packaging .checkout-field{margin-bottom:0}.checkout-total__label{text-transform:uppercase;letter-spacing:.06em;color:#666;font-size:.8125rem;font-weight:600}.checkout-total__label,.checkout-total__sum{font-family:var(--font-jost),"Jost",sans-serif}.checkout-total__sum{color:var(--text-main-color);font-size:1.35rem;font-weight:700}.checkout-empty,.checkout-outcome{text-align:center;max-width:28rem;margin:2rem auto 0}.checkout-empty .checkout-card,.checkout-outcome .checkout-card{padding:clamp(2rem,5vw,2.75rem)}.checkout-outcome__icon{color:var(--main-color);margin:0 auto 1.25rem}.checkout-outcome__title{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem)}.checkout-outcome__num{font-family:var(--font-jost),"Jost",sans-serif;color:var(--main-color);margin:0 0 1rem;font-size:1.25rem;font-weight:700}.checkout-empty__text,.checkout-outcome__text{font-family:var(--font-jost),"Jost",sans-serif;color:#6b7280;margin:0 0 1.5rem;font-size:.9rem;line-height:1.5}.checkout-empty__title{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem)}.checkout-legal{font-family:var(--font-jost),"Jost",sans-serif;color:#9ca3af;text-align:center;margin-top:.75rem;font-size:.7rem;line-height:1.45}.checkout-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.checkout-legal a:hover{color:var(--main-color)}.legal-page{background:#f5f8f9;padding:clamp(4.75rem,10vw,6.25rem) 0 clamp(2.5rem,6vw,4rem)}.legal-page__inner{background:#fff;border:1px solid #1c1c1c14;border-radius:10px;width:min(90%,980px);margin:0 auto;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 8px 36px #1c1c1c0f}.legal-page h1{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.2}.legal-page__lead{color:#6b7280;font-family:var(--font-jost),"Jost",sans-serif;margin:0 0 1.5rem;line-height:1.5}.legal-page section+section{margin-top:1.5rem}.legal-page h2{font-family:var(--font-jost),"Jost",sans-serif;color:var(--text-main-color);margin:0 0 .65rem;font-size:1.05rem;font-weight:700}.legal-page dd,.legal-page dt,.legal-page li,.legal-page p{font-family:var(--font-jost),"Jost",sans-serif;color:#374151;font-size:.9375rem;line-height:1.55}.legal-page ol,.legal-page ul{margin:0;padding-left:1.2rem}.legal-page li+li{margin-top:.35rem}.legal-page a{color:var(--main-color);text-underline-offset:2px;text-decoration:underline}.legal-page__details{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.legal-page__details div{border-bottom:1px dashed #1c1c1c1f;padding-bottom:.45rem}.legal-page__details dt{color:#6b7280;font-weight:600}.legal-page__details dd{word-break:break-word;margin:.15rem 0 0}.account-page__head{flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}@media (min-width:640px){.account-page__head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}}.account-page__lead{margin-bottom:0}.account-page__inline-link{color:var(--main-color);border-bottom:1px solid #f4799b59;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.account-page__inline-link:hover{border-bottom-color:var(--main-color)}.account-page__logout{flex-shrink:0;align-self:flex-start;width:auto;margin-top:0}@media (min-width:1024px){.account-page__aside{align-self:flex-start;position:sticky;top:6.5rem}}.account-page__profile-card .checkout-card__title{margin-bottom:1rem}.account-page__meta{border-bottom:1px solid #1c1c1c14;margin:0 0 1.25rem;padding:0 0 1.25rem}.account-page__meta-row{gap:.15rem;margin-bottom:.85rem;display:grid}.account-page__meta-row:last-child{margin-bottom:0}.account-page__meta-row dt{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-size:.75rem;font-weight:600}.account-page__meta-row dd,.account-page__meta-row dt{font-family:var(--font-jost),"Jost",sans-serif;margin:0}.account-page__meta-row dd{color:var(--text-main-color);word-break:break-word;font-size:.9375rem;font-weight:500;line-height:1.35}.account-page__form{flex-direction:column;gap:1rem;display:flex}.account-page__form .checkout-alert{margin-bottom:0}.account-page__success{font-family:var(--font-jost),"Jost",sans-serif;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.account-page__success-icon{color:#16a34a;flex-shrink:0;font-weight:700}.account-page__submit{margin-top:.25rem}.account-page__orders-intro{margin-bottom:1rem}.account-page__orders-intro .checkout-card__title{margin-bottom:.5rem}.account-page__orders-hint{font-family:var(--font-jost),"Jost",sans-serif;color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.account-page__order-skeleton{padding:clamp(1.25rem,2.5vw,1.75rem)}.account-page__sk-line{background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6) 0 0/200% 100%;border-radius:4px;height:.85rem;animation:account-shimmer 1.2s ease-in-out infinite}.account-page__sk-line--lg{width:45%;max-width:12rem;height:1.1rem;margin-bottom:.75rem}.account-page__sk-line--sm{width:70%;max-width:16rem;height:.75rem}@keyframes account-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.account-page__sk-line{background:#e5e7eb;animation:none}}.account-page__empty{text-align:center;padding-bottom:clamp(1.75rem,3vw,2.25rem)}.account-page__empty-icon{color:#f4799ba6;justify-content:center;margin-bottom:1rem;display:flex}.account-page__empty-title{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);margin:0 0 .5rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400}.account-page__empty-text{max-width:22rem;font-family:var(--font-jost),"Jost",sans-serif;color:#6b7280;margin:0 auto 1.5rem;font-size:.9rem;line-height:1.5}.account-page__empty-second{margin-top:.65rem}.account-page__order-list{margin:0;padding:0;list-style:none}.account-page__order{transition:box-shadow .2s,border-color .2s}.account-page__order:hover{border-color:#f4799b38;box-shadow:0 6px 32px #1c1c1c14}.account-page__order-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.account-page__order-label{font-family:var(--font-jost),"Jost",sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin:0 0 .2rem;font-size:.75rem;font-weight:600}.account-page__order-number{font-family:var(--font-forum),"Forum",serif;color:var(--text-main-color);margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:400;line-height:1.2}.account-page__order-bottom{border-top:1px solid #1c1c1c0f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-top:.85rem;display:flex}.account-page__order-date{font-family:var(--font-jost),"Jost",sans-serif;color:#6b7280;font-size:.875rem}.account-page__order-sum{font-family:var(--font-jost),"Jost",sans-serif;color:var(--text-main-color);font-size:1.125rem;font-weight:700}.account-page__toggle.cart-drawer__btn{letter-spacing:.04em;width:auto;margin-top:0;padding:.45rem .8rem;font-size:.7rem;line-height:1.1}.account-page__order-item-thumb{cursor:zoom-in;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.account-page__order-item-thumb:hover{border-color:#f4799b73;transform:translateY(-1px);box-shadow:0 4px 14px #1c1c1c1f}.account-page__order-item-thumb:focus-visible{border-color:var(--main-color);outline:none;box-shadow:0 0 0 3px #f4799b38}.account-status{font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.02em;border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.account-status--new{color:#c2185c;background:#f4799b1f;border:1px solid #f4799b59}.account-status--pending{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b4d}.account-status--work{color:#6d28d9;background:#8b5cf61a;border:1px solid #8b5cf647}.account-status--transit{color:#c2410c;background:#f973161a;border:1px solid #f9731647}.account-status--ok{color:#15803d;background:#16a34a1a;border:1px solid #16a34a40}.account-status--bad{color:#b91c1c;background:#dc262614;border:1px solid #dc262638}.account-status--muted{color:#4b5563;background:#f3f4f6;border:1px solid #1c1c1c14}.get-consultation.md-style-2{color:var(--text-main-color);background-color:#f5f8f9;background-image:none!important}.get-consultation.md-style-2 .get-consultation__contacts a,.get-consultation.md-style-2 .get-consultation__contacts p,.get-consultation.md-style-2 .get-consultation__container,.get-consultation.md-style-2 .get-consultation__links p,.get-consultation.md-style-2 .get-consultation__title,.get-consultation.md-style-2 .get-consultation__title.md-main-title{color:var(--text-main-color)}.get-consultation.md-style-2 .get-consultation__contacts a:hover,.get-consultation.md-style-2 .get-consultation__contacts a:hover span{color:var(--main-color)}.get-consultation.md-style-2 .get-consultation__contacts a svg path{fill:var(--main-color)}.get-consultation.md-style-2 .get-consultation__form .form-checkbox p,.get-consultation.md-style-2 .get-consultation__form .form-checkbox p span,.get-consultation.md-style-2 .get-consultation__form .form-list li,.get-consultation.md-style-2 .get-consultation__form .form-text,.get-consultation.md-style-2 .get-consultation__person .person-info p,.get-consultation.md-style-2 .get-consultation__person .person-info span{color:var(--text-main-color)}.get-consultation.md-style-2 .get-consultation__form{background:#fff;border:1px solid #1c1c1c0f;border-radius:8px;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:0 4px 28px #1c1c1c14}.product-page .product-review-form .product-review-form__note{margin-bottom:1rem}.product-page .product-review-form .product-review-form__note-text{font-family:var(--font-jost),"Jost",sans-serif;color:var(--text-main-color);font-size:.875rem;line-height:1.45}.product-page .product-review-form .product-review-form__error{font-family:var(--font-jost),"Jost",sans-serif;border-left:3px solid var(--sale-status-color,#f63123);color:#b91c1c;background:#fef2f2;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.product-page .product-review-form .product-review-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.product-page .product-review-form .product-review-form__field{margin-bottom:1rem}.product-page .product-review-form .product-review-form__label{font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.03em;color:var(--text-main-color);margin-bottom:.4rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:block}.product-page .product-review-form .form-input{box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:2.875rem;font-family:var(--font-jost),"Jost",sans-serif;letter-spacing:.03em;color:var(--text-main-color);border-radius:var(--brad-regular);appearance:none;background-color:#f8f8f8;border:1px solid #ececec;margin-bottom:0;margin-right:0;padding:.65rem 1rem;font-size:.9375rem;line-height:1.35;transition:border-color .2s,box-shadow .2s}.product-page .product-review-form .form-input:hover{border-color:#ddd}.product-page .product-review-form .form-input:focus{border-color:var(--main-color);box-shadow:0 0 0 1px var(--main-color);outline:none}.product-page .product-review-form .form-input::placeholder{color:#8a8a8a;opacity:1}.product-page .product-review-form .product-review-form__textarea{resize:vertical;min-height:7.5rem;padding-top:.75rem}.product-page .product-review-form .product-review-form__hint{font-family:var(--font-jost),"Jost",sans-serif;color:#6b7280;margin-top:.35rem;font-size:.8125rem;line-height:1.35}.product-page .product-review-form .product-review-form__rating{align-items:center;gap:.5rem;display:flex}.product-page .product-review-form .product-review-form__rating-btn{border-radius:var(--brad-regular);background:#fff;border:1px solid #d8dee2;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;transition:border-color .2s,background-color .2s;display:inline-flex}.product-page .product-review-form .product-review-form__rating-btn:hover{border-color:var(--main-color)}.product-page .product-review-form .product-review-form__rating-btn.is-active{border-color:var(--main-color);background:#f2fbf3}.product-page .product-review-form .product-review-form__rating-star{font-size:1.1rem;line-height:1}.product-page .product-review-form .product-review-form__rating-star--active{color:var(--main-color)}.product-page .product-review-form .product-review-form__rating-star--inactive{color:#a8afb5}.product-page .product-review-form .product-review-form__submit.form-btn.md-main-color-btn{width:100%;max-width:100%;height:auto;min-height:3.25rem;margin-top:.25rem;padding-left:1.25rem;padding-right:1.25rem}.product-page .product-review-form .product-review-form__submit.form-btn.md-main-color-btn span{margin-left:auto;margin-right:auto}@media (max-width:767px){.product-page .product-review-form .product-review-form__row{grid-template-columns:1fr;gap:.75rem}.product-page .product-review-form .product-review-form__rating{gap:.4rem}}@media (prefers-reduced-motion:reduce){.cart-drawer__backdrop,.cart-drawer__panel{transition-duration:.01ms}.cart-drawer__row,.cart-toast,.catalog__item .item-order.item-order--flash,.header__cart-badge--pulse,.product-cart-btn--flash{animation:none}.cart-drawer-root--open .cart-drawer__panel{transform:translate(0)}.cart-toast{transform:translate(-50%)translateY(0)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}