.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins-v23-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins-v23-latin-600.woff2) format("woff2")}body{font-family:Poppins,sans-serif;margin:0;line-height:normal}a.nostyle:link,a.nostyle:visited{text-decoration:inherit;color:inherit;cursor:auto}.link{color:inherit;text-decoration:none}.link-text{font-weight:500;color:#00b8b4;text-decoration:underline}.link-text.underlined{text-decoration:underline}.nomes-mobil{display:none}.nomes-escriptori{display:block}@media (max-width: 767px){.nomes-mobil{display:block}.nomes-escriptori{display:none}}a._nostyle_1v7zi_2:link,a._nostyle_1v7zi_2:visited{text-decoration:inherit;color:inherit;cursor:auto}._navbar_1v7zi_10{display:flex;justify-content:space-between;align-items:center;padding:0 40px;background-color:#fff;width:100%;max-width:1280px;margin:0 auto;height:72px;font-family:Roboto,sans-serif;box-sizing:border-box;position:relative}._logoLink_1v7zi_26{display:flex;align-items:center}._logoImage_1v7zi_32{height:60px;width:auto;object-fit:contain;cursor:pointer}._contactInfo_1v7zi_40{display:flex;align-items:center;gap:30px;position:absolute;left:50%;top:50%;transform:translateY(-50%)}._contactItem_1v7zi_52{display:flex;align-items:center;gap:8px}._contactIcon_1v7zi_59{height:20px;width:auto}._contactText_1v7zi_65{font-size:16px;color:#333;text-decoration:none;font-weight:500}._contactText_1v7zi_65:hover{text-decoration:underline}._navItems_1v7zi_77{display:flex;align-items:center;gap:30px}._langText_1v7zi_84{font-weight:600;font-size:16px;color:inherit;text-decoration:none}._icon_1v7zi_92{height:28px;width:28px;object-fit:cover;cursor:pointer}._dropdownMenu_1v7zi_100{position:absolute;top:70px;right:30px;background-color:#fff;border:1px solid #ddd;box-shadow:0 8px 16px #00000026;z-index:1001;border-radius:4px;min-width:220px;padding:8px 0}._dropdownMenu_1v7zi_100 ul{list-style:none;padding:0;margin:0}._dropdownMenu_1v7zi_100 li a{display:block;padding:12px 20px;text-decoration:none;color:#333;font-family:Roboto,sans-serif;font-size:16px;white-space:nowrap}._dropdownMenu_1v7zi_100 li a:hover{background-color:#f5f5f5;color:#000}._langSelectorContainer_1v7zi_135{position:relative;display:inline-block}._langDropdownMenu_1v7zi_141{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;z-index:1002;border-radius:4px;min-width:60px;padding:6px 0}._langDropdownMenu_1v7zi_141 ul{list-style:none;padding:0;margin:0}._langDropdownMenu_1v7zi_141 li a{display:block;padding:8px 15px;text-decoration:none;color:#333;font-family:Roboto,sans-serif;font-size:16px;white-space:nowrap;text-align:center}._langDropdownMenu_1v7zi_141 li a:hover{background-color:#f5f5f5;color:#000}a._nostyle_3j747_2:link,a._nostyle_3j747_2:visited{text-decoration:inherit;color:inherit;cursor:pointer}._component1_3j747_10{width:100%;height:75px;padding:0 15px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9999;box-sizing:border-box;font-family:Roboto;color:#000}._logoTriat1Icon_3j747_29{height:28px;width:auto;cursor:pointer}._menuActions_3j747_36{display:flex;align-items:center;gap:20px}._userIcon_3j747_43,._menuIcon_3j747_44{height:24px;width:24px}._langWrapper_3j747_50{position:relative}._cat_3j747_55{line-height:170%;font-weight:600;font-size:16px}._langDropdown_3j747_62{position:absolute;top:calc(100% + 5px);right:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;z-index:10000;min-width:60px}._langDropdown_3j747_62 ul{list-style:none;margin:0;padding:.5rem;text-align:center}._langDropdown_3j747_62 li a{color:#333;text-decoration:none;display:block;padding:.5rem;border-radius:4px}._langDropdown_3j747_62 li a:hover{background-color:#f5f5f5}.footerContainer[data-astro-cid-uuuz32fd]{width:100%;background-color:#00b8b4;color:#fff;font-family:Poppins,sans-serif;display:flex;justify-content:center;padding:60px 20px}.footerContent[data-astro-cid-uuuz32fd]{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:40px;text-align:left;font-size:14px}.topSection[data-astro-cid-uuuz32fd]{display:flex;align-items:flex-start;gap:115px}.logoContainer[data-astro-cid-uuuz32fd]{flex-shrink:0}.logo[data-astro-cid-uuuz32fd]{width:341.5px;height:125px;object-fit:contain}.linksContainer[data-astro-cid-uuuz32fd]{display:flex;gap:120px;align-items:flex-start}.infoColumn[data-astro-cid-uuuz32fd]{display:flex;flex-direction:column;gap:8px;padding-left:14px;border-left:2px solid #fff}.linkItem[data-astro-cid-uuuz32fd],.contactItem[data-astro-cid-uuuz32fd]{color:#fff;text-decoration:none;line-height:170%;margin:0}.linkItem[data-astro-cid-uuuz32fd]:hover{text-decoration:underline}.contactColumn[data-astro-cid-uuuz32fd]{display:flex;flex-direction:column}.schoolCode[data-astro-cid-uuuz32fd]{font-size:10px;line-height:125%;margin-top:4px;padding-left:14px}.bottomSection[data-astro-cid-uuuz32fd]{display:flex;flex-direction:column;gap:20px}.accreditationsTitle[data-astro-cid-uuuz32fd]{font-size:18px;line-height:170%}.accreditationsLogos[data-astro-cid-uuuz32fd]{display:flex;align-items:center;justify-content:flex-start;gap:0;flex-wrap:wrap}.accreditationIcon[data-astro-cid-uuuz32fd]{height:120px;width:auto;object-fit:contain}.pearsonLogo[data-astro-cid-uuuz32fd]{margin-left:-15px}.generalitatLogo[data-astro-cid-uuuz32fd]{margin-left:-25px}.isoLogo[data-astro-cid-uuuz32fd]{margin-left:-10px}.commonSenseLogo[data-astro-cid-uuuz32fd]{margin-left:-40px}.antiviolenciaLogo[data-astro-cid-uuuz32fd]{margin-left:-90px}p[data-astro-cid-uuuz32fd]>a[data-astro-cid-uuuz32fd].telefon:link{text-decoration:inherit;color:inherit;cursor:pointer}p[data-astro-cid-uuuz32fd]>a[data-astro-cid-uuuz32fd].telefon:visited{text-decoration:inherit;color:inherit;cursor:pointer}@media (max-width: 1024px){.topSection[data-astro-cid-uuuz32fd]{flex-direction:column;align-items:center;gap:40px}.linksContainer[data-astro-cid-uuuz32fd]{gap:60px;flex-wrap:wrap;justify-content:center}.accreditationsLogos[data-astro-cid-uuuz32fd]{justify-content:center}.accreditationIcon[data-astro-cid-uuuz32fd]{margin:10px 20px}}.footerContainer[data-astro-cid-jsc4ky2f]{width:100%;background-color:#00a99d;color:#fff;font-family:Poppins,sans-serif;padding:40px 15px;box-sizing:border-box}.footerGrid[data-astro-cid-jsc4ky2f]{width:100%;max-width:393px;min-height:557px;margin:0 auto;display:flex;flex-direction:column}.mainContent[data-astro-cid-jsc4ky2f]{display:grid;grid-template-columns:182fr 216fr;flex-grow:1}.iconsColumn[data-astro-cid-jsc4ky2f]{display:flex;flex-direction:column;align-items:center;gap:24px;padding-right:15px}.gridTitle[data-astro-cid-jsc4ky2f]{font-size:15px;font-weight:600;margin-bottom:5px}.accreditationIcon[data-astro-cid-jsc4ky2f]{width:auto}.nabssLogo[data-astro-cid-jsc4ky2f]{height:45px}.pearsonLogo[data-astro-cid-jsc4ky2f]{height:40px}.generalitatLogo[data-astro-cid-jsc4ky2f]{height:31px}.isoLogo[data-astro-cid-jsc4ky2f]{height:50px}.commonSenseLogo[data-astro-cid-jsc4ky2f],.antiviolenciaLogo[data-astro-cid-jsc4ky2f]{height:51px}.textColumnStack[data-astro-cid-jsc4ky2f]{display:flex;flex-direction:column;gap:30px;text-align:left}.textGroup[data-astro-cid-jsc4ky2f]{display:flex;flex-direction:column;gap:12px;border-left:2px solid #fff;padding-left:15px}.contactGroup[data-astro-cid-jsc4ky2f]{display:flex;flex-direction:column}.linkItem[data-astro-cid-jsc4ky2f],.contactItem[data-astro-cid-jsc4ky2f]{color:#fff;text-decoration:none;font-size:14px}.contactItem[data-astro-cid-jsc4ky2f]{margin:0;line-height:1.5}.schoolCode[data-astro-cid-jsc4ky2f]{margin-top:4px;padding-left:17px;font-size:10px}a[data-astro-cid-jsc4ky2f].telefon{color:inherit;text-decoration:inherit}.bottomLogoSection[data-astro-cid-jsc4ky2f]{padding-top:20px;text-align:center}.mainLogo[data-astro-cid-jsc4ky2f]{width:auto;height:67px}
