/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--default-font-family:"HelveticaNeueCyr",sans-serif;--font-grotesk:"PP Right Grotesk Compact Dark",sans-serif;--color-white:#fff;--color-black:#232323;--color-dark:#090909;--color-gray:#f8f8f8;--color-gray-180:#cbccd2;--color-gray-400:#92939a;--color-gray-660:#525357;--color-gray-780:#363638;--color-blue:#3378ff;--color-violet:#8a36f5;--color-primary:var(--color-black);--color-icon:var(--color-gray-180);--color-tertiary:var(--color-gray-400);--color-secondary:var(--color-gray-660);--spacing:1rem;--font-weight-medium:500;--text-base:16rem;--text-base--line-height:1.2;--text-40:40rem;--text-40--line-height:1.1;--text-28:28rem;--text-28--line-height:1.1;--text-24:24rem;--text-24--line-height:1.1;--text-20:20rem;--text-20--line-height:1.2;--text-14:14rem;--text-14--line-height:1.2;--text-12:12rem;--text-12--line-height:1.2}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}b,strong{font-weight:500}img,svg{width:100%;max-width:none}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}*{outline:none}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.-top-20{top:calc(var(--spacing)*-20)}.-top-50{top:calc(var(--spacing)*-50)}.-top-92{top:calc(var(--spacing)*-92)}.-top-103{top:calc(var(--spacing)*-103)}.-top-204{top:calc(var(--spacing)*-204)}.top-23{top:calc(var(--spacing)*23)}.top-57{top:calc(var(--spacing)*57)}.top-256{top:calc(var(--spacing)*256)}.top-518{top:calc(var(--spacing)*518)}.top-539{top:calc(var(--spacing)*539)}.top-600{top:calc(var(--spacing)*600)}.right-43{right:calc(var(--spacing)*43)}.right-103{right:calc(var(--spacing)*103)}.right-125{right:calc(var(--spacing)*125)}.right-352{right:calc(var(--spacing)*352)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1350{bottom:calc(var(--spacing)*1350)}.-left-36{left:calc(var(--spacing)*-36)}.-left-77{left:calc(var(--spacing)*-77)}.-left-132{left:calc(var(--spacing)*-132)}.-left-198{left:calc(var(--spacing)*-198)}.-left-342{left:calc(var(--spacing)*-342)}.left-0{left:calc(var(--spacing)*0)}.left-47{left:calc(var(--spacing)*47)}.left-123{left:calc(var(--spacing)*123)}.left-372{left:calc(var(--spacing)*372)}.z-10{z-index:10}.z-11{z-index:11}.z-12{z-index:12}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.container{width:100%}.mx-auto{margin-inline:auto}.my-16{margin-block:calc(var(--spacing)*16)}.my-20{margin-block:calc(var(--spacing)*20)}.me-20{margin-inline-end:calc(var(--spacing)*20)}.-mt-24{margin-top:calc(var(--spacing)*-24)}.-mt-34{margin-top:calc(var(--spacing)*-34)}.-mt-198{margin-top:calc(var(--spacing)*-198)}.mt-30{margin-top:calc(var(--spacing)*30)}.mt-60{margin-top:calc(var(--spacing)*60)}.mt-200{margin-top:calc(var(--spacing)*200)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-26{margin-bottom:calc(var(--spacing)*26)}.mb-32{margin-bottom:calc(var(--spacing)*32)}.mb-36{margin-bottom:calc(var(--spacing)*36)}.mb-48{margin-bottom:calc(var(--spacing)*48)}.mb-54{margin-bottom:calc(var(--spacing)*54)}.mb-60{margin-bottom:calc(var(--spacing)*60)}.mb-90{margin-bottom:calc(var(--spacing)*90)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.aspect-16\/9{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.h-86{height:calc(var(--spacing)*86)}.h-204{height:calc(var(--spacing)*204)}.h-335{height:calc(var(--spacing)*335)}.h-800{height:calc(var(--spacing)*800)}.h-1100{height:calc(var(--spacing)*1100)}.h-1205{height:calc(var(--spacing)*1205)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-60{width:calc(var(--spacing)*60)}.w-69{width:calc(var(--spacing)*69)}.w-150{width:calc(var(--spacing)*150)}.w-480{width:calc(var(--spacing)*480)}.w-509{width:calc(var(--spacing)*509)}.w-590{width:calc(var(--spacing)*590)}.w-997{width:calc(var(--spacing)*997)}.w-fit{width:fit-content}.w-full{width:100%}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-20{gap:calc(var(--spacing)*20)}.gap-32{gap:calc(var(--spacing)*32)}.gap-48{gap:calc(var(--spacing)*48)}.gap-100{gap:calc(var(--spacing)*100)}.gap-120{gap:calc(var(--spacing)*120)}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-\(--radius\){border-radius:var(--radius)}.rounded-\[16rem\]{border-radius:16rem}.rounded-\[60rem\]{border-radius:60rem}.rounded-\[80rem\]{border-radius:80rem}.rounded-\[120rem\]{border-radius:120rem}.rounded-full{border-radius:3.40282e38px}.bg-\[\#E9E9E980\]{background-color:#e9e9e980}.bg-dark{background-color:var(--color-dark)}.bg-gray{background-color:var(--color-gray)}.bg-white{background-color:var(--color-white)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#5F93FF\]{--tw-gradient-from:#5f93ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#5A8FFF\]{--tw-gradient-to:#5a8fff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.p-10{padding:calc(var(--spacing)*10)}.p-48{padding:calc(var(--spacing)*48)}.p-62{padding:calc(var(--spacing)*62)}.px-120{padding-inline:calc(var(--spacing)*120)}.px-305{padding-inline:calc(var(--spacing)*305)}.py-100{padding-block:calc(var(--spacing)*100)}.py-134{padding-block:calc(var(--spacing)*134)}.ps-20{padding-inline-start:calc(var(--spacing)*20)}.ps-100{padding-inline-start:calc(var(--spacing)*100)}.ps-200{padding-inline-start:calc(var(--spacing)*200)}.ps-300{padding-inline-start:calc(var(--spacing)*300)}.ps-410{padding-inline-start:calc(var(--spacing)*410)}.pe-145{padding-inline-end:calc(var(--spacing)*145)}.pe-200{padding-inline-end:calc(var(--spacing)*200)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-60{padding-top:calc(var(--spacing)*60)}.pt-70{padding-top:calc(var(--spacing)*70)}.pt-80{padding-top:calc(var(--spacing)*80)}.pt-100{padding-top:calc(var(--spacing)*100)}.pt-108{padding-top:calc(var(--spacing)*108)}.pt-140{padding-top:calc(var(--spacing)*140)}.pt-160{padding-top:calc(var(--spacing)*160)}.pt-400{padding-top:calc(var(--spacing)*400)}.pb-40{padding-bottom:calc(var(--spacing)*40)}.pb-84{padding-bottom:calc(var(--spacing)*84)}.pb-100{padding-bottom:calc(var(--spacing)*100)}.pb-124{padding-bottom:calc(var(--spacing)*124)}.pb-204{padding-bottom:calc(var(--spacing)*204)}.text-center{text-align:center}.text-right{text-align:right}.h2{font-family:var(--font-grotesk);letter-spacing:normal;font-size:64rem;font-weight:800;line-height:.94}.h4{font-family:var(--default-font-family);letter-spacing:-.01em;font-size:56rem;font-weight:500;line-height:.9}.h5{font-family:var(--font-grotesk);letter-spacing:normal;font-size:32rem;font-weight:800;line-height:.9}.text-24{font-size:var(--text-24);line-height:var(--tw-leading,var(--text-24--line-height))}.text-40{font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.paragraph-narrow{letter-spacing:-.01em}.text-balance{text-wrap:balance}.text-secondary{color:var(--color-secondary)}.text-tertiary{color:var(--color-tertiary)}.text-white{color:var(--color-white)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\[program\:nginx\]{program:nginx}.\[program\:php-fpm\]{program:php-fpm}:is(.\*\:h-104>*){height:calc(var(--spacing)*104)}:is(.\*\:h-134>*){height:calc(var(--spacing)*134)}:is(.\*\:w-auto>*){width:auto}:is(.\*\:flex-1>*){flex:1}:is(.\*\:rounded-\[60rem\]>*){border-radius:60rem}:is(.\*\:bg-white>*){background-color:var(--color-white)}:is(.\*\:px-80>*){padding-inline:calc(var(--spacing)*80)}:is(.\*\:pt-40>*){padding-top:calc(var(--spacing)*40)}@media not all and (min-width:1200px){.t\:top-31{top:calc(var(--spacing)*31)}.t\:top-343{top:calc(var(--spacing)*343)}.t\:top-445{top:calc(var(--spacing)*445)}.t\:top-602{top:calc(var(--spacing)*602)}.t\:top-707{top:calc(var(--spacing)*707)}.t\:right-40{right:calc(var(--spacing)*40)}.t\:right-78{right:calc(var(--spacing)*78)}.t\:right-120{right:calc(var(--spacing)*120)}.t\:left-24{left:calc(var(--spacing)*24)}.t\:left-217{left:calc(var(--spacing)*217)}.t\:my-16{margin-block:calc(var(--spacing)*16)}.t\:-mt-38{margin-top:calc(var(--spacing)*-38)}.t\:-mt-181{margin-top:calc(var(--spacing)*-181)}.t\:mt-20{margin-top:calc(var(--spacing)*20)}.t\:mb-16{margin-bottom:calc(var(--spacing)*16)}.t\:mb-40{margin-bottom:calc(var(--spacing)*40)}.t\:hidden{display:none}.t\:h-1100{height:calc(var(--spacing)*1100)}.t\:h-1200{height:calc(var(--spacing)*1200)}.t\:w-227{width:calc(var(--spacing)*227)}.t\:w-307{width:calc(var(--spacing)*307)}.t\:w-385{width:calc(var(--spacing)*385)}.t\:w-466{width:calc(var(--spacing)*466)}.t\:w-492{width:calc(var(--spacing)*492)}.t\:w-795{width:calc(var(--spacing)*795)}.t\:scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.t\:gap-12{gap:calc(var(--spacing)*12)}.t\:gap-100{gap:calc(var(--spacing)*100)}.t\:px-240{padding-inline:calc(var(--spacing)*240)}.t\:py-120{padding-block:calc(var(--spacing)*120)}.t\:ps-60{padding-inline-start:calc(var(--spacing)*60)}.t\:ps-100{padding-inline-start:calc(var(--spacing)*100)}.t\:ps-240{padding-inline-start:calc(var(--spacing)*240)}.t\:pe-84{padding-inline-end:calc(var(--spacing)*84)}.t\:pt-346{padding-top:calc(var(--spacing)*346)}.t\:pb-32{padding-bottom:calc(var(--spacing)*32)}.t\:pb-184{padding-bottom:calc(var(--spacing)*184)}.t\:h3{font-family:var(--font-grotesk);letter-spacing:-.01em;font-size:60rem;font-weight:800;line-height:.9}.t\:text-20{font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height))}.t\:text-28{font-size:var(--text-28);line-height:var(--tw-leading,var(--text-28--line-height))}.t\:text-40{font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height))}:is(.t\:\*\:px-60>*){padding-inline:calc(var(--spacing)*60)}:is(.t\:\*\:pt-32>*){padding-top:calc(var(--spacing)*32)}}@media not all and (min-width:960px){.m\:-top-20{top:calc(var(--spacing)*-20)}.m\:-top-24{top:calc(var(--spacing)*-24)}.m\:-top-50{top:calc(var(--spacing)*-50)}.m\:-top-70{top:calc(var(--spacing)*-70)}.m\:-top-98{top:calc(var(--spacing)*-98)}.m\:top-24{top:calc(var(--spacing)*24)}.m\:-left-100{left:calc(var(--spacing)*-100)}.m\:-left-110{left:calc(var(--spacing)*-110)}.m\:left-67{left:calc(var(--spacing)*67)}.m\:left-95{left:calc(var(--spacing)*95)}.m\:left-145{left:calc(var(--spacing)*145)}.m\:col-span-1{grid-column:span 1/span 1}.m\:my-12{margin-block:calc(var(--spacing)*12)}.m\:-mt-28{margin-top:calc(var(--spacing)*-28)}.m\:-mt-127{margin-top:calc(var(--spacing)*-127)}.m\:mt-12{margin-top:calc(var(--spacing)*12)}.m\:mt-40{margin-top:calc(var(--spacing)*40)}.m\:mt-160{margin-top:calc(var(--spacing)*160)}.m\:-mb-8{margin-bottom:calc(var(--spacing)*-8)}.m\:mb-12{margin-bottom:calc(var(--spacing)*12)}.m\:mb-16{margin-bottom:calc(var(--spacing)*16)}.m\:mb-32{margin-bottom:calc(var(--spacing)*32)}.m\:mb-40{margin-bottom:calc(var(--spacing)*40)}.m\:block{display:block}.m\:hidden{display:none}.m\:h-335{height:calc(var(--spacing)*335)}.m\:h-812{height:calc(var(--spacing)*812)}.m\:h-850{height:calc(var(--spacing)*850)}.m\:h-auto{height:auto}.m\:h-screen{height:100vh}.m\:w-130{width:calc(var(--spacing)*130)}.m\:w-335{width:calc(var(--spacing)*335)}.m\:w-full{width:100%}.m\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.m\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m\:flex-col{flex-direction:column}.m\:flex-col-reverse{flex-direction:column-reverse}.m\:justify-center{justify-content:center}.m\:gap-12{gap:calc(var(--spacing)*12)}.m\:gap-24{gap:calc(var(--spacing)*24)}.m\:gap-32{gap:calc(var(--spacing)*32)}.m\:gap-37{gap:calc(var(--spacing)*37)}.m\:gap-40{gap:calc(var(--spacing)*40)}.m\:gap-60{gap:calc(var(--spacing)*60)}.m\:rounded-\[80rem\]{border-radius:80rem}.m\:p-0{padding:calc(var(--spacing)*0)}.m\:p-20{padding:calc(var(--spacing)*20)}.m\:p-32{padding:calc(var(--spacing)*32)}.m\:px-0{padding-inline:calc(var(--spacing)*0)}.m\:px-20{padding-inline:calc(var(--spacing)*20)}.m\:py-0{padding-block:calc(var(--spacing)*0)}.m\:py-40{padding-block:calc(var(--spacing)*40)}.m\:py-60{padding-block:calc(var(--spacing)*60)}.m\:py-80{padding-block:calc(var(--spacing)*80)}.m\:pt-0{padding-top:calc(var(--spacing)*0)}.m\:pt-40{padding-top:calc(var(--spacing)*40)}.m\:pt-60{padding-top:calc(var(--spacing)*60)}.m\:pt-120{padding-top:calc(var(--spacing)*120)}.m\:pt-213{padding-top:calc(var(--spacing)*213)}.m\:pb-60{padding-bottom:calc(var(--spacing)*60)}.m\:pb-80{padding-bottom:calc(var(--spacing)*80)}.m\:pb-90{padding-bottom:calc(var(--spacing)*90)}.m\:pb-110{padding-bottom:calc(var(--spacing)*110)}.m\:text-center{text-align:center}.m\:h5{font-family:var(--font-grotesk);letter-spacing:normal;font-size:32rem;font-weight:800;line-height:.9}.m\:text-14{font-size:var(--text-14);line-height:var(--tw-leading,var(--text-14--line-height))}.m\:text-20{font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height))}.m\:text-24{font-size:var(--text-24);line-height:var(--tw-leading,var(--text-24--line-height))}.m\:text-28{font-size:var(--text-28);line-height:var(--tw-leading,var(--text-28--line-height))}.m\:text-40{font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height))}.m\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:is(.m\:\*\:col-span-1>*){grid-column:span 1/span 1}:is(.m\:\*\:h-100>*){height:calc(var(--spacing)*100)}:is(.m\:\*\:w-full>*){width:100%}:is(.m\:\*\:rounded-\[40rem\]>*){border-radius:40rem}:is(.m\:\*\:p-32>*){padding:calc(var(--spacing)*32)}}}:root{interpolate-size:allow-keywords;--a:var(--color-blue);--aHover:var(--color-blue);--aUnderline:none;--aUnderlineHover:underline;--svg:var(--color-black)}html{font-size:.0694445vw}:has(:target){scroll-behavior:smooth}:has(:target) [id]{scroll-margin-top:var(--scroll-margin,100rem)}:has(:target):has(header.scroll){--scroll-margin:100rem}body{background:var(--color-white);min-height:100dvh;color:var(--color-primary);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex-direction:column;display:flex}.a{color:var(--a);-webkit-text-decoration:var(--aUnderline);-webkit-text-decoration:var(--aUnderline);text-decoration:var(--aUnderline);cursor:pointer;text-underline-offset:25%;text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}}.a{--svg:var(--a);transition:all .3s}.a:hover{color:var(--aHover);-webkit-text-decoration-line:var(--aUnderlineHover);-webkit-text-decoration-line:var(--aUnderlineHover);text-decoration-line:var(--aUnderlineHover)}.a--underline{--aUnderline:underline;--aUnderlineHover:none}a{color:var(--a);-webkit-text-decoration:var(--aUnderline);-webkit-text-decoration:var(--aUnderline);text-decoration:var(--aUnderline);cursor:pointer;text-underline-offset:25%;text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}}a{--svg:var(--a);transition:all .3s}a:hover{color:var(--aHover);-webkit-text-decoration-line:var(--aUnderlineHover);-webkit-text-decoration-line:var(--aUnderlineHover);text-decoration-line:var(--aUnderlineHover)}a--underline{--aUnderline:underline;--aUnderlineHover:none}.svg:not(.svg--stroke) path,.svg:not(.svg--stroke) circle,.svg:not(.svg--stroke) line,.svg:not(.svg--stroke) rect{transition:all .3s}.svg:not(.svg--stroke) path:not(.stroke):not(.skip),.svg:not(.svg--stroke) circle:not(.stroke):not(.skip),.svg:not(.svg--stroke) line:not(.stroke):not(.skip),.svg:not(.svg--stroke) rect:not(.stroke):not(.skip){fill:var(--svg)}.svg:not(.svg--stroke) path.stroke,.svg:not(.svg--stroke) circle.stroke,.svg:not(.svg--stroke) line.stroke,.svg:not(.svg--stroke) rect.stroke{stroke:var(--svg)}.svg--stroke path,.svg--stroke circle,.svg--stroke line,.svg--stroke rect{transition:all .3s}.svg--stroke path:not(.fill):not(.skip),.svg--stroke circle:not(.fill):not(.skip),.svg--stroke line:not(.fill):not(.skip),.svg--stroke rect:not(.fill):not(.skip){stroke:var(--svg)}.svg--stroke path.fill,.svg--stroke circle.fill,.svg--stroke line.fill,.svg--stroke rect.fill{fill:var(--svg)}p+p{margin-top:16rem}input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}input:-webkit-autofill:active{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}.vwReal{width:calc(var(--vw,1vw)*100)}.full-width{left:calc(50% - var(--vw,1vw)*50);width:calc(var(--vw,1vw)*100);position:relative}.flex-center{justify-content:center;align-items:center;display:flex}.grid-center{place-items:center;display:grid}.text-trim{text-box:trim-both cap alphabetic}.wow:not(.animated){visibility:hidden}main{flex:1;width:100%;position:relative;overflow:hidden}@media not all and (min-width:1200px){html{font-size:.0976563vw}}@media not all and (min-width:960px){html{font-size:.266667vw}}:root{--inline:120rem;--radius:120rem}h1{font-family:var(--default-font-family);letter-spacing:normal;text-transform:uppercase;font-size:80rem;font-weight:400;line-height:1}h2{font-family:var(--font-grotesk);letter-spacing:normal;font-size:64rem;font-weight:800;line-height:.94}h3{font-family:var(--font-grotesk);letter-spacing:-.01em;font-size:60rem;font-weight:800;line-height:.9}h4{font-family:var(--default-font-family);letter-spacing:-.01em;font-size:56rem;font-weight:500;line-height:.9}h5{font-family:var(--font-grotesk);letter-spacing:normal;font-size:32rem;font-weight:800;line-height:.9}header{background:#2323231a;justify-content:space-between;align-items:center;padding:12rem 12rem 12rem 24rem;display:flex;position:fixed;inset:8rem 8rem auto}@supports (color:color-mix(in lab, red, red)){header{background:color-mix(in oklab,var(--color-black)10%,transparent)}}header{z-index:99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24rem;height:68rem}.btn{--btnColor:var(--color-black);--btnBG:var(--color-white);--btnHoverColor:var(--color-white);--btnHoverBG:var(--color-blue);background:var(--btnBG);color:var(--btnColor);cursor:pointer;text-align:center;height:44rem;font-weight:500;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));border-radius:16rem;justify-content:center;align-items:center;padding-inline:16rem;text-decoration:none;transition:all .3s;display:inline-flex}.btn:hover{color:var(--btnHoverColor);background:var(--btnHoverBG);text-decoration:none}.btn--big{height:110rem;font-family:var(--font-grotesk);letter-spacing:normal;border-radius:40rem;padding-inline:32rem;font-size:64rem;font-weight:800;line-height:.94}.btn--md{height:86rem;font-family:var(--font-grotesk);font-weight:800;font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height));border-radius:32rem;padding-inline:32rem}.btn--black{--btnColor:var(--color-white);--btnBG:var(--color-primary)}.btn--blue{--btnColor:var(--color-white);--btnBG:var(--color-blue);--btnHoverColor:var(--color-black);--btnHoverBG:var(--color-white)}.menu{gap:64rem;font-weight:500;display:flex;position:relative}.menu a{--a:var(--color-white);--aHover:var(--color-white);--aUnderline:none;--aUnderlineHover:none;transition:all .3s}.menu a:hover{text-shadow:0 0 6rem var(--color-white)}.menu__dot{opacity:0;transition:all .3s;position:absolute;top:calc(100% + 3rem)}.menu__dot:after{content:"";aspect-ratio:1;background:var(--color-white);border-radius:50%;width:5rem;display:inline-block;position:absolute;top:0;left:50%;translate:-50%}.menu:has(a.active) .menu__dot{opacity:1}.menu--footer{gap:57rem}.menu--footer a{--a:var(--color-tertiary);--aHover:var(--color-tertiary);--aUnderline:none;--aUnderlineHover:none}.menu--footer a:hover{text-shadow:0 0 6rem var(--color-tertiary)}.parallax{position:absolute;top:100rem;left:0}.parallax--front{top:300rem}.footer{color:var(--color-tertiary);--a:var(--color-tertiary);--aHover:var(--color-tertiary);--aUnderline:none;--aUnderlineHover:none;padding-inline:32rem;padding-bottom:1184rem;font-weight:500;position:relative;overflow:hidden}.footer a:hover{text-shadow:0 0 6rem var(--color-tertiary)}.footer__img{z-index:-1;width:1172rem;position:absolute;bottom:-100rem;left:50%;translate:-50%}.content{padding-inline:var(--inline)}.contact{color:var(--color-tertiary)}.contact div{color:var(--color-secondary);letter-spacing:-.01em;font-weight:500;font-size:var(--text-24);line-height:var(--tw-leading,var(--text-24--line-height));margin-bottom:4rem}.contact--sm{font-size:var(--text-12);line-height:var(--tw-leading,var(--text-12--line-height))}.contact--sm div{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.num{background:var(--color-icon);color:var(--color-white);border-radius:50rem;padding:48rem 30rem 48rem 32rem}.num__num{font-family:var(--font-grotesk);letter-spacing:normal;margin-bottom:16rem;font-size:180rem;font-weight:800;line-height:.94}.num__text{font-family:var(--default-font-family);letter-spacing:-.01em;font-size:56rem;font-weight:500;line-height:.9}.cloud{font-family:var(--font-grotesk);letter-spacing:normal;flex-wrap:wrap;gap:60rem 0;font-size:64rem;font-weight:800;line-height:.94;display:flex}.cloud-item{--a:var(--color-black);--aHover:var(--color-black);--aUnderline:none;--aUnderlineHover:none}.cloud-item>div{display:inline-block;position:relative}.cloud-item>div:hover{z-index:10}.cloud-item>div:hover .cloud-item__pic{opacity:1}.cloud-item__pic{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;width:350rem;height:230rem;transition:all .3s;position:absolute}.cloud-item__pic img{object-fit:cover;border-radius:80rem;height:100%}.section--rounded-up{border-radius:24rem 24rem 0 0}.section--rounded-down{border-radius:0 0 24rem 24rem}.section--rounded-full{border-radius:24rem}.section--gradient-pink{background:radial-gradient(103.35% 110.82% at 50% -10.82%,#ff6eb2 0%,#fc84c3 32.7%,#fff 86.36%)}.case{border-radius:120rem;width:590rem;height:590rem;display:block;position:relative;overflow:hidden}.case--big{width:1200rem}.case__pic{z-index:5;position:absolute;inset:0}.case__pic img{object-fit:cover;height:100%}.case__pic:after{content:"";background:linear-gradient(270deg,#0000 -2.79%,#0006 100%);position:absolute;inset:0}.case__substruct{z-index:10;opacity:0;width:2000rem;transition:opacity .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.col-span-2 .case__substruct{width:4000rem}.case__content{z-index:20;align-items:center;padding:40rem;display:flex;position:absolute;inset:0}.case__title{color:var(--color-white);font-family:var(--font-grotesk);letter-spacing:normal;font-size:64rem;font-weight:800;line-height:.94}.case .tags{z-index:20;width:100%;padding:24rem 60rem;position:absolute;bottom:0;left:0}.case .tags .tag{background:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.case .tags .tag{background:color-mix(in oklab,var(--color-white)30%,transparent)}}.case:hover .case__substruct{opacity:1}.tags{flex-wrap:wrap;justify-content:center;gap:8rem;display:flex}.tags--detail{justify-content:end;max-width:500rem}.tag{background:var(--color-gray-180);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);height:44rem;color:var(--color-white);text-transform:uppercase;font-weight:700;font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));letter-spacing:-.01em;border-radius:8rem;justify-content:center;align-items:center;padding-inline:16rem;display:flex}.review{background:var(--color-white);border-radius:16rem;width:460rem;padding:24rem;transition:all .3s;box-shadow:0 5rem 22rem #0000001a}.review__pic{height:120rem;margin-bottom:24rem}.review__pic img{object-fit:cover;border-radius:16rem;height:100%}.review__who{font-weight:500;font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));letter-spacing:-.01em;margin-bottom:12rem}.review__text{color:var(--color-tertiary)}.review:hover{z-index:50}.reviews:has(.review:hover) .review:not(:hover){background:var(--color-gray);scale:.9}.award{text-align:center;width:250rem;font-weight:500;font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));flex-direction:column;gap:16rem;text-decoration:none;display:flex}.award__title{height:72rem;color:var(--color-tertiary)}.award__card{background:var(--color-gray-780);border-radius:40rem;flex-direction:column;padding:16rem;display:flex}.award__pic{background:var(--color-dark);border-radius:24rem;place-items:center;height:176rem;display:grid}.award__pic img{opacity:.7;width:140rem;transition:all .3s}.award__year{color:var(--color-secondary);z-index:10;font-family:var(--font-grotesk);letter-spacing:normal;margin-top:-12rem;font-size:64rem;font-weight:800;line-height:.94;transition:all .3s;position:relative}.award--white .award__title{color:var(--color-gray-180)}.award--white .award__card{background:var(--color-gray)}.award--white .award__pic{background:var(--color-white)}.award--white .award__pic img{opacity:.4}.award--white .award__year{color:var(--color-gray-180)}.award--white:hover .award__year{color:var(--color-secondary)}.form-elem input,.form-elem textarea{background:var(--color-white);height:56rem;box-shadow:none;border:1.5rem solid #2323231a;border-radius:16rem;width:100%;padding-inline:20rem}@supports (color:color-mix(in lab, red, red)){.form-elem input,.form-elem textarea{border:1.5rem solid color-mix(in oklab,var(--color-black)10%,transparent)}}.form-elem input,.form-elem textarea{font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));letter-spacing:-.01em}.form-elem textarea{height:200rem;padding-block:16rem}.slider--services{padding-bottom:100rem}.slider--services .swiper-slide{width:auto;padding-inline:50rem}.slider--cases .swiper-slide{width:auto;padding-left:20rem}.slider--cases .swiper-slide:first-child{padding-left:var(--inline)}.slider--cases .swiper-slide:last-child{padding-right:var(--inline)}.slider--cases .swiper-wrapper{transition-timing-function:linear}.slider-btn{z-index:10;cursor:pointer;background:0 0;width:200rem;height:100%;transition:all .3s;position:absolute;top:0}.slider-btn:hover{scale:.9}.slider-btn.swiper-button-disabled{cursor:default;opacity:0}.slider-btn--next{right:0}.slider-btn--prev{left:0}.service{text-align:center;position:relative}.service__title{font-family:var(--font-grotesk);letter-spacing:normal;font-size:64rem;font-weight:800;line-height:.94;font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height));cursor:pointer;justify-content:center;align-items:center;height:54rem;transition:all .3s;display:flex}.swiper-slide-active .service__title{letter-spacing:-.01em;color:var(--color-tertiary);scale:1.3}.service__text{opacity:0;color:var(--color-tertiary);text-wrap:balance;width:480rem;font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));transition:all .3s;position:absolute;top:calc(100% + 16rem);left:50%;translate:-50%}.swiper-slide-active .service__text{opacity:1}.bar{background:var(--color-gray);border-radius:60rem;justify-content:space-between;padding:40rem 80rem;display:flex}.bar.grid{grid-template-columns:min-content min-content min-content;gap:32rem 0;display:grid}.bar-item{color:var(--color-tertiary);white-space:nowrap}.bar-item__top{font-family:var(--font-grotesk);letter-spacing:normal;margin-bottom:8rem;font-size:64rem;font-weight:800;line-height:.94}.bar-item__bottom{font-weight:500;font-size:var(--text-24);line-height:var(--tw-leading,var(--text-24--line-height));letter-spacing:-.01em}.article{gap:54rem;display:grid}.article__pic img{border-radius:120rem}.article-section{padding-block:60rem}.article-section--inner{padding-inline:100rem}.article-card{letter-spacing:-.01em}.article-card__title{font-weight:500;font-size:var(--text-24);line-height:var(--tw-leading,var(--text-24--line-height));color:var(--color-primary);margin-bottom:8rem}.article-card__text{font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));color:var(--color-secondary);text-wrap:pretty;padding-right:24rem}.article-card--big .article-card__text{font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height))}.article-video{position:relative}.article-video__btn{aspect-ratio:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff4d;border-radius:50%;width:250rem;transition:all .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.article-video:hover .article-video__btn{scale:.9}.fancybox__content{padding:0}.appear-length{height:200rem;position:absolute}.appear-outer{translate:0 200rem}.subject{text-align:center;width:100%;height:56rem;color:var(--color-tertiary);border:1px solid #2323231a;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.subject{border:1px solid color-mix(in oklab,var(--color-black)10%,transparent)}}.subject{cursor:pointer;font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));border-radius:16rem;transition:all .3s}.subject input{display:none}.subject:has(input:checked){color:var(--color-white);border-color:var(--color-blue);background:var(--color-blue)}.subject:hover{color:var(--color-white);border-color:#23232333}@supports (color:color-mix(in lab, red, red)){.subject:hover{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.subject:hover{background:#23232333}@supports (color:color-mix(in lab, red, red)){.subject:hover{background:color-mix(in oklab,var(--color-black)20%,transparent)}}.cookie{z-index:80;background:var(--color-black);width:360rem;color:var(--color-white);--a:var(--color-white);--aHover:var(--color-white);--aUnderline:underline;--aUnderlineHover:none;border-radius:40rem;padding:32rem;position:fixed;bottom:24rem;right:24rem}.cookie__title{font-weight:500;font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height));margin-bottom:12rem}.cookie__text{font-size:var(--text-14);line-height:var(--tw-leading,var(--text-14--line-height))}.cookie__btn{margin-top:24rem}.cookie__btn .btn{width:100%}.cookie__close{cursor:pointer;width:34rem;position:absolute;top:12rem;right:12rem}@media not all and (min-width:1200px){body{--inline:40rem;--radius:100rem}.footer{padding-inline:var(--inline);padding-bottom:838rem}.footer__img{width:841rem;bottom:-56rem}.num__num{margin-bottom:16rem;font-size:120rem}.num__text{font-size:28rem}.case{border-radius:100rem;width:466rem;height:466rem}.case--big{width:944rem}.case__substruct{width:1580rem}.col-span-2 .case__substruct{width:3160rem}.case__content{padding:32rem}.case__title{font-family:var(--font-grotesk);letter-spacing:-.01em;font-size:60rem;font-weight:800;line-height:.9}.tags--detail{max-width:400rem}.tag{height:42rem;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.review{width:386rem}.slider--services{padding-bottom:60rem}.slider--services .swiper-slide{padding-inline:40rem}.slider-btn{display:none}.bar-item__top{font-family:var(--font-grotesk);letter-spacing:-.01em;font-size:60rem;font-weight:800;line-height:.9}.article__pic img{border-radius:100rem}.article-section--inner{padding-inline:80rem}.article-card__title{font-size:var(--text-20);line-height:var(--tw-leading,var(--text-20--line-height))}.article-card__text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.article-card--big .article-card__text{font-size:var(--text-28);line-height:var(--tw-leading,var(--text-28--line-height))}}@media (min-width:960px){.slider--reviews{display:block;position:absolute;inset:0;overflow:visible}.slider--reviews .swiper-wrapper,.slider--reviews .swiper-slide{width:auto;height:auto;display:block;transform:none}.slider--awards .swiper-wrapper{gap:calc(var(--spacing)*20);grid-template-columns:repeat(3,minmax(0,1fr));width:fit-content;margin-inline:auto;display:grid}.slider--awards .swiper-wrapper .swiper-slide{width:auto;height:auto}.slider--awards2 .swiper-wrapper{gap:calc(var(--spacing)*20);flex-wrap:wrap;display:flex}.slider--awards2 .swiper-wrapper .swiper-slide{width:auto}.award--reverse,.award--reverse .award__card{flex-direction:column-reverse}.award--reverse .award__year{margin:0 0 -16rem}.award:hover{text-decoration:none}.award:hover .award__pic img{opacity:1}.award:hover .award__year{color:var(--color-tertiary);text-decoration:none}}@media not all and (min-width:960px){body{--inline:20rem;--radius:40rem}body.open{overflow:hidden}header{align-items:stretch;padding:0;transition:all .3s;display:block;overflow:hidden}.open header{height:calc(100dvh - 16rem)}.header__left{align-items:center;height:68rem;padding-inline:24rem;display:flex}.burger{background:var(--color-white);border-radius:16rem;place-items:center;width:56rem;height:44rem;display:grid;position:absolute;top:12rem;right:12rem}.burger img{width:24rem}.burger img:last-child,.open .burger img{display:none}.open .burger img:last-child{display:block}.menu{width:100%;font-weight:500;font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height));flex-direction:column;align-items:center;gap:60rem;padding-top:48rem}.menu__dot{display:none}.menu a{width:fit-content;display:inline-block;position:relative}.menu a:before{content:"";background:var(--color-white);aspect-ratio:1;opacity:0;border-radius:50%;width:10rem;transition:all .3s;display:inline-block;position:absolute;top:50%;left:-24rem;translate:0 -50%}.menu a.active:before{opacity:1}.menu--footer{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex-flow:wrap;justify-content:center;gap:21rem 68rem}.footer{padding-inline:20rem;padding-bottom:463rem}.footer__img{width:366rem}.contact{font-size:var(--text-14);line-height:var(--tw-leading,var(--text-14--line-height))}.contact div{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.num{padding:24rem 32rem}.num__num{margin-bottom:12rem;font-size:100rem}.num__text{font-size:var(--text-28);line-height:var(--tw-leading,var(--text-28--line-height))}.cloud{font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height));flex-direction:column;align-items:center;gap:16rem;display:flex;translate:0 100%}.cloud-outer{--cloud:70rem;margin-inline:calc(-1*var(--inline));padding-bottom:0;padding-inline:var(--inline);-webkit-mask-image:linear-gradient(to bottom,transparent,transparent var(--cloud),#000 calc(var(--cloud)*2),#000 calc(100% - var(--cloud)*2),transparent calc(100% - var(--cloud)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,transparent var(--cloud),#000 calc(var(--cloud)*2),#000 calc(100% - var(--cloud)*2),transparent calc(100% - var(--cloud)),transparent);mask-image:linear-gradient(to bottom,transparent,transparent var(--cloud),#000 calc(var(--cloud)*2),#000 calc(100% - var(--cloud)*2),transparent calc(100% - var(--cloud)),transparent);overflow:hidden}.cloud-item{--a:var(--color-icon);color:var(--color-icon);padding:0}.cloud-item__pic{z-index:-1;width:140rem;height:93rem;display:none}.cloud-item__pic img{border-radius:30rem}.cloud-item.active{--a:var(--color-black);color:var(--color-black);z-index:10}.cloud-item.active .cloud-item__pic{opacity:1}.case{border-radius:80rem;width:335rem;height:335rem}.case--big{width:335rem}.case__substruct{display:none}.case__content{padding:32rem}.case__title{font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height))}.case .tags{padding-inline:24rem}.case .tags .tag:not(:first-child):not(:nth-child(2)){display:none}.slider--cases .case{border-radius:60rem;width:292rem;height:292rem}.slider--cases .case .case__content{padding:24rem}.tags--detail{justify-content:start;max-width:none}.tag{height:38rem;font-size:var(--text-12);line-height:var(--tw-leading,var(--text-12--line-height))}.btn--glow{z-index:70;position:fixed;bottom:20rem;left:50%;translate:-50%;box-shadow:0 3rem 6rem #00000017}.btn--big{height:86rem;font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height));border-radius:32rem}.btn--md{height:62rem;font-size:var(--text-28);line-height:var(--tw-leading,var(--text-28--line-height));border-radius:24rem}.review{width:292rem;padding:20rem;position:relative;inset:auto}.review__pic{margin-bottom:20rem}.review__who{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.review__text{font-size:var(--text-14);line-height:var(--tw-leading,var(--text-14--line-height))}.reviews:has(.review:hover) .review:not(:hover){background:var(--color-white);scale:1}.slider{left:calc(50% - var(--vw,1vw)*50);width:calc(var(--vw,1vw)*100);position:relative}.slider .swiper-slide{width:auto;padding-inline:12rem 0}.slider .swiper-slide:first-child{padding-left:var(--inline)}.slider .swiper-slide:last-child{padding-right:var(--inline)}.slider--reviews{margin-block:-30rem;padding-block:30rem}.slider--photos .swiper-wrapper{transition-timing-function:linear!important}.slider--photos .swiper-slide{padding-inline:var(--inline)0;width:auto}.slider--photos .swiper-slide img{width:auto}.slider--services{padding-bottom:40rem}.slider--services .swiper-slide{padding-inline:40rem}.form-elem input,.form-elem textarea{height:40rem;font-size:var(--text-14);line-height:var(--tw-leading,var(--text-14--line-height));padding-inline:14rem}.form-elem textarea{height:144rem;padding-block:12rem}.service__text{width:350rem;top:calc(100% + 12rem)}.bar{border-radius:40rem;flex-direction:column;gap:32rem;padding:32rem}.bar.grid{display:flex}.bar-item__top{font-family:var(--font-grotesk);letter-spacing:normal;font-size:32rem;font-weight:800;line-height:.9}.bar-item__bottom{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.article{gap:40rem}.article__pic img{border-radius:40rem}.article-section{padding-block:24rem}.article-section--inner{padding-inline:0}.article-card__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.article-card__text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-right:0}.article-card--big .article-card__text{font-size:var(--text-24);line-height:var(--tw-leading,var(--text-24--line-height))}.article-video__btn{width:100rem}.subject{height:49rem;font-size:14rem}.cookie{width:calc(100% - 32rem);bottom:16rem;right:16rem}.cookie__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.swiper-slide-active .award .award__pic img{opacity:1}.swiper-slide-active .award .award__year{color:var(--color-tertiary);text-decoration:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}