@import "https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap";@import "https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;margin:0;padding:0}:root{--scrollbar-width:8px;--spacing-5xs:1px;--spacing-4xs:2px;--spacing-3xs:3px;--spacing-2xs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:64px;--spacing-4xl:80px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--text-7xl:72px;--text-8xl:96px;--text-9xl:128px;--border-xs:1px;--border-sm:2px;--border-md:4px;--border-lg:6px;--border-xl:8px;--border-2xl:10px;--border-3xl:12px;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl--line-height:1;--text-6xl--line-height:1;--text-7xl--line-height:1;--text-8xl--line-height:1;--text-9xl--line-height:1;--shadow-2xl-black-10:0 25px 50px -12px #0000001a;--shadow-2xl-black-20:0 25px 50px -12px #0003;--shadow-2xl-black-30:0 25px 50px -12px #0000004d;--shadow-2xl-black-40:0 25px 50px -12px #0006;--shadow-2xl-black-50:0 25px 50px -12px #00000080;--shadow-2xl-black-60:0 25px 50px -12px #0009;--shadow-2xl-black-70:0 25px 50px -12px #000000b3;--shadow-2xl-black-80:0 25px 50px -12px #000c;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:8px;--border-radius-xl:12px;--border-radius-2xl:16px;--border-radius-3xl:24px;--border-radius-full:9999px;--tracking-tighter:-.8px;--tracking-tight:-.4px;--tracking-normal:0px;--tracking-wide:.4px;--tracking-wider:.8px;--tracking-widest:1.6px;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712}img{width:400px;height:400px}::-webkit-scrollbar{cursor:pointer;width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#777;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#777}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-corner{background-color:#777}.article_preview{row-gap:var(--spacing-sm);width:100%;height:100%;padding:var(--spacing-md);border:var(--border-xs) solid var(--gray-300);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-2xl-black-30);cursor:pointer;background:#fff;flex-direction:column;display:flex}.article_preview-header{row-gap:var(--spacing-xs);flex-direction:column;width:100%;height:100%;display:flex}.article_preview-header\:date{font-size:var(--text-xs);color:#888}.article_preview-header\:title{font-size:var(--text-lg);color:#333;font-weight:700}.article_preview-body{flex-grow:1;width:100%}.article_preview-body\:summary{font-size:var(--text-sm);color:#555}.article_preview-footer{width:100%;height:100%}.article_preview-footer--tags{column-gap:var(--spacing-xs);display:flex}.article_preview-footer--tags\:tag{background:var(--gray-200);padding:var(--spacing-3xs) var(--spacing-xs);border-radius:var(--border-radius-lg);color:#555;font-size:14px}.articles{justify-content:center;align-items:center;width:100%;display:flex}.articles_inner_container{width:70%;display:grid}@media (width<=640px){.articles_inner_container{row-gap:var(--spacing-sm);grid-template-columns:repeat(1,minmax(0,1fr));width:90%}.article_preview-header{height:30%}.article_preview-footer{height:15%}}@media (width>=640px){.articles_inner_container{row-gap:var(--spacing-sm);grid-template-columns:repeat(1,minmax(0,1fr));width:85%}.article_preview{height:200px}.article_preview-header{height:25%}.article_preview-footer{height:15%}}@media (width>=768px){.articles_inner_container{gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:90%}.article_preview-header{height:25%}.article_preview-footer{height:10%}}@media (width>=1024px){.articles_inner_container{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.article_preview{height:250px}}@media (width>=1280px){.articles_inner_container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){.articles_inner_container{grid-template-columns:repeat(3,minmax(0,1fr))}}.article{justify-content:center;align-items:start;width:100%;min-height:100dvh;display:flex}.article-inner_container{border:var(--border-xs) var(--gray-200) solid;border-radius:var(--border-radius-lg);width:60%;box-shadow:var(--shadow-2xl-black-30);padding:var(--spacing-lg);background-color:#fff;flex-direction:column;display:flex}.article-inner_container-header{row-gap:var(--spacing-lg);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.article-inner_container-header\:articleDate{font-size:var(--text-sm);text-align:center}.article-inner_container-header\:articleTitle{font-size:var(--text-4xl);text-align:center}.article-inner_container-header--tags{column-gap:var(--spacing-xs);justify-content:center;align-items:center;display:flex}.article-inner_container-header--tags\:tag{background:var(--gray-200);padding:var(--spacing-3xs) var(--spacing-xs);border-radius:var(--border-radius-lg);color:#555;font-size:14px}h1{font-size:var(--text-4xl);font-weight:700}h2{font-size:var(--text-3xl);line-height:var(--text-xs--line-height);margin:var(--spacing-sm) 0;font-weight:700}h3{font-size:var(--text-2xl);font-weight:700}h4{font-size:var(--text-xl);font-weight:700}h5{font-size:var(--text-base);font-weight:700}h6{font-size:var(--text-sm);font-weight:700}p{font-size:var(--text-sm);color:var(--gray-600);text-align:justify;line-height:var(--text-lg--line-height)}.files{justify-content:center;align-items:center;width:100%;display:flex}.attached_files-title{font-size:var(--text-xl)}.attached_file{align-items:center;column-gap:var(--spacing-3xs);margin-top:10px;display:flex}.attached_file a{font-size:var(--text-md)}.layout{background-color:var(--gray-100);flex-direction:column;width:100%;min-height:100dvh;display:flex}.layout-outlet{flex-direction:column;flex:1;width:100%;display:flex}.footer{color:#fff;text-align:center;background-color:#282828;padding:40px 20px}.logo{flex-wrap:1;width:100%;font-size:var(--text-2xl);text-align:start;font-family:Dancing Script,serif}.footer-content{grid-template-columns:repeat(8,minmax(0,1fr));place-items:start center;gap:30px;display:grid}.footer-section{flex-direction:column;align-items:start;display:flex}.footer-section h3{margin-bottom:15px;font-size:18px;font-weight:700}.footer-section ul{text-align:start;padding:0;list-style-type:none}.footer-section ul li{margin:8px 0;font-size:14px}.footer-section ul li:hover{color:#00bcd4;cursor:pointer}@media (width<=768px){.footer-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.footer-content{grid-template-columns:repeat(1,minmax(0,1fr))}}.desktop_menu{z-index:9999;width:100%;height:80px;padding:0 var(--spacing-4xl);box-shadow:var(--shadow-2xl-black-30);background-color:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.desktop_menu-logo{width:100%;font-size:var(--text-2xl);text-align:start;align-items:center;gap:.5rem;font-family:Dancing Script,serif;display:flex}a{color:inherit;text-decoration:none}.desktop_menu-items{justify-content:center;align-items:center;column-gap:var(--spacing-xl);width:100%;height:100%;display:flex}.desktop_menu-items--item{z-index:10000;align-items:center;height:100%;display:flex;position:relative}.desktop_menu-items--item\:item{cursor:pointer;align-items:center;height:100%;display:flex;position:relative}.desktop_menu-items--item---hovered_items{z-index:10001;box-shadow:var(--shadow-2xl-black-50);border:var(--border-xs) var(--gray-300) solid;border-radius:var(--border-xl);background-color:#fff;position:absolute;top:100%;left:0;overflow:visible}.desktop_menu-items--item---hovered_items\:hovered_sub_item{width:200px;height:35px;letter-spacing:var(--tracking-wider);font-size:var(--text-sm);justify-content:start;align-items:center;display:flex;position:relative}.desktop_menu-items--item---hovered_items\:hovered_sub_item:hover{background:var(--gray-300)}.desktop_menu-items--item---hovered_items\:hovered_sub_item----hovered_sub_menu_item{z-index:10002;box-shadow:var(--shadow-2xl-black-30);border:var(--border-xs) var(--gray-300) solid;border-radius:var(--border-xl);background-color:#fff;position:absolute;top:0;right:-200px;overflow:hidden}.desktop_menu-items--item---hovered_items\:hovered_sub_item----hovered_sub_menu_item\:hovered_sub_menu_item{width:200px;height:35px;padding-left:var(--spacing-sm);letter-spacing:var(--tracking-wider);justify-content:start;align-items:center;display:flex}.desktop_menu-items--item---hovered_items\:hovered_sub_item----hovered_sub_menu_item\:hovered_sub_menu_item:hover{background:var(--gray-300)}.hoveredMenuItem-link{width:100%;height:100%;padding-left:var(--spacing-sm);justify-content:start;align-items:center;display:flex}@media (width<=640px){.desktop_menu{display:none}}@media (width>=640px){.desktop_menu{display:none}}@media (width>=768px){.desktop_menu{display:none}}@media (width>=1024px){.desktop_menu{display:flex}.desktop_menu-items--item---hovered_items\:hovered_sub_item{width:200px}.desktop_menu-items--item---hovered_items\:hovered_sub_item----hovered_sub_menu_item{right:-202px}.desktop_menu-items--item---hovered_items\:hovered_sub_item----hovered_sub_menu_item\:hovered_sub_menu_item{width:200px}}@media (width>=1280px){.desktop_menu-items--item---hovered_items\:hovered_sub_item{width:175px}.desktop_menu-items--item---hovered_items\:hovered_sub_item----hovered_sub_menu_item{right:-177px}.desktop_menu-items--item---hovered_items\:hovered_sub_item----hovered_sub_menu_item\:hovered_sub_menu_item{width:175px}}@media (width>=1536px){.desktop_menu-items--item---hovered_items\:hovered_sub_item{width:250px}.desktop_menu-items--item---hovered_items\:hovered_sub_item----hovered_sub_menu_item{right:-252px}.desktop_menu-items--item---hovered_items\:hovered_sub_menu_item\:hovered_sub_menu_item,.desktop_menu-items--item---hovered_items\:hovered_sub_item----hovered_sub_menu_item\:hovered_sub_menu_item{width:250px}}.organigrama-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#2563eb1f,#0000 32%),linear-gradient(#f8fafc 0%,#eef2f7 100%);flex-direction:column;flex:1;width:100%;padding:56px 32px 80px;font-family:DM Sans,sans-serif;display:flex}@media (width<=768px){.organigrama-page{padding:32px 16px 56px}}.page-title{background:linear-gradient(135deg,#2563eb52,#94a3b829,#ffffffb3);border-radius:28px;width:100%;margin-bottom:34px;padding:1px;box-shadow:0 18px 45px #0f172a14}.page-title__content{box-sizing:border-box;background:linear-gradient(135deg,#fffffff0,#f8fafcdb);border:1px solid #ffffffb8;border-radius:27px;padding:42px 40px;position:relative;overflow:hidden}.page-title__content:before{content:"";pointer-events:none;background:#2563eb14;border-radius:999px;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.page-title__badge{z-index:1;color:#1d4ed8;letter-spacing:.12em;text-transform:uppercase;background:#2563eb1a;border-radius:999px;align-items:center;width:fit-content;margin-bottom:18px;padding:8px 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:relative}.page-title__title{z-index:1;color:#0f172a;letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.02;position:relative}.page-title__title:after{content:"";background:linear-gradient(90deg,#2563eb,#93c5fd);border-radius:999px;width:72px;height:5px;margin-top:22px;display:block}.page-title__description{z-index:1;color:#475569;max-width:620px;margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.7;position:relative}@media (width<=768px){.page-title{border-radius:22px;margin-bottom:24px}.page-title__content{border-radius:21px;padding:30px 22px}.page-title__badge{margin-bottom:16px;font-size:11px}.page-title__title{letter-spacing:-.035em;font-size:clamp(30px,9vw,42px)}.page-title__title:after{width:58px;height:4px;margin-top:18px}.page-title__description{margin-top:16px;font-size:15px;line-height:1.6}}.pdfs-grid{gap:22px;width:100%;margin:0;display:grid}.pdfs-grid>*{box-sizing:border-box;background:#fff;border:1px solid #94a3b847;border-radius:22px;width:100%;transition:box-shadow .25s,transform .25s,border-color .25s;overflow:hidden;box-shadow:0 14px 35px #0f172a14}.pdfs-grid>:hover{border-color:#2563eb59;transform:translateY(-3px);box-shadow:0 20px 50px #0f172a21}.pdfs-grid iframe,.pdfs-grid object,.pdfs-grid embed{background:#f8fafc;border:none;border-radius:18px;width:100%;min-height:560px}@media (width<=768px){.pdfs-grid{gap:16px}.pdfs-grid>*{border-radius:18px}.pdfs-grid iframe,.pdfs-grid object,.pdfs-grid embed{border-radius:14px;min-height:420px}}.comisia-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#2563eb1f,#0000 32%),linear-gradient(#f8fafc 0%,#eef2f7 100%);flex-direction:column;flex:1;width:100%;padding:56px 32px 80px;font-family:DM Sans,sans-serif;display:flex}@media (width<=768px){.comisia-page{padding:32px 16px 56px}}.secretariat-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#2563eb1f,#0000 32%),linear-gradient(#f8fafc 0%,#eef2f7 100%);flex-direction:column;flex:1;width:100%;padding:56px 32px 80px;font-family:DM Sans,sans-serif;display:flex}@media (width<=768px){.secretariat-page{padding:32px 16px 56px}}.documente-manageriale-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#2563eb1f,#0000 32%),linear-gradient(#f8fafc 0%,#eef2f7 100%);flex-direction:column;flex:1;width:100%;padding:56px 32px 80px;font-family:DM Sans,sans-serif;display:flex}@media (width<=768px){.documente-manageriale-page{padding:32px 16px 56px}}.orar-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#2563eb1f,#0000 32%),linear-gradient(#f8fafc 0%,#eef2f7 100%);flex-direction:column;flex:1;width:100%;padding:56px 32px 80px;font-family:DM Sans,sans-serif;display:flex}@media (width<=768px){.orar-page{padding:32px 16px 56px}}.invatamant-pic{object-fit:cover;object-position:center;width:100%;height:auto;max-height:40dvh;display:block}.despre-noi-page-container{flex:1;width:100%;display:flex}.despre-noi-page-container__hero-image-container{width:100%;height:50dvh}.despre-noi-page-container__hero-image{width:100%;height:100%}.scoala-nr-2-noutati-page{background:radial-gradient(circle at 8% 4%,#2563eb21,#0000 29rem),radial-gradient(circle at 92% 72%,#f59e0b1a,#0000 25rem),linear-gradient(#f8fafc 0%,#eef2f7 100%);flex:1;width:100%;padding:56px 32px 80px;font-family:DM Sans,sans-serif}.scoala-nr-2-noutati-page__container{flex-direction:column;width:min(100%,1120px);margin:0 auto;display:flex}.relocation-notice{background:#fff;border:1px solid #dbe2ea;border-top:4px solid #2563eb;border-radius:8px;order:2;max-width:900px;margin:0 auto;box-shadow:0 8px 24px #0f172a0f}.relocation-notice:before{display:none}.relocation-notice__header{border-bottom:1px solid #e2e8f0;padding:40px 48px 30px}.relocation-notice__meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.relocation-notice__badge{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.relocation-notice__date{color:#64748b;font-size:13px;font-weight:700}.relocation-notice__title{color:#0f172a;letter-spacing:-.02em;max-width:690px;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.25}.relocation-notice__intro{color:#475569;max-width:730px;margin:20px 0 0;font-size:16px;line-height:1.7}.relocation-notice__content{padding:30px 48px 38px}.relocation-notice__subtitle{color:#1e293b;margin:0 0 24px;font-size:18px;line-height:1.55}.relocation-list{margin:0;padding-left:22px}.relocation-list__item{color:#475569;border-bottom:1px solid #e2e8f0;padding:17px 0 17px 6px;font-size:16px;line-height:1.75}.relocation-list__item:last-child{border-bottom:0;padding-bottom:0}.relocation-list__item p{margin:0}.relocation-list__item strong{color:#1e293b;font-weight:700}.relocation-list__item a{color:#1d4ed8;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #2563eb59;text-decoration:underline #2563eb59;text-decoration-thickness:1px}.relocation-list__item a:hover{color:#1e40af;text-decoration-color:currentColor}.welcome-message{background:#ffffffeb;border:1px solid #94a3b83d;border-radius:28px;order:1;max-width:900px;margin:0 auto 34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a1a}.welcome-message:before{content:"“";color:#2563eb12;pointer-events:none;font-family:Playfair Display,serif;font-size:190px;font-weight:700;line-height:1;position:absolute;top:-46px;right:26px}.welcome-message__header{border-bottom:1px solid #94a3b833;padding:48px 56px 34px;position:relative}.welcome-message__eyebrow{color:#2563eb;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-flex}.welcome-message__title{color:#0f172a;letter-spacing:-.025em;max-width:650px;margin:0;font-family:Playfair Display,serif;font-size:clamp(30px,4vw,45px);line-height:1.14}.welcome-message__salutation{color:#334155;margin:28px 0 0;font-family:Playfair Display,serif;font-size:20px;font-style:italic;font-weight:600}.welcome-message__body{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);align-items:start;gap:34px;padding:40px 56px 20px;display:grid}.welcome-message__content{color:#334155;font-size:17px;line-height:1.85}.welcome-message__content p{margin:0 0 24px}.welcome-message__content p:first-child:first-letter{float:left;color:#2563eb;margin:7px 8px 0 0;font-family:Playfair Display,serif;font-size:58px;font-weight:700;line-height:.72}.welcome-message__poster{background:#fff;border:1px solid #dbe2ea;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 14px 34px #0f172a24}.welcome-message__poster img{width:100%;height:auto;display:block}.welcome-message__closing{color:#172554;background:linear-gradient(135deg,#dbeafeb3,#eff6ffe6);border:1px solid #2563eb29;border-left:5px solid #2563eb;border-radius:18px;margin:8px 32px 32px;padding:30px 34px;font-family:Playfair Display,serif;font-size:19px;font-weight:600;line-height:1.65}.welcome-message__closing p{margin:0}.welcome-message__closing p+p{margin-top:14px}@media (width<=768px){.scoala-nr-2-noutati-page{padding:32px 16px 56px}.welcome-message{border-radius:22px}.relocation-notice{border-radius:6px}.relocation-notice__header{padding:30px 22px 24px}.relocation-notice__content{padding:24px 22px 30px}.relocation-notice__subtitle{font-size:17px}.relocation-list__item{padding:15px 0 15px 4px;font-size:15px}.welcome-message:before{font-size:140px;top:-34px;right:12px}.welcome-message__header{padding:34px 24px 28px}.welcome-message__salutation{margin-top:22px;font-size:18px}.welcome-message__body{grid-template-columns:1fr;gap:28px;padding:30px 24px 12px}.welcome-message__content{font-size:16px;line-height:1.75}.welcome-message__poster{border-radius:12px;grid-row:1;width:min(100%,430px);margin:0 auto}.welcome-message__content p{margin-bottom:21px}.welcome-message__closing{margin:8px 16px 16px;padding:24px 22px;font-size:17px}.welcome-message{margin-bottom:24px}}
