@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:100 900;src:url(/static/media/Manrope-VariableFont_wght.efe78270bd691bb8d70b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200 1000;src:url(/static/media/Nunito-VariableFont_wght.f55558447983dc135e34.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}:root{--main-background:#fff;--main-text-color:#000;--menu-bg:#eeebff;--menu-text:#000;--heading-font:"Manrope",sans-serif;color-scheme:light}html[data-theme=light]{--main-background:#fff;--header-background:#fff;--service-background:#eeebff;--main-text-color:#000;--switch-background:#eeebff;--theme-background:#fff;--title-border-color:#4824ff;--main-elements-color:#eeebff;--elements-color:#eeebff;--elements-text-color:#4824ff;--tag-text-color:#48244f;--selected-tag-background:#4001a1;--menu-bg:#eeebff;--menu-border:#4824ff26;--menu-button-bg:#fff;--menu-button-border:#4824ff26;--menu-text:#000;--menu-hover-bg:#4824ff;--menu-hover-text:#fff;--menu-shadow:0 4px 10px #00000026}html[data-theme=dark]{--main-background:#000;--header-background:#000;--service-background:#000;--main-text-color:#fff;--switch-background:#eeebff;--theme-background:#000;--title-border-color:#4824ff;--main-elements-color:#eeebff;--elements-color:#eeebff;--elements-text-color:#fff;--tag-text-color:#48244f;--selected-tag-background:#4001a1;--menu-bg:#000;--menu-border:#ffffff26;--menu-button-bg:#fff;--menu-button-border:#ffffff26;--menu-text:#000;--menu-hover-bg:#4824ff;--menu-hover-text:#fff;--menu-shadow:0 4px 12px #4824ff59;color-scheme:dark}body,html{overflow-x:hidden;width:100%}body,html{background:#fff;background:var(--main-background)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;color:var(--main-text-color);font-family:Nunito,sans-serif;margin:0;min-height:100vh;padding:0;transition:background-color .25s ease,color .25s ease}code{font-family:Manrope,monospace}[class*=__container]{max-width:78.75rem}[class*=__container],[class*=__slider]{margin:0 auto;padding:0 clamp(1.875rem,2.272rem + -1.69vw,.938rem)}[class*=__slider]{max-width:125rem}header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;background:var(--main-background);border-bottom:1px solid #4824ff14;left:0;padding:0;position:fixed;right:0;top:0;width:100%;z-index:1000}header a,header button{cursor:pointer;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;margin-right:3%;transition:.3s ease-in-out}header button{background:#0000;border:0;color:inherit;padding:0}header a:hover,header button:hover{color:#0606cc;filter:drop-shadow(0 0 14px rgba(6,6,204,.18))}.header-content{gap:16px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:12px 20px}.header-content,.navigation{align-items:center;display:flex;width:100%}.navigation{gap:12px;min-height:72px;position:relative}.menu{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.5rem,2.2vw,2.25rem);justify-content:flex-start;transition:transform .3s ease,opacity .3s ease;width:100%}.menu a,.menu button{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;margin-right:0;text-align:center;transition:color .3s ease}.menu a:hover,.menu button:hover{color:#0606cc}.header-button{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end;margin-left:auto;width:auto}.header-button>button{margin-right:0}.burger-menu{appearance:none;-webkit-appearance:none;display:none;padding:0}.btn{align-items:center;background:inherit;border:1px solid #9294f8;border-radius:clamp(.6rem,.8rem + .5vw,1.7rem);color:var(--elements-text-color);cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:clamp(1rem,.7rem + .5vw,1.25rem);height:clamp(2.6rem,2.11rem + 1.69vw,3.438rem);justify-content:center;overflow:hidden;padding:1rem 3rem;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.header-contact-btn{flex-shrink:0;min-width:clamp(9.5rem,8.7rem + 2vw,11rem);padding-inline:1.25rem;width:clamp(9.5rem,8.7rem + 2vw,11rem)}html[data-theme=light] .btn{background:#eeebff;box-shadow:4px 4px 8px #a3b1c6,-4px -4px 8px #fff;color:#4824ff}html[data-theme=dark] .btn{background:#0f0f1a;box-shadow:5px 5px 10px #050509,-5px -5px 10px #1c1c27;color:#fff}.btn:hover{animation:glowPulse 1.6s ease-in-out 1;background:inherit;box-shadow:0 0 10px #4824ff52,0 0 20px #9294f82e;color:var(--elements-text-color);transform:translateY(-2px)}@keyframes glowPulse{0%{box-shadow:0 0 10px #4824ff66,0 0 20px #9294f833}to{box-shadow:0 0 25px #4824ffcc,0 0 45px #9294f880}}.btn:before{background:linear-gradient(120deg,#0000,#9294f84d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .65s;width:100%}.btn:hover:before{left:100%}.btn:active{transform:scale(.95)}.switch{align-items:center;background:#0000;border:1px solid #9294f8;border-radius:clamp(.9rem,.8rem + .5vw,1.7rem);box-shadow:0 0 10px #9294f84d;cursor:pointer;display:flex;flex-shrink:0;height:clamp(2.7rem,2.2rem + 1vw,3.5rem);min-width:5.2rem;overflow:hidden;padding:0 .45rem;position:relative;transition:all .4s ease;width:clamp(5.2rem,4.5rem + 2vw,6.8rem)}.switch:hover{box-shadow:0 0 12px #9294f859;transform:scale(1.03)}.switch:before{background:linear-gradient(120deg,#9294f833,#0000 70%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.switch:hover:before{opacity:1}.theme{border-radius:999px;cursor:pointer;display:block;flex-shrink:0;height:clamp(2rem,1.6rem + 1.4vw,2.7rem);margin:0;object-fit:contain;transition:transform .35s ease-in-out;width:clamp(2rem,1.6rem + 1.4vw,2.7rem)}.text-accent{color:#4824ff}.theme.light{transform:translateX(0)}.theme.dark{transform:translateX(38px)}@media (max-width:769px){.theme.dark{transform:translateX(30px)}}.theme.light{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFiElEQVR4nO1bzW8bRRSfIBJED01p1Lq0HJGSGr/nhPRGw4fEAdECFX8BfwNQKCc+EhDQU2kFEkUC2vBntBSqBJK2HFJnZ2xRcaFcmh4KRYB2hofeehNix56d9e567TpPGsVy1rPv/ebNm/c1QmzTNuVC9Et5l5boaQmrdGN6VAwaURWeNAqJB38W9wJR7dEHjMJvjMJ5qhRHbM/6svz0OgD82TpvpTjiOm+uRLJ0aF0oLeGVtADguTa0xYPHRa8SffvU/VrCryEASykCsBzMqeA3ujo9LHqZjIR3NlZLlg4lBYBqOLWhVQrfFr1OVC0f0Ar8kOnTSQEwCj4JV9/nuUU/kFHwWbhiryYFQEt8LXhOwqciTyJvYswonKMqzDg9v1IqpHYK1Cb3OL2zCjNG4SzzKtImo3Cubtzwb79aPpJ0vjgAOM1XLR9h3kJteU+kTVSFmfUXdAICqRJqhSeMhK+1wh+0wrVNxm2Nvwv/d4IkQKfC819SeDi2gJ28KAoEqhT3seZoBdV1YV1H+Js5niNNnhKTr/A5LfGvcOX+8SW82ELw3XwcaoW/xxW8BRB/GgWn6Gfc2wkv2YBQbY+6L/EFrfB2UsG3AoFrvodHXXjIBwRVOmYUnNQS/01b+P/da54bTvK7chW+lQrmMbqq9u2ovvL5AOAreEmkTVQpjrAP7xp0sEo6M716kPS1A+QvjpK+vIP8S8PBCD4vjAb/42digPCxk0xXp4cDmVxCaVOPu9n63mRLbvO/QzsQued1ZTwQ2r8g3AaDURl3sgk2LWDe66cR3Ax+I+G8CwDzjfsMfCPxLJEYapjcmxiLtPYSSS/vJf/CkLvwG2OI9HIhmCPCDqzxsdvAG4n7jIQvNgVlIT9wLhIAqhRHOAHB8fzmHzc7JEbiR3bhS+Qv7OxA8KaxuDOYy64N8EGDDHJqf6OmwBLLFDubRPUMz2mOyJpA2ld3UNqvfCrCN4Bg0wK427xAWuLrzLstJ5E4MGrLUKD2ItWhrxSibMKs6BZphcpq8Dra8w424fq4NXboivBUfaxsPZvjWPu4Y2HUqgXkYSlzALSHb9nO+cyE53FRkPHa+wlawZuZA2AknGvLADs5WQLAtuCnR2xa8GXmAGhOXLRT/4UM1X99LLbfBlrhQqJanS/Lz/hVeNY2bM6P/v7B7DXg8g4bALej+GcZWdatKythNeKYiRyBb5+1BlwaTsRjaCsq/QvAd6kAcH3rFrgxPZp4C3BU1w9bIEk5Xt+rRrBvjsFr+R+DJ/J1hIq2vf1G5gCQBLAawiy3gUX9eVBtsii6QVqizCUYqvRAMOQWDhfS3/ucHep2OEycEJF4Rks43vB9bXKPVviHdSss7kpX9aMSIk3VaOaZeY+dEKF2KTFv+uHNzxmJH0amxNIIjTkEjkyJ4fuppcRMmBVuSop+viUpWinu3lzhbbs6VwrJkqJR80u4RSvwUANvJIY4kdsiKeqUFf7KPS1eet45Lc6nw0W3oy6oG2SRFnfxE4iLCDWcyqQw4h0M4vkg799cGGGhOda3nPOJCiMxZOqj0ljpmMiT/EEujvrNzQkevhzsN4km4/L4qaAHIY/GCKcGCQ+PupwO8YWHWw3vyatBwo/TIiPhTnI1h7vsczQfda685NsktVIqsItqK6RY9jf/Zjay37BbmkBJ2+Q8LHG4yn6GVrjYok1ukc9pfiZugaMrbXJm4BslvYkx7sAkVX4iCiyuz7M/nlqrrJza3+yKt3xO4WEj4d1MWmXjEDcnhOrYUFbvrFkajgfPSTwr+oEo7XZ5iWf6ql3eZHhhgucWvUzUeGXmxxSvzCz1xZUZGvhLU5Xgets8G8GolYp9bU7CeR49fW1ODPrFyTjE9TkuyHKldiCvzm6T6A36D4OrqDlTgzRuAAAAAElFTkSuQmCC)}.theme.dark{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEv0lEQVR4nO2Zb0yVVRzHT3+s1tpqva1Wq9aod7XVVrNaazVb2j3n4kWiAVMbmbVetFabbx7Pebh4FZEB1kbJv0AxQFTKmjqVBYwolwkXxmaLxMqhgg5RaHDOtx1u5/LcywUvN/A+Nr7b2e6Le5/z/dxzzu/PeQhZ1KIWlbACPtxte/GCxXA/uZFU58MtnOEjweQVwRQ4k2OCIYvcCLIoHuNU/qSNOwdn8gIIbiJulk2xVFA5GG3+X4Bh4mZxBiaoHA2bTlUQb0UAtBG3yvbgOad5f7pCoa3gX+0EwAfEjbK8eJhTec4YDWQp7PhUofQzBTttCkB/j7hNloWbOZMtxmRehkJthcKu6hBEeDtROejKAywocoxJe6VCYxXw9T6goU6hqtR5iGUTcZssH+7lTA4Zk9WbFY4dAQ5+NwXxeUDBnyFrbA8eIG4T9+BjY37bWoX2VqD1e0yD2LkTKcRtsl7ErZzJfgPwbTXw83Ggo306xJ7deIq4TYJiuTGfn6XQ0wV0nZwO0VABbF4tv+EePE/cJEFlkQFoLFH49RTQ2zMdIhBOZPJ8aQ6WELeIUxk0AD8eAfp+Q0yIfGci8+Il4pYSmTOpJjOuT+HMaeBMf2yISn9EKC0gbpD1Bp4wpkrWK5wbAP76MzbEoXpMrQCVfxQtw+1uCJ8vG1PlGxQGL2BGiM4TmDzk4WTH8J4bIlCaMbQ7oHDpImaF2P9F5CpYPtyVVADO8LoxVMMVhocxK0RPJ5CfHXEWKpNfOrOQmR2fKIyM4JoQh7+aWoXQSGJ7aXmRYowUv6MwehVxQdRERqRx4UVGUgBKc7DENOt6DA0gLojebqBoXRREslZCMNlsjATbgL/H4oMIngCK3o3ul2WdrmyvLwCVfmOgabvC+Hj8EN2/AMVREDo6cYr3reW4M9HGisxFuRTPmMk3pSuMXMKcIHqD0Wci3LkNCCrzOcMrVjbumGl+m+IRzrBeUNmqt7O+stnoReacIASTx83EbXuBiYm5QeiDfbQR2JIZAyS0Klc5kz16u3Iq6zmTe7VhZ/8ddW0zluvDffEDUKwJl9SZCsNDiUF0dwJNZcBWR+GX6LAplsYNoJdYMHnK/HhfsZoESATClB0H64Aqv0LB29cw6lPwr1EQb0YEgyu60JzTNrIpXg0/wKsQbMF/gnCW4s2HgQMNQH05UF0EVGxTKCtUKNseurIpFKE5p7YcPiSJiFNZG75WSVM43T1/EK0xeuzJK5sShdxVEf/+D/pCOSEAy4N7BJPd5mFbsxUuX1w4iF3lCoGIgy/PWyvwaELmHRAPCSrPmof+HgSknH+IPVVAnnPfUzmqazMyHxKpeFKHvLx0WSEncEyp+YNobwG+3KRgp0aFWQ9WkIUQgNsAiPb9GK/YoNDaCFyeY7IzpfiBSqBg7bSEd1YnU7KQ0iFNUCnDB3yVwv4Sha4WzFoA9vcBHYeAhiKFLY5uzrHnm20vHiQLLV2fOLN19CheF+onqjcq1OaFPusayb9yhvhP5aBOntf1klg38bpk5kx2JJ5hZZ9+36ajHUmmOMPTgkkuqDzq7Cdi1DRKUHlSX8PYDMsSju8L3hRRPM4pnuUUr3EG3+TrWC9Skt70L2pR/zP9A21LZu3A4Hw+AAAAAElFTkSuQmCC)}.cz,.theme.dark,.theme.light,.ua{background-position:50%;background-repeat:no-repeat;background-size:contain}.cz,.ua{border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:clamp(2.5rem,2.11rem + 1.69vw,3.438rem);transition:transform .2s ease,box-shadow .2s ease;width:clamp(2.5rem,2.11rem + 1.69vw,3.438rem)}.ua{background-image:url(/static/media/ua.4980fa991424d2079663.png)}.cz{background-image:url(/static/media/cz.c6ead1aa124dd2095a5c.png)}.cz:hover,.ua:hover{box-shadow:0 4px 8px #0000004d;transform:scale(1.1)}.cz.active,.ua.active{box-shadow:0 0 0 2px #4824ffa3,0 0 14px #4824ff6b,0 0 24px #85dfff3d;transform:scale(1.06)}html[data-theme=dark] .cz.active,html[data-theme=dark] .ua.active{box-shadow:0 0 0 2px #9294f8b8,0 0 16px #9294f87a,0 0 28px #85dfff2e}.cz:active,.ua:active{box-shadow:0 2px 4px #0000004d;transform:scale(.95)}@media (max-width:769px){body{padding-top:env(safe-area-inset-top,0)}header{padding:env(safe-area-inset-top,0) 0 0}.header-content{gap:10px;padding:10px 14px;position:relative}.navigation{gap:8px;min-height:64px}.header-button{grid-gap:clamp(.35rem,1.8vw,.6rem);align-items:center;display:grid;flex-wrap:nowrap;gap:clamp(.35rem,1.8vw,.6rem);grid-template-columns:minmax(4.5rem,5.125rem) repeat(2,2rem) auto 2.625rem;justify-content:space-between;margin-left:0;width:100%}.switch{border-radius:14px;height:42px;min-width:64px;padding:0 6px;width:82px}.theme{height:28px;margin:0;width:28px}.cz,.ua{height:32px;min-width:32px;width:32px}.btn{border-radius:14px;font-size:.95rem;height:42px;padding:0 14px;white-space:nowrap}.header-contact-btn{min-width:clamp(7.75rem,6.9rem + 3vw,9.5rem);padding-inline:.875rem;width:clamp(7.75rem,6.9rem + 3vw,9.5rem)}.header-button>*{justify-self:center}.header-button .switch{justify-self:start}.header-button .btn{justify-self:center}.burger-menu{background:var(--elements-color) url(data:image/png;base64,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) no-repeat center;background-size:55%;border:none;border-radius:12px;box-shadow:2px 2px 6px #0000002e,-2px -2px 6px #ffffff14;cursor:pointer;display:block;flex-shrink:0;height:42px;justify-self:end;min-width:42px;transition:all .3s ease;width:42px}.burger-menu:hover{box-shadow:inset 1px 1px 4px #0000001f,inset -1px -1px 4px #ffffff14}.menu{align-items:stretch;background:#eeebff;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:18px;box-shadow:var(--menu-shadow);flex-direction:column;gap:0;opacity:0;padding:10px;pointer-events:none;position:absolute;right:14px;top:calc(100% + 6px);transform:translateY(-10px);transition:all .35s ease;width:min(220px,calc(100vw - 28px));z-index:1100}.menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.menu a,.menu button{background:var(--menu-button-bg);border:1px solid var(--menu-button-border);border-radius:12px;box-shadow:inset 2px 2px 5px #0000001f,inset -2px -2px 5px #ffffff40;color:#000;color:var(--menu-text);display:block;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:600;margin:0;padding:12px 14px;text-align:left;text-decoration:none;text-shadow:none;transition:all .25s ease;width:100%}.menu a+a,.menu button+button{margin-top:8px}.menu a:hover,.menu button:hover{background:var(--menu-hover-bg);box-shadow:0 0 10px #4824ff59;color:var(--menu-hover-text);transform:translateX(2px)}.menu a:not(:last-child){border-bottom:none}}.welcome-block{align-items:center;display:flex;gap:2rem;height:800px;justify-content:space-between;padding:0 4vw}.welcome-block .first-block{width:50%}.welcome-block h1{color:#4b5567;font-family:Manrope,sans-serif;font-family:var(--heading-font);font-size:clamp(1.875rem,1.375rem + 2.5vw,3.25rem);font-weight:500;letter-spacing:-.035em;line-height:1.02;margin:0}html[data-theme=dark] .welcome-block h1{color:#f5f7ff}.welcome-block h2{font-family:Nunito,sans-serif;font-size:clamp(1.5rem,1.091rem + 2.05vw,2.625rem);font-weight:450}.welcome-subtitle{margin-bottom:7%;margin-top:7%}.welcome-block h3{font-family:Nunito,sans-serif;font-size:clamp(1.25rem,.932rem + 1.59vw,2.125rem);font-weight:300}.title{-webkit-text-fill-color:#0000;animation:gradientAnimation 5s linear infinite;background:linear-gradient(90deg,#4824ff,#4824ff,#85ebff,#eeebff,#85aeff,#4824ff,#4824ff);background-clip:text;-webkit-background-clip:text;background-size:200%;color:#0000;font-family:Manrope,sans-serif;font-family:var(--heading-font);font-weight:700;letter-spacing:inherit}@keyframes gradientAnimation{0%{background-position:200% 50%}to{background-position:0 50%}}.main-image-box{align-items:center;display:flex;isolation:isolate;justify-content:center;margin-top:20px;max-width:460px;position:relative;width:45%}.main-image-box:before{background:radial-gradient(circle at 50% 50%,#85aeff2e,#85ebff14 45%,#0000 72%);border-radius:32px;content:"";filter:blur(18px);inset:8%;pointer-events:none;position:absolute;z-index:0}.first-image-layer{height:auto;left:50%;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%;z-index:3}.second-image-layer{height:auto;object-fit:contain;width:100%;z-index:1}html[data-theme=dark] .main-image-box:before{background:radial-gradient(circle at 50% 50%,#4824ff38,#85ebff1f 42%,#0000 72%)}@media (max-width:1024px){.welcome-block{gap:1.5rem}.welcome-block .first-block{width:50%}.main-image-box{margin-top:20px;max-width:440px;width:55%}.first-image-layer{width:90%}.second-image-layer{width:100%}}@media (max-width:769px){.welcome-block{align-items:center;display:flex;flex-direction:column-reverse;gap:20px;height:auto;padding-left:16px;padding-right:16px;padding-top:110px}.welcome-block .first-block{margin-top:0;max-width:100%;text-align:center;width:100%}.main-image-box{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin:0 auto;max-width:320px;position:relative;width:100%}.main-image-box:before{border-radius:24px;filter:blur(14px);inset:10%}.first-image-layer,.second-image-layer{height:100%;inset:0;object-fit:contain;position:absolute;transform:none;width:100%;z-index:3}.second-image-layer{z-index:1}.welcome-block h1{font-size:2.1rem;line-height:1.1;margin:0}.welcome-block h2{font-size:1.5rem;line-height:1.2;margin:0}.welcome-block h3{font-size:1.15rem;line-height:1.35;margin:0}}.service-block{border-radius:36px;padding:60px 0;position:relative;text-align:center;width:100%}html[data-theme=light] .service-block{background:radial-gradient(circle at top left,#85aeff1f,#0000 35%),radial-gradient(circle at top right,#9294f81f,#0000 30%),linear-gradient(180deg,#f8fafffa,#e8edf8f5);box-shadow:16px 16px 30px #a3b1c633,-14px -14px 26px #fffffff0}html[data-theme=dark] .service-block{background:radial-gradient(circle at top left,#85aeff1a,#0000 35%),radial-gradient(circle at top right,#9294f81f,#0000 28%),linear-gradient(180deg,#171926fa,#0d0f1afa);box-shadow:16px 16px 30px #00000057,-10px -10px 20px #2d344e29}.service-title{-webkit-text-fill-color:#0000;animation:gradientAnimation 5s linear infinite;background:linear-gradient(90deg,#4824ff,#85ebff,#eeebff,#85aeff,#4824ff);-webkit-background-clip:text;background-clip:text;background-size:200%;color:#0000;display:inline-block;font-family:Manrope,sans-serif;font-family:var(--heading-font);font-size:clamp(2.5rem,1.136rem + 6.82vw,6.25rem);font-weight:900;margin-bottom:40px;margin-top:0}.service-intro{font-size:clamp(1.25rem,1.091rem + .8vw,1.688rem)}.service-cta-text{font-size:27px}.service-block-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;justify-items:center;width:100%}@media (min-width:768px){.service-block-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.service-block-grid{gap:30px 40px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);margin:0 auto;max-width:900px}}.tag-i{align-items:center;border:none;border-radius:1.5rem;cursor:default;display:flex;font-family:Nunito,sans-serif;font-size:clamp(1rem,.9rem + .4vw,1.3rem);font-weight:600;gap:12px;justify-content:flex-start;max-width:400px;padding:1rem 1.25rem;transition:all .3s ease;width:90%}html[data-theme=light] .tag-i{background:linear-gradient(180deg,#f4f8fff5,#e1e8f4f0);border:1px solid #9294f838;box-shadow:9px 9px 18px #a3b1c657,-8px -8px 18px #fffffff5;color:#3f4564}html[data-theme=dark] .tag-i{background:linear-gradient(180deg,#1c1f2ef5,#121521f5);border:1px solid #9294f833;box-shadow:9px 9px 18px #00000052,-6px -6px 14px #2e365129;color:#eef2ff}.tag-icon.icon-dark{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAA25JREFUaEPtmVuIjVEUx3/LfQilIUJuJcYDSZnMg8SQ6wPJrXjwOnlUXox44VGaR5EHPLiEUoaEMijTeHCJMJpMyC2JZoTtrO+c0Zntu59vvvOdyappas7ae/9/Z+219tp7hH5i0k84+A+StUhWYETMKGA8yLPiL7PCQMw+oDH3Y4DJIJ09MBUCYiYCbcDYgvAfwByQ5xUEYnYDh4q2kYpXCIX5axmOiBkE3AfmFuk9B7LBrdBkFMTMAB4BQ4tEN4Ls96qWGQQxm4FTluBtICf9Sn7GQMxhYJcluB7kWtC5lSEQcxVYZgmuA2kJgtDPMwBiVMNDoCYuRAZAzEDgFTDJglgOohEKbWWMiBkMvAbGWWq3gtjJHghUJhAH4i0wxlK4B+RgoGoXhzKAOAfdG6Da0nMCZEcciDLkiBlQ2E4TLMFtIPPjQqQM4lSnF8A0S/CX/BaT35UC8sDqm1S3tuPVIJ9KgUgxIqYZqHcRuxTkeqkQKYGYI0CDi9gmELe/x+Lq46pltAodd1HWATIllmKPQX0IYrTl0FbcNs2L0SBfUwRxKs0woDtaVTE6RoXqmWHbepDzSUL45IgDcAzYXtRY3gQ0OX8FizAvXcqsDrsBsiR4fHQPl61lRhYOLX12se1z/gHAD8YzuX/m7t5VIPo7cbNAzAjgo3XFtBdtBVngrsQsBO56qIzc0UahtUHWAJdCTLAY5FZvP6cR/O6RFy25trwuxLyxXdy21rzCG5LfpB9Aet6YCn7mDlDrMkir1HCQrtgqQwz0KL9GG7jWgPH6tvQ472M2Aac9/Bty0E0htJTk4nOOmC2A38vFPZBaMFXAN49r83sQ++JUkmCvwQEHorkArPNZWfNCt5RH8jML5GmfKLcmDQLR+4PubRXsZkeBnR6fNYOsSANC1wjRopi1wMWIglJJ8GJNIUCcZO7IP+OHtr0gB0J7J+AYFmQ2UKhQgat2gWgBSNVCgjhRac+15FNDqFsNcjmEX6IuUUAW5W55twNW7wSxH9sSFRyz/NrDTDcwxEdZDciTVJRHK7//gLi9lquT/vdoZVL37zhfRISt5eSJntLvrIWuAKuiXbziSPUfExHEgdEOV6uSnhUbQc4mLyv6jHFAzgB6y5sJoneXTFgckOlAO4hGJDMWAyQz2nsJ+Q+Stbj0m4j8AQsapTMsMvsDAAAAAElFTkSuQmCC) no-repeat 50%;background-size:contain;flex-shrink:0;height:1.6rem;width:1.6rem}.tag-icon.icon-light{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAABM0lEQVR4nO3UPUtcURCA4RMt4kcRQUhhY+UfCEEs0qSNjUhKC0tBcBFSWKXdwkIipBGbpFbzA2xsBMHKwkZsbCwsAqIEzYePnDjgIotfu3uq+1aXmbn3Pdw5MylVVFQUBGPYQq20uAeL+OuGbyXlw9gJ8R98QV8p+QechvwAo0XEGUzjd8g3MJBKgc8h/odPJcXdWAn5OSZKyl9gNeRneP/cD33FMT4+8b16yH/i7bPkGSy75Tt60wNgPup/4d1D9Y/5lTPRw8w2Bu+pn8JVLJnJluSNYCRmN7Pf7BB4g4uomU3tBq+xG4K8zfobcq9wGLl62+V3RHsh+pFbFPG1iG2iK3USDOEohAuYi+eTnOuovEm/82W7jIs3nkqCWsOILhWVN4xoXlTrePk/WFFRUZFa4xqL/pYkk8L0NgAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain;flex-shrink:0;height:1.6rem;width:1.6rem}.tag-1{align-items:center;background:linear-gradient(180deg,#f4f8fff5,#e1e8f4f0);border:1px solid #9294f8;border-radius:24px;box-shadow:10px 10px 22px #a3b1c657,-8px -8px 18px #fffffff0;color:#4824ff;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:1.5rem;justify-content:center;overflow:hidden;padding:1rem 3rem;position:relative;text-decoration:none;transition:all .3s ease}html[data-theme=dark] .tag-1{background:linear-gradient(180deg,#1c1f2ef5,#121521f5);box-shadow:10px 10px 20px #00000052,-6px -6px 14px #2e365129;color:#eef2ff}.portfolio-head{text-align:center;width:100%}.portfolio-head .first-block{align-items:center;display:flex;justify-content:center;width:100%}.title-portfolio-h2{margin:0;padding-bottom:20px;text-align:center;width:100%}.title-portfolio{animation:gradientAnimation 5s linear infinite;background:linear-gradient(90deg,#4824ff,#85ebff,#eeebff,#85aeff,#4824ff);-webkit-background-clip:text;background-clip:text;background-size:200%;color:#0000;font-family:Manrope,sans-serif;font-family:var(--heading-font);font-size:clamp(2.5rem,1.136rem + 6.82vw,6.25rem);font-weight:900}.portfolio-head .tag-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:40px;margin-top:20px}.portfolio-subcategories{text-align:center}.portfolio-subcategory-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:10px 0 20px}.portfolio-subcategory{margin:0}.portfolio-subcategory-content{margin-top:20px}@media (max-width:769px){.btn:hover{box-shadow:0 0 8px #4824ff3d,0 0 14px #9294f81f;transform:translateY(-1px)}.switch:hover{box-shadow:0 0 10px #9294f83d;transform:none}.portfolio-head .tag-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.service-block{border-radius:28px;margin-top:20px;padding:44px 18px 32px}.service-title{font-size:clamp(2rem,1.4rem + 4vw,3rem)!important;margin-bottom:14px}.service-block>p{line-height:1.45;margin:0 auto}.service-block-grid{gap:16px;margin-top:24px}.service-block .tag-1{margin-top:18px}.portfolio-section{padding-top:28px}.title-portfolio-h2{padding-bottom:8px}.portfolio-head .tag-container{margin-bottom:26px;margin-top:14px}}.tag-1:hover{box-shadow:1px 1px 25px 10px #9294f866;color:#4824ff;transform:translateY(-2px)}.tag-1:before{background:linear-gradient(120deg,#0000,#9294f866,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .65s;width:100%}.tag-1:hover:before{left:100%}.tag{align-items:center;background:#0000;border:1px solid #9294f8;border-radius:24px;box-shadow:0 0 8px #9294f840;color:#4824ff;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:clamp(1rem,.9rem + .5vw,1.3rem);justify-content:center;letter-spacing:.5px;overflow:hidden;padding:1rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .35s ease}.tag:hover{border-color:#85aeff;box-shadow:0 0 20px #9294f8b3;color:#4824ff;transform:scale(1.06)}.tag:before{background:linear-gradient(120deg,#0000,#9294f899,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.tag:hover:before{left:100%}.tag.active,.tag.selected{animation:moveGradient 6s linear infinite;background:linear-gradient(90deg,#4824ff,#85aeff,#85ebff,#4824ff);background-size:300% 100%;border:none;box-shadow:0 10px 24px #4824ff2e,0 0 10px #85aeff24;color:#fff;text-shadow:0 1px 2px #2c126e2e;transform:scale(1.04)}.tag:active{box-shadow:0 0 10px #9294f899;transform:scale(.97)}@media (max-width:600px){.tag{font-size:.9rem;padding:.7rem 1.2rem}}.carousel-image{width:300px}.modal-window-image{z-index:1000}.modal-arrow{background:none;border:none;color:#fff;font-size:2rem;z-index:1001}.modal-arrow.left{left:10px}.modal-arrow.right{right:10px}.modal-image-close-button{background:#000;border:none;border-radius:50%;cursor:pointer;height:40px;position:absolute;right:10px;top:10px;width:40px}@media (max-width:768px){.modal-image{max-height:calc(100dvh - 150px);max-width:calc(100vw - 28px)}.modal-arrow{font-size:1.5rem}.modal-image-close-button{height:30px;width:30px}}.title-price{animation:price 5s linear infinite;background:linear-gradient(90deg,#4824ff,#4824ff,#85ebff,#eeebff,#85aeff,#4824ff,#4824ff);-webkit-background-clip:text;background-clip:text;background-size:200%;color:#0000;font-family:Manrope,sans-serif;font-family:var(--heading-font);font-size:clamp(2.5rem,1.5rem + 3vw,4rem);font-weight:900;line-height:1;margin:0;padding:0;text-align:left}@keyframes price{0%{background-position:200% 50%}to{background-position:0 50%}}.price-block{align-items:flex-start;display:flex;flex-direction:column;padding:1.75rem 0 3rem;width:100%}.price-block-content{align-items:center;display:flex;gap:36px;justify-content:space-between;margin-top:18px;width:100%}.logo__price{display:flex;justify-content:center;margin-left:0;margin-top:0;max-width:470px;width:min(40vw,470px)}.price-image{filter:drop-shadow(0 14px 28px rgba(72,36,255,.08));height:auto;max-width:100%;position:relative;width:100%}.price-block-half{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:52%}.price-master-tabs{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;width:100%}.price-master-tab{align-items:center;background:#ffffffb8;border:1px solid #9294f8;border-radius:24px;box-shadow:0 8px 18px #9294f824,inset 0 1px 0 #ffffffd9;color:#4824ff;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:clamp(1rem,.9rem + .5vw,1.3rem);font-weight:700;justify-content:center;letter-spacing:.02em;min-height:58px;overflow:hidden;padding:.85rem 1.5rem;position:relative;transition:all .35s ease}.price-master-tab:before{background:linear-gradient(120deg,#0000,#9294f899,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.price-master-tab.active:before,.price-master-tab:hover:before{left:100%}.price-master-tab:hover{border-color:#85aeff;box-shadow:0 0 18px #9294f873,inset 0 1px 0 #ffffffe6;color:#4824ff;transform:translateY(-1px)}.price-master-tab.active{animation:moveGradient 6s linear infinite;background:linear-gradient(90deg,#4824ffeb,#85aefff0,#85ebffeb,#4824ffeb);background-size:300% 100%;border-color:#4824ff8c;box-shadow:0 14px 26px #4824ff29,0 0 16px #85ebff2e,inset 0 1px 0 #ffffff52;color:#fff;text-shadow:0 1px 2px #2c126e33;transform:translateY(-1px)}.price-block-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);width:100%}.tag-price{align-items:center;border-radius:20px;cursor:default;display:flex;font-family:Nunito,sans-serif;font-weight:600;gap:12px;justify-content:space-between;letter-spacing:.3px;min-height:74px;padding:14px 16px 14px 18px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}html[data-theme=light] .tag-price{background:linear-gradient(145deg,#f8fbfffa,#e2e9f7f5);border:1px solid #9294f838;box-shadow:9px 9px 18px #a3b1c629,-7px -7px 14px #ffffffdb,inset 0 1px 0 #ffffffb8;color:#3b3b58}html[data-theme=dark] .tag-price{background:linear-gradient(145deg,#1c1f2efa,#121521f5);border:1px solid #9294f82e;box-shadow:10px 10px 18px #00000047,-6px -6px 14px #2e36511f;color:#eeebff}html[data-theme=dark] .price-master-tab{background:#0c0d18b8;box-shadow:0 0 8px #9294f840;color:#eeebff}html[data-theme=dark] .price-master-tab:hover{color:#eeebff}html[data-theme=dark] .price-master-tab.active{background:linear-gradient(90deg,#4824ffe6,#85aeffe6,#85ebffe0,#4824ffe6);background-size:300% 100%;box-shadow:0 10px 24px #4824ff2e,0 0 10px #85aeff24;color:#fff}.service-name{color:inherit;font-size:clamp(1.02rem,.92rem + .36vw,1.28rem);font-weight:650;line-height:1.15;min-width:0}.price-wrapper{align-items:center;border-radius:999px;display:flex;flex-shrink:0;gap:5px;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content;padding:6px 8px 6px 12px;white-space:nowrap}html[data-theme=light] .price-wrapper{background:#ffffff80;box-shadow:inset 0 1px 0 #ffffffb3}html[data-theme=dark] .price-wrapper{background:#ffffff0a}.price-value{color:inherit;font-size:clamp(1.24rem,.98rem + .62vw,1.62rem);font-weight:800;line-height:1;text-shadow:1px 1px 2px #9294f840;white-space:nowrap}.icon-price{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAM90lEQVR4nNVbeXRU1R2e0/bUo7U93Wt7+qc97aG8CRIXwCqIG1pEUJL3QhZIQCybBoKAEHZBQAOCECBgJCEYAkgSCBggrCGGsGaSSBYCWhozCIKKra3r1/O9++7Mm5n33kwIifrO+Z1k5m33u7/t+/3uHZerg44uMbjZraGfomKqoiFHUXHEreKsW8UVt4bPFQ2fKSreV1TUKSrKFRXrFRXPRsXi7uj+uMn1fTii4/F7t4Y0RcNhRcUXbg24FlE0fKlo2K9oeKpLDH7p+q4dbg193Sp2KBq+koPuNgQY9ByQvhpYvwsoPQYcbQTOXBDno+LE/2UeIP8QsKwISF0G9J8ARA0JmIAvFBXbqPlvG6erq4YH3Roq5eBuiwdGzAPy9wLnLgEXPg0V71UT4A8BjzdUjpwDskqA5Lli4kya39U1Dj07HagSjz+6VWyWA+mVDGTkAw2t1iCDAUcnArcnWoOlNF4CvMb1p1uAheuBHsNMwFUURMfh150Ctmss4qPi8ClffNdQYGEe0HwxPFCzbDwA5O4LD9YsNP8F64E7kgwL0fCBouLxDgPaIwY3KhrWyllOmgV43msbUH3gNmZMabABa5YTZ4H4GQHaXtm7N350XcFGDcXP3RoO8QW3JwFrtgvTbCtYai8SM47ELVYXC9cwQJe4E/CT6wK2Swxucavw8MH3PAXs87QdaDjNtgWsWUqPA72G+0BXdYvBb9qvWVWAfTQVOHmubQP61xVg1zFgTg6Q8gLwyLNAz2QRzQc/H7kZWz77E6DGC+yuBR5+xjBxFceuWdM9YnCjNOOHxopoGelgDtcBz2cKcHbk4tFJQF41kF8LFJ4Gys4C1S3AuAxg6krgeHN4sNJCDjQAfUf7Utf2mBj8sM2AFSNA9R4pAkUkQCtOA8NfCAT2wDNA8mJg2kYgYzeQdQRYdxLIrQ6VNVVAd8Mvu8UB/1gAvF3vDFaXC0BlkxiroenlbU49bk0EhfK68EDPXwZmrfWThNuHCpBL9loDc5LV5cDIDCA6wU9mFm0AWj6yB/vPj8U4DtUGBLLIUhZJhcyzK94MD5baJ4WUdDIlA8iqjBxgngfYUCNMe1MdsPMMsKsZeNMDjHpFMDI++/E0YN879mClLH/Tx+Qu/CURvwoLWDKo5DlAa5jUc7AW+NsI8YI+Y4CXd4UHSHBbTgPbG4G3DHBOsqoM6DtGvOOekcC24/ZgZcoivTVcaoMj2CgVD0nfS5gJHG1yBkumxWsHpQNrq5yBUnsljeEBWsm2d4Anpop33TkMKDxqDZbCAiXBT0y+uTMeP7PXrlEI0G/4t3s8sKTA2oylZrW59kGIsrEW2NF0bUDNsqMBSDQCIoNT3fnQcZHPy7H3SgGmZ6PKCWxfeSEp47RV/hIvOEBJnx2Ybg92vQcoamg/ULPsbAIGGZp+crIYi3lsA9IE4EkrgMNnAU8rvjp5EX+y890dfND8HP8Dat4DmryBD2U01md5tL0Zb/BcH61aydYaoM8oMYYXcwPH1tgq0pM5sFV7sdqyU8HinSWbE8FgnuUMUvN2AYpgZaTtKMnaL6I3U5CZIzRb09f/1H2Am4O1O5EzNmqhc1SWpCL5ZfsUQ7PrSLBShi8SYxk53xEsKDl7MOHPA/BTs/9W8Ga2YpzooqyWgvMs/Th2DvB8jvMgC04AT6YDY5ZZn0/PBe4bJTTIPPzYc0DSfOtrt1SLsVDTh07bg604o1vkN24Vu33dRTbcGJGbP7AHTG6sa3dxqGaX7jNo5Dh7sCv3AD2NyubxKdbXpGb6U8/948T/AybbP3PES+KaSauswZ75ULSadAao4r+39sMN1G4/Pb1MdSDrV/yFwJKyUMDL94tzHKTVwGYzXRi0MyYdKKq1vq60CRj2oomHjwO2nLIHvPagPwWdagkE22TqqT052aCbsejhUlRM4wemITvALPFkIWDlu9kV1oBLGoAUQws0vWczBSgns+d5cmma/lZPeF+WllBYZQ32gimzuFVMYFWUyw/ZO+0Bs561M+f8GiCvMhTwppPA3yeK79mHWlTUMcHrKWNCF+Rbg73wqcBmFBTrqeEj/LC32hos/SDZ4KYs8YIBF9WHAib/vdtgYveNBtZVhB94yWlgWq4IVHcMFZP0cCqQliUClN198zcbypgnxmqFYfdxn5uUEfB7/GBV88q2DDsVvIb1bACbqgZKmwMBB/jrdHt/Ncu6w34yYSU9U4ClO5z9OJgRmqX6XV9zoJZB6zI/BPeUzQ23u1PEDauD0lFBnXipBCxLOd1fV4b3V8rGY/7o/cgEYPF2oLgO2F4vInusUQh0TwBWllmkOkN7D4yxB9zk9Zn0JQL+nB8YiYM1K4Upi9e8fiIQcGF9IOBr8de4WeK+2JmiQLC6Zuyr4hqSjeBznBg9lSXZAz5/xTe+/9Gky9nntQPrBJg1bTDgfuNFwIoELLVDa+AkOUXk0jNARrG1LzMT6IQo0QHwZZ+GP9LJR+tVfB1sxmaxM2nJmc2Apc9l7g4P+MUtRu0999qjNCdKtpDtADe+7/PhFh1w/SW01l+0p2ds0VoFLQYsM2B2JJg/9Zp6CDDzDefBkkryWjuqGYlklxuMLM0G8FXgoGH2ioZGHbDHi8NOyx/sHlqlJflSc5RmoCLBkAGMzKmk3kbDRv8pvh0aXrDVmLRF1mAbLgIbD/kAH9YBV7fidae1HnYNeQMbdOEAy+8WFQq/0qPveOGvIRG6DT78UrE1zWSjT7e+fGuwHi+wxJhYRcUqHXCNF5OdFrZk4r4/iFrKJpwVYJlfWf1Iv15h4ddDZhtReoYIQFZgxy6zj9IPGtSy7JQ1WI8XSFvhiy/jBOBW9HZaxWPKIkEPLh5KmpwBUwprgMGGX7NqmZIdqmW5PtQvFcjYBhTVAdtOi8BH8sJz7FOTwQVPKM+xv9bysTVYjxd4LM3gB7G4Twfc1IQbPF585rTWI8tDs1kXN4QHrGupCRi33B/FmVfN53MqBAW1ZVrDgaU7Q587eqk4z20VdmDfPidWMZiDfU0ANvAeGIOrJcftF7bY3qG/seiW6WnzO4aWjGqK3NcpwCzcCkQnAf0nhp5jYGPUHjBJ1MP0a2r8uSzRDAi+nt/xWRxTZYM1WI8XyCzx+W+Jr+OhaEjll6OtIp1JZIN7mNHieaMmMOKuORBB3qwR5nqtUVnK00vEWJhB7MB6vECSESOUOIzwAb5Nwx/YxCNfDe5SmoUzySYeZ/WlUqAggsKgI2TtAbHTh+M92mAP9lCT4AP67qIE/NayTWtuvHM9mK3PgNo421/2keR3NlgGNBn55+UEgi0/A+yp83+e/prPnAtCWrWKivslRasxNeIHTgwl4gONRrw6o/O6lBS+iy0ivnvwFKCuNYgRjge6xQMTXgXK6vw7f5RYdLdsxisajuqlmGmp5ZVNQf2tT4A9pkW0ofM7BzTfkWC0ifs8DZQ3hJrwnFz/UguBu429XS67g3nKvEsneDHt/Mf+9VkuaN01zE8auODVUWDpOjKXU2tvnbTn/Turgdh0/2KaEot7bQEbvlzIixmRzTt1zGClFB4TLsDruaTJ7kNHBCjps9SsE1jKqVYgzmgaKBqyHcHKiO3W8JFeDhb7zdhu5f3Uu8ATRhuUkZPcNpJuYzhhnmXqkUUIfdbKjIPlhTxfoGpVhuAXYQEbWk7Ui+ok4GCd8zYDST3nvu73H97Hki+S5l2wkC5y0kgq9DIzXkTj4ABlJVsq/f20KA2DIgLrA61hNW+8d6SIeHZgzXKkQaz1SK3ovaZnBAUky2LtSuLBVg4LBf7P73iOINl4l/fxGSQVTnnWLLtr/IHUrWKxq63Hrf1wA+tHPoAVCXOcE1iz7KkWqUEWHG0RDnp6ljNdDJb93LYku54qCl0z8QNXezemPZIKHI9gY1rzZf9ATrYAm98GZq0DUuaLvdAEJHfT8n9uVmHx/vIbwN5TwPsOVY+VlHqAB8f6/Laq3bvpu2r4nVtDtYyS3NsRCdhgsVoRsJUIwRaUB1jRiXZvPbTaXMoqhksXwZtLOxMsU8/CfD9B4opCwPrv9Ti6xODHioZM6WvcrU4K2tlgubeS+zTlOBQVyzg2V0cd7lhoUcZqBVnPvFyxZb8tYIsqgOKKtoHlJpWpa0XKkz1mRcNgV2ccXYVfb/J1JJKB2euMSB4GLF2BZV1A49wBLDeOznjNT2MN2cAxuDr7+KuKXnK7hOxZJc4G1uyM7EcePrBBCwCV7wKZ24H4mSG/cDnYNQ69Xd/2ocTiXkXFluCf8TDlcCtwTimwowqoavQvbBFwUyuwxwPk7QeWFQKpS0X6M3pQkg9/afD7vq7v2tElBrcoGsboP7Jqzw+1VP23SnsVDeO5pcr1fTii++OmKBV93CqmsGrRWRt/iseAp+JrRcW/+bM8rk9zQc+tIU/RMImNCMf9ke08/g9K43SULWaCuQAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain;flex-shrink:0;height:25px;margin-left:0;width:25px}@media (max-width:1024px){.price-block-content{align-items:center;flex-direction:column;gap:28px;margin-top:14px;text-align:center}.logo__price{margin:0;max-width:430px;width:clamp(280px,62vw,430px)}.price-block-half{max-width:88%;width:100%}.price-block-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.tag-price{padding:16px 20px}.price-value{font-size:1.55rem}}@media (max-width:500px){.price-block{align-items:center;padding-top:1.25rem}.price-block,.title-price{text-align:center}.price-block-content{align-items:center;flex-direction:column;gap:18px}.logo__price{justify-content:center;margin:0 auto;max-width:360px;width:clamp(270px,82vw,360px)}.price-block-half{display:flex;justify-content:center;width:100%}.price-master-tabs{gap:10px;margin-bottom:14px}.price-master-tab{border-radius:16px;min-height:48px}.price-block-grid{gap:12px;grid-template-columns:repeat(2,1fr);justify-items:center}.tag-price{justify-content:space-between;min-height:68px;text-align:center;width:100%}.map__container,.teach__container{padding-top:20px}}@media (max-width:499px){.price-block-grid{gap:10px;grid-template-columns:1fr;justify-items:center;width:100%}.tag-price{font-size:1rem;justify-content:space-between;min-height:64px;padding:14px 16px;text-align:left;width:100%}.price-value{font-size:1.42rem}}.reviews__container{margin:0 auto;max-width:78.75rem;padding:20px clamp(.938rem,2.272rem + -1.69vw,1.875rem) 80px}.reviews-card{grid-gap:28px;align-items:center;background:radial-gradient(circle at 10% 10%,#85ebff29,#0000 34%),radial-gradient(circle at 92% 16%,#4824ff24,#0000 30%),linear-gradient(180deg,#f8fafffa,#e8edf8f5);border:1px solid #9294f82e;border-radius:36px;box-shadow:16px 16px 30px #a3b1c633,-14px -14px 26px #fffffff0;display:grid;gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);overflow:hidden;padding:clamp(24px,4vw,42px);position:relative}.reviews-card:before{background:radial-gradient(circle,#85ebff47,#0000 68%);border-radius:50%;bottom:-90px;content:"";height:220px;pointer-events:none;position:absolute;right:-70px;width:220px}.reviews-card__head,.reviews-card__rating,.reviews-card__star-link{position:relative;z-index:1}.reviews-card__eyebrow{background:#eeebffd1;border:1px solid #9294f83d;border-radius:999px;color:#4824ff;display:inline-flex;font-size:.85rem;font-weight:800;letter-spacing:.08em;margin-bottom:12px;padding:8px 14px;text-transform:uppercase}.reviews-card__eyebrow,.reviews-card__title{font-family:Manrope,sans-serif;font-family:var(--heading-font)}.reviews-card__title{color:#121521;font-size:clamp(2.2rem,1.45rem + 3vw,4.4rem);font-weight:900;line-height:1.02;margin:0}.reviews-card__title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4824ff,#85ebff,#85aeff);-webkit-background-clip:text;background-clip:text;color:#0000}.reviews-card__text{color:#4d5872;font-family:Nunito,sans-serif;font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.55;margin:18px 0 0;max-width:620px}.reviews-card__rating{background:#ffffffbd;border:1px solid #9294f833;border-radius:30px;box-shadow:inset 2px 2px 8px #a3b1c62e,inset -2px -2px 8px #ffffffb8,10px 10px 22px #a3b1c62e;display:flex;flex-direction:column;gap:8px;justify-self:end;padding:24px;width:min(100%,360px)}.reviews-card__stars{color:#ffc928;font-size:clamp(1.45rem,1.2rem + 1vw,2rem);letter-spacing:.08em;text-shadow:0 0 18px #ffc92847}.reviews-card__rating strong{color:#23283a;font-family:Manrope,sans-serif;font-family:var(--heading-font);font-size:1.35rem}.reviews-card__rating span:last-child{color:#5b647d;font-size:1rem}.reviews-card__star-link{background:linear-gradient(135deg,#ffffffe6,#eeebffeb);border:1px solid #9294f8c7;border-radius:22px;box-shadow:0 14px 30px #4824ff1f,inset 0 1px 0 #ffffffdb;color:#262b3d;font-family:Manrope,sans-serif;font-family:var(--heading-font);font-size:clamp(1rem,.88rem + .45vw,1.14rem);font-weight:800;gap:12px;grid-column:1/-1;justify-self:center;min-height:64px;min-width:min(100%,360px);padding:.75rem 1.5rem .75rem .85rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.reviews-card__star-link,.reviews-card__star-shape{align-items:center;display:inline-flex;justify-content:center}.reviews-card__star-shape{background:radial-gradient(circle at 32% 28%,#ffffffd1,#0000 22%),linear-gradient(135deg,#4824ff,#6d8dff 52%,#85ebff);border-radius:14px;box-shadow:0 10px 22px #4824ff38;color:#fff8da;filter:none;flex-shrink:0;font-size:1.55rem;height:44px;line-height:1;transition:transform .25s ease,box-shadow .25s ease;width:44px}.reviews-card__star-text{display:inline-block;line-height:1.25;text-align:center}.reviews-card__star-link:hover{background:linear-gradient(135deg,#eeebfff5,#e2f8ffeb);border-color:#4824ffa6;box-shadow:0 0 15px #4824ff42,0 0 28px #9294f824;transform:translateY(-2px)}.reviews-card__star-link:hover .reviews-card__star-shape{box-shadow:0 12px 24px #4824ff47;transform:translateX(2px)}html[data-theme=dark] .reviews-card{background:radial-gradient(circle at 10% 10%,#85ebff1a,#0000 34%),radial-gradient(circle at 92% 16%,#4824ff29,#0000 30%),linear-gradient(180deg,#171926fa,#0d0f1afa);border-color:#9294f829;box-shadow:16px 16px 30px #00000057,-10px -10px 20px #2d344e29}html[data-theme=dark] .reviews-card__eyebrow{background:#0f0f1ac7;color:#eef2ff}html[data-theme=dark] .reviews-card__rating strong,html[data-theme=dark] .reviews-card__title{color:#f2f5ff}html[data-theme=dark] .reviews-card__rating span:last-child,html[data-theme=dark] .reviews-card__star-link,html[data-theme=dark] .reviews-card__text{color:#c5d0eb}html[data-theme=dark] .reviews-card__rating{background:#0f0f1ad1;border-color:#9294f829;box-shadow:8px 8px 18px #0000003d,-6px -6px 14px #2f38551f}html[data-theme=dark] .reviews-card__star-link{background:linear-gradient(135deg,#141623f0,#0d0f1af2);border-color:#9294f875;box-shadow:0 14px 28px #00000047,inset 0 1px 0 #ffffff0f}html[data-theme=dark] .reviews-card__star-shape{background:radial-gradient(circle at 32% 28%,#ffffff52,#0000 22%),linear-gradient(135deg,#4824ff,#5f7cff 52%,#67dff6);box-shadow:0 10px 22px #4824ff47;color:#f8fbff}@media (max-width:800px){.reviews__container{padding:10px 16px 54px}.reviews-card{border-radius:30px;gap:20px;grid-template-columns:1fr}.reviews-card__rating{justify-self:stretch;width:100%}.reviews-card__star-link{justify-content:center;min-width:0;padding:.72rem 1rem;text-align:center;width:100%}}.map__container{padding-bottom:100px}.map-section-shell{position:relative}.title-map{font-size:clamp(2rem,1.3rem + 2vw,3.2rem);margin:0 0 12px}.map-span,.title-map{font-family:Manrope,sans-serif;font-family:var(--heading-font)}.map-span{animation:gradientAnimation 5s linear infinite;background:linear-gradient(90deg,#4824ff,#4824ff,#85ebff,#eeebff,#85aeff,#4824ff,#4824ff);-webkit-background-clip:text;background-clip:text;background-size:200%;color:#0000;font-size:clamp(2.5rem,1.8rem + 2.4vw,4.1rem);font-weight:900}.map-scene-card{background:radial-gradient(circle at top left,#85aeff1f,#0000 34%),radial-gradient(circle at bottom right,#9294f81f,#0000 32%),linear-gradient(180deg,#f8fafffa,#e8edf8f5);border-radius:42px;box-shadow:16px 16px 30px #a3b1c633,-14px -14px 26px #fffffff0;padding:34px}html[data-theme=dark] .map-scene-card{background:radial-gradient(circle at top left,#85aeff1a,#0000 34%),radial-gradient(circle at bottom right,#9294f824,#0000 28%),linear-gradient(180deg,#171926fa,#0d0f1afa);box-shadow:16px 16px 30px #00000057,-10px -10px 20px #2d344e29}.content-block{align-items:stretch;display:flex;gap:30px;justify-content:space-between;margin-bottom:28px}.map-video-column{align-items:center;display:flex;flex-direction:column;gap:18px;width:min(320px,100%)}.vertical-video-container{align-items:center;display:flex;justify-content:center;min-width:0;position:relative}.vertical-video{aspect-ratio:9/16;border:5px solid #333;border-radius:40px;box-shadow:14px 14px 24px #0d11202e,-10px -10px 18px #ffffff6b;-webkit-clip-path:inset(0 0 0 0 round 40px);clip-path:inset(0 0 0 0 round 40px);height:533px;max-width:300px;object-fit:cover;object-position:center;overflow:hidden;position:relative;width:100%}.vertical-video--placeholder{background:linear-gradient(135deg,#4824ff29,#85ebff24),#dfe5ef}html[data-theme=dark] .vertical-video--placeholder{background:linear-gradient(135deg,#4824ff3d,#85ebff29),#111723}.video-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a129e;border:1px solid #ffffffb8;border-radius:50%;box-shadow:0 8px 24px #00000047;color:#fff;cursor:pointer;display:grid;height:58px;left:50%;padding:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:58px;z-index:2}.video-toggle span{font-size:25px;line-height:1;margin-left:3px}.video-toggle.is-playing{height:44px;opacity:0;width:44px}.vertical-video-container:focus-within .video-toggle.is-playing,.vertical-video-container:hover .video-toggle.is-playing{opacity:1}.map-block{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:18px;justify-content:flex-start}.styled-map-container{background:#f0f0f0;background:radial-gradient(circle at top left,#85dfff2e,#0000 28%),radial-gradient(circle at bottom right,#4c30ff24,#0000 28%),linear-gradient(180deg,#f9fbff,#e8eef8);border:5px solid #333;border-radius:32px;box-shadow:14px 14px 24px #0d11202e,-10px -10px 18px #ffffff6b;-webkit-clip-path:inset(0 0 0 0 round 32px);clip-path:inset(0 0 0 0 round 32px);height:533.5px;overflow:hidden;position:relative;width:100%}.google-map-embed{border:0;height:100%;width:100%}html[data-theme=dark] .styled-map-container{background:radial-gradient(circle at top left,#85dfff24,#0000 26%),radial-gradient(circle at bottom right,#4c30ff29,#0000 28%),linear-gradient(180deg,#171b28,#111520)}.map-contact-card{align-items:center;background:#ffffffb8;border:1px solid #9294f8;border-radius:26px;box-shadow:8px 8px 18px #a3b1c62e,-6px -6px 14px #ffffffc2;color:inherit;display:flex;gap:16px;height:82px;min-height:82px;overflow:hidden;padding:16px 20px;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.map-contact-card:before{background:linear-gradient(120deg,#0000,#9294f842,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .65s ease;width:100%}.map-contact-card--instagram{justify-content:flex-start;width:min(300px,100%)}.map-route-column{align-items:stretch}.map-contact-card--route{justify-content:flex-start;width:100%}.map-contact-card:hover{border-color:#4824ff47;box-shadow:0 0 15px #4824ff47,0 0 26px #9294f81f,12px 12px 20px #a3b1c629,-8px -8px 16px #ffffffa8;transform:translateY(-2px)}.map-contact-card:hover:before{left:100%}.map-contact-card--route{background:linear-gradient(135deg,#4c30ff1a,#87dfff1f)}.map-contact-icon{align-items:center;background:linear-gradient(135deg,#4c30ff,#87dfff);border-radius:16px;box-shadow:0 10px 20px #4c30ff33;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.15rem;height:42px;justify-content:center;width:42px}.map-contact-icon--instagram{background:#fffffff5 url(/static/media/instagram.5154914378b0a587a5e2.svg) no-repeat 50%;background-size:22px}.map-contact-copy{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0}.map-contact-copy strong{color:#23283a;font-family:Manrope,sans-serif;font-family:var(--heading-font);font-size:1.08rem;font-weight:700;line-height:1.1}.map-contact-copy span{color:#5b647d;font-family:Nunito,sans-serif;font-size:.92rem;line-height:1.25}html[data-theme=dark] .map-contact-card{background:#0f0f1a;border-color:#9294f8;box-shadow:5px 5px 10px #050509,-5px -5px 10px #1c1c27}html[data-theme=dark] .map-contact-card:hover{border-color:#85dfff38;box-shadow:0 0 16px #4824ff57,0 0 28px #85dfff1f,10px 10px 20px #00000038,-6px -6px 14px #2f38551f}html[data-theme=dark] .map-contact-card--static:hover{border-color:#9294f824;box-shadow:10px 10px 20px #0000003d,-6px -6px 14px #2f385524}html[data-theme=dark] .map-contact-copy strong{color:#f2f5ff}html[data-theme=dark] .map-contact-copy span{color:#c5d0eb}@media (max-width:800px){.map-scene-card{border-radius:30px;padding:20px}.content-block{align-items:center;flex-direction:column;gap:20px}.map-block,.map-video-column,.vertical-video-container{max-width:300px;min-width:300px;width:300px}.map-block,.map-video-column{align-items:center}.map-block{justify-content:center}.styled-map-container{height:300px;margin-inline:auto}.styled-map-container,.vertical-video{max-width:300px;min-width:300px;width:300px}.vertical-video{height:533px}.map-contact-card--instagram,.map-contact-card--route{height:92px;max-width:300px;min-height:92px;min-width:300px;width:300px}.vertical-video{height:auto;max-height:533px}}.teach__container{padding-bottom:50px;text-align:center}.teach__container h4{margin:0 0 clamp(2.25rem,1.6rem + 2vw,4rem);padding-left:10px;text-align:left;width:100%}.teach-heading{color:#000;color:var(--main-text-color);font-size:clamp(2.5rem,1.8rem + 2.4vw,4.1rem);line-height:1}.teach,.teach-heading{font-family:Manrope,sans-serif;font-family:var(--heading-font);font-weight:900}.teach{animation:gradientAnimation 5s linear infinite;background:linear-gradient(90deg,#4824ff,#4824ff,#85ebff,#eeebff,#85aeff,#4824ff,#4824ff);-webkit-background-clip:text;background-clip:text;background-size:200%;color:#0000;display:inline-block;font-size:inherit}.card-container{display:flex;flex-wrap:wrap;gap:26px;justify-content:center;margin:0 auto;max-width:1200px}.card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--teach-card-bg);border:1px solid var(--teach-card-border);border-radius:26px;box-shadow:var(--teach-card-shadow);color:var(--teach-card-text);display:flex;flex:1 1 320px;flex-direction:column;justify-content:flex-start;max-width:360px;overflow:hidden;padding:26px 30px;position:relative;text-align:left}.card:before{background:linear-gradient(90deg,#4824ff,#85ebff);border-radius:999px;box-shadow:0 0 16px #85ebff73;content:"";height:3px;left:28px;position:absolute;top:24px;width:58px}html[data-theme=dark] .teach__container{--teach-card-bg:#0b0d1ee0;--teach-card-border:#9294f8b3;--teach-card-shadow:0 0 0 1px #9294f840,0 22px 55px #000000d9;--teach-card-text:#f3f4ff}html[data-theme=light] .teach__container{--teach-card-bg:#f8faffe6;--teach-card-border:#9294f8b3;--teach-card-shadow:0 0 0 1px #9294f833,0 18px 40px #96aaff59;--teach-card-text:#111827}.card--barber{box-shadow:0 0 12px #00d5ff73,var(--teach-card-shadow)}.card--female{box-shadow:0 0 12px #ff69b466,var(--teach-card-shadow)}.card--female:before{background:linear-gradient(90deg,#4824ff,#ff8fc9);box-shadow:0 0 16px #ff8fc952}.card--combo{border-color:#ff5a5a73;box-shadow:0 0 10px #ff5a5a47,var(--teach-card-shadow)}.card--combo:before{background:linear-gradient(90deg,#4824ff,#85aeff,#ff7b9c);box-shadow:0 0 16px #ff7b9c47}.point__title{color:var(--teach-card-text);font-family:Manrope,sans-serif;font-family:var(--heading-font);font-size:26px;font-weight:600;margin:18px 0 22px;text-align:left}.guarantees-points{margin:0;padding:0}.point{color:var(--teach-card-text);display:flex;font-family:Nunito,sans-serif;font-size:18px;gap:14px;line-height:1.45;margin-bottom:12px}.icon{font-size:21px;line-height:1.3;min-width:24px;text-align:center}.course-marker{background:linear-gradient(135deg,#4824ff,#85ebff);border-radius:50%;box-shadow:0 0 0 4px #9294f81a,0 0 14px #4824ff61;height:12px;margin-top:.42em;min-width:12px;width:12px}.card--female .course-marker{background:linear-gradient(135deg,#4824ff,#9b8cff 45%,#ff8fc9)}.card--combo .course-marker{background:linear-gradient(135deg,#4824ff,#85aeff 44%,#ff7b9c)}.price__teach{font-family:Manrope,sans-serif;font-family:var(--heading-font);font-size:30px;font-weight:700;margin-top:auto;padding-top:20px}.price__teach,.teach-contact{color:var(--teach-card-text);text-align:left}.teach-contact{align-items:center;background:radial-gradient(circle at 12% 15%,#85ebff2e,#0000 34%),radial-gradient(circle at 88% 80%,#4824ff21,#0000 30%),var(--teach-card-bg);border:1px solid var(--teach-card-border);border-radius:28px;box-shadow:var(--teach-card-shadow);display:flex;gap:18px;justify-content:space-between;margin:clamp(2rem,1.35rem + 2vw,3.5rem) auto 0;padding:clamp(1rem,.75rem + 1vw,1.35rem);width:min(860px,100%)}.teach-contact__text{color:var(--teach-card-text);font-family:Nunito,sans-serif;font-size:clamp(1rem,.93rem + .35vw,1.18rem);line-height:1.45;margin:0;max-width:560px}.teach-contact__button.social-button--1{align-items:center;background:#e0e5ec;border:1px solid #9294f847;border-radius:55px;box-shadow:6px 6px 14px #a3b1c6b3,-6px -6px 14px #ffffffc7;color:#3b3b58;cursor:pointer;display:flex;flex-shrink:0;gap:12px;height:auto;justify-content:center;min-height:62px;min-width:270px;padding:0 22px;text-decoration:none;transition:all .3s ease}html[data-theme=dark] .teach-contact__button.social-button--1{background:#0f1222eb;box-shadow:7px 7px 18px #000000a6,-7px -7px 18px #414c8238;color:#f3f4ff}.teach-contact__button.social-button--1:hover{border-color:#85ebff8c;box-shadow:0 0 18px #4824ff3d,0 0 28px #85ebff38,6px 6px 14px #a3b1c68c;transform:translateY(-2px)}html[data-theme=dark] .teach-contact__button.social-button--1:hover{box-shadow:0 0 18px #4824ff6b,0 0 28px #85ebff2e,7px 7px 18px #0000008c}.teach-contact__button .social{margin-right:0}.teach-contact__button .social.phone{background:url(/static/media/phone.066b575ed5b02b999103.svg) no-repeat 50%;background-size:contain;display:inline-flex;flex:0 0 28px;height:28px;width:28px}.teach-contact__button-copy{display:flex;flex-direction:column;gap:3px;line-height:1.1}.teach-contact__button-copy span{font-size:.88rem;opacity:.72}.teach-contact__button-copy strong{font-family:Nunito,sans-serif;font-size:1.05rem;letter-spacing:.01em}@media (max-width:900px){.teach__container{padding-bottom:40px}.card{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;max-width:100%}}@media (max-width:768px){.teach__container{padding-top:10px}.teach__container h4{margin-bottom:28px}.card-container{gap:18px}.card{flex:1 1 100%;max-width:100%;padding:20px 18px}.guarantees-points{margin-left:0}.point__title,.price__teach{text-align:left}.teach-contact{align-items:stretch;flex-direction:column;padding:18px;text-align:center}.teach-contact__button.social-button--1{margin:0 auto;min-width:0;width:min(100%,330px)}.teach-contact__button-copy{align-items:flex-start;text-align:left}}@media (max-width:480px){.teach__container h4{padding-left:6px}.teach-heading{padding-left:0;text-align:center}.card{border-radius:22px;padding:18px 14px 20px}.point{font-size:16px}.price__teach{font-size:26px}.point__title,.price__teach{margin-left:0;text-align:center;width:100%}.point__title{justify-content:center}.teach-contact{border-radius:22px;padding:16px 14px}.teach-contact__button.social-button--1{min-height:58px;width:100%}}.footer{border-top:1px solid #2308aa;color:#000;color:var(--main-text-color);flex-direction:column;font-family:Manrope,sans-serif;font-size:16px;min-height:96px;padding:20px 16px;text-align:center;width:100%}.footer,.footer__legal,.footer__main{align-items:center;display:flex;gap:8px 18px;justify-content:center}.footer__legal,.footer__main{flex-wrap:wrap}.footer__main strong{font-size:18px;font-weight:800}.footer__legal{font-size:13px;gap:6px 10px;opacity:.72}.footer__legal strong{font-weight:800}.footer a,.footer span{color:inherit;opacity:.78;text-decoration:none}.footer__legal span,.footer__legal strong{opacity:1}.footer a:hover{color:#4824ff;opacity:1}@media (max-width:600px){.footer{font-size:14px;gap:6px}.footer__legal,.footer__main{flex-direction:column;gap:5px}}.btn-up{align-items:center;animation:appearance 2s forwards;background:#0000;border:none;bottom:6vw;cursor:pointer;display:flex;justify-content:center;opacity:0;position:fixed;right:5vw;transform:translateY(0);transition:.3s linear}@keyframes appearance{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.btn-up:before{background-image:url(/static/media/arrow.f433ab0c7605357522e1.png);background-size:100%;content:"";height:35px;transform:rotate(270deg);width:33px}@media (max-width:769px){.btn-up{display:none}}.map__container,.portfolio-section,.price__container,.reviews__container,.service__container,.teach__container{margin-top:clamp(3.5rem,6vw,6.5rem);scroll-margin-top:96px}@media (max-width:769px){.map__container,.portfolio-section,.price__container,.reviews__container,.service__container,.teach__container{margin-top:clamp(2.5rem,10vw,4rem);scroll-margin-top:84px}}@media (max-width:480px){.map__container,.portfolio-section,.price__container,.reviews__container,.service__container,.teach__container{margin-top:2.75rem}}iframe,img,video{display:block}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e0e5eccc;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:1000}.modal-backdrop.show{opacity:1;visibility:visible}.modal-content{align-items:center;background:#e0e5ec;border-radius:24px;box-shadow:9px 9px 16px #a3b1c6,-9px -9px 16px #fff;display:flex;flex-direction:column;justify-content:center;max-width:500px;opacity:0;padding:40px 30px;position:relative;text-align:center;transform:translateY(-50px) scale(.95);transition:transform .4s ease,opacity .4s ease;width:90%;z-index:1001}.modal-backdrop.show .modal-content{opacity:1;transform:translateY(0) scale(1)}.modal-close-button{align-items:center;background:radial-gradient(circle at 30% 24%,#85ebff1a,#0000 40%),linear-gradient(145deg,#ffffffb8,#eeebff33),#e0e5ec;border:1px solid #9294f847;border-radius:50%;box-shadow:5px 5px 12px #a3b1c68f,-5px -5px 12px #ffffffdb,0 0 10px #9294f814;color:#0000;cursor:pointer;display:flex;font-size:0;height:44px;justify-content:center;line-height:0;position:absolute;right:18px;top:18px;transition:all .3s ease;width:44px}.modal-close-button:hover{border-color:#9294f86b;box-shadow:0 0 12px #4824ff1f,0 0 18px #9294f81a,inset 2px 2px 5px #a3b1c66b,inset -2px -2px 5px #ffffffb8;transform:translateY(-1px) scale(1.04)}.modal-close-button:after,.modal-close-button:before{background:#686f83;border-radius:999px;box-shadow:none;content:"";height:2px;position:absolute;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;width:17px}.modal-close-button:before{transform:rotate(45deg)}.modal-close-button:after{transform:rotate(-45deg)}.modal-close-button:hover:before{background:#5f56c9;box-shadow:0 0 6px #4824ff29;transform:rotate(45deg) scaleX(1.08)}.modal-close-button:hover:after{background:#5f56c9;box-shadow:0 0 6px #4824ff29;transform:rotate(-45deg) scaleX(1.08)}.contact-modal-title{color:#111827}.contact-modal-text{font-size:25px}.buttons-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:30px;width:100%}.buttons-grid,.social{justify-content:center}.social{align-items:center;display:inline-flex;height:28px;margin-right:10px;width:28px}.social.telegram{content:url(/static/media/telegram.adc059719f9a09832c06.svg)}.social.instagram{content:url(/static/media/instagram.5154914378b0a587a5e2.svg)}.social.facebook{content:url(data:image/png;base64,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)}.social.phone{content:url(/static/media/phone.066b575ed5b02b999103.svg)}.social-button--1,.social-button--2{align-items:center;background:#e0e5ec;border:none;border-radius:55px;box-shadow:6px 6px 12px #a3b1c6,-6px -6px 12px #fff;color:#3b3b58;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:55px;justify-content:center;min-width:200px;outline:none;padding:0 20px;text-decoration:none;transition:all .3s ease}.social-button--1:active,.social-button--2:active{box-shadow:inset 4px 4px 8px #a3b1c6,inset -4px -4px 8px #fff;transform:scale(.98)}.social-button--1:hover,.social-button--2:hover{box-shadow:8px 8px 16px #a3b1c6,-8px -8px 16px #fff;color:#000;transform:translateY(-2px)}.modal-content a:not(.social-button--1):not(.social-button--2),.modal-content h1,.modal-content h2,.modal-content h3,.modal-content p,.modal-content span{color:#3b3b58;text-shadow:1px 1px 2px #fff,-1px -1px 2px #a3b1c6;transition:color .3s ease}.modal-content h2{font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:20px}.modal-content p{color:#4b4b66;font-size:1.25rem;font-weight:500;line-height:1.5;margin-bottom:30px}.theme-dark .modal-backdrop,[data-theme=dark] .modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a14d9}.theme-dark .modal-content,[data-theme=dark] .modal-content{background:#1b1b27;box-shadow:9px 9px 16px #0d0d13,-9px -9px 16px #2d2d3f;color:#d4d4e0}.theme-dark .modal-close-button,[data-theme=dark] .modal-close-button{background:radial-gradient(circle at 30% 24%,#85ebff0f,#0000 40%),linear-gradient(145deg,#202334f5,#0f111cf5);border-color:#9294f842;box-shadow:5px 5px 10px #0d0d13,-5px -5px 10px #2d2d3f,0 0 10px #9294f814}.theme-dark .modal-close-button:hover,[data-theme=dark] .modal-close-button:hover{box-shadow:0 0 12px #4824ff2e,0 0 18px #9294f81a,inset 2px 2px 5px #0d0d13,inset -2px -2px 5px #2d2d3f}.theme-dark .modal-close-button:after,.theme-dark .modal-close-button:before,[data-theme=dark] .modal-close-button:after,[data-theme=dark] .modal-close-button:before{background:#bcc3dc;box-shadow:none}.theme-dark .modal-close-button:hover:after,.theme-dark .modal-close-button:hover:before,[data-theme=dark] .modal-close-button:hover:after,[data-theme=dark] .modal-close-button:hover:before{background:#d6dcf4;box-shadow:0 0 6px #9294f82e}.theme-dark .modal-content a:not(.social-button--1):not(.social-button--2),.theme-dark .modal-content h1,.theme-dark .modal-content h3,.theme-dark .modal-content span,[data-theme=dark] .modal-content a:not(.social-button--1):not(.social-button--2),[data-theme=dark] .modal-content h1,[data-theme=dark] .modal-content h3,[data-theme=dark] .modal-content span{color:#c7c7d6;text-shadow:1px 1px 2px #0d0d13,-1px -1px 2px #2d2d3f}.theme-dark .modal-content h2,[data-theme=dark] .modal-content h2{color:#fff!important;text-shadow:1px 1px 2px #0d0d13,-1px -1px 2px #2d2d3f}.theme-dark .modal-content p,[data-theme=dark] .modal-content p{color:#e0e0e0!important;text-shadow:1px 1px 2px #0d0d13,-1px -1px 2px #2d2d3f}.theme-dark .social-button--1,.theme-dark .social-button--2,[data-theme=dark] .social-button--1,[data-theme=dark] .social-button--2{background:#1b1b27;box-shadow:6px 6px 12px #0d0d13,-6px -6px 12px #2d2d3f;color:#c7c7d6}.theme-dark .social-button--1:hover,.theme-dark .social-button--2:hover,[data-theme=dark] .social-button--1:hover,[data-theme=dark] .social-button--2:hover{box-shadow:8px 8px 16px #0d0d13,-8px -8px 16px #2d2d3f;color:#fff;transform:translateY(-2px)}.theme-dark .social-button--1:active,.theme-dark .social-button--2:active,[data-theme=dark] .social-button--1:active,[data-theme=dark] .social-button--2:active{box-shadow:inset 4px 4px 8px #0d0d13,inset -4px -4px 8px #2d2d3f;transform:scale(.98)}@media (max-width:768px){.modal-content{border-radius:20px;max-height:85vh;overflow-y:auto;padding:25px 20px;width:95%}.modal-close-button{font-size:20px;height:36px;right:15px;top:15px;width:36px}.buttons-grid{gap:14px;grid-template-columns:1fr;margin-top:25px}.social-button--1,.social-button--2{font-size:16px;height:50px;min-width:0;min-width:auto;padding:0 15px;width:100%}.modal-content h2{font-size:1.75rem;margin-bottom:15px}.modal-content p{font-size:1.1rem;margin-bottom:25px}.social{height:24px;margin-right:8px;width:24px}}@media (max-width:480px){.modal-content{border-radius:18px;padding:20px 15px}.modal-content h2{font-size:1.5rem}.modal-content p{font-size:1rem}.social-button--1,.social-button--2{font-size:15px;height:48px}}.social{transition:transform .3s ease}.social-button--1:hover .social,.social-button--2:hover .social{transform:scale(1.1)}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#e0e5ec;border-radius:10px}.modal-content::-webkit-scrollbar-thumb{background:#a3b1c6;border-radius:10px}.theme-dark .modal-content::-webkit-scrollbar-track,[data-theme=dark] .modal-content::-webkit-scrollbar-track{background:#1b1b27}.theme-dark .modal-content::-webkit-scrollbar-thumb,[data-theme=dark] .modal-content::-webkit-scrollbar-thumb{background:#2d2d3f}.modal-window-image{background-color:#000c;height:100%;left:0;top:0;width:100%;z-index:100}.modal-image{border-radius:10px}.modal-close-unique{z-index:101}.carousel-container{overflow:hidden;position:relative;width:100%}.carousel-content{display:flex;flex-wrap:nowrap;width:-webkit-max-content;width:max-content}.carousel-image{border-radius:16px;cursor:pointer;flex-shrink:0;height:200px;margin:10px;object-fit:cover;width:150px}@media (max-width:768px){.modal-image{max-height:calc(100dvh - 150px);max-width:calc(100vw - 28px)}.modal-arrow{border-radius:50%;font-size:28px;height:42px;width:42px}.modal-arrow.left{left:max(12px,env(safe-area-inset-left))}.modal-arrow.right{right:max(12px,env(safe-area-inset-right))}.modal-close-unique{right:12px;top:12px}.carousel-image{height:200px;margin:10px;width:150px}}@media (min-width:992px){.modal-image-content{width:min(72vw,900px)}.modal-arrow.left{left:0}.modal-arrow.right{right:0}.modal-close-unique{right:10px;top:10px}}.image-gallery{align-items:center;display:flex;flex-direction:column;margin-left:5vw;margin-right:5vw}.image-grid{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}.gallery-image{border-radius:16px;cursor:pointer;height:200px;margin:10px;object-fit:cover;transition:transform .3s ease;width:auto}.gallery-image:hover{transform:scale(1.05)}.show-more-button{background:#0000;border:1px solid #9294f8;border-radius:24px;box-shadow:0 0 8px #9294f840;color:#4824ff;cursor:pointer;font-size:clamp(1rem,.9rem + .5vw,1.3rem);gap:10px;letter-spacing:.02em;overflow:hidden;padding:1rem 1.8rem;position:relative;text-decoration:none;text-transform:none;transition:all .35s ease}.show-more-button,.show-more-button:after{align-items:center;display:inline-flex;justify-content:center;line-height:1}.show-more-button:after{color:#9294f8;content:"⌄";font-size:1.25em;transition:transform .4s ease,color .4s ease}.show-more-button:hover:after{color:#4824ff;transform:translateY(5px)}.show-more-button:before{background:linear-gradient(120deg,#0000,#9294f880,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.show-more-button:hover:before{left:100%}.show-more-button:hover{border-color:#85aeff;box-shadow:0 0 20px #9294f8cc;color:#4824ff;transform:scale(1.05)}.show-more-button:active{box-shadow:0 0 10px #9294f899;transform:scale(.96)}.show-more-button.selected{animation:moveGradient 6s linear infinite;background:linear-gradient(90deg,#4824ff,#85aeff,#85ebff,#4824ff);background-size:300% 100%;border:none;box-shadow:0 0 25px #9294f8e6;color:#4824ff;transform:scale(1.08)}@keyframes moveGradient{0%{background-position:0 50%}to{background-position:300% 50%}}@media (max-width:600px){.show-more-button{font-size:.9rem;padding:.8rem 1.5rem}.show-more-button:after{font-size:1.2em}}.modal-window-image{align-items:center;animation:fadeIn .3s ease;background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-image-content{max-width:calc(100vw - 32px);padding:10px}.modal-image-content,.modal-photo-frame{align-items:center;display:flex;justify-content:center;position:relative}.modal-image{border-radius:16px;box-shadow:0 0 25px #9294f866;display:block;max-height:min(78dvh,780px);max-width:min(72vw,760px);object-fit:contain;transition:transform .3s ease;width:auto}.modal-image:hover{transform:scale(1.02)}.modal-arrow{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff38,#eeebff14),#0c0c1880;border:1px solid #eeebff6b;border-radius:50%;box-shadow:0 12px 24px #09081857,0 0 10px #9294f81f,inset 0 1px 0 #ffffff3d;color:#f7f5ff;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:34px;font-weight:500;height:48px;justify-content:center;line-height:1;padding:0 0 3px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;width:48px;z-index:5}.modal-arrow.left{left:14px}.modal-arrow.right{right:14px}.modal-arrow:hover{background:linear-gradient(145deg,#ffffff4d,#85ebff1a),#121222ad;border-color:#eeebff94;box-shadow:0 14px 28px #09081861,0 0 14px #9294f82e,inset 0 1px 0 #ffffff57;color:#fff;transform:translateY(-50%) scale(1.04)}.modal-arrow:active{transform:translateY(-50%) scale(.96)}.modal-close-unique{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff3d,#eeebff14),#0c0c1885;border:1px solid #eeebff6b;border-radius:50%;box-shadow:0 12px 24px #09081857,0 0 10px #9294f81f,inset 0 1px 0 #ffffff3d;cursor:pointer;height:42px;position:absolute;right:14px;top:14px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;width:42px}.modal-close-unique:hover{background:linear-gradient(145deg,#ffffff4d,#85ebff1a),#121222b3;border-color:#eeebff94;box-shadow:0 14px 28px #09081861,0 0 14px #9294f82e,inset 0 1px 0 #ffffff57;transform:rotate(90deg) scale(1.04)}.modal-close-unique:after,.modal-close-unique:before{background:#f7f5ff;border-radius:999px;box-shadow:0 0 8px #85ebff6b;content:"";height:2px;left:50%;position:absolute;top:50%;transform-origin:center;width:18px}.modal-close-unique:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-close-unique:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:768px){.gallery-image{height:150px}.modal-image{max-height:calc(100dvh - 150px);max-width:calc(100vw - 28px)}.modal-arrow{border-radius:50%;box-shadow:0 10px 22px #0000006b,0 0 12px #9294f82e;font-size:28px;height:42px;width:42px}.modal-arrow.left{left:max(12px,env(safe-area-inset-left))}.modal-arrow.right{right:max(12px,env(safe-area-inset-right))}.modal-arrow:hover{transform:translateY(-50%)}.modal-close-unique{right:12px;top:12px}}@media (min-width:600px){.gallery-image{height:200px}}@media (min-width:992px){.image-gallery .image-grid .gallery-image{height:260px}.modal-image-content{width:min(72vw,900px)}.modal-image{max-height:min(82dvh,820px);max-width:min(64vw,720px)}.modal-arrow.left{left:0}.modal-arrow.right{right:0}.modal-close-unique{right:10px;top:10px}}
/*# sourceMappingURL=main.588c8e91.css.map*/