:root{--plum:#621e44;--plum-dark:#4c1534;--mint:#8fbfa2;--ink:#676b6d;--dark:#2e2e2e;--paper:#fff;--soft:#f4f4f4;--line:#e6e6e6;--container:1120px;--shadow:0 18px 48px #00000024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-raleway)}*{box-sizing:border-box}html{scroll-behavior:smooth}html.menu-open{overflow:hidden}body{color:var(--ink);background:var(--paper);margin:0;font-size:15px;font-weight:300;line-height:1.68}img{max-width:100%;height:auto;display:block}picture{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #d5a0bd}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.skip-link{z-index:1000;color:var(--plum);background:#fff;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}.button{text-transform:none;border:0;justify-content:center;align-items:center;min-height:42px;padding:9px 20px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.button--mint{background:var(--mint);color:#fff}.button--mint:hover{background:#79aa8d}.button--plum{background:var(--plum);color:#fff}.eyebrow{color:var(--plum);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.section-heading{color:#777;text-align:center;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 34px;font-size:17px;font-weight:400;display:flex}.section-heading:before,.section-heading:after{content:"";background:var(--line);flex:1;height:1px}.page-title{background:var(--plum);color:#d3d3d3;align-items:center;min-height:46px;display:flex}.page-title h1{text-transform:uppercase;margin:0;padding:5px 0;font-size:22.5px;font-weight:700;line-height:23px}.topbar{background:var(--plum);color:#fff;height:28px;font-size:11px}.topbar__inner{align-items:center;gap:22px;height:100%;display:flex}.topbar a{text-decoration:none}.topbar__social{align-self:stretch;align-items:center;gap:10px;margin-left:auto;display:flex}.topbar__social a{place-items:center;width:16px;height:100%;display:grid}.brandbar{background:#fff}.brandbar__inner{align-items:center;gap:25px;height:77px;display:flex}.brand img{object-fit:contain;width:99px;height:45px}.brandbar__cta{margin-right:auto}.certifications{align-items:center;gap:17px;display:flex}.certifications img{object-fit:contain;width:auto;display:block}.certifications img.certifications__cidesco{width:50px;height:50px}.certifications img.certifications__infa{width:97px;height:50px}.certifications img.certifications__itec{width:98px;height:50px}.desktop-nav{background:#f1f1f1;border-top:1px solid #e8e8e8;border-bottom:1px solid #ddd;height:43px}.desktop-nav__list{align-items:stretch;height:100%;margin:0 auto;padding:0;list-style:none;display:flex}.desktop-nav__item{align-items:center;display:flex;position:relative}.desktop-nav__item>a{text-transform:uppercase;align-items:center;height:100%;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.desktop-nav__item>button{cursor:pointer;background:0 0;border:0;padding:7px 5px 7px 0}.desktop-nav__item.is-active{background:var(--mint);color:#fff}.desktop-nav__languages{align-items:center;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;display:flex}.desktop-nav__submenu{z-index:50;visibility:hidden;opacity:0;width:280px;color:var(--ink);box-shadow:var(--shadow);background:#fff;margin:0;padding:8px 0;list-style:none;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;left:0;transform:translateY(6px)}.desktop-nav__item:hover .desktop-nav__submenu,.desktop-nav__item:focus-within .desktop-nav__submenu,.desktop-nav__item>button[aria-expanded=true]+.desktop-nav__submenu{visibility:visible;opacity:1;transition-delay:0s;transform:none}.desktop-nav__submenu a{padding:10px 18px;text-decoration:none;display:block}.desktop-nav__submenu a:hover{background:var(--soft);color:var(--plum)}.mobile-menu-button{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:10px;display:none}.mobile-menu-backdrop{z-index:80;background:#0000007a;position:fixed;inset:0}.mobile-nav{z-index:90;width:min(330px,100vw - 45px);box-shadow:var(--shadow);background:#fff;transition:transform .24s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.mobile-nav.is-open{transform:none}.mobile-nav__top{height:60px;color:var(--plum);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;font-weight:700;display:flex}.mobile-nav__top button{cursor:pointer;background:0 0;border:0;padding:8px}.mobile-nav>ul,.mobile-nav__item ul{margin:0;padding:0;list-style:none}.mobile-nav__row{border-top:1px solid var(--line);align-items:stretch;min-height:52px;display:flex}.mobile-nav__row a{text-transform:uppercase;flex:1;align-items:center;padding:10px 18px;text-decoration:none;display:flex}.mobile-nav__row button{border:0;border-left:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:52px;display:grid}.mobile-nav__row button svg{transition:transform .18s}.mobile-nav__row button[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-nav__item.is-active>.mobile-nav__row{background:var(--mint);color:#fff}.mobile-nav__item ul a{background:var(--soft);border-top:1px solid #e7e7e7;padding:10px 22px 10px 35px;text-decoration:none;display:block}.mobile-nav__footer{border-top:1px solid var(--line);gap:14px;padding:24px 18px;display:grid}.site-footer{margin-top:80px}.site-footer--compact{margin-top:0}main:has(>.testimonials)+.site-footer{margin-top:0}#main-content:is([data-page-template=programme-detail],[data-page-template=diploma-detail],[data-page-template=qualification-detail],[data-page-template=document-detail],[data-page-template=admissions],[data-page-template=about],[data-page-template=specialist],[data-page-template=sponsor],[data-page-template=gallery],[data-page-template=success],[data-page-template=contact],[data-page-template=registration],[data-page-template=hub])+.site-footer,#main-content:is([data-page-route="/stojantiesiems/"],[data-page-route="/mokiniams/"],[data-page-route="/mokiniams/mokymo-organizavimo-nuotoliniu-budu-taisykles/"])+.site-footer{margin-top:0}#main-content:is([data-page-route="/stojantiesiems/"],[data-page-route="/mokiniams/"]) .content-shell{padding:30px 0 0}.footer-compact{background:var(--plum);color:#ffffffa6;min-height:60px;font-size:13px}.footer-compact__inner{align-items:center;min-height:60px;display:flex}.footer-partners{background:var(--mint);color:#fff;text-align:center;min-height:170px;padding:30px 0}.partner-logos{grid-template-columns:repeat(5,minmax(100px,1fr));align-items:center;gap:28px;margin-top:18px;display:grid}.partner-logos picture{margin:auto;display:block}.partner-logos img{object-fit:contain;width:auto;max-height:58px;margin:auto}.footer-main{background:var(--plum);color:#fffc;padding:55px 0 22px;font-size:13px}.footer-grid{grid-template-columns:1fr 1fr 2fr;gap:45px;display:grid}.footer-grid h2{color:#fff;margin:0 0 18px;font-size:15px;font-weight:500}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li{margin:6px 0}.footer-grid address{gap:10px;font-style:normal;display:grid}.footer-map{min-height:100%;overflow:hidden}.footer-map a,.footer-map picture{width:100%;height:100%;display:block}.footer-map img{object-fit:cover;opacity:.82;width:100%;height:100%;min-height:250px}.footer-bottom{border-top:1px solid #ffffff24;justify-content:space-between;gap:30px;margin-top:50px;padding-top:22px;display:flex}@media (min-width:1041px){.footer-map{align-self:start;height:calc(100% - 80px);min-height:0}}.content-shell{padding:54px 0 10px}.content-shell--article{width:min(calc(100% - 40px), var(--container))}.article-navigation+.content-shell--article{padding-top:44px}.article-navigation+.content-shell--source-card{padding-top:76px}.article-navigation+.content-shell--source-card-wide{padding-top:44px}.article-layout{grid-template-columns:minmax(0,2.333fr) minmax(280px,1fr);align-items:start;gap:40px;display:grid}.article-layout--full{grid-template-columns:minmax(0,1fr)}.article-layout>.prose{min-width:0;max-width:none;margin:0}.article-layout>.prose--source-card{border:1px solid #ddd;width:min(100%,958.333px);margin-inline:auto;padding:30px 40px}.article-layout>.prose--source-card-wide{width:calc(100% + 30px);margin-inline:-15px}.article-layout>.prose{line-height:25px}.article-layout>.prose p{margin:0 0 10px}.article-layout>.prose h2{margin:0 0 10px;font-size:22.5px;font-weight:700;line-height:44px}.article-layout>.prose h3{margin:0 0 10px;font-size:18px;font-weight:400;line-height:32px}.article-layout .prose strong,.article-layout .prose b{font-weight:700}.article-layout .prose li::marker{color:var(--mint)}.article-layout .prose blockquote{color:#262b2e;background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px}.article-layout .prose blockquote:before{content:open-quote;color:#ccc;vertical-align:-.4em;margin-right:15px;font-size:4em;line-height:.1em}.article-layout .prose blockquote p{margin:0;display:inline}.article-layout .prose figure{margin:0 0 30px}.article-layout .prose figure img{margin:0 auto}.article-layout .prose .source-tooltip-caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.source-article-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.source-article-columns>*{min-width:0}.source-article-gallery{grid-template-columns:repeat(var(--gallery-columns,3), minmax(0, 1fr));gap:10px;margin:28px 0;display:grid}.source-article-gallery>figure{min-width:0;margin:0}.article-layout .prose .source-article-gallery>figure{margin:0}.prose .source-article-gallery img{width:100%;aspect-ratio:var(--gallery-ratio,auto);object-fit:cover;margin:0}.article-sidebar{min-width:0}.article-sidebar__card{border-top:4px solid var(--plum);background:var(--soft);padding:26px;position:sticky;top:92px}.article-sidebar__eyebrow{color:var(--plum);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.article-sidebar h2{color:#444;margin:0 0 22px;font-size:27px;font-weight:500;line-height:1.15}.article-sidebar__details{gap:16px;margin:0;display:grid}.article-sidebar__details>div{gap:4px;display:grid}.article-sidebar__details dt{color:#555;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.article-sidebar__details dt svg{color:var(--plum);flex:none}.article-sidebar__details dd{overflow-wrap:anywhere;margin:0;padding-left:25px;font-size:14px;line-height:1.45}.article-sidebar__details a{color:inherit}.article-sidebar__map{color:var(--plum);margin-top:24px;text-decoration:none;display:block}.article-sidebar__map picture{width:100%;display:block}.article-sidebar__map img{aspect-ratio:2;object-fit:cover;width:100%;margin:0}.article-sidebar__map span{background:#fff;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.article-sidebar__map:hover span{background:var(--plum);color:#fff}.article-sidebar__contact{width:100%;margin-top:22px}.prose{overflow-wrap:anywhere;max-width:850px;margin:0 auto}.prose--wide{max-width:none}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{color:#444;line-height:1.3}.prose h2{margin-top:2.2em;font-size:27px}.prose h3{margin-top:1.8em;font-size:21px}.prose p,.prose li{overflow-wrap:anywhere}.prose a{color:var(--plum)}.prose img{margin:28px auto}.prose iframe{aspect-ratio:16/9;border:0;width:100%;max-width:700px;height:auto;margin:28px auto;display:block}.prose table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.prose th,.prose td{vertical-align:top;border:1px solid #ddd;padding:10px}.article-meta{color:#888;flex-wrap:wrap;gap:10px 24px;margin:0 0 30px;font-size:13px;display:flex}.article-featured,.article-featured img{object-fit:cover;width:100%;max-height:620px;margin:0 0 34px}.programme-lead{background:var(--dark);height:500px;overflow:hidden}.programme-lead picture{width:100%;height:100%;display:block}.programme-lead img{object-fit:cover;object-position:90% 50%;width:100%;height:100%;margin:0;display:block}.rendered-content>:first-child{margin-top:0}.rendered-content details{border:1px solid var(--line);background:#fff;border-radius:3px;margin:12px 0}.rendered-content summary{color:#555;cursor:pointer;padding:14px 48px 14px 18px;font-weight:650;list-style:none;position:relative}.rendered-content summary::-webkit-details-marker{display:none}.rendered-content summary:after{content:"";width:8px;height:8px;color:var(--plum);border-bottom:2px solid;border-right:2px solid;position:absolute;top:50%;right:20px;transform:translateY(-70%)rotate(45deg)}.rendered-content details[open]>summary:after{transform:translateY(-25%)rotate(225deg)}.rendered-content details>:not(summary){margin-left:20px;margin-right:20px}.rendered-content details>:last-child{margin-bottom:20px}.rendered-content details details{background:var(--soft);margin-left:0;margin-right:0}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gallery-grid a,.gallery-grid>button{aspect-ratio:4/3;background:var(--soft);display:block;overflow:hidden}.gallery-grid>button picture{width:100%;height:100%}.gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gallery-grid a:hover img,.gallery-grid>button:hover img{transform:scale(1.03)}@media (max-width:1040px){.desktop-nav,.topbar,.brandbar__cta,.certifications{display:none}.site-header{z-index:70;background:#fff;height:60px;position:sticky;top:0;box-shadow:0 1px 8px #0000001a}.brandbar__inner{height:60px}.brand img{width:88px;height:40px}.mobile-menu-button{display:inline-flex}.page-title{text-align:center;min-height:83px}.page-title h1{width:100%;font-size:19px}.footer-grid{grid-template-columns:1fr 1fr}.footer-map{grid-column:1/-1;min-height:260px}}@media (max-width:700px){.container{width:min(calc(100% - 30px), var(--container))}.content-shell--source-card{width:calc(100% - 10px)}.article-layout>.prose--source-card-wide{width:100%;margin-inline:0}.source-article-columns{grid-template-columns:minmax(0,1fr)}.source-article-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.content-shell{padding-top:36px}.programme-lead{height:260px}.programme-lead img{object-position:75% 50%}.prose h2{font-size:24px}.prose h3{font-size:20px}.gallery-grid{grid-template-columns:1fr 1fr;gap:8px}.partner-logos{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.footer-map{grid-column:auto;min-height:220px}.footer-bottom{flex-direction:column}}@media (max-width:980px){.article-layout{grid-template-columns:1fr;gap:34px}.article-sidebar__card{position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[lang=ru]{--font-raleway:var(--font-raleway-ru)}html[lang=ru] body{font-weight:400;line-height:25px}html[lang=ru] .topbar{font-family:var(--font-ru-contact), Arial, sans-serif;font-weight:300;line-height:17px}html[lang=ru] .brandbar__cta,html[lang=ru] .mobile-nav__footer .button{font-family:var(--font-ru-contact), Arial, sans-serif;font-size:16px;font-weight:300}html[lang=ru] .desktop-nav__submenu,html[lang=ru] .mobile-nav__item>ul{font-family:var(--font-ru-ui), Arial, sans-serif;letter-spacing:1px;font-size:14px;font-weight:300;line-height:18px}html[lang=ru] .footer-grid h2{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:25px}html[lang=ru] .footer-main{line-height:20px}.social-icon[data-astro-cid-g5kwm3ld]{flex:none;display:block;overflow:visible}.footer-submenu[data-astro-cid-jo6i4kqk]{padding-right:24px;position:relative}.footer-submenu[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{cursor:pointer;text-align:center;width:24px;list-style:none;position:absolute;top:0;right:0}.footer-submenu[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]::-webkit-details-marker{display:none}.footer-submenu[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]:after{content:"⌄"}.footer-submenu[data-astro-cid-jo6i4kqk] details[data-astro-cid-jo6i4kqk][open] summary[data-astro-cid-jo6i4kqk]:after{content:"⌃"}.footer-submenu[data-astro-cid-jo6i4kqk] details[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding-left:12px}.footer-social[data-astro-cid-jo6i4kqk]{gap:8px;margin-top:24px;display:flex}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:#ffffff1f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.language-switcher[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.language-switcher[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;min-width:30px;min-height:36px;text-decoration:none;display:inline-flex}.language-switcher[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs][aria-current=page]{color:var(--plum);text-underline-offset:4px;text-decoration:underline}.language-switcher[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs][aria-disabled=true]{opacity:.5;cursor:help}.mobile-languages[data-astro-cid-nen7h5rs]{display:none}@media (max-width:1040px){.mobile-languages[data-astro-cid-nen7h5rs]{margin-left:auto;font-size:12px;font-weight:600;display:flex}.mobile-menu-button[data-astro-cid-nen7h5rs]{margin-left:0}.brandbar__inner[data-astro-cid-nen7h5rs]{gap:12px}}@media (min-width:1041px){html[lang=ru] .desktop-nav__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{letter-spacing:1px;padding-inline:10px;font-size:15px;font-weight:400}}@media (min-width:1041px) and (max-width:1200px){html[lang=ru] .desktop-nav__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{letter-spacing:.5px;font-size:13px}}.certifications[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:block}.certifications[data-astro-cid-nen7h5rs] img{filter:grayscale()}.certifications[data-astro-cid-nen7h5rs] img.certifications__infa,.certifications[data-astro-cid-nen7h5rs] img.certifications__itec{object-fit:cover}:is(.certifications[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover img,.certifications[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible img){filter:none}.cookie-preferences[data-astro-cid-ycibek3o]{text-align:center;background:#fff;font-size:.8rem}.cookie-preferences[data-astro-cid-ycibek3o] button[data-astro-cid-ycibek3o]{color:#621e44;cursor:pointer;background:0 0;border:0;padding:.6rem 1rem;text-decoration:underline}
