CINXE.COM
Universidade Lusófona
<!DOCTYPE html> <html lang="pt"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Google Tag Manager --> <script> function setupGTM(analytics=false, marketing=false){ window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('consent', 'default', { 'ad_user_data': marketing?'granted':'denied', 'ad_personalization': marketing?'granted':'denied', 'ad_storage': marketing?'granted':'denied', 'analytics_storage': analytics?'granted':'denied' }); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KD96P8'); } window.addEventListener('cookie-consent', e => { setupGTM( ~e.cookies.indexOf("ANALYTICS") || ~e.cookies.indexOf("ALL"), ~e.cookies.indexOf("MARKETING") || ~e.cookies.indexOf("ALL") ); }); </script> <!-- End Google Tag Manager --> <title> Universidade Lusófona</title> <!-- Open Graph --> <meta property="og:url" content="https://www.ulusofona.pt/" /> <meta property="og:title" content="Universidade Lusófona" /> <meta property="og:description" content="Universidade Lusófona" /> <meta property="og:image" content="https://www.ulusofona.pt/og_image.jpg" /> <!-- Twitter --> <meta name="twitter:card" content="summary_large_image"> <meta property="twitter:domain" content="www.ulusofona.pt"> <meta property="twitter:url" content="https://www.ulusofona.pt/"> <meta name="twitter:title" content="Universidade Lusófona"> <meta name="twitter:description" content="Universidade Lusófona"> <meta name="twitter:image" content="https://www.ulusofona.pt/og_image.jpg"> <!-- Rest --> <meta property="og:site_name" content="www.ulusofona.pt"> <meta name="theme-color" content="#0b406b"> <meta name="description" content="Universidade Lusófona"/> <!-- FONTS --> <style> /* Mulish */ /* cyrillic-ext */ @font-face { font-family: 'Mulish'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/Mulish/1Ptvg83HX_SGhgqk0gotcqA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Mulish'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/Mulish/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Mulish'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/Mulish/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Mulish'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/Mulish/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Mulish'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/Mulish/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Mulish'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/Mulish/1Ptvg83HX_SGhgqk0gotcqA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Mulish'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/Mulish/1Ptvg83HX_SGhgqk2wotcqA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Mulish'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/Mulish/1Ptvg83HX_SGhgqk0AotcqA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Mulish'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/Mulish/1Ptvg83HX_SGhgqk0QotcqA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Mulish'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/Mulish/1Ptvg83HX_SGhgqk3wot.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* Montserrat */ /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap; src: url(/assets/fonts/Montserrat/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXV0poK5.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap; src: url(/assets/fonts/Montserrat/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXx0poK5.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap; src: url(/assets/fonts/Montserrat/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXd0poK5.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap; src: url(/assets/fonts/Montserrat/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0poK5.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap; src: url(/assets/fonts/Montserrat/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0pg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 800; font-display: swap; src: url(/assets/fonts/Montserrat/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w0aXpsog.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 800; font-display: swap; src: url(/assets/fonts/Montserrat/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w9aXpsog.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 800; font-display: swap; src: url(/assets/fonts/Montserrat/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w2aXpsog.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 800; font-display: swap; src: url(/assets/fonts/Montserrat/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aXpsog.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 800; font-display: swap; src: url(/assets/fonts/Montserrat/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w5aXo.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } </style> <!-- CRITICAL CSS --> <style> /* SUPER CRITICAL CSS */ body.with-notice.show-notice:not(.clear-header) { padding-top: calc(var(--header-height) + var(--notice-height)); } #ul-notice.show + script + header { margin-top: var(--notice-height); } /* CRITICAL CSS */ /**************** uikit.min.css ****************/ .uk-button-default { background-color: transparent; border: 1px solid #e5e5e5; } .uk-button { margin: 0; overflow: visible; font: inherit; -webkit-appearance: none; border-radius: 0; display: inline-block; box-sizing: border-box; padding: 0 30px; vertical-align: middle; font-size: .875rem; line-height: 38px; text-align: center; text-decoration: none; transition: .1s ease-in-out; transition-property: color,background-color,border-color; } .uk-margin-top { margin-top: 20px!important; } @media (min-width: 960px) { .uk-hidden\@m { display: none !important; } } /*********** base.css ***********/ :root{ --mel-white: #ffffff; --mel-black: #000000; --mel-red: #ed0404; --mel-yellow: #fdc332; --mel-yellow-trans: #fdc33255; --mel-blue: #0b406b; --mel-cyan: #9ad2cb; --mel-dark-cyan: #218c7e; --mel-med-dark-cyan: #6db9af; --mel-grey-light: #f6f6f6; --mel-grey: #cacaca; --mel-top-grey: #9b9b9b; --mel-mid-grey: #707070; --mel-dark-grey: #2e2e2e; --mel-dark-grey-hl: #4f4f4f; --mel-beige: #fdf4ed; --bg-color: #fff; --text-color: #1a1a1a; --text-grey: #3d3d3d; --link: #1d95b6; --link-hover: #286373; /* Departments */ --dep-ects: rgb(122, 193, 66); --dep-ects-trans: rgb(122, 193, 66, 0.6); --dep-ects-trans-dark: rgba(17, 34, 3, 0.87); --dep-eceo: rgb(197, 0, 110); --dep-eceo-trans: rgb(197, 0, 110, 0.6); --dep-eceo-trans-dark: rgba(24, 2, 15, 0.87); --dep-ecati: rgb(126, 129, 190); --dep-ecati-trans: rgb(126, 129, 190, 0.6); --dep-ecati-trans-dark: rgba(2, 6, 41, 0.87); --dep-epcv: rgb(247, 151, 39); --dep-epcv-trans: rgb(247, 151, 39, 0.6); --dep-epcv-trans-dark: rgba(43, 22, 2, 0.87); --dep-fcsea: rgb(184, 89, 20); --dep-fcsea-trans: rgb(184, 89, 20, 0.6); --dep-fcsea-trans-dark: rgba(36, 17, 4, 0.87); --dep-fd: rgb(226, 24, 54); --dep-fd-trans: rgb(226, 24, 54, 0.6); --dep-fd-trans-dark: rgba(35, 4, 8, 0.87); --dep-fefd: rgb(124, 53, 31); --dep-fefd-trans: rgb(124, 53, 31, 0.6); --dep-fefd-trans-dark: rgba(37, 12, 5, 0.87); --dep-fe: rgb(0, 146, 208); --dep-fe-trans: rgb(0, 146, 208, 0.6); --dep-fe-trans-dark: rgba(4, 25, 34, 0.87); --dep-fmv: rgb(253, 186, 48); --dep-fmv-trans: rgb(253, 186, 48, 0.6); --dep-fmv-trans-dark: rgba(37, 26, 2, 0.87); --dep-iss: rgb(7, 94, 84); --dep-iss-trans: rgb(7, 94, 84, 0.6); --dep-iss-trans-dark: rgba(3, 33, 29, 0.87); --dep-fdcp: rgb(224, 32, 58); --dep-fdcp-trans: rgb(224, 32, 58, 0.6); --dep-fdcp-trans-dark: rgba(57, 8, 15, 0.87); --dep-fcese: rgb(194, 20, 111); --dep-fcese-trans: rgb(194, 20, 111, 0.6); --dep-fcese-trans-dark: rgba(50, 5, 29, 0.87); --dep-fcaati: rgb(113, 120, 177); --dep-fcaati-trans: rgb(113, 120, 177, 0.6); --dep-fcaati-trans-dark: rgba(26, 27, 40, 0.87); --dep-fcnet: rgb(43, 175, 229); --dep-fcnet-trans: rgb(43, 175, 229, 0.6); --dep-fcnet-trans-dark: rgba(11, 43, 56, 0.87); --dep-fped: rgb(232, 122, 5); --dep-fped-trans: rgb(232, 122, 5, 0.6); --dep-fped-trans-dark: rgba(21, 11, 0, 0.87); } /* Sizes */ :root{ --max-width: 1500px; --page-container-padding: 20px; --page-container-gap: 50px; --ul-mobile-only-pad: 30px; --ul-mobile-only-pad-small: 20px; --notice-height: 40px; --logo-width: 300px; --logo-height: 35px; --header-height: 100px; --scrollbar: 17px; } body.header-extra-svg{ --logo-width: 450px; } @media (max-width: 1249px){ :root{ --logo-width: 200px; --logo-height: 25px; --header-height: 60px; } body.header-extra-svg{ --logo-width: 290px; } } @media (max-width: 960px){ :root{ --ul-mobile-only-pad: 0px; --ul-mobile-only-pad-small: 0px; } } @media (max-width: 420px){ :root{ --logo-width: 170px; --logo-height: 22px; } } @-moz-document url-prefix() { :root{ --scrollbar: 17px; } } html{ scroll-behavior: smooth; } html:not(a) body{ font-family: "Mulish", sans-serif; } body{ overflow: auto; } *{ box-sizing: border-box; } a{ /* color: currentColor; */ color: var(--mel-red); } a:not([class]):hover, a.ul-red:hover{ color: var(--mel-red); } a.focus-style:focus{ background: var(--mel-red) !important; color: white !important; outline: none; padding: 0px 5px; } a[external]::after{ content: url('/assets/svg/link-external.svg'); position: absolute; margin-left: 5px; } img{ max-width: 100%; max-height: 100%; } html body h1, html body h2, html body h3, html body h4, html body h5, html body h6{ font-family: Montserrat, sans-serif; font-weight: 800; } html body :not(pre) code{ display: block; padding: 10px; background: #333; color: white; white-space: pre-wrap; } .max-width{ width: 100%; max-width: var(--max-width); margin-left: auto; margin-right: auto; } .home-section { padding: 50px; } /* BASE */ html{ background-color: var(--bg-color); color: var(--text-color); } body{ margin: 0; padding: 0; padding-top: var(--header-height); background-color: var(--bg-color); } body.scroll-lock{ position: fixed; left: 0; overflow-y: scroll !important; width: 100%; height: 100%; } body.clear-header{ padding-top: 0; } body.with-notice.show-notice.clear-header { padding-top: 40px; } body.with-notice.show-notice:not(.clear-header) { padding-top: calc(var(--header-height) + 40px); } /* GDPR */ #cookie-notice { position: fixed; right: 0; bottom: 0; z-index: 100; background: rgba(0,0,0,0.9); width: 100%; max-width: 550px; padding: 30px; color: white; } #cookie-title{ font-size: 18px; font-family: Montserrat; margin-bottom: 10px; font-weight: 600; text-transform: uppercase; } #cookie-title + *{ font-size: 14px; line-height: 1.2em; } .cookie-notice-buttons{ display: flex; justify-content: flex-end; gap: 7px; margin-top: 20px; font-size: 12px; font-weight: 600; text-transform: uppercase; } .cookie-notice-buttons > *{ padding: 8px 20px; cursor: pointer; border: 1px solid white; } .cookie-notice-buttons > .less-important{ border-color: var(--mel-top-grey); color: var(--mel-top-grey); } .cookie-notice-buttons > *:hover{ border-color: var(--mel-red); background: var(--mel-red); color: white; } #cookie-notice:not(.choose) #cookie-notice-choose, #cookie-notice.choose #cookie-notice-start{ display: none; } @media (max-width:550px){ .cookie-notice-buttons{ flex-direction: column; gap: 10px; } } #ul-notice:not(.show){ display: none; } #ul-notice{ position: fixed; width: 100%; color: white; background: var(--mel-blue); padding: 0px 40px; top: 0; height: var(--notice-height); z-index: 10000; line-height: var(--notice-height); text-align: center; overflow: hidden; } #ul-notice * { margin: 0; color: white; } #ul-notice a { color: white; text-decoration: underline; } #ul-notice [uk-close] { position: absolute; top: 0; right: 0; color: white; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; cursor: pointer; } .ul-notice-marquee{ position: relative; display: inline-block; white-space: nowrap; transform: translateX(100%); animation: notice 10s linear infinite; } .ul-notice-marquee.no-marquee{ transform: none; animation: none; } @keyframes notice { 0% { transform: translateX(0%); left: 100%; } 100% { transform: translateX(-100%); left: 0%; } } body header{ position: fixed; top: 0; left: 0; width: 100%; display: flex; align-items: center; height: var(--header-height); color: var(--mel-black); box-shadow: 0 0 10px rgba(0,0,0,0.2); z-index: 1000; transition: color 100ms ease-in-out; } #ul-notice.show + script + header{ margin-top: var(--notice-height); } header #logo{ flex-shrink: 0; display: flex; align-items: center; justify-content: center; height: 100%; width: var(--logo-width); background: black; transition: background 250ms ease-in-out; } header #logo > *{ z-index: 1; pointer-events: none; } header #logo .logo-gif{ display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } header #logo:hover .logo-gif{ display: block; } body.header-extra-svg header #logo{ /* justify-content: space-around; */ } body.header-extra-svg header #logo svg{ max-height: 70%; margin-left: 20px; } body.clear-header.blur-header header #logo{ backdrop-filter: blur(30px); } body.clear-header.blur-header:not(.scroll) header #logo{ background: rgba(0,0,0,0.8); } header #logo img{ height: var(--logo-height); } header a{ color: currentColor; } header #header-rest{ flex-grow: 1; flex-shrink: 0; position: relative; display: flex; height: 100%; padding: 20px; background: white; transition: background 250ms ease-in-out; } body.clear-header:not(.black-header):not(.scroll):not(.scroll-lock) header{ color: white; } body.clear-header:not(.scroll):not(.scroll-lock) header{ box-shadow: none; } body.clear-header:not(.scroll):not(.scroll-lock) header, body.clear-header:not(.scroll):not(.scroll-lock) header #logo, body.clear-header:not(.scroll):not(.scroll-lock) header #header-rest{ background: none; } body.clear-header header #header-open-search svg{ transition: fill 250ms ease-in-out; } body.clear-header:not(.black-header):not(.scroll):not(.scroll-lock) header #header-open-search svg{ fill: white; } body.clear-header:not(.scroll):not(.scroll-lock) header #header-close-side-menu{ background: var(--mel-black); } body.clear-header:not(.black-header):not(.scroll):not(.scroll-lock) header #header-search a{ color: var(--mel-black); } body.clear-header:not(.black-header):not(.scroll):not(.scroll-lock) header #header-lang a:not(.lang-selected){ color: white; } #header-logo-right{ display: flex; align-items: center; justify-content: center; max-width: 140px; width: 100%; height: 100%; padding: 15px 20px; transition: background 250ms ease-in-out; } body:not(.clear-header) #header-logo-right, body.clear-header.scroll #header-logo-right, body.clear-header.scroll-lock #header-logo-right{ background: #1caacb; } @media (max-width: 1400px){ #header-logo-right{ display: none; } } #header-menu{ display: flex; align-items: center; } #header-menu a{ position: relative; padding: 10px 10px; margin: 0px 10px; font-size: 18px; overflow: hidden; text-decoration: none; /* transition: color 100ms ease-in-out; */ } #header-menu a.cool-gradient{ padding-left: 15px; padding-right: 15px; } #header-menu a::before{ content:""; position: absolute; width: 100%; height: 2px; bottom: 0; left: 0; background: var(--mel-red); transform: translateX(-102%); transition: transform 100ms ease-in-out; } #header-menu a:hover::before{ transform: translateX(0); } #header-menu a:hover{ text-decoration: none; color: var(--mel-red); /* border-top: 2px solid transparent; border-bottom: 2px solid var(--mel-red); */ } #header-open-side-menu{ flex-shrink: 0; display: flex; align-items: center; gap: 10px; margin: 0px 5px; padding: 10px; cursor: pointer; } #header-open-side-menu:hover{ color: var(--mel-red); } #header-open-side-menu > :not(:last-child){ width: 90px; text-align: right; font-size: 14px; font-weight: 600; } #header-open-side-menu:not(.active) > :nth-child(2){ display: none; } #header-open-side-menu.active > :nth-child(1){ display: none; } #header-right{ margin-left: auto; display: flex; align-items: center; } #header-lang{ display: flex; align-items: center; justify-content: center; margin-left: auto; } #header-lang a{ display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; color: var(--mel-black); transition: color 100ms ease-in-out; } #header-lang .lang-selected{ background: var(--mel-white); color: var(--mel-black); border:2px solid var(--mel-black); pointer-events: none; } #header-open-search{ flex-shrink: 0; display: flex; align-items: center; padding: 10px; margin: 0px 10px; } #header-open-search svg{ width: 27px; height: 27px; fill: var(--mel-black); } #header-open-search:hover svg, body.clear-header:not(.black-header):not(.scroll) header #header-open-search:hover svg{ fill: var(--mel-red); } #header-search{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: white; transition: transform 100ms ease-in-out; } #header-search:not(.open){ transform: translateY(-100%); } #header-search #header-search-input-wrapper{ display: flex; align-items: center; width: 100%; height: 100%; padding: 20px; overflow: hidden; } #header-search #header-search-input-wrapper input{ width: 100%; padding: 35px 10px; font-size: 20px; outline: none; border: 0; } #header-search #header-search-input-wrapper input + a{ margin: 5px; text-decoration: underline; padding: 10px; } #header-search-results{ display: none; position: absolute; left: 0; bottom: 0; width: 100%; height: calc(100vh - var(--header-height)); background: var(--mel-beige); transition: transform 250ms ease-in-out; z-index: -1; } #header-search-results.open{ transform: translateY(100%); } .header-search-results-wrapper{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); padding: 50px; grid-gap: 100px; } .header-search-result-group h3 { padding: 20px 0px; border-bottom: 1px solid var(--mel-grey); font-size: 20px; text-transform: uppercase; } .header-search-result-group-inner{ padding: 20px; } .header-search-result-group-inner > * { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .header-search-result-group-inner > * > a.underline{ color: var(--mel-blue); display: inline-block; margin-top: 10px; } #header-quick-search { position: absolute; bottom: calc(var(--header-height) + 1px); left: 0; width: 100%; padding-left: var(--logo-width); pointer-events: none; transition: transform 250ms ease-in-out; z-index: -1; color: black; } #header-quick-search.open{ transform: translateY(calc(100% + var(--header-height))); } #header-quick-search-inner{ width: 100%; background: var(--mel-white); pointer-events: all; } #header-quick-search-inner:not(:empty){ padding: 5px 15px; box-shadow: 0px 0px 0px 1px black; } #header-quick-search-inner .search-result{ max-width: 1000px; font-size: 12px; padding: 10px 15px; margin: 4px 0px; text-decoration: none; } #header-quick-search-inner .search-result:focus-within{ background: var(--mel-beige); } #header-quick-search-inner a.search-result:hover{ background: var(--mel-beige); } #header-quick-search-inner .relation{ font-size: 1em; } #header-close-side-menu{ position: absolute; top: 0; left: 0; display: flex; align-items: center; justify-content: flex-end; width: 100%; height: 100%; padding: 20px; background: white; transition: transform 100ms ease-in-out; } #header-close-side-menu:not(.open){ transform: translateY(-100%); } #header-close-side-menu > #header-close-side-menu-button{ display: inline-flex; align-items: center; gap: 5px; padding: 10px; cursor: pointer; text-decoration: underline; } #header-close-side-menu > #header-close-side-menu-button:hover{ color: var(--mel-red); } #header-side-menu{ position: absolute; bottom: var(--header-height); left: 0; z-index: -1; width: 100%; height: 100vh; padding: 5vw; padding-top: calc(5vw + var(--header-height)); background: var(--mel-black); color: var(--mel-white); overflow-y: auto; transition: transform 250ms ease-in-out; } #header-side-menu.open{ transform: translateY(100%); } #header-side-menu-list{ padding: 0; column-count: 3; gap: 5vw; } .header-side-menu-item{ display: inline-grid; width: 100%; break-inside: avoid; margin-bottom: 20px; } .header-side-menu-parent{ position: relative; font-family: "Mulish", sans-serif; font-size: 3vw; font-weight: 500; text-transform: uppercase; color: white; /* border-bottom: 4px solid var(--mel-blue); */ } .header-side-menu-parent::before{ content: ""; position: absolute; right: 100%; top: 0; width: 0.2em; height: 100%; margin-right: 0.2em; background: var(--mel-red); } .header-side-menu-item a{ font-family: "Mulish", sans-serif; font-weight: 500; text-transform: capitalize; } .header-side-menu-item ul{ padding: 0; font-size: 2vw; } .header-side-menu-item li{ list-style: none; } /* Top Banner */ #top-banner{ position: relative; display: flex; align-items: center; padding: 50px; padding-right: 150px; max-width: var(--max-width); margin: auto; } /* Cool Gradient */ .cool-gradient{ color: white !important; background-image: var(--cool-gradient); background-size: 150% 150%; background-position: center; transition: background-position 250ms ease-in-out !important; } .cool-gradient:hover{ color: white !important; background-image: var(--cool-gradient); background-position: 0; transition: background-position 0ms ease-in-out !important; } .ul-button-cool{ font-size: 18px; line-height: 1em; padding: 15px 20px; width: 300px; border: 0; } .ico-ext::after{ content: url('/assets/svg/link-external.svg'); filter: invert(1); margin-left: 10px; } /* Top Search */ .top-search{ background: var(--mel-cyan); padding: 100px 0px; } .top-search h1{ text-align: center; color: white; } .top-search .search-wrapper{ display: flex; justify-content: center; } /* home section */ .home-section{ padding: 90px 50px; } .home-section-cols{ position: relative; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px; } .home-section-cols-notice{ position: absolute; left: 50%; transform: translateX(-50%); margin-top: 20px; } /* home h1 */ .home-section h1, #index-indicator-title h1{ margin-top: 0; margin-bottom: 0.5rem; font-weight: 800; font-size: 50px; color: black; line-height: 1em; } @media (max-width: 1199px){ } @media (max-width: 639px){ #ul-notice.show + script + header #header-search{ margin-top: var(--notice-height); } #header-search{ position: fixed; top: var(--header-height); width: 100%; height: var(--header-height); transition: none; } #header-search:not(.open){ transform: translateY(calc(-2 * var(--header-height))); } #header-quick-search { height: calc(100vh - 2*var(--header-height)); } #header-quick-search.open{ transform: translateY(calc(100% + 2*var(--header-height))) } #header-search #header-search-input-wrapper input + a > :first-child{ display: none; } } @media (max-width: 767px){ #cookie-notice > *{ flex-direction: column; align-items: flex-start; } .home-section-cols{ grid-template-columns: 1fr; } } @media (max-width: 959px){ #header-menu{ display: none; } #header-open-search{ margin-left: auto; } #header-right{ margin-left: 0px; } #header-quick-search{ padding-left: 0px; } .ul-slideshow-text{ height: 100%; position: absolute; padding-bottom: 150px; display: flex; align-items: center; padding-left: 20px; padding-right: 20px; padding-bottom: 40px; } .ul-slideshow .uk-width-large{ width: auto; } .ul-slideshow-nav-item > *:not(.ul-slideshow-nav-bar){ display: none; } .ul-slideshow-nav-bar{ width: 80%; margin: 10px 10%; } .ul-slideshow-nav-item.active .ul-slideshow-nav-load{ background: var(--mel-yellow); } .max-padding{ padding: 0px var(--page-container-padding); padding-right: var(--page-container-padding); } } @media (max-width: 1249px){ header #header-rest, #header-search #header-search-input-wrapper{ padding: 10px; } #header-menu a{ font-size: 16px; padding: 5px; } #header-open-side-menu > :not(:last-child){ display: none; } } @media (min-width: 1250px){ #header-side-menu{ padding: 62.5px; padding-top: var(--header-height); } #header-side-menu-list{ gap: 62.5px; } .header-side-menu-parent{ font-size: 37.5px; } .header-side-menu-item ul{ font-size: 25px; } } /**************** elements.css ****************/ /* SIDE LINKS */ #side-links { position: fixed; top: 50%; right: 0; display: flex; flex-direction: column; gap: 5px; width: 50px; transform: translateY(-50%); z-index: 100; } .side-link-wrapper{ position: relative; } .side-link-title{ position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; z-index: 1; cursor: pointer; transition: background 250ms ease-in-out, color 250ms ease-in-out; } .side-link-title span{ transform: rotate(90deg) translateY(0px); transition: transform 250ms ease-in-out; } .side-link-wrapper .side-link-title:hover span, .side-link-wrapper.open .side-link-title span{ transform: rotate(90deg) translateY(3px); transition: transform 100ms ease-in-out; } .side-link-wrapper.open .side-link-body{ transform: translateX(0); margin-right: 2px; } /* side links services */ .side-link-services{ height: 202px; } .side-link-services .side-link-title{ height: 100%; color: var(--mel-black); background: var(--mel-yellow); } .side-link-services .side-link-title:hover, .side-link-services.open .side-link-title{ color: white; background: var(--mel-dark-grey); } .side-link-services .side-link-body{ position: absolute; top: 0; right: 100%; height: 100%; display: grid; grid-template-rows: 1fr 1fr; grid-gap: 2px; transform: translateX(100%); direction: rtl; transition: transform 250ms ease-in-out, margin 250ms ease-in-out; } .side-link-services .side-link-body > * { grid-row: 1; width: 100px; padding: 0px 5px; background: var(--mel-dark-grey); color: white; display: flex; flex-direction: column; align-items: center; justify-content: center; cursor: pointer; backdrop-filter: blur(0px); transition: background 100ms ease-in-out, backdrop-filter 100ms ease-in-out; } .side-link-services .side-link-body > *:nth-child(2n){ grid-row: 2; } .side-link-services .side-link-body > *:hover { background: #4f4f4f99; color: white; text-decoration: none; backdrop-filter: blur(5px); } .side-link-services .side-link-body img { height: 30px; margin-bottom: 5px; stroke-linejoin: round; fill: none; stroke: var(--mel-white); } .side-link-services .side-link-body > *:hover img{ } .side-link-services .side-link-body span { text-align: center; line-height: 1em; } /* side links cinema */ .side-link-cinema{ height: 122px; } .side-link-cinema .side-link-title{ color: white; background: #82368C; font-weight: bold; } .side-link-wrapper.side-link-cinema{ transition: width 250ms ease-in-out, margin-left 250ms ease-in-out; } .side-link-wrapper.side-link-cinema .side-link-title{ position: relative; padding: 5px; } /* .side-link-wrapper.side-link-cinema .side-link-title span{ transition: transform 100ms ease-in-out, opacity 100ms ease-in-out; } .side-link-wrapper.side-link-cinema.open .side-link-title span{ opacity: 0; } .side-link-wrapper.side-link-cinema .side-link-title .side-link-title-alt{ position: absolute; left: 0; height: 100%; width: 100%; overflow: hidden; transition: opacity 250ms ease-in-out; } .side-link-wrapper.side-link-cinema:not(.open) .side-link-title .side-link-title-alt{ opacity: 0; } .side-link-wrapper.side-link-cinema .side-link-title .side-link-title-alt img:first-child{ max-width: none; max-height: 100%; } .side-link-wrapper.side-link-cinema .side-link-title .side-link-title-alt img:last-child{ position: absolute; top: 0; bottom: 0; right: 0; padding: 25px; padding-right: 12.5px; opacity: 0; transform: translateX(100%); transition: opacity 250ms ease-in-out, transform 250ms ease-in-out; } .side-link-wrapper.side-link-cinema.open .side-link-title .side-link-title-alt img:last-child{ opacity: 1; transform: translateX(0%); } */ .side-link-cinema .side-link-body{ position: absolute; top: 0; right: 100%; height: 100%; display: grid; grid-template-rows: 1fr 1fr; grid-gap: 2px; transform: translateX(100%); direction: rtl; transition: transform 250ms ease-in-out, margin 250ms ease-in-out; } .side-link-cinema .side-link-body > * { grid-row: 1; height: 60px; padding: 0px 20px; background: #82368C; color: white; white-space: nowrap; display: flex; flex-direction: column; align-items: center; justify-content: center; cursor: pointer; backdrop-filter: blur(5px); transition: background 100ms ease-in-out, backdrop-filter 100ms ease-in-out; } .side-link-cinema .side-link-body > *:hover{ background: #82368C99; color: white; text-decoration: none; } .side-link-cinema .side-link-body > *:nth-child(2n){ grid-row: 2; } /* TWO LINES */ .two-lines{ display: inline-flex; flex-direction: column; justify-content: space-between; width: 24px; height: 12px; } .two-lines::before, .two-lines::after{ content: ""; width: 100%; height: 25%; background: currentColor; } /* homepage featured */ .homepage-featured{ position: relative; height: 65vh; display: grid; grid-template-columns: 50% 50%; } .homepage-featured-main{ width: 100%; height: 100%; left: 0; right: 0; transition: opacity 250ms ease-in-out, left 250ms ease-in-out, right 250ms ease-in-out; } .homepage-featured-main-layer{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } .homepage-featured-main video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .homepage-featured-main picture{ position: absolute; width: 100%; height: 100%; } .homepage-featured-main picture img{ position: absolute; width: 100%; height: 100%; object-fit: cover; } .homepage-featured-title{ position: relative; z-index: 3; height: 100%; display: flex; flex-direction: column; justify-content: center; font-weight: 600; padding: 0px 6vw; margin: 0; transition: transform 250ms ease-in-out; } .homepage-featured-title h1{ font-size: 40px; line-height: 1.1em; margin: 0; margin-bottom: 10px; } .homepage-featured-main .homepage-featured-title h1 + div{ line-height: 1.2em; font-weight: 400; } html body .homepage-featured-title .uk-button{ background: var(--mel-yellow-trans); border-color: var(--mel-yellow); color: white; } .homepage-featured-title .uk-button:hover{ background: var(--mel-yellow-trans); border-color: var(--mel-yellow); } .homepage-featured-main.enter { position: absolute; /* right: -50px; left: auto; */ opacity: 0; z-index: 5; } .homepage-featured-main.anim.enter{ /* right: 0; left: auto; */ opacity: 1; } .homepage-featured-main.enter .homepage-featured-title{ width: 50%; } .homepage-featured-main.leave .homepage-featured-title{ transform: translateX(-50px); } .homepage-featured-main.enter .homepage-featured-title{ transform: translateX(50px); } .homepage-featured-main.anim.enter .homepage-featured-title{ transform: translateX(0px); } .homepage-featured .homepage-featured-overlay-bottom, .homepage-featured .homepage-featured-overlay-right{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; } .homepage-featured .homepage-featured-overlay-bottom{ z-index: 11; background-image: linear-gradient(to top, rgba(0,0,0,0.5) 0%, transparent 50%); } .homepage-featured .homepage-featured-overlay-right{ z-index: 9; background-image: linear-gradient(to left, rgba(0,0,0,0.5) 0%, transparent 50%); } .homepage-featured-main.is-light .homepage-featured-title h1, .homepage-featured-main.is-light .homepage-featured-title h1 + div{ color: white; } /* .homepage-featured-main.is-light .homepage-featured-title .uk-button{ color: white; border-color: white; } */ .homepage-featured-main.is-dark .homepage-featured-title h1, .homepage-featured-main.is-dark .homepage-featured-title h1 + div{ color: black; } /* .homepage-featured-main.is-dark .homepage-featured-title .uk-button{ color: black; border-color: black; } */ .homepage-featured-side{ position: relative; z-index: 10; display: flex; justify-content: flex-end; height: 100%; padding: 50px 6vw; color: white; overflow: hidden; /* transition: color 100ms ease-in-out; */ } .homepage-featured.homepage-featured-single .homepage-featured-side{ display: none; } .homepage-featured-side-wrapper{ height: 100%; overflow: auto; overflow-x: hidden; width: auto; display: inline-block; padding: 0px 40px; } .homepage-featured-side-scroll .scrollbar{ opacity: 0.7; } .homepage-featured-side-scroll:hover .scrollbar{ opacity: 1; } .homepage-featured-side-element { display: grid; font-weight: 600; color: white; margin-right: auto; width: 220px; margin-left: auto; grid-template-rows: max-content 1fr; opacity: 0.7; text-decoration: none; } .homepage-featured-side-element.active{ /* opacity: 0.5; */ } .homepage-featured-side-element:hover{ text-decoration: none; opacity: 1; } .homepage-featured-side-element:not(:last-child) { margin-bottom: 20px; } .homepage-featured-side-element img { display: block; width: 100%; height: 120px; object-fit: cover; border: 2px solid white; transition: border-color 100ms ease-in-out; } .homepage-featured-side-element h2{ color: white; padding-top: 5px; box-sizing: content-box; margin: 0; font-size: 16px; font-weight: 600; display: -webkit-box; -webkit-box-orient: vertical; line-height: 1.2em; height: 2.4em; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; } .homepage-featured-side-element picture{ flex-shrink: 0; } @media (max-width: 1199px){ .homepage-featured{ grid-template-columns: 1fr; height: auto; } .homepage-featured-main{ position: relative; height: 80vh; width: 100%; } .homepage-featured-main .homepage-featured-title{ max-width: 600px; padding: 50px; padding-bottom: calc(50px + 50px); } .homepage-featured-main .homepage-featured-title h1{ font-size: 30px; } .homepage-featured-side{ width: 100%; margin-top: -50px; height: auto; padding: 0px; } .homepage-featured-side-wrapper{ display: flex; justify-content: space-between; width: 100%; gap: 20px; padding: 0px 40px; overflow: visible; } .homepage-featured-side-element{ position: relative; max-width: 300px; margin: 0; opacity: 1; } .homepage-featured-side-element:not(:last-child){ margin-bottom: 0; } .homepage-featured-side-element h2{ margin: 0; width: 100%; color: black; font-size: 16px; padding: 0px; padding-top: 5px; } .homepage-featured-main.enter .homepage-featured-title{ width: 100%; } .homepage-featured .homepage-featured-overlay-bottom, .homepage-featured .homepage-featured-overlay-right{ display: none; } .homepage-featured-side{ z-index: 10; } .homepage-featured-side-scroll{ width: 100%; } .homepage-featured-side-element img{ border: none; box-shadow: 0 0 5px rgba(0,0,0,0.75); } .homepage-featured-side-element h2{ color: black; } } @media (max-width: 959px){ .page-section-pull-left{ margin-right: calc(-1 * var(--page-container-padding)); } .page-search{ padding: 0px 20px; } .course-short-info{ margin: 20px 0px; } .edition-list { grid-template-columns: repeat(1, 1fr); } .list-dashes{ max-width: 100%; } .list-dashes > li{ grid-template-columns: 1fr; gap: 0; margin-bottom: 10px; } .list-dashes > li > :nth-child(2) { display: none; } #side-links { display: none; } } @media (max-width: 767px){ .grid-dashes{ grid-template-columns: 1fr; } .grid-dashes > :nth-child(3n+2){ display: none; } .homepage-featured-main .homepage-featured-title{ max-width: 600px; padding: 20px; } .homepage-featured-main .homepage-featured-title h1{ font-size: 30px; } /* .homepage-featured-side{ margin-top: 0px; } */ .homepage-featured-side-wrapper.scrollable{ width: 100%; overflow: auto; } .homepage-featured-side-element{ flex: 1 0 40%; /* display: flex; flex-direction: row-reverse; width: 100%; max-width: none; padding-bottom: 10px; border-bottom: 1px dashed black; */ border: none; } .homepage-featured-side-element:not(:last-child){ margin-bottom: 10px; } /* .homepage-featured-side-element img{ width: 150px; height: 150px; border: none; } */ /* .homepage-featured-side-element h2{ padding: 10px; -webkit-line-clamp: unset; height: auto; } */ } @media (max-width: 639px){ .page-search{ padding: 0px 10px; } .course-short-infos > :last-child{ grid-template-columns: repeat(auto-fit, minmax(50px, 1fr)); } .course-short-info > :last-child{ line-height: 1em; font-size: 18px; padding: 0; } .homepage-featured-side-element{ flex: 1 0 60%; } } @media (max-width: 420px){ .course-short-info{ margin: 10px 0px; } .course-short-infos > :last-child{ grid-template-columns: 1fr; } } </style> <noscript id="lazyload-css"> <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css?m=1656426273" /> <link rel="stylesheet" href="/lib/fontawesome/css/all.min.css?m=1656426273" /> <link rel="stylesheet" href="/assets/css/fonts.css?m=1663853974" /> <link rel="stylesheet" href="/assets/css/base.css?m=1726066271" /> <link rel="stylesheet" href="/assets/css/elements.css?m=1716214198" /> <link rel="stylesheet" href="/assets/css/ui.css?m=1669920248" /> <link rel="stylesheet" href="/lib/uikit/css/uikit.min.css?m=1663259937" /> <link rel="stylesheet" href="/assets/css/ui-extra.css?m=1724080031" /> </noscript> <link rel="stylesheet" lazy-href="/lib/bootstrap/css/bootstrap.min.css?m=1656426273" /> <link rel="stylesheet" lazy-href="/lib/fontawesome/css/all.min.css?m=1656426273" /> <link rel="stylesheet" lazy-href="/assets/css/fonts.css?m=1663853974" /> <link rel="stylesheet" lazy-href="/assets/css/base.css?m=1726066271" /> <link rel="stylesheet" lazy-href="/assets/css/elements.css?m=1716214198" /> <link rel="stylesheet" lazy-href="/assets/css/ui.css?m=1669920248" /> <link rel="stylesheet" lazy-href="/lib/uikit/css/uikit.min.css?m=1663259937" /> <link rel="stylesheet" lazy-href="/assets/css/ui-extra.css?m=1724080031" /> <!-- PRELOADING --> <link rel="preload" as="image" href="/images/pathfinder_1920.jpg" media="(min-width: 1500px)" /> <link rel="preload" as="image" href="/images/pathfinder_1366.jpg" media="(max-width: 1499px)" /> <script> let MEL = {}; MEL.LANG = "pt"; MEL.MEL_API_ENDPOINT = '/api'; MEL.MEL_INST = null; MEL.INST_INDEX = {"ulusofona-lisboa":"Lisboa","ulusofona-porto":"Porto"}; MEL.defaultImage = "/assets/images/placeholder-square.png"; MEL.AVATAR_URL = 'https://secure.ensinolusofona.pt/lsm/LusofonaMobileWebService_2_0/UserThumb?user_login='; MEL.LINKS = {"pt":{"index":"\/","offline":"\/offline","shortCourse":"\/c\/{code}","shortArticle":"\/a\/{slug}","documentDownload":"\/download\/doc\/{snowflake}","cinema":"\/cinema-fernando-lopes","rss":"\/rss\/mobile","rssIntranet":"\/rss\/intranet","news":"\/noticias","newsDetail":"\/noticias\/{slug}","training":"\/formacao","events":"\/eventos","eventDetail":"\/evento\/{slug}","documents":"\/documentos","documentDetail":"\/documento\/{slug}","search":"\/procura","exams":"\/provas","fees":"\/propinas","feesCourse":"\/propinas\/{code}","lostAndFound":"\/perdidos-e-achados","undergraduateCourse":"\/licenciaturas\/{course}","undergraduateCourseTeachers":"\/licenciaturas\/{course}\/docentes","undergraduateCourseClass":"\/licenciaturas\/{course}\/{class_code}","mastersCourse":"\/mestrados\/{course}","mastersCourseTeachers":"\/mestrados\/{course}\/docentes","mastersCourseClass":"\/mestrados\/{course}\/{class_code}","integratedMastersCourse":"\/mestrados-integrados\/{course}","integratedMastersCourseTeachers":"\/mestrados-integrados\/{course}\/docentes","integratedMastersCourseClass":"\/mestrados-integrados\/{course}\/{class_code}","doctorateCourse":"\/doutoramentos\/{course}","doctorateCourseTeachers":"\/doutoramentos\/{course}\/docentes","doctorateCourseClass":"\/doutoramentos\/{course}\/{class_code}","postGraduationCourse":"\/pos-graduacoes\/{course}","postGraduationCourseTeachers":"\/pos-graduacoes\/{course}\/docentes","postGraduationCourseClass":"\/pos-graduacoes\/{course}\/{class_code}","erasmusCourse":"\/erasmus-mundus\/{course}","erasmusCourseTeachers":"\/erasmus-mundus\/{course}\/docentes","erasmusCourseClass":"\/erasmus-mundus\/{course}\/{class_code}","trainingCourse":"\/formacao\/{course}","undergraduate":"\/licenciaturas","masters":"\/mestrados","integratedMasters":"\/mestrados-integrados","doctorate":"\/doutoramentos","postGraduation":"\/pos-graduacoes","courses":"\/cursos","teacher":"\/docentes\/{slug}","theses":"\/teses","erasmusDegree":"\/erasmus-mundus","faqs":"\/faqs","faqSlug":"\/faqs\/{slugs}","slugs":"\/{slugs}"},"en":{"index":"\/en","offline":"\/en\/offline","shortCourse":"\/en\/c\/{code}","shortArticle":"\/en\/a\/{slug}","documentDownload":"\/en\/download\/doc\/{snowflake}","cinema":"\/en\/cinema-fernando-lopes","rss":"\/en\/rss\/mobile","rssIntranet":"\/en\/rss\/intranet","news":"\/en\/news","newsDetail":"\/en\/news\/{slug}","training":"\/en\/training","events":"\/en\/events","eventDetail":"\/en\/event\/{slug}","documents":"\/en\/documents","documentDetail":"\/en\/document\/{slug}","search":"\/en\/search","exams":"\/en\/exams","fees":"\/en\/fees","feesCourse":"\/en\/fees\/{code}","lostAndFound":"\/en\/lost-and-found","undergraduateCourse":"\/en\/bachelor\/{course}","undergraduateCourseTeachers":"\/en\/bachelor\/{course}\/teachers","undergraduateCourseClass":"\/en\/bachelor\/{course}\/{class_code}","mastersCourse":"\/en\/masters\/{course}","mastersCourseTeachers":"\/en\/masters\/{course}\/teachers","mastersCourseClass":"\/en\/masters\/{course}\/{class_code}","integratedMastersCourse":"\/en\/integrated-masters\/{course}","integratedMastersCourseTeachers":"\/en\/integrated-masters\/{course}\/docentes","integratedMastersCourseClass":"\/en\/integrated-masters\/{course}\/{class_code}","doctorateCourse":"\/en\/phd\/{course}","doctorateCourseTeachers":"\/en\/phd\/{course}\/teachers","doctorateCourseClass":"\/en\/phd\/{course}\/{class_code}","postGraduationCourse":"\/en\/post-graduation\/{course}","postGraduationCourseTeachers":"\/en\/post-graduation\/{course}\/teachers","postGraduationCourseClass":"\/en\/post-graduation\/{course}\/{class_code}","erasmusCourse":"\/en\/~\/erasmus-mundus\/{course}","erasmusCourseTeachers":"\/en\/~\/erasmus-mundus\/{course}\/docentes","erasmusCourseClass":"\/en\/~\/erasmus-mundus\/{course}\/{class_code}","trainingCourse":"\/en\/training\/{course}","undergraduate":"\/en\/bachelor","masters":"\/en\/masters","integratedMasters":"\/en\/integrated-masters","doctorate":"\/en\/phd","postGraduation":"\/en\/post-graduation","courses":"\/en\/courses","teacher":"\/en\/teachers\/{slug}","theses":"\/en\/theses","erasmusDegree":"\/en\/erasmus-mundus","faqs":"\/en\/faqs","faqSlug":"\/en\/faqs\/{slugs}","slugs":"\/en\/{slugs}"},"no_lang":[]}; MEL.LINKS.courseByDegree = { 1: "undergraduateCourse", 4: "mastersCourse", 256: "integratedMastersCourse", 5: "doctorateCourse", 6: "postGraduationCourse", 20: "erasmusCourse", 9: "trainingCourse", 11: "trainingCourse", 16: "trainingCourse", 17: "trainingCourse" }; // Media MEL.LINKS.no_lang['documentFile'] = '/media/{file}'; </script> <script> MEL.TRANS = {"general.in":"em","general.download_file":"Descarregar (:ext)","general.page":"P\u00e1gina","index.menu":"Menu","news.name":"Not\u00edcias","events.name":"Eventos","content.name":"Conte\u00fado","faq.name":"Perguntas Frequentes","documents.name":"Documentos","program.teachers":"Docentes","program.area_of":"\u00c1rea de","program.department_of":"Departamento de","program.faculty_of":"Faculdade de","search.n_results":":count resultado para \u201c:query\u201d (:sec segundos)|:count resultados para \u201c:query\u201d (:sec segundos)","search.n_results_short":":count resultado|:count resultados","index.see_more_results":"Ver mais :count resultados","search.searching":"A pesquisar...","search.no_results":"Sem resultados","search.too_many_words":"Demasiadas palavras.","search.see_all":"Ver todos os resultados (:count)","program.theses_student":"Estudante","program.theses_advisor":"Orientador","program.theses_location":"Local","program.theses_online_location":"Local Online","program.theses_jury":"J\u00fari"}; function __(key, count){ if(!MEL.TRANS[key]) return key; let t = MEL.TRANS[key].split('|'); if(!t[1]) t[1] = t[0]; let obj = {}; if(!count || typeof count == 'number') obj.count=count||1; else if(typeof count == 'object') obj = count; else return key; let tt = obj.count==1 ? t[0] : t[1]; for(let i in obj){ tt = tt.replace(new RegExp(':'+i, 'g'), obj[i]); } return tt; } </script> <script> (function(){ if (navigator && navigator.serviceWorker) { navigator.serviceWorker.register('/sw.js?t=1673008276') .then(registration => { registration.update(); }); navigator.serviceWorker.addEventListener('message', e => { // console.log(e.data); }); // Notification.requestPermission(); } // Fix for SVGATOR random id Object.defineProperty(SVGElement.prototype, 'id', { get: function(){ let script = document.currentScript; if(!script || !(script instanceof SVGElement) || !this.matches('[svgator-id]')) return this.getAttribute('id'); return this.getAttribute('svgator-id'); } }); // Lazy Load CSS window.addEventListener('DOMContentLoaded', function(){ let lazyloadCSS = document.querySelectorAll('[lazy-href]'); lazyloadCSS.forEach(child => { let link = document.createElement('link'); link.href = child.getAttribute('lazy-href'); link.rel = child.rel; child.replaceWith(link); }); }); /* Utils */ window.Utils = { get HEADER_PAD(){ let height = parseInt(getComputedStyle(document.documentElement).getPropertyValue('--header-height')); let notice = document.getElementById('ul-notice'); if(notice && notice.classList.contains('show')){ height += parseInt(getComputedStyle(document.documentElement).getPropertyValue('--notice-height')); } return height; } }; Utils.breakpoints = { mobile: 960 } Utils.isMobile = function(){ return window.innerWidth < Utils.breakpoints.mobile; } Utils.smoothScroll = function(end, steps){ if(window.isScrolling) cancelAnimationFrame(window.isScrolling); if(end instanceof HTMLElement){ let box = end.getBoundingClientRect(); end = box.top + document.documentElement.scrollTop - Utils.HEADER_PAD; } if(CSS.supports('scroll-behavior', 'smooth')){ return document.documentElement.scrollTop = end; } let start = document.documentElement.scrollTop; let step = (end-start)/steps; let currentStep = 0; let expected = document.documentElement.scrollTop; function scroll(){ if(document.documentElement.scrollTop != expected) return; if(++currentStep > steps){ document.documentElement.scrollTop = end; return; } expected = (document.documentElement.scrollTop += step) | 0; window.isScrolling = requestAnimationFrame(scroll); } window.isScrolling = requestAnimationFrame(scroll); }; })(); (function(){ let style = document.createElement("style"); style.textContent = ` .scrollable-parent{ position:relative; overflow:hidden; } .scrollable{ position:relative; height:100%; margin-right:-17px; /* padding-right:17px; */ overflow-y: scroll; overflow-x: hidden; } .scrollbar{ position:absolute; top:0; right:0; /*border-left:6px solid transparent;*/ width:5px; height:100%; /*background:rgba(255, 255, 255, 0.2);*/ /*border-radius:1000px;*/ cursor:pointer; transition: border 50ms ease-in-out; } .scrollbar::before{ content: ""; position:absolute; top:0; left:2px; width: 1px; height: 100%; background: white; } .scrollbar.scrollbar-simple{ background:none; } .scrollbar .scrollbar-thumb{ position:absolute; top:0; right:0; width:100%; min-height:50px; background: var(--mel-red); /*border-radius:1000px;*/ } `; document.head.appendChild(style); Element.prototype.fscrollTopMax = function(){ let ref; return (ref = this.scrollTopMax) != null ? ref : (this.scrollHeight - this.clientHeight); } function Scrollbar(container, simple){ let parent = container.parentNode; let scrollbar = document.createElement("div"); scrollbar.className = "scrollbar"; let thumb = document.createElement("div"); thumb.className = "scrollbar-thumb"; scrollbar.appendChild(thumb); if(simple) scrollbar.classList.add("scrollbar-simple"); //Utils function resize(){ let max = container.fscrollTopMax(); let curr = container.scrollTop; let cHeight = container.clientHeight; let sHeight = container.scrollHeight; let height = (cHeight/sHeight)*100; thumb.style.height = height+"%"; if(height == 100){ scrollbar.style.display="none"; return; }else{ scrollbar.style.display=""; } let top = (curr/max)*100; thumb.style.top = top+"%"; thumb.style.transform = "translateY(-"+top+"%)"; } resize(); //Loop function run(){ resize(); requestAnimationFrame(run); } run(); //Events let initialY; let initialValue; let initialHeight; let dragging = false; thumb.addEventListener("mousedown", e => { e.preventDefault(); dragging = true; initialY = e.clientY; initialValue = container.scrollTop; initialHeight = 1/(parseFloat(thumb.style.height)/100); scrollbar.classList.add("active"); }); window.addEventListener("mousemove", e => { if(dragging){ let newY = e.clientY - initialY; container.scrollTop = initialValue + newY*initialHeight; } }); window.addEventListener("mouseup", e => { dragging = false; scrollbar.classList.remove("active"); }); //Add utilities container.closeToBottom = function(n){ return (container.fscrollTopMax() - container.scrollTop)<n; } container.scrollToBottom = function(){ container.scrollTop = container.fscrollTopMax(); } //Add classes container.classList.add("scrollable"); parent.classList.add("scrollable-parent"); parent.appendChild(scrollbar); } window.Scrollbar = Scrollbar; })(); </script> <!-- UI KIT JS --> <script async src="/lib/uikit/js/uikit.min.js?m=1663259937"></script> <script async src="/lib/uikit/js/uikit-icons.min.js?m=1663259937"></script> <!-- UI Components --> <script id="ui:_core:search-result" type="template/ui"><?link <a href="{url}" class="search-result"<?newtab target="blank"?>> ?> <?!link <div class="search-result"> ?> <div> <div class="search-result-name with-badges"> <span><small>{type}</small>{title}</span> <?inst <div class="search-result-badges"> <span class="inst-badge inst-badge-mel">{inst}</span> </div> ?> </div> <div class="search-result-desc">{desc}</div> <?!link <a href="{url}" class="ul-red"<?newtab target="blank"?>>{slug}</a> ?> </div> <div class="search-result-image"></div> <?!link </div> ?> <?link </a> ?> </script> <!-- End of UI components --> </head> <body class=""> <!-- <script> var _opts={url:'https://integrations.nubitalk.com/clicktointeract_cofac/',bodyBackground:'#FFFFFF',headerBackground:'#FF0000',headerTitle:'Universidade Lusófona',instance:'cofac-alticept',mediaType:'chat',service:'', language: 'pt', headerColor: '#FFFFFF'}; (function(){var n=document.createElement('script'),t; n.setAttribute('id','preview-widget'); n.setAttribute('opts', JSON.stringify(_opts)); n.type='text/javascript'; n.async=!0; n.src='https://integrations.nubitalk.com/clicktointeract_cofac/widget/widget.js?time='+(new Date).getTime(); document.body.appendChild(n); t=document.getElementById('preview-widget'); t.parentNode.insertBefore(n,t)})();</script> --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KD96P8" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="main"> <header> <a id="logo" href="/"> <video class="logo-gif" src="/logo.webm?t=1715962521" loading="lazy" autoplay loop muted></video> <!-- <img class="logo-gif" src="/logo-bg.gif" loading="lazy"/> --> <!-- <img src="/assets/svg/logo.svg" loading="lazy" alt="Logo Universidade Lusófona"/> --> <img src="/assets/images/logo.svg" loading="lazy" alt="Logo Universidade Lusófona"/> </a> <a id="header-logo-right" href="https://www.filmeu.eu/" title="filmeu" target="_blank"><img alt="filmeu" src="/logo/filmeu-white.svg" /></a> <div id="header-rest"> <div id="header-menu"> <a href="/cursos" title="Cursos" >Cursos</a> <a href="/noticias" title="Notícias" >Notícias</a> <a href="https://investigacao.ulusofona.pt/pt/" title="Investigação" target="_blank" >Investigação</a> <a href="/eventos" title="Eventos" >Eventos</a> <a href="/candidaturas" title="Candidaturas" class="cool-gradient" >Candidaturas</a> </div> <a id="header-open-search" href="#" title="search"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M21.3187 20.0273L15.232 13.9406C16.1766 12.7195 16.6875 11.2266 16.6875 9.65625C16.6875 7.77656 15.9539 6.01406 14.6273 4.68516C13.3008 3.35625 11.5336 2.625 9.65625 2.625C7.77891 2.625 6.01172 3.35859 4.68516 4.68516C3.35625 6.01172 2.625 7.77656 2.625 9.65625C2.625 11.5336 3.35859 13.3008 4.68516 14.6273C6.01172 15.9562 7.77656 16.6875 9.65625 16.6875C11.2266 16.6875 12.7172 16.1766 13.9383 15.2344L20.025 21.3187C20.0428 21.3366 20.064 21.3508 20.0874 21.3604C20.1107 21.3701 20.1357 21.3751 20.1609 21.3751C20.1862 21.3751 20.2112 21.3701 20.2345 21.3604C20.2578 21.3508 20.279 21.3366 20.2969 21.3187L21.3187 20.2992C21.3366 20.2814 21.3508 20.2602 21.3604 20.2369C21.3701 20.2135 21.3751 20.1885 21.3751 20.1633C21.3751 20.138 21.3701 20.113 21.3604 20.0897C21.3508 20.0664 21.3366 20.0452 21.3187 20.0273V20.0273ZM13.3688 13.3688C12.375 14.3602 11.0578 14.9062 9.65625 14.9062C8.25469 14.9062 6.9375 14.3602 5.94375 13.3688C4.95234 12.375 4.40625 11.0578 4.40625 9.65625C4.40625 8.25469 4.95234 6.93516 5.94375 5.94375C6.9375 4.95234 8.25469 4.40625 9.65625 4.40625C11.0578 4.40625 12.3773 4.95 13.3688 5.94375C14.3602 6.9375 14.9062 8.25469 14.9062 9.65625C14.9062 11.0578 14.3602 12.3773 13.3688 13.3688Z"/> </svg> </a> <div id="header-right"> <div id="header-lang"> <a href="/" class="lang-selected">PT</a> <a href="/en" class="">EN</a> </div> <div id="header-open-side-menu" class="noselect"> <span>abrir menu</span> <span>fechar menu</span> <span class="two-lines"></span> </div> </div> <form id="header-search" action="/procura"> <!-- --> <div id="header-search-input-wrapper"> <input id="header-search-input" type="search" name="q" autocomplete="off" placeholder="Procure no nosso site"/> <!-- <input id="header-search-input" type="search" name="q" value="" autocomplete="off" placeholder="Procure no nosso site"/> --> <a href="#"> <span>fechar</span> <span class="two-lines active"></span> </a> </div> </form> <div id="header-close-side-menu"> <a id="header-close-side-menu-button" href="#">fechar menu <span class="close-button"></span></a> </div> </div> <div id="header-search-results"> <div id="header-search-results-initial" class="header-search-results-wrapper"> <div> <div class="header-search-result-group"> <h3>Novos Cursos</h3> </div> </div> <div> <div class="header-search-result-group"> <h3>Os Nossos Cursos</h3> <div class="header-search-result-group-inner"> <div><a href="/licenciaturas">Licenciaturas</a></div> <div><a href="/mestrados">Mestrados</a></div> <div><a href="/doutoramentos">Doutoramentos</a></div> <div><a href="/pos-graduacoes">Pós-Graduações</a></div> </div> </div> <div class="header-search-result-group"> <h3>Informações Académicas</h3> <div class="header-search-result-group-inner"> <div><a href="/licenciaturas">Licenciaturas</a></div> <div><a href="/mestrados">Mestrados</a></div> <div><a href="/doutoramentos">Doutoramentos</a></div> <div><a href="/pos-graduacoes">Pós-Graduações</a></div> </div> </div> </div> <div> <div class="header-search-result-group"> <h3>Recursos</h3> <div class="header-search-result-group-inner"> <div><a href="/licenciaturas">Licenciaturas</a></div> <div><a href="/mestrados">Mestrados</a></div> <div><a href="/doutoramentos">Doutoramentos</a></div> <div><a href="/pos-graduacoes">Pós-Graduações</a></div> </div> </div> </div> </div> <div id="header-search-results-query" class="header-search-results-wrapper" style="display:none"> <div> <div id="header-search-results-query-courses" class="header-search-result-group"> <h3>Cursos</h3> <div class="header-search-result-group-inner"></div> </div> <div id="header-search-results-query-menu" class="header-search-result-group"> <h3>Menu</h3> <div class="header-search-result-group-inner"></div> </div> </div> <div> <div id="header-search-results-query-news" class="header-search-result-group"> <h3>Notícias</h3> <div class="header-search-result-group-inner"></div> </div> </div> </div> </div> <div id="header-quick-search"> <div id="header-quick-search-inner"></div> </div> <div id="header-side-menu"> <div id="ul-desktop-menu"> <div class="uk-padding uk-container uk-padding-remove uk-margin-remove uk-width-100"> <div class="uk-grid uk-padding"> <div class="uk-width-1-3 uk-flex-last uk-padding-small"> <a href="https://www.filmeu.eu/" title="filmeu" target="_blank"><img alt="filmeu" id="header-menu-logo" src="/logo/filmeu-big.png" /></a> <ul class="uk-list ul-list-menu"> <li class="ul-menu-icon"><a href="/" class="home">Página Inicial</a></li> </ul> <hr> <ul class="uk-list ul-list-menu"> <li><a href="http://email.ulusofona.pt/" target="_blank">eMail</a></li><li><a href="https://secretaria.virtual.ensinolusofona.pt" target="_blank">NetPA</a></li><li><a href="https://moodle.ensinolusofona.pt/" target="_blank">Moodle</a></li><li><a href="https://videoconf-colibri.zoom.us/account/" target="_blank">Colibri</a></li><li><a href="https://secure.ensinolusofona.pt/avadoc/" target="_blank">Avadoc</a></li><li><a href="https://colaborador.ensinolusofona.pt/mygiaf/Login.xhtml" target="_blank">Portal do Colaborador</a></li><li><a href="/noticias/espaco-kuadro">Kuadro (Reservar Sala)</a></li><li><a href="https://secure.ensinolusofona.pt/ficha_docente/f?p=123:LOGIN_DESKTOP::::::" target="_blank">Ficha Docente</a></li><li><a href="/servicos/office-365">Office 365</a></li><li><a href="https://grupolusofona.sharepoint.com/sites/Click/" target="_blank">Intranet</a></li> </ul> </div> <div class="uk-width-2-3 uk-column-1-2"> <div class="uk-padding-small"> <h3 class="ul-heading-bullet">Cursos</h3> <ul class="uk-list ul-list-menu"> <li><a href="/licenciaturas">Licenciaturas</a></li><li><a href="/mestrados-integrados">Mestrados Integrados</a></li><li><a href="/mestrados">Mestrados</a></li><li><a href="/erasmus-mundus">Mestrados Erasmus Mundus</a></li><li><a href="/doutoramentos">Doutoramentos</a></li><li><a href="/pos-graduacoes">Pós-Graduações</a></li><li><a href="/programa-lider-digital" target="_blank">Programa Líder + Digital</a></li><li><a href="/formacao" target="_blank">Formação ao Longo da Vida</a></li><li><a href="https://lusofona-x.pt/" target="_blank">Lusófona X - Academia Digital</a></li> </ul> </div><div class="uk-padding-small"> <h3 class="ul-heading-bullet">A Universidade</h3> <ul class="uk-list ul-list-menu"> <li><a href="/sobre">Sobre nós</a></li><li><a href="https://razoes.ulusofona.pt/" target="_blank">Razões para nos escolher</a></li><li><a href="/faculdades-e-escolas">Faculdades e Escolas</a></li><li><a href="https://www.ensinolusofona.pt/pt/plano-de-genero-e-diversidade">Plano de Género e Diversidade</a></li><li><a href="/calendarios">Calendários Académicos</a></li><li><a href="https://www.cofac.pt" target="_blank">Entidade Instituidora</a></li><li><a href="/canal-denuncia-interna">Canal de Denúncia Interna</a></li><li><a href="https://ulusofona.typeform.com/to/ypj6qk" target="_blank">Agende a sua visita</a></li><li><a href="/vagas" target="_blank">Carreiras - Junte-se a nós</a></li><li><a href="/qualidade" target="_blank">Qualidade</a></li><li><a href="/contactos">Contactos</a></li> </ul> </div><div class="uk-padding-small"> <h3 class="ul-heading-bullet">Instalações</h3> <ul class="uk-list ul-list-menu"> <li><a href="https://campus.ulusofona.pt/" target="_blank">Campus</a></li><li><a href="https://www.ensinolusofona.pt/pt/" target="_blank">Lusófona no Mundo</a></li><li><a href="https://vr360.ulusofona.pt/visitavirtual_PT/" target="_blank">Lusófona 360º</a></li> </ul> </div><div class="uk-padding-small"> <h3 class="ul-heading-bullet">Colaboradores</h3> <ul class="uk-list ul-list-menu"> <li><a href="/avadoc">Avadoc</a></li><li><a href="https://boasvindas.ulusofona.pt/" target="_blank">Boas-Vindas</a></li><li><a href="/documentos?q=Carreira+Docente">Carreira Docente</a></li><li><a href="https://diretorio.ulusofona.pt/" target="_blank">Diretório</a></li><li><a href="/vagas/emprego-cientifico-e-bolsas-de-investigacao" target="_blank">Emprego Científico</a></li><li><a href="https://secure.ensinolusofona.pt/ficha_docente/f?p=123:LOGIN_DESKTOP::::::" target="_blank">Ficha Docente</a></li><li><a href="/servicos/lusofona-mobile-docentes">Lusófona Mobile Docentes</a></li><li><a href="https://colaborador.ensinolusofona.pt/mygiaf/Login.xhtml" target="_blank">Portal do Colaborador</a></li> </ul> </div><div class="uk-padding-small"> <h3 class="ul-heading-bullet">Investigação</h3> <ul class="uk-list ul-list-menu"> <li><a href="https://research.ulusofona.pt/" target="_blank">Portal de Investigação</a></li><li><a href="https://recil.ensinolusofona.pt/" target="_blank">ReCiL - Repositório Científico</a></li><li><a href="https://revistas.ulusofona.pt/">Revistas Científicas</a></li><li><a href="https://investigacao.ulusofona.pt/">Unidades de Investigação</a></li> </ul> </div><div class="uk-padding-small"> <h3 class="ul-heading-bullet">Recursos</h3> <ul class="uk-list ul-list-menu"> <li><a href="https://biblioteca.ulusofona.pt/" target="_blank">Biblioteca</a></li><li><a href="/click">Click - Portal de e-Learning</a></li><li><a href="/documentos" target="_blank">Documentos</a></li><li><a href="/faqs">FAQ - Central de Ajuda</a></li><li><a href="https://bemvindo.ulusofona.pt/" target="_blank">Guia de Acolhimento</a></li><li><a href="/documentos?cat=3">Logótipos e Identidade Gráfica</a></li><li><a href="/perdidos-e-achados">Perdidos e Achados</a></li><li><a href="/documentos?cat=1">Regulamentos</a></li><li><a href="https://secure.ensinolusofona.pt/reshape/" target="_blank">Reshape</a></li><li><a href="/servicos">Serviços Digitais</a></li><li><a href="/media/normas-para-elaboracao-e-apresentacao-de-dissertacoes-e-teses.pdf" target="_blank">Teses e Dissertações - Normas</a></li> </ul> </div><div class="uk-padding-small"> <h3 class="ul-heading-bullet">Internacional</h3> <ul class="uk-list ul-list-menu"> <li><a href="/estudante-internacional/estudantes-brasileiros">Estudantes Brasileiros</a></li><li><a href="/estudante-internacional">Estudante Internacional</a></li><li><a href="https://www.filmeu.eu/" target="_blank">FILMEU - Universidade Europeia</a></li><li><a href="/mobilidade">Mobilidade de Estudantes</a></li> </ul> </div><div class="uk-padding-small"> <h3 class="ul-heading-bullet">Estudantes</h3> <ul class="uk-list ul-list-menu"> <li><a href="/propinas">Propinas</a></li><li><a href="/teses" target="_blank">Agenda de Teses e Dissertações</a></li><li><a href="/servicos/app-ensino-lusofona">App Ensino Lusófona</a></li><li><a href="/noticias/cartao-estudante">Cartão de Estudante</a></li><li><a href="https://eva.ulusofona.pt/" target="_blank">EVA - Estágios e Vida Ativa</a></li><li><a href="/estudantes">Estudantes</a></li><li><a href="/gaenee">Necessidades Ed. Especiais</a></li><li><a href="https://eva.ulusofona.pt/portal-de-emprego-universia/" target="_blank">Portal de Emprego</a></li><li><a href="/provedor-do-estudante">Provedor do Estudante</a></li><li><a href="/acao-social-escolar">Serviço de Ação Social e bolsas</a></li><li><a href="https://www.ensinolusofona.pt/pt/vantagens" target="_blank">Vantagens e Benefícios</a></li> </ul> </div><div class="uk-padding-small"> <h3 class="ul-heading-bullet">Ligação à Comunidade</h3> <ul class="uk-list ul-list-menu"> <li><a href="https://spic.ulusofona.pt/" target="_blank">SPIC - Serviço de Psicologia</a></li><li><a href="/claim" target="_blank">CLAIM - Integração de Migrantes</a></li><li><a href="/evento/-quartas-na-lusofona-2425">Às Quartas na Lusófona</a></li><li><a href="https://www.ulusofona.pt/cinema-fernando-lopes" target="_blank">Cinema Fernando Lopes</a></li><li><a href="/criar-saberes">Criar Saberes</a></li><li><a href="/dias-abertos">Dias Abertos</a></li><li><a href="https://escolasenior.ulusofona.pt/" target="_blank">Escola Sénior</a></li><li><a href="https://escolaverao.ulusofona.pt/" target="_blank">Escola de Verão</a></li><li><a href="/noticias/marcacoes-hospital-veterinario" target="_blank">Hospital Veterinário</a></li><li><a href="/lusofona-talks" target="_blank">Lusófona Talks</a></li><li><a href="/lusofona-verde">Lusófona Verde</a></li> </ul> </div><div class="uk-padding-small"> <h3 class="ul-heading-bullet">Media e Eventos</h3> <ul class="uk-list ul-list-menu"> <li><a href="/cronicas">Crónicas</a></li><li><a href="/lessons">Lessons</a></li><li><a href="/lusofona-nos-media">Lusófona Nos Media</a></li><li><a href="/testemunhos">My Story - Testemunhos</a></li><li><a href="/noticias">Notícias</a></li><li><a href="/noticias/direta-sem-cafe-podcast-lusofona">Podcast - Direta Sem Café</a></li> </ul> </div> </div> </div> </div> </div> <div id="ul-mobile-menu"> <ul class="uk-nav-default" uk-nav="multiple: true"> <li><a href="/cursos">Cursos</a></li><li><a href="/noticias">Notícias</a></li><li><a href="https://investigacao.ulusofona.pt/pt/">Investigação</a></li><li><a href="/eventos">Eventos</a></li><li><a href="/candidaturas">Candidaturas</a></li> <li class="uk-parent"> <a href="#">Cursos</a> <ul class="uk-nav-sub"> <li><a href="/licenciaturas">Licenciaturas</a></li><li><a href="/mestrados-integrados">Mestrados Integrados</a></li><li><a href="/mestrados">Mestrados</a></li><li><a href="/erasmus-mundus">Mestrados Erasmus Mundus</a></li><li><a href="/doutoramentos">Doutoramentos</a></li><li><a href="/pos-graduacoes">Pós-Graduações</a></li><li><a href="/programa-lider-digital" target="_blank">Programa Líder + Digital</a></li><li><a href="/formacao" target="_blank">Formação ao Longo da Vida</a></li><li><a href="https://lusofona-x.pt/" target="_blank">Lusófona X - Academia Digital</a></li> </ul> </li><li class="uk-parent"> <a href="#">A Universidade</a> <ul class="uk-nav-sub"> <li><a href="/sobre">Sobre nós</a></li><li><a href="https://razoes.ulusofona.pt/" target="_blank">Razões para nos escolher</a></li><li><a href="/faculdades-e-escolas">Faculdades e Escolas</a></li><li><a href="https://www.ensinolusofona.pt/pt/plano-de-genero-e-diversidade">Plano de Género e Diversidade</a></li><li><a href="/calendarios">Calendários Académicos</a></li><li><a href="https://www.cofac.pt" target="_blank">Entidade Instituidora</a></li><li><a href="/canal-denuncia-interna">Canal de Denúncia Interna</a></li><li><a href="https://ulusofona.typeform.com/to/ypj6qk" target="_blank">Agende a sua visita</a></li><li><a href="/vagas" target="_blank">Carreiras - Junte-se a nós</a></li><li><a href="/qualidade" target="_blank">Qualidade</a></li><li><a href="/contactos">Contactos</a></li> </ul> </li><li class="uk-parent"> <a href="#">Instalações</a> <ul class="uk-nav-sub"> <li><a href="https://campus.ulusofona.pt/" target="_blank">Campus</a></li><li><a href="https://www.ensinolusofona.pt/pt/" target="_blank">Lusófona no Mundo</a></li><li><a href="https://vr360.ulusofona.pt/visitavirtual_PT/" target="_blank">Lusófona 360º</a></li> </ul> </li><li class="uk-parent"> <a href="#">Colaboradores</a> <ul class="uk-nav-sub"> <li><a href="/avadoc">Avadoc</a></li><li><a href="https://boasvindas.ulusofona.pt/" target="_blank">Boas-Vindas</a></li><li><a href="/documentos?q=Carreira+Docente">Carreira Docente</a></li><li><a href="https://diretorio.ulusofona.pt/" target="_blank">Diretório</a></li><li><a href="/vagas/emprego-cientifico-e-bolsas-de-investigacao" target="_blank">Emprego Científico</a></li><li><a href="https://secure.ensinolusofona.pt/ficha_docente/f?p=123:LOGIN_DESKTOP::::::" target="_blank">Ficha Docente</a></li><li><a href="/servicos/lusofona-mobile-docentes">Lusófona Mobile Docentes</a></li><li><a href="https://colaborador.ensinolusofona.pt/mygiaf/Login.xhtml" target="_blank">Portal do Colaborador</a></li> </ul> </li><li class="uk-parent"> <a href="#">Investigação</a> <ul class="uk-nav-sub"> <li><a href="https://research.ulusofona.pt/" target="_blank">Portal de Investigação</a></li><li><a href="https://recil.ensinolusofona.pt/" target="_blank">ReCiL - Repositório Científico</a></li><li><a href="https://revistas.ulusofona.pt/">Revistas Científicas</a></li><li><a href="https://investigacao.ulusofona.pt/">Unidades de Investigação</a></li> </ul> </li><li class="uk-parent"> <a href="#">Recursos</a> <ul class="uk-nav-sub"> <li><a href="https://biblioteca.ulusofona.pt/" target="_blank">Biblioteca</a></li><li><a href="/click">Click - Portal de e-Learning</a></li><li><a href="/documentos" target="_blank">Documentos</a></li><li><a href="/faqs">FAQ - Central de Ajuda</a></li><li><a href="https://bemvindo.ulusofona.pt/" target="_blank">Guia de Acolhimento</a></li><li><a href="/documentos?cat=3">Logótipos e Identidade Gráfica</a></li><li><a href="/perdidos-e-achados">Perdidos e Achados</a></li><li><a href="/documentos?cat=1">Regulamentos</a></li><li><a href="https://secure.ensinolusofona.pt/reshape/" target="_blank">Reshape</a></li><li><a href="/servicos">Serviços Digitais</a></li><li><a href="/media/normas-para-elaboracao-e-apresentacao-de-dissertacoes-e-teses.pdf" target="_blank">Teses e Dissertações - Normas</a></li> </ul> </li><li class="uk-parent"> <a href="#">Internacional</a> <ul class="uk-nav-sub"> <li><a href="/estudante-internacional/estudantes-brasileiros">Estudantes Brasileiros</a></li><li><a href="/estudante-internacional">Estudante Internacional</a></li><li><a href="https://www.filmeu.eu/" target="_blank">FILMEU - Universidade Europeia</a></li><li><a href="/mobilidade">Mobilidade de Estudantes</a></li> </ul> </li><li class="uk-parent"> <a href="#">Estudantes</a> <ul class="uk-nav-sub"> <li><a href="/propinas">Propinas</a></li><li><a href="/teses" target="_blank">Agenda de Teses e Dissertações</a></li><li><a href="/servicos/app-ensino-lusofona">App Ensino Lusófona</a></li><li><a href="/noticias/cartao-estudante">Cartão de Estudante</a></li><li><a href="https://eva.ulusofona.pt/" target="_blank">EVA - Estágios e Vida Ativa</a></li><li><a href="/estudantes">Estudantes</a></li><li><a href="/gaenee">Necessidades Ed. Especiais</a></li><li><a href="https://eva.ulusofona.pt/portal-de-emprego-universia/" target="_blank">Portal de Emprego</a></li><li><a href="/provedor-do-estudante">Provedor do Estudante</a></li><li><a href="/acao-social-escolar">Serviço de Ação Social e bolsas</a></li><li><a href="https://www.ensinolusofona.pt/pt/vantagens" target="_blank">Vantagens e Benefícios</a></li> </ul> </li><li class="uk-parent"> <a href="#">Ligação à Comunidade</a> <ul class="uk-nav-sub"> <li><a href="https://spic.ulusofona.pt/" target="_blank">SPIC - Serviço de Psicologia</a></li><li><a href="/claim" target="_blank">CLAIM - Integração de Migrantes</a></li><li><a href="/evento/-quartas-na-lusofona-2425">Às Quartas na Lusófona</a></li><li><a href="https://www.ulusofona.pt/cinema-fernando-lopes" target="_blank">Cinema Fernando Lopes</a></li><li><a href="/criar-saberes">Criar Saberes</a></li><li><a href="/dias-abertos">Dias Abertos</a></li><li><a href="https://escolasenior.ulusofona.pt/" target="_blank">Escola Sénior</a></li><li><a href="https://escolaverao.ulusofona.pt/" target="_blank">Escola de Verão</a></li><li><a href="/noticias/marcacoes-hospital-veterinario" target="_blank">Hospital Veterinário</a></li><li><a href="/lusofona-talks" target="_blank">Lusófona Talks</a></li><li><a href="/lusofona-verde">Lusófona Verde</a></li> </ul> </li><li class="uk-parent"> <a href="#">Media e Eventos</a> <ul class="uk-nav-sub"> <li><a href="/cronicas">Crónicas</a></li><li><a href="/lessons">Lessons</a></li><li><a href="/lusofona-nos-media">Lusófona Nos Media</a></li><li><a href="/testemunhos">My Story - Testemunhos</a></li><li><a href="/noticias">Notícias</a></li><li><a href="/noticias/direta-sem-cafe-podcast-lusofona">Podcast - Direta Sem Café</a></li> </ul> </li> <li><a href="http://email.ulusofona.pt/">eMail</a></li><li><a href="https://secretaria.virtual.ensinolusofona.pt">NetPA</a></li><li><a href="https://moodle.ensinolusofona.pt/">Moodle</a></li><li><a href="https://videoconf-colibri.zoom.us/account/">Colibri</a></li><li><a href="https://secure.ensinolusofona.pt/avadoc/">Avadoc</a></li><li><a href="https://colaborador.ensinolusofona.pt/mygiaf/Login.xhtml">Portal do Colaborador</a></li><li><a href="/noticias/espaco-kuadro">Kuadro (Reservar Sala)</a></li><li><a href="https://secure.ensinolusofona.pt/ficha_docente/f?p=123:LOGIN_DESKTOP::::::">Ficha Docente</a></li><li><a href="/servicos/office-365">Office 365</a></li><li><a href="https://grupolusofona.sharepoint.com/sites/Click/">Intranet</a></li> </ul> </div> </div> </header> <div id="content" style=""> <aside id="side-links"> <div class="side-link-wrapper side-link-services"> <div class="side-link-title"><span>Serviços</span></div> <div class="side-link-body"> <a href="https://api.whatsapp.com/send?phone=351961135355" title="WhatsApp - Porto" target="_blank"> <img src="/media/whatsapp-svgrepo-com.svg" loading="lazy" alt=""/> <span>WhatsApp - Porto</span> </a><a href="https://secure.ensinolusofona.pt/ulht/secretaria_virtual/page" title="netpa" target="_blank"> <img src="/media/netpa.svg" loading="lazy" alt=""/> <span>netpa</span> </a><a href="/servicos/wifi" title="Wifi" > <img src="/media/wifi.svg" loading="lazy" alt=""/> <span>Wifi</span> </a><a href="https://moodle.ensinolusofona.pt/" title="Moodle" target="_blank"> <img src="/media/moodle-svg.svg" loading="lazy" alt=""/> <span>Moodle</span> </a><a href="https://secure.ensinolusofona.pt/alteracao_password/f?p=133:1::::::" title="Alterar password" target="_blank"> <img src="/media/ficha-docente-svg.svg" loading="lazy" alt=""/> <span>Alterar password</span> </a><a href="https://videoconf-colibri.zoom.us/account/" title="Colibri" target="_blank"> <img src="/media/colibri-svg.svg" loading="lazy" alt=""/> <span>Colibri</span> </a><a href="/servicos/office-365" title="Office 365" > <img src="/media/office365-svg.svg" loading="lazy" alt=""/> <span>Office 365</span> </a><a href="https://api.whatsapp.com/send?phone=351963640100" title="WhatsApp - Lisboa" target="_blank"> <img src="/media/email-svg.svg" loading="lazy" alt=""/> <span>WhatsApp - Lisboa</span> </a> </div> </div> <a href="/cinema-fernando-lopes" class="side-link-wrapper no-open side-link-cinema"> <div class="side-link-title"> <img src="/assets/images/cinema-logo.png" /> </div> </a> </aside> <div id="homepage-featured" class="homepage-featured"> <div class="homepage-featured-main is-dark"> <div class="homepage-featured-main-layer" style="background: #ead432; opacity: 0.5;"></div> <picture> <source srcset="/images/pathfinder_1920.jpg" media="(min-width: 1500px)" /> <img src="/images/pathfinder_1366.jpg" alt="pathfinder" /> </picture> <div class="homepage-featured-title"> <h1>"Pathfinder" Joint International BA in Film - O 1.º BA internacional em Portugal</h1> <div>The program combines in-person learning with hybrid teaching flexibility. Applications are now open, closing on 1 February 2025. Apply today!</div> <div class="uk-margin-top"><a class="uk-button uk-button-default" href="/noticias/pathfinder-joint-international-ba-in-film-o-1-ba-internacional-em-portugal" >Detalhes</a></div> </div> </div> <div class="homepage-featured-side"> <div class="homepage-featured-side-scroll"> <div class="homepage-featured-side-wrapper"> <a class="homepage-featured-side-element active" href="/noticias/pathfinder-joint-international-ba-in-film-o-1-ba-internacional-em-portugal" > <picture> <source srcset="/images/pathfinder_420.jpg" media="(min-width: 600px)" /> <img src="/images/pathfinder_420.jpg" alt="pathfinder" loading="lazy" /> </picture> <h2>"Pathfinder" Joint International BA in Film - O 1.º BA internacional em Portugal</h2> </a><a class="homepage-featured-side-element " href="https://landing.ulusofona.pt/boas-festas/" > <picture> <source srcset="/images/destaque-boas-festas-24-25_420.jpg" media="(min-width: 600px)" /> <img src="/images/destaque-boas-festas-24-25_420.jpg" alt="destaque-boas-festas-24-25" loading="lazy" /> </picture> <h2>Boas Festas</h2> </a><a class="homepage-featured-side-element " href="/evento/necs-conference-2025-cinema-e-artes-dos-media-em-foco" > <picture> <source srcset="/images/destaques-necsconference2025_420.jpg" media="(min-width: 600px)" /> <img src="/images/destaques-necsconference2025_420.jpg" alt="destaques-NECSCONFERENCE2025" loading="lazy" /> </picture> <h2>NECS Conference 2025: Cinema e Artes dos Media em Foco</h2> </a><a class="homepage-featured-side-element " href="/evento/lsf-na-cinemateca" > <picture> <source srcset="/images/lsf-na-cinemateca_420.jpg" media="(min-width: 600px)" /> <img src="/images/lsf-na-cinemateca_420.jpg" alt="lsf-na-cinemateca" loading="lazy" /> </picture> <h2>Lusófona na Cinemateca!</h2> </a> </div> </div> </div> <div class="homepage-featured-overlay-bottom"></div> <div class="homepage-featured-overlay-right"></div> </div> <section class="home-section home-section-cols max-width"> <button class="ul-button-cool cool-gradient ico-ext home-section-cols-notice uk-hidden@m">Candidaturas</button> <div> <h1>Explora a nossa oferta educativa</h1> <p>A oferta formativa da Universidade Lusófona é diversificada e abrange todas as áreas do saber. <a href="/cursos">Pesquise aqui por curso.</a></p> <ul class="uk-list uk-list-divider ul-list-links"> <li><a href="/licenciaturas">Licenciatura</a></li><li><a href="/mestrados">Mestrado</a></li><li><a href="/mestrados-integrados">Mestrado Integrado</a></li><li><a href="/erasmus-mundus">Mestrado Erasmus Mundus</a></li><li><a href="/doutoramentos">Doutoramento</a></li><li><a href="/pos-graduacoes">Pós-Graduação</a></li><li><a href="/formacao">Formação ao longo da vida</a></li> </ul> </div> <div class="uk-margin-small-top"> <div> <div><strong>Formação em destaque:</strong></div> <div class="uk-margin-small"> <div><a href="/porto/mestrados/protecao-civil">Mestrado em Proteção Civil</a></div> <div>O Mestrado em Proteção Civil (MPC) do Centro Universitário Lusófona - Porto pretende formar profissionais de elevado conhecimento científico e técnico, contribuindo para uma maior qualificação de todo o setor da Proteção Civil (PC).</div> <div><small class="simple-bullet simple-bullet-cyan">Data de início: 16 fevereiro 2025</small></div> </div><div class="uk-margin-small"> <div><a href="/porto/erasmus-mundus/inteligencia-artificial-para-sociedades-sustentaveis">Mestrado Erasmus Mundus em Inteligência Artificial para Sociedades Sustentáveis</a></div> <div>As candidaturas estão abertas e são bem-vindos estudantes com diferentes formações, incluindo engenharia, tecnologias da informação, biologia, geografia, ciências ambientais, design, etc.</div> <div><small class="simple-bullet simple-bullet-cyan">Data de início: 16 fevereiro 2025</small></div> </div><div class="uk-margin-small"> <div><a href="/lisboa/pos-graduacoes/intervencao-em-riscos-e-promocao-da-inclusao">Pós-Graduação em Intervenção em Riscos e Promoção da Inclusão</a></div> <div>(Lisboa) Aprenda a formular estratégias eficazes para apoiar comunidades e atuar em instituições públicas ou privadas. A presente formação, oferece uma abordagem sólida que visa capacitar profissionais em áreas críticas da intervenção social.</div> <div><small class="simple-bullet simple-bullet-cyan">Data de início: 17 janeiro 2025</small></div> </div><div class="uk-margin-small"> <div><a href="/porto/formacao/novas-praticas-metodologicas-no-desenvolvimento-do-futebolista-contemporaneo">Formação Livre em Novas Práticas Metodológicas no Desenvolvimento do Futebolista Contemporâneo</a></div> <div>(Porto) NOVO - Adquira uma especialização profissional de excelência abordando princípios pedagógicos, conceptuais e metodológicos aplicados ao futebol moderno. Aprenda diretamente com o Departamento Técnico do FC Porto - Dragon Force.</div> <div><small class="simple-bullet simple-bullet-cyan">Data de início: 13 janeiro 2025</small></div> </div> </div> </div> </section> <div class="ul-noticias-destaque uk-grid uk-grid-collapse uk-child-width-1-4@m uk-child-width-1-2@s"> <div> <img src="/images/cineclube-202425_600.jpg" alt="Cineclube 2024/25" loading="lazy"/> <a href="/evento/cineclube-202425" > <div class="uk-padding"> <small class="uk-margin-remove-bottom uk-margin-remove-top">Evento</small> <h4 class="uk-margin-remove-bottom uk-margin-remove-top">Cineclube 2024/25</h4> <div class="ul-noticias-destaque-desc"> <div>Descubra novas perspetivas cinematográficas na Universidade Lusófona com o Departamento de Cinema e Artes dos Media (DCAM)</div> <div class="ul-noticias-destaque-extra"> <div><strong>18 de dezembro</strong> a <strong>8 de janeiro</strong></div> <div>Centro Universitário Lisboa - Sala de Cinema Fernando Lopes</div> </div> </div> </div> </a> </div><div> <img src="/images/comemoracao-do-dia-internacional-dos-migrantes_600.jpg" alt="Comemoração do Dia Internacional dos Migrantes" loading="lazy"/> <a href="/evento/comemoracao-do-dia-internacional-dos-migrantes" > <div class="uk-padding"> <small class="uk-margin-remove-bottom uk-margin-remove-top">Evento</small> <h4 class="uk-margin-remove-bottom uk-margin-remove-top">Comemoração do Dia Internacional dos Migrantes</h4> <div class="ul-noticias-destaque-desc"> <div>Encontro para refletir sobre os desafios das migrações e promover o diálogo através da partilha de experiências e testemunhos de migrantes</div> <div class="ul-noticias-destaque-extra"> <div><strong>18 de dezembro</strong></div> <div>Centro Universitário Lisboa - S.0.11</div> <div>https://videoconf-colibri.zoom.us/j/93486870353?pwd=n28AuYQ3hkNdwtnAEADS3IjJB5dgh1.1</div> </div> </div> </div> </a> </div><div> <img src="/images/as-quartas-lusofona_600.jpg" alt="Às Quartas na Lusófona 2024/25" loading="lazy"/> <a href="/evento/-quartas-na-lusofona-2425" > <div class="uk-padding"> <small class="uk-margin-remove-bottom uk-margin-remove-top">Evento</small> <h4 class="uk-margin-remove-bottom uk-margin-remove-top">Às Quartas na Lusófona 2024/25</h4> <div class="ul-noticias-destaque-desc"> <div>Palestras sobre diversos temas destinadas a estudantes de todos os níveis de ensino e membros da sociedade civil</div> <div class="ul-noticias-destaque-extra"> <div><strong>15 de janeiro</strong> a <strong>15 de dezembro</strong></div> <div>Universidade Lusófona - Centro Universitário Lisboa e Porto</div> </div> </div> </div> </a> </div><div> <img src="/images/xxvii-semana-internacional-do-cinema-e-artes-dos-media-philoxenia_600.jpg" alt="XXVII Semana Internacional do Cinema e Artes dos Media & Philoxenia" loading="lazy"/> <a href="/evento/xxvii-semana-internacional-do-cinema-e-artes-dos-media-philoxenia" > <div class="uk-padding"> <small class="uk-margin-remove-bottom uk-margin-remove-top">Evento</small> <h4 class="uk-margin-remove-bottom uk-margin-remove-top">XXVII Semana Internacional do Cinema e Artes dos Media & Philoxenia</h4> <div class="ul-noticias-destaque-desc"> <div>Philoxenia junta a comunidade e apresenta os projetos criativos dos alunos da ULusófona numa celebração única das artes e do cinema</div> <div class="ul-noticias-destaque-extra"> <div><strong>10 de fevereiro</strong> a <strong>14 de fevereiro</strong></div> <div>Universidade Lusófona - Centro Universitário Lisboa</div> </div> </div> </div> </a> </div> </div> <section id="index-indicators" class="home-section max-width"> <div id="index-indicator-title"> <h1>PORQUÊ NÓS?</h1> <p>A Universidade Lusófona, situada nos centros das cidades de Lisboa e do Porto, é a maior universidade privada de Portugal. Desde 1998 tem como objetivos "o ensino, a investigação nos vários domínios da ciência, da cultura e das tecnologias, numa perspetiva interdisciplinar e, especialmente, em ordem ao desenvolvimento dos países e povos da língua portuguesa".</p> </div> <a href="https://bemvindo.ulusofona.pt/" target="_blank" class="index-indicator"> <div class="index-indicator-inner"> <h3> <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 26.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 58.4 55.3" style="enable-background:new 0 0 58.4 55.3;" xml:space="preserve"> <style type="text/css"> .st0{clip-path:url(#SVGID_00000122686926434870297330000016491600642440164505_);} </style> <g> <path d="M36.2,29.6c0,2.3,0,4.5,0,6.7c0,0.2-0.2,0.6-0.4,0.7c-2.3,1-4.7,2-7.1,2.9c-0.3,0.1-0.8,0.1-1.2,0c-5-2-9.9-4.1-14.8-6.2 c-0.3-0.1-0.7-0.5-0.7-0.8c-0.1-2.2,0-4.4,0-6.7c0.9,0.4,1.7,0.7,2.5,1c4.2,1.7,8.3,3.4,12.5,5.2c0.9,0.4,1.6,0.4,2.5,0 c2-0.9,4-1.7,6-2.5C35.6,29.8,35.8,29.7,36.2,29.6z"/> <path d="M49.2,20.8c-6.8-2.8-13.6-5.7-20.4-8.5c-0.4-0.2-1-0.2-1.4,0C20.6,15.1,13.8,18,7,20.8c-0.3,0.1-0.8,0.6-0.8,0.9 c0,0.3,0.5,0.7,0.8,0.8c6.8,2.9,13.6,5.7,20.5,8.5c0.4,0.2,1,0.1,1.4,0c2.2-0.9,4.4-1.8,6.5-2.7c0.2-0.1,0.4-0.2,0.7-0.4 c-0.6-0.3-1.2-0.5-1.7-0.8c-2.3-1-4.6-2-6.9-3.1c-0.7-0.3-0.9-1.1-0.4-1.3c0.3-0.1,0.8-0.1,1.2,0.1c2.9,1.2,5.7,2.5,8.5,3.8 c0.7,0.3,0.9,0.7,0.9,1.4c0,4.1,0,8.2,0,12.2h0c0,0.4,0,0.8,0,1.3c0,0.4-0.1,0.9-0.3,1.3c-0.6,1.3-1.3,2.6-2,4 C34.8,48,35.5,49,36.8,49c1,0,2,0,3,0c1.5,0,2.1-1,1.5-2.4c-0.5-1.1-1-2.2-1.6-3.3c-0.6-0.9-0.7-1.9-0.5-3.1h-0.1 c0-1.4,0-2.8,0-4.1c0-0.3,0.3-0.6,0.6-0.7c1.2-0.6,2.5-1.1,3.8-1.6c0.6-0.2,0.8-0.6,0.8-1.3c0-1.5,0-3,0-4.4c0-0.6,0-1.2,0-1.9 c-1.8,0.7-3.4,1.4-5.1,2.1c-0.1-1.5-0.1-1.5,1.2-2c3-1.2,6-2.5,8.9-3.7c0.4-0.2,0.6-0.5,0.9-0.8C49.8,21.4,49.6,21,49.2,20.8z"/> </g> </svg> <span>16900</span> <small>Estudantes</small> </h3> <p>Total de estudantes nos 2 campus</p> </div> </a> <a href="https://www.ulusofona.pt/cursos?deg=5" class="index-indicator"> <div class="index-indicator-inner"> <h3> <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 26.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 58.4 55.3" style="enable-background:new 0 0 58.4 55.3;" xml:space="preserve"> <style type="text/css"> .st0{clip-path:url(#SVGID_00000137091846995566081960000000322690522555014804_);} </style> <g> <path d="M6.2,36.8V18.4H14c0.9,0,1.7,0.2,2.4,0.5c0.7,0.4,1.4,0.8,1.9,1.4c0.5,0.6,0.9,1.3,1.2,2c0.3,0.7,0.5,1.5,0.5,2.3 c0,0.8-0.1,1.6-0.4,2.3c-0.3,0.7-0.7,1.4-1.2,2c-0.5,0.6-1.1,1.1-1.9,1.4c-0.7,0.3-1.5,0.5-2.4,0.5h-3.7v5.9H6.2z M10.4,27.2h3.5 c0.5,0,0.9-0.2,1.3-0.6c0.4-0.4,0.5-1.1,0.5-1.9c0-0.4-0.1-0.8-0.2-1.1c-0.1-0.3-0.3-0.6-0.5-0.8s-0.4-0.4-0.6-0.5 c-0.2-0.1-0.5-0.1-0.7-0.1h-3.3V27.2z"/> <path d="M35.1,36.8h-4.1v-7.6c0-0.9-0.2-1.5-0.5-1.9s-0.8-0.6-1.4-0.6c-0.2,0-0.5,0.1-0.8,0.2c-0.3,0.1-0.6,0.3-0.8,0.5 s-0.5,0.5-0.7,0.8c-0.2,0.3-0.4,0.6-0.5,1v7.8H22V17.9h4.1v7.6c0.5-0.8,1.2-1.4,2-1.9c0.8-0.4,1.7-0.7,2.7-0.7 c0.9,0,1.7,0.2,2.2,0.5c0.6,0.3,1,0.7,1.3,1.2c0.3,0.5,0.5,1,0.6,1.7c0.1,0.6,0.2,1.2,0.2,1.8V36.8z"/> <path d="M38.2,36.8V18.4H45c1.5,0,2.8,0.2,4,0.7c1.1,0.5,2.1,1.1,2.9,2c0.8,0.8,1.3,1.8,1.7,2.9c0.4,1.1,0.6,2.3,0.6,3.6 c0,1.4-0.2,2.7-0.6,3.8c-0.4,1.1-1,2.1-1.9,2.9c-0.8,0.8-1.8,1.4-2.9,1.9c-1.1,0.4-2.4,0.7-3.8,0.7H38.2z M49.9,27.6 c0-0.8-0.1-1.5-0.3-2.2c-0.2-0.7-0.5-1.2-0.9-1.7s-0.9-0.9-1.5-1.1s-1.3-0.4-2-0.4h-2.6v10.9H45c0.8,0,1.5-0.1,2.1-0.4 c0.6-0.3,1.1-0.7,1.5-1.2c0.4-0.5,0.7-1.1,0.9-1.7S49.9,28.4,49.9,27.6z"/> </g> </svg> <span>13</span> <small>doutoramentos</small> </h3> <p>Total de cursos de doutoramento</p> </div> </a> <a href="https://www.ulusofona.pt/qualidade/estudos-e-relatorios/insercao-de-diplomados-na-vida-ativaempregabilidade" target="_blank" class="index-indicator"> <div class="index-indicator-inner"> <h3> <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 26.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 58.4 55.3" style="enable-background:new 0 0 58.4 55.3;" xml:space="preserve"> <style type="text/css"> .st0{clip-path:url(#SVGID_00000054247103053426880080000016130530586559467944_);} </style> <g> <path d="M28.1,41c-0.3-2.6,0.7-5,1.3-7.5c0.3-1,0.3-1.9-0.3-2.8c-0.2-0.3-0.3-0.6-0.4-1c-0.2-0.6,0-1,0.6-1c0.8,0,1.5,0,2.3,0 c0.6,0,0.9,0.4,0.6,1c0,0.1,0,0.1-0.1,0.2c-1,1.5-0.8,3-0.3,4.7c0.6,2.1,1.4,4.1,1,6.3c0.1,0,0.2,0.1,0.3,0.1c0.3-0.7,0.8-1.3,1-2 c0.7-2.9,1.4-5.8,2.1-8.7c0.3-1.2,0.8-1.6,2-1.6c1.1,0,2.2,0,3.3,0c2.4,0.1,4.1,1.8,4.2,4.1c0,5.3,0,10.7,0,16 c0,1.1-0.6,1.7-1.7,1.7c-9,0-18,0-27,0c-1.1,0-1.7-0.6-1.7-1.7c0-5.3,0-10.7,0-16c0-2.4,1.8-4.1,4.2-4.1c1.1,0,2.2,0,3.3,0 c1.1,0,1.6,0.4,1.9,1.5c0.7,2.9,1.4,5.9,2.1,8.8c0.2,0.7,0.6,1.4,1,2C27.9,41.1,28,41,28.1,41z"/> <path d="M39.8,12.9c-0.1,2.1,0,4.2-0.3,6.3c-0.7,4.2-4.8,7.8-10.1,7.3c-4.3-0.4-7.9-4.3-8.1-8.8c-0.1-1.8,0-3.7,0-5.5 c0-2.2,1.3-3.7,3.4-4.2c4.1-0.8,8.3-1.6,12.4-2.4c1.4-0.3,2.5,0.6,2.5,2.1C39.7,9.4,39.7,11.1,39.8,12.9 C39.7,12.9,39.8,12.9,39.8,12.9z"/> </g> </svg> <span>85</span> <small>Empregabilidade</small> </h3> <p>85% de taxa de empregabildiade</p> </div> </a> <a href="https://investigacao.ulusofona.pt/pt/projetos" target="_blank" class="index-indicator"> <div class="index-indicator-inner"> <h3> <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 26.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 58.4 55.3" style="enable-background:new 0 0 58.4 55.3;" xml:space="preserve"> <style type="text/css"> .st0{clip-path:url(#SVGID_00000135687000437836028510000003455202645657883062_);} </style> <g> <path d="M30.4,48.7c-6.4,0-12.8,0-19.2,0c-1.4,0-1.7-0.4-1.7-1.7c0-0.7,0-1.4,0-2c0-0.8,0.5-1.2,1.3-1.3c0.2,0,0.3,0,0.5,0 c12.8,0,25.6,0,38.4,0c1.4,0,1.8,0.3,1.8,1.8c0,0.5,0,1.1,0,1.6c0,1.3-0.4,1.7-1.6,1.7C43.3,48.7,36.8,48.7,30.4,48.7z"/> <path d="M37.9,18.8c-3.8-2-7-0.4-8.6,1.6c-1.9,2.4-1.8,5.6,0.2,8.3c-1.1,2.1-2.8,2.4-4.6,0.9c-1.5-1.3-3-2.5-4.4-3.7 c-1.3-1.1-1.4-2.4-0.3-3.7c3.2-3.9,6.5-7.8,9.8-11.7c1-1.2,2.4-1.3,3.6-0.4c1.7,1.4,3.3,2.8,4.9,4.2c1.1,0.9,1.2,2.3,0.3,3.4 C38.6,18,38.3,18.4,37.9,18.8z"/> <path d="M40.4,27.1c0.7-1.7,0.8-3.2,0.2-5c1.8,0.4,3.3,1.1,4.6,2.2c5.1,4.3,5.3,11.8,0.4,16.3c-0.2,0.2-0.6,0.4-0.9,0.4 c-3.6,0-7.2,0-10.8,0c-0.1,0-0.1,0-0.4-0.1c2.3-0.9,4.5-1.8,6.6-2.7c1-0.5,2-1,2.7-1.8c2.5-2.9,1.6-7.3-1.8-9 C40.9,27.4,40.7,27.3,40.4,27.1z"/> <path d="M21.4,36.2c2.2,0,4.4,0,6.6,0c1.2,0,1.7,0.4,1.6,1.7c0,1.8-1.4,3.2-3.2,3.2c-3.3,0-6.6,0-9.9,0c-2,0-3.5-1.8-3.2-3.8 c0.1-0.8,0.6-1.1,1.4-1.1C16.9,36.3,19.1,36.2,21.4,36.2z"/> <path d="M30.4,24.3c0-2.3,1.9-4.1,4.1-4.1c2.3,0,4.1,1.9,4.1,4.2c0,2.2-1.9,4-4.1,4C32.2,28.5,30.4,26.6,30.4,24.3z"/> <path d="M40.1,12.4c-1.7-1.4-3.3-2.8-5-4.2c0.3-0.4,0.6-0.8,1-1.1c0.5-0.4,1.1-0.4,1.6,0c1,0.8,2.1,1.7,3.1,2.6 c0.6,0.6,0.7,1.2,0.2,1.9C40.6,11.8,40.4,12,40.1,12.4z"/> <path d="M18.8,27.6c1.7,1.4,3.3,2.8,5,4.2c-0.3,0.4-0.5,0.7-0.8,1c-0.5,0.5-1.1,0.6-1.7,0.1c-1.1-0.8-2.1-1.7-3.1-2.6 c-0.5-0.5-0.6-1.1-0.2-1.7C18.2,28.3,18.5,28,18.8,27.6z"/> </g> </svg> <span>53</span> <small>Projectos de Investigação</small> </h3> <p>Projectos a decorrer actualmente</p> </div> </a> </section> <section class="home-section max-width"> <div class="index-blocks"> <div> <svg id="Camada_1" data-name="Camada 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.8 37.63"><defs><style>.cls-1,.cls-2{fill:#e41f1e;}.cls-2{fill-rule:evenodd;}</style></defs><path class="cls-1" d="M17.13,37.74a12,12,0,0,1-12-12V16.28H29.16v9.43A12,12,0,0,1,17.13,37.74ZM7.1,18.28v7.43a10,10,0,0,0,20.06,0V18.28Z" transform="translate(-5.1 -1.19)"/><path class="cls-2" d="M22.34,36.08v1.27a1.47,1.47,0,0,1-1.46,1.46h-7.5a1.47,1.47,0,0,1-1.46-1.46V36.08a11.48,11.48,0,0,0,10.42,0Z" transform="translate(-5.1 -1.19)"/><path class="cls-1" d="M29,18.17A.78.78,0,1,0,29,19.73a3.24,3.24,0,0,1,3.28,2.9,3.18,3.18,0,0,1-.7,2.37,3.23,3.23,0,0,1-2.17,1.18l-.24,0H29a.79.79,0,1,0,0,1.57h.34l.34,0A4.72,4.72,0,0,0,32.83,26a4.83,4.83,0,0,0,1.05-3.52,4.8,4.8,0,0,0-4.9-4.3Z" transform="translate(-5.1 -1.19)"/><path class="cls-2" d="M18.55,1.19S20,3.45,18.07,7s-.32,5.57-.32,5.57C16.59,8.43,22.86,5.63,18.55,1.19Z" transform="translate(-5.1 -1.19)"/><path class="cls-2" d="M14,4.27s1.38,2.15-.46,5.52-.31,5.3-.31,5.3C12.16,11.14,18.12,8.49,14,4.27Z" transform="translate(-5.1 -1.19)"/><path class="cls-2" d="M23.28,4.27s1.38,2.15-.46,5.52-.31,5.3-.31,5.3C21.41,11.14,27.37,8.49,23.28,4.27Z" transform="translate(-5.1 -1.19)"/></svg> <h3>Direta Sem Café (Podcast)</h3> <div>Conversas descontraídas com temáticas do dia-a-dia. Histórias, percursos e experiências sobre cultura, sociedade, desporto e saúde.</div> <a href="/noticias/direta-sem-cafe-podcast-lusofona">Saber mais</a> </div><div> <svg id="Camada_1" data-name="Camada 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 34.51 29.57"><defs><style>.cls-1{fill:#e41816;}</style></defs><path class="cls-1" d="M12.87,30l2,4.28L16,32.81c-5-1.16-9.86-4.74-11-10S6.92,12,11.46,9.36c5.19-3,12.06-2.74,17.29,0s8.67,9,4.86,14.28C29.11,30,20.45,29.13,13.74,28.5c-1.28-.12-1.27,1.88,0,2,7,.66,15.38,1.23,20.61-4.59a10.54,10.54,0,0,0,2.81-8.46,12.69,12.69,0,0,0-5-8.27A20.48,20.48,0,0,0,12.68,6.56c-5.75,2.32-10.13,8-9.94,14.37C3,28,9,33.24,15.47,34.74a1,1,0,0,0,1.13-1.47L14.6,29c-.54-1.17-2.27-.16-1.73,1Z" transform="translate(-2.74 -5.2)"/></svg> <h3>My Story (Testemunhos)</h3> <div>Partilha de experiências nos ‘campus’ e percurso académico na primeira pessoa.</div> <a href="/testemunhos">Saber mais</a> </div><div> <svg id="Camada_1" data-name="Camada 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24.83 35.63"><defs><style>.cls-1{fill:#e41b1b;}</style></defs><path class="cls-1" d="M32.41,37.78H19.5l-.06-1,.44-.06a68.92,68.92,0,0,0,10-2.16V7.31h2.5Zm-7.13-1h6.13V8.31h-.5v27l-.63.16Q27.82,36.24,25.28,36.78Z" transform="translate(-7.59 -2.19)"/><path class="cls-1" d="M13.83,37.66l-.12-1c1.44-.28,2.89-.61,4.44-1a60.56,60.56,0,0,0,8.64-3.11V5.22l.38-.1c.79-.19,1.59-.4,2.38-.62l.64-.18,0,30.51-.36.1A72,72,0,0,1,13.83,37.66ZM27.79,6V33.11l-.47.29a62.51,62.51,0,0,1-6.57,2.52,69.07,69.07,0,0,0,8.42-1.85l0-28.44Z" transform="translate(-7.59 -2.19)"/><path class="cls-1" d="M7.59,37.81V7.33l.44,0c1-.12,1.89-.24,2.8-.38l.58-.09v30.5l-.43.06c-.92.14-1.86.26-2.83.38Zm1-29.59V36.69l1.82-.25V8Z" transform="translate(-7.59 -2.19)"/><path class="cls-1" d="M11.13,37.34V6.88l.42-.06A62.11,62.11,0,0,0,26.37,2.49l.7-.3V32.68l-.29.13a59.09,59.09,0,0,1-15.07,4.44Zm1-29.61V36.17A58,58,0,0,0,26.07,32V3.7A62.68,62.68,0,0,1,12.13,7.73Z" transform="translate(-7.59 -2.19)"/><path class="cls-1" d="M19.5,37.78" transform="translate(-7.59 -2.19)"/><polyline class="cls-1" points="11.88 34.93 11.92 35.6 0 35.63 6.15 34.72"/><path class="cls-1" d="M13.89,37.48a1.5,1.5,0,0,1,.44,0c.17,0,.32-.08.42-.08.39,0,.79,0,1.18,0H18.3V36.12c-.07,0-.19,0-.05,0-.07,0-.14-.07-.22-.09a1.6,1.6,0,0,0-.23,0,.76.76,0,0,1-.19,0L17.22,36h0l-.23,0h-.29l-.28,0a2.6,2.6,0,0,0-.36,0,.63.63,0,0,0,0,1.25c-.06,0,0,0,0,0l.24,0c-.09,0,.16,0,.13,0l.2,0h.28c.13,0-.08,0,0,0a2.48,2.48,0,0,1,.27,0l.16,0a1.43,1.43,0,0,0,.39,0s-.24-.1-.11,0a.75.75,0,0,0,.25.09,1.71,1.71,0,0,0,.39,0,.63.63,0,0,0,0-1.25H15.84c-.38,0-.78,0-1.16,0a1.55,1.55,0,0,0-.31,0c-.13,0-.09.05-.19.05a1.62,1.62,0,0,0-.62.06.65.65,0,0,0-.44.77.64.64,0,0,0,.77.44Z" transform="translate(-7.59 -2.19)"/><path class="cls-1" d="M13.85,37a2.28,2.28,0,0,0,.9-.16c.16-.06.33-.07.49-.13a2,2,0,0,0,.41-.22c.07-.06.08-.21,0-.23a1.14,1.14,0,0,0-.45,0c-.2,0-.39.1-.58.15a2.07,2.07,0,0,1-.59.12,2,2,0,0,1-.54,0l.08.16c0-.1.31-.06.39-.08a.62.62,0,0,0,.19-.07.82.82,0,0,1,.38,0c.2,0,.38-.05.58-.05s.21,0,.31,0a.57.57,0,0,1,.29,0v-.21a1.81,1.81,0,0,1-.6.18,3.53,3.53,0,0,1-.72.08c-.16,0-.15.23,0,.25.32,0,.64.08,1,.14a3.43,3.43,0,0,0,.79.13c.27,0,.55,0,.82,0,.06,0,.14,0,.16,0s-.06,0-.1,0a3,3,0,0,1-.41.09,12.8,12.8,0,0,1-1.86.06H13.9a3.86,3.86,0,0,1-.9,0l.09.12c0-.1.23-.14.3-.17l.5-.14A3.86,3.86,0,0,1,15,36.74a7.21,7.21,0,0,0,.93,0,6.59,6.59,0,0,1,.85-.21.13.13,0,1,0,0-.25c-.35,0-.66.23-1,.22s-.83,0-1.24,0a5.27,5.27,0,0,0-1.16.27c-.21.07-.45.16-.48.41,0,0,0,.1.09.12a4.2,4.2,0,0,0,1,.05h1.13a7.9,7.9,0,0,0,2.06-.17c.14,0,.36-.18.21-.35s-.57-.08-.77-.07-.35,0-.53,0a3.57,3.57,0,0,1-.57-.1,10.07,10.07,0,0,0-1.1-.17v.25a2.87,2.87,0,0,0,.78-.09,1.89,1.89,0,0,0,.66-.21.12.12,0,0,0,0-.21c-.18-.11-.44,0-.65,0s-.26,0-.4,0a3.53,3.53,0,0,1-.46,0,.8.8,0,0,0-.3.09.7.7,0,0,1-.32.06c-.17,0-.32.07-.37.24a.14.14,0,0,0,.09.16,1.85,1.85,0,0,0,.47,0,2.11,2.11,0,0,0,.5,0l.59-.17.28-.07a.93.93,0,0,1,.32,0l0-.23a2.94,2.94,0,0,1-.82.33,2.41,2.41,0,0,1-.85.15c-.16,0-.16.26,0,.25Z" transform="translate(-7.59 -2.19)"/><path class="cls-1" d="M19,37.13l1,0a.13.13,0,0,0,0-.25h-.86a1.36,1.36,0,0,0-.57,0,.13.13,0,0,0,0,.23c.21.08.44.1.65.16a3.46,3.46,0,0,0,.62.14v-.25h-.89l-.22-.05a1,1,0,0,0-.24,0h-.25s0,0,0,0l-.07.18a1.74,1.74,0,0,1,.51-.06,4.19,4.19,0,0,1,.5,0,.82.82,0,0,0,.21,0h.08l0-.1s-.15.05-.19.06H19a5.42,5.42,0,0,0-.57,0H18c-.06,0-.09,0-.08,0l0,.12c.08-.08.27,0,.37,0h1.14a.67.67,0,0,0,.4-.08.14.14,0,0,0,.06-.14c-.06-.25-.49-.16-.67-.16a3.29,3.29,0,0,1-.44,0,.62.62,0,0,0-.33,0c-.09,0,0,.08.05.09a1,1,0,0,0,.17,0h.44a.13.13,0,0,0,0-.25h-.59c-.06,0-.25,0-.29,0v.18c.1-.1.45,0,.58,0h.65v-.25a16.61,16.61,0,0,1-2.34-.13l-.07.24,2.09.32a3.42,3.42,0,0,1,.46,0c.15,0,.3.09.45.11s.22,0,.11,0a.64.64,0,0,1-.2,0,4.26,4.26,0,0,1-.5-.06L19,37.13a1.72,1.72,0,0,1-.51,0,2.54,2.54,0,0,0-.38-.16,3.89,3.89,0,0,0-.49,0h-1c-.17,0-.4,0-.51.12a.13.13,0,0,0,0,.17,1,1,0,0,0,.37.08,1.13,1.13,0,0,1,.31.06l.13,0a2.09,2.09,0,0,0,.25,0,.8.8,0,0,1,.21,0,1.65,1.65,0,0,0,.44,0h2.27a.13.13,0,0,0,0-.25H18a2,2,0,0,1-.49,0,1,1,0,0,0-.37-.06,2.46,2.46,0,0,1-.41-.1,1.53,1.53,0,0,1-.43,0l0,.17s.29,0,.34,0h.58a4.68,4.68,0,0,1,.65,0l.28,0c.09,0,.16.09.25.13a1,1,0,0,0,.43,0,3.7,3.7,0,0,1,.48.06,2.07,2.07,0,0,0,1,0c.17-.07.33-.36.11-.47a1.76,1.76,0,0,0-.4-.07,4.15,4.15,0,0,0-.48-.11c-.39,0-.78-.08-1.17-.14l-1.22-.19c-.16,0-.23.22-.07.24a17.71,17.71,0,0,0,2.41.14.13.13,0,0,0,0-.25h-.83a.78.78,0,0,0-.58.1.14.14,0,0,0,0,.18.46.46,0,0,0,.36.07h.7v-.25h-.49a.69.69,0,0,0-.35,0,.18.18,0,0,0,0,.34,1.92,1.92,0,0,0,.41.05l.48.06h.45s0,0,0,0L19.7,37c-.12.09-.35,0-.5,0h-.62a1.79,1.79,0,0,0-.73,0,.18.18,0,0,0,0,.34,1.61,1.61,0,0,0,.58.05h.71a.85.85,0,0,0,.22,0l.17,0a.2.2,0,0,0,.15-.19c0-.24-.35-.23-.51-.24a5.46,5.46,0,0,0-.57,0,1.49,1.49,0,0,0-.51.06.13.13,0,0,0-.07.19c.09.18.43.06.59.09l.18.06a1.31,1.31,0,0,0,.28,0h.75c.17,0,.16-.23,0-.25A3.5,3.5,0,0,1,19.2,37c-.19-.06-.4-.07-.58-.14l0,.23a.65.65,0,0,1,.24,0H20v-.25l-1,0c-.16,0-.16.26,0,.26Z" transform="translate(-7.59 -2.19)"/><path class="cls-1" d="M11.82,36.84h1.87a.13.13,0,0,0,0-.25,22.38,22.38,0,0,0-2.59,0c-.12,0-.18.22,0,.25a16.87,16.87,0,0,0,3.18.06v-.25h-1.4a6.63,6.63,0,0,1-1.26,0v.24a7.66,7.66,0,0,1,1.79-.11l0-.25a5.58,5.58,0,0,1-1.15.15c-.16,0-.16.26,0,.25a10.73,10.73,0,0,0,1.48-.2c.13,0,.19-.21,0-.24a2.76,2.76,0,0,0-.76,0c-.38,0-.76,0-1.14,0a.13.13,0,0,0,0,.25c.42,0,.83,0,1.25,0a.13.13,0,0,0,0-.25c-.66,0-1.31.07-2,.07v.25h1c.24,0,.85-.11,1,.06l.06-.21a5.18,5.18,0,0,1-1.76.12v.25A25.07,25.07,0,0,1,14,37v-.25H12.57a.13.13,0,0,0,0,.25c.68,0,1.35-.13,2-.13a.13.13,0,0,0,0-.25c-.52,0-1,0-1.55,0l0,.25a4.36,4.36,0,0,1,1.14-.1,2.88,2.88,0,0,1,.88,0l0-.25c-.53,0-1.07,0-1.6.09-.15,0-.16.25,0,.25h2.55a1.69,1.69,0,0,1,.55,0v-.24c-.55.1-1.08,0-1.62.08A.13.13,0,0,0,15,37c.67,0,1.35-.09,2-.1a.13.13,0,0,0,0-.25H15.28a7,7,0,0,1-1.59,0v.24a4.79,4.79,0,0,1,.76-.1.13.13,0,0,0,0-.25c-.83-.06-1.69,0-2.53,0v.25a18.43,18.43,0,0,1,2.35,0c.84,0,1.66.24,2.5.25A21.3,21.3,0,0,0,19,37c.29,0,.6,0,.88-.09a.36.36,0,0,0,.29-.15.13.13,0,0,0-.08-.18,10.93,10.93,0,0,0-2.36-.07H15.1a6.27,6.27,0,0,0-2.2.2,2.67,2.67,0,0,1-1,.19H10.55a.13.13,0,0,0,0,.26h6.88A3.81,3.81,0,0,0,19,36.92c.11-.05.05-.24-.07-.23-.8.06-1.59.13-2.39.25a10.91,10.91,0,0,1-1.4,0,11.42,11.42,0,0,1-1.31,0c-.41-.06-.81-.16-1.22-.21s-.86-.18-1.28-.2c0,0-.1.05,0,.06a1.42,1.42,0,0,0,.34,0c.2,0,.41,0,.62,0h1.26c.4,0,.78-.09,1.17-.1h1.43c.44,0,.88,0,1.32,0a3.74,3.74,0,0,1,1.32.39c.07,0,.78.14.79.19s-.34.07-.37.07a4.09,4.09,0,0,0-.61,0,17,17,0,0,1-2.85,0c-.45,0-.9,0-1.34-.07s-.87-.12-1.31-.16a10,10,0,0,0-1.55,0,13.14,13.14,0,0,0-1.4.08c-.13,0-.11.2,0,.24a1.68,1.68,0,0,0,.83-.06L12.35,37c.12,0,.18-.22,0-.24-.3,0-.6,0-.91,0V37a9.23,9.23,0,0,1,1.18-.06.13.13,0,0,0,0-.25,9.23,9.23,0,0,0-1.18.06.13.13,0,0,0,0,.25,7.82,7.82,0,0,1,.84,0l0-.25c-.29,0-.59.06-.88.11a3.36,3.36,0,0,1-1.25.15v.24a10.75,10.75,0,0,1,1.14,0c.45,0,.9-.05,1.35-.05.68,0,1.37.15,2,.19s1.53.07,2.3.07,1.53-.05,2.29,0c.2,0,.69,0,.63-.31s-.92-.34-1.18-.47a3.54,3.54,0,0,0-1.7-.36H14.72c-.39,0-.77.1-1.17.1H12.38c-.31,0-1.27-.14-1.41.27a.15.15,0,0,0,0,.13c.12.11.29.08.44.1.35.05.68.12,1,.16a16,16,0,0,0,2,.26,15,15,0,0,0,2.12,0c.78-.12,1.55-.18,2.33-.24l-.06-.24a5.23,5.23,0,0,1-2.05.17H10.55a.13.13,0,0,0,0,.26,7.41,7.41,0,0,0,2.16-.08c.24-.08.46-.19.7-.25a6.27,6.27,0,0,1,1.5-.06h2.58a12.24,12.24,0,0,1,2.57.06L20,36.62c0,.07-.58,0-.64.05a8.76,8.76,0,0,1-1,.08c-.7,0-1.41,0-2.11,0a29.3,29.3,0,0,0-4.29-.23c-.16,0-.16.26,0,.25.84,0,1.7-.05,2.53,0V36.5a5.9,5.9,0,0,0-.83.11.13.13,0,0,0,0,.24,6.56,6.56,0,0,0,1.47,0H17v-.25c-.67,0-1.35.07-2,.1V37c.56-.06,1.12,0,1.68-.09.14,0,.11-.2,0-.24a3.77,3.77,0,0,0-1.21,0h-2v.25c.53,0,1.07,0,1.6-.09a.13.13,0,0,0,0-.25,3.36,3.36,0,0,0-.95,0,4.92,4.92,0,0,0-1.21.11.12.12,0,0,0,0,.24c.51,0,1,0,1.55,0v-.25c-.68,0-1.35.12-2,.13V37H14a.13.13,0,0,0,0-.25,25.07,25.07,0,0,0-2.6.06c-.15,0-.16.25,0,.25a5.27,5.27,0,0,0,1.82-.13.13.13,0,0,0,.06-.21c-.2-.19-.48-.14-.74-.14H11.1a.13.13,0,0,0,0,.25c.66,0,1.31-.06,2-.07v-.25c-.42,0-.83,0-1.25,0v.25h.95a3.25,3.25,0,0,1,.88,0l0-.25a12.51,12.51,0,0,1-1.48.2v.25a6.38,6.38,0,0,0,1.22-.16c.14,0,.1-.23,0-.24a7.76,7.76,0,0,0-1.86.12.12.12,0,0,0,0,.24,5.62,5.62,0,0,0,1.23,0h1.5a.13.13,0,0,0,0-.25H12.72a8.33,8.33,0,0,1-1.58,0l0,.24a22.38,22.38,0,0,1,2.59,0,.13.13,0,0,0,0-.25H11.82a.13.13,0,0,0,0,.25Z" transform="translate(-7.59 -2.19)"/></svg> <h3>Crónicas</h3> <div>As crónicas são ideias, pensamentos e reflexões sobre a realidade do dia-a-dia ou vida académica, assinadas pelos nossos docentes.</div> <a href="/cronicas">Saber mais</a> </div> </div> </section> <section id="contact-form"> <div class="home-section max-width"> <h2>Coloca-nos uma questão</h2> <p>Não encontras o que procuras? Preenche os teus detalhes e coloca a tua questão para entrarmos em contacto contigo.</p> <form class="home-form" method="POST" action="/contact-form"> <div> <input type="text" placeholder="Nome" name="name" required/> <input type="email" placeholder="Email" name="email" required/> <textarea name="message" placeholder="Mensagem" required></textarea> <div class="uk-margin-small-top"> <label class="simple-radio"> <input type="radio" name="i" value="lisboa" autocomplete="off"> <span></span> <span>Lisboa</span> </label> <label class="simple-radio"> <input type="radio" name="i" value="porto" autocomplete="off"> <span></span> <span>Porto</span> </label> </div> </div> <div> <label class="simple-check"> <input type="checkbox" name="accept" required/> <span></span><span>Concordo com a <a href="https://www.ensinolusofona.pt/pt/politica-de-privacidade">política de privacidade</a> em vigor</span> </label> <button>Enviar Mensagem</button> </div> </form> </div> </section> <div id="modal-contact" class="ul-modal uk-flex-top" uk-modal> <div class="uk-modal-dialog uk-margin-auto-vertical"> <div class="uk-modal-header"> <button class="uk-modal-close-default" type="button" uk-close></button> <h2 class="uk-modal-title">Contacto</h2> </div> <div class="uk-modal-body"> <div id="modal-contact-message"> <span>A questão foi recebida com sucesso.</span> <span>Occoreu um problema ao gravar a questão.</span> </div> </div> </div> </div> </div> <div id="cookie-notice"> <div id="cookie-title">Política de Cookies</div> <div id="cookie-notice-start"> <div>Este website utiliza cookies para lhe proporcionar uma melhor experiência de navegação.</div> <div class="cookie-notice-buttons"> <div id="cookie-reject" class="less-important">Rejeitar</div> <div id="cookie-choose" class="less-important">Escolher ></div> <div id="cookie-accept">Permitir Todos</div> </div> </div> <div id="cookie-notice-choose"> <div id="cookie-notice-checks"> <label class="cookie-notice-check"> <div> <div>Necessários</div> <small>Cookies necessários para o funcionamento do website.</small> </div> <label class="simple-slider"> <input type="checkbox" name="NECESSARY" autocomplete="off" checked disabled/> <span></span> </label> </label> <label class="cookie-notice-check"> <div> <div>Analíticos</div> <small>Cookies de análise e comportamento do website.</small> </div> <label class="simple-slider"> <input type="checkbox" name="ANALYTICS" autocomplete="off"/> <span></span> </label> </label> <label class="cookie-notice-check"> <div> <div>Marketing</div> <small>Cookies de tracking para o propósito de anúncios.</small> </div> <label class="simple-slider"> <input type="checkbox" name="MARKETING" autocomplete="off"/> <span></span> </label> </label> </div> <div class="cookie-notice-buttons"> <div id="cookie-reject-2" class="less-important">Rejeitar</div> <div id="cookie-accept-choice" class="less-important">Permitir Selecionados</div> <div id="cookie-accept-2">Permitir Todos</div> </div> </div> </div> <div id="modal-newsletter" class="ul-modal uk-flex-top" uk-modal> <div class="uk-modal-dialog uk-margin-auto-vertical"> <div class="uk-modal-header"> <button class="uk-modal-close-default" type="button" uk-close></button> <h2 class="uk-modal-title">Newsletter</h2> </div> <div class="uk-modal-body"> <div id="modal-newsletter-message"> <span>Subscrição com sucesso.</span> <span>Não foi possível adicionar o email à lista da newsletter.</span> </div> </div> </div> </div> <div id="ul-footer-top"> <div id="ul-footer-logo"> <img src="/assets/images/logo.svg" loading="lazy"/> </div> <form id="newsletter-form" method="POST" action="/api/newsletter-form"> <svg width="33" height="23" viewBox="0 0 33 23" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M3.5 0.230652H29.5C30.362 0.230652 31.1886 0.573062 31.7981 1.18255C32.4076 1.79205 32.75 2.6187 32.75 3.48065V19.7307C32.75 20.5926 32.4076 21.4193 31.7981 22.0287C31.1886 22.6382 30.362 22.9807 29.5 22.9807H3.5C2.63805 22.9807 1.8114 22.6382 1.2019 22.0287C0.59241 21.4193 0.25 20.5926 0.25 19.7307V3.48065C0.25 2.6187 0.59241 1.79205 1.2019 1.18255C1.8114 0.573062 2.63805 0.230652 3.5 0.230652ZM8.375 13.2307C7.94402 13.2307 7.5307 13.4019 7.22595 13.7066C6.92121 14.0114 6.75 14.4247 6.75 14.8557C6.75 15.2866 6.92121 15.7 7.22595 16.0047C7.5307 16.3094 7.94402 16.4807 8.375 16.4807H18.125C18.556 16.4807 18.9693 16.3094 19.274 16.0047C19.5788 15.7 19.75 15.2866 19.75 14.8557C19.75 14.4247 19.5788 14.0114 19.274 13.7066C18.9693 13.4019 18.556 13.2307 18.125 13.2307H8.375ZM24.625 5.10565V8.35565H27.875V5.10565H24.625Z" fill="white"/> </svg> <h3>Subscreva a Newsletter</h3> <input type="text" placeholder="Nome" name="name" required/> <input type="email" placeholder="Email" name="email" required/> <label class="simple-check"> <input type="checkbox" name="agree"/> <span></span> <span>Concordo com a <a target="_blank" href="https://www.ensinolusofona.pt/pt/politica-de-privacidade/">política de privacidade</a> em vigor</span> </label> <button class="uk-button uk-button-default bg-white w-100 uk-margin-small-top">Subscrever</button> </form> <div> <ul class="ul-footer-social"> <li> <div> <span>Facebook</span> <span> <a href="https://www.facebook.com/ulporto" target="_blank">Porto</a> <a href="https://www.facebook.com/u.lusofona" target="_blank">Lisboa</a> </span> <span><svg width="10" height="23" viewBox="0 0 10 23" xmlns="http://www.w3.org/2000/svg"> <path d="M2.51028 22.1008V12.0072H0V8.37306H2.51028V5.26901C2.51028 2.82982 3.99312 0.589844 7.40988 0.589844C8.79327 0.589844 9.81623 0.730848 9.81623 0.730848L9.73563 4.12454C9.73563 4.12454 8.69238 4.11374 7.55393 4.11374C6.3218 4.11374 6.12439 4.71745 6.12439 5.71945V8.37306H9.83357L9.67218 12.0072H6.12439V22.1008H2.51028Z"/> </svg> </span> </div> </li> <li> <div> <span>X (Twitter)</span> <span> <a href="https://twitter.com/ulusofonaporto" target="_blank">Porto</a> <a href="https://twitter.com/ulusofona" target="_blank">Lisboa</a> </span> <span><svg width="300" height="271" viewBox="0 0 300 271" xmlns="http://www.w3.org/2000/svg"> <path d="m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z"/> </svg></span> </div> </li> <li> <div> <span>Threads</span> <span> <a href="https://www.threads.net/@ulporto" target="_blank">Porto</a> <a href="https://www.threads.net/@ulusofona" target="_blank">Lisboa</a> </span> <span><svg aria-label="Threads" viewBox="0 0 192 192" xmlns="http://www.w3.org/2000/svg"><path class="x19hqcy" d="M141.537 88.9883C140.71 88.5919 139.87 88.2104 139.019 87.8451C137.537 60.5382 122.616 44.905 97.5619 44.745C97.4484 44.7443 97.3355 44.7443 97.222 44.7443C82.2364 44.7443 69.7731 51.1409 62.102 62.7807L75.881 72.2328C81.6116 63.5383 90.6052 61.6848 97.2286 61.6848C97.3051 61.6848 97.3819 61.6848 97.4576 61.6855C105.707 61.7381 111.932 64.1366 115.961 68.814C118.893 72.2193 120.854 76.925 121.825 82.8638C114.511 81.6207 106.601 81.2385 98.145 81.7233C74.3247 83.0954 59.0111 96.9879 60.0396 116.292C60.5615 126.084 65.4397 134.508 73.775 140.011C80.8224 144.663 89.899 146.938 99.3323 146.423C111.79 145.74 121.563 140.987 128.381 132.296C133.559 125.696 136.834 117.143 138.28 106.366C144.217 109.949 148.617 114.664 151.047 120.332C155.179 129.967 155.42 145.8 142.501 158.708C131.182 170.016 117.576 174.908 97.0135 175.059C74.2042 174.89 56.9538 167.575 45.7381 153.317C35.2355 139.966 29.8077 120.682 29.6052 96C29.8077 71.3178 35.2355 52.0336 45.7381 38.6827C56.9538 24.4249 74.2039 17.11 97.0132 16.9405C119.988 17.1113 137.539 24.4614 149.184 38.788C154.894 45.8136 159.199 54.6488 162.037 64.9503L178.184 60.6422C174.744 47.9622 169.331 37.0357 161.965 27.974C147.036 9.60668 125.202 0.195148 97.0695 0H96.9569C68.8816 0.19447 47.2921 9.6418 32.7883 28.0793C19.8819 44.4864 13.2244 67.3157 13.0007 95.9325L13 96L13.0007 96.0675C13.2244 124.684 19.8819 147.514 32.7883 163.921C47.2921 182.358 68.8816 191.806 96.9569 192H97.0695C122.03 191.827 139.624 185.292 154.118 170.811C173.081 151.866 172.51 128.119 166.26 113.541C161.776 103.087 153.227 94.5962 141.537 88.9883ZM98.4405 129.507C88.0005 130.095 77.1544 125.409 76.6196 115.372C76.2232 107.93 81.9158 99.626 99.0812 98.6368C101.047 98.5234 102.976 98.468 104.871 98.468C111.106 98.468 116.939 99.0737 122.242 100.233C120.264 124.935 108.662 128.946 98.4405 129.507Z"></path></svg></span> </div> </li> <li> <a href="https://www.youtube.com/@UniversidadeLusofonaVideos" target="_blank"> <span>Youtube</span> <span> <!-- <a href="https://www.youtube.com/@UniversidadeLusofonaVideos">Aceder</a> --> </span> <span><svg width="26" height="17" viewBox="0 0 26 17" xmlns="http://www.w3.org/2000/svg"> <path d="M25.0184 2.80154C24.8764 2.29481 24.5997 1.83604 24.2177 1.47401C23.825 1.10084 23.3436 0.833899 22.8191 0.69839C20.856 0.180965 12.9912 0.180965 12.9912 0.180965C9.71238 0.143661 6.43441 0.307734 3.17574 0.672258C2.6512 0.817778 2.17075 1.09068 1.77713 1.46669C1.39036 1.83882 1.11022 2.29771 0.963879 2.8005C0.612335 4.69432 0.441532 6.61726 0.45377 8.5434C0.441226 10.4678 0.611611 12.3901 0.963879 14.2863C1.10709 14.787 1.38618 15.2438 1.77399 15.6128C2.1618 15.9818 2.64473 16.2483 3.17574 16.3895C5.16496 16.9058 12.9912 16.9058 12.9912 16.9058C16.2741 16.9432 19.5562 16.7791 22.8191 16.4145C23.3436 16.279 23.825 16.0121 24.2177 15.6389C24.6045 15.2699 24.8794 14.811 25.0174 14.3114C25.3781 12.4183 25.5535 10.4946 25.5411 8.56744C25.5682 6.63217 25.393 4.69936 25.0184 2.8005V2.80154ZM10.4908 12.1225V4.96532L17.0344 8.54445L10.4908 12.1225Z"/> </svg> </span> </a> </li> <li> <div> <span>Instagram</span> <span> <a href="https://www.instagram.com/ulporto/" target="_blank">Porto</a> <a href="https://www.instagram.com/ulusofona/" target="_blank">Lisboa</a> </span> <span><svg width="24" height="23" viewBox="0 0 24 23" xmlns="http://www.w3.org/2000/svg"> <path d="M12.173 7.77947C10.1 7.77947 8.40834 9.47118 8.40834 11.5442C8.40834 13.6172 10.1 15.3089 12.173 15.3089C14.2459 15.3089 15.9376 13.6172 15.9376 11.5442C15.9376 9.47118 14.2459 7.77947 12.173 7.77947ZM23.464 11.5442C23.464 9.98519 23.4782 8.44034 23.3906 6.88419C23.3031 5.07668 22.8907 3.47252 21.569 2.15078C20.2445 0.826217 18.6432 0.416704 16.8357 0.329153C15.2767 0.241602 13.7319 0.255723 12.1758 0.255723C10.6168 0.255723 9.07202 0.241602 7.5159 0.329153C5.70843 0.416704 4.1043 0.829041 2.78258 2.15078C1.45804 3.47534 1.04854 5.07668 0.960987 6.88419C0.873438 8.44317 0.887559 9.98802 0.887559 11.5442C0.887559 13.1003 0.873438 14.648 0.960987 16.2041C1.04854 18.0117 1.46087 19.6158 2.78258 20.9376C4.10712 22.2621 5.70843 22.6716 7.5159 22.7592C9.07485 22.8467 10.6197 22.8326 12.1758 22.8326C13.7347 22.8326 15.2796 22.8467 16.8357 22.7592C18.6432 22.6716 20.2473 22.2593 21.569 20.9376C22.8935 19.613 23.3031 18.0117 23.3906 16.2041C23.481 14.648 23.464 13.1031 23.464 11.5442V11.5442ZM12.173 17.3367C8.96753 17.3367 6.38058 14.7497 6.38058 11.5442C6.38058 8.33867 8.96753 5.75167 12.173 5.75167C15.3784 5.75167 17.9654 8.33867 17.9654 11.5442C17.9654 14.7497 15.3784 17.3367 12.173 17.3367ZM18.2026 6.86724C17.4542 6.86724 16.8498 6.26286 16.8498 5.51444C16.8498 4.76602 17.4542 4.16163 18.2026 4.16163C18.951 4.16163 19.5554 4.76602 19.5554 5.51444C19.5556 5.69215 19.5208 5.86817 19.4529 6.0324C19.3849 6.19663 19.2853 6.34585 19.1596 6.47151C19.034 6.59718 18.8848 6.69682 18.7205 6.76472C18.5563 6.83263 18.3803 6.86747 18.2026 6.86724V6.86724Z"/> </svg> </span> </div> </li> <li> <div> <span>Linkedin</span> <span> <a href="https://www.linkedin.com/school/universidade-lusofona-do-porto" target="_blank">Porto</a> <a href="https://www.linkedin.com/school/universidade-lusofona-de-humanidades-e-tecnologias/" target="_blank">Lisboa</a> </span> <span><svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> <path d="M0 0V20H20 V0H0ZM4.90478 3.93188C5.69695 3.9408 6.47728 4.4873 6.51123 5.43335C6.52817 6.2746 5.79505 6.91537 4.88403 6.93482H4.86207C4.07778 6.92577 3.31187 6.36555 3.27637 5.43335C3.28755 4.60147 3.98682 3.95162 4.90478 3.93188ZM13.4033 7.9065C14.2742 7.9119 15.0962 8.17027 15.7715 8.85867C16.4733 9.64133 16.6986 10.7205 16.7236 11.8176V16.8079H13.8477V12.157C13.8413 11.2853 13.5427 10.2257 12.3889 10.1904C11.7127 10.1976 11.2359 10.5906 10.9094 11.2476C10.8203 11.459 10.8075 11.7021 10.8032 11.9446V16.8079H7.92847C7.93947 14.3766 7.95458 11.9455 7.94922 9.51417C7.94922 8.82353 7.94257 8.3585 7.92847 8.1189H10.8032V9.34448C11.0472 8.99743 11.3179 8.6683 11.6809 8.40332C12.1733 8.0519 12.7648 7.91718 13.4033 7.9065ZM3.44605 8.1189H6.3208V16.8079H3.44605V8.1189Z" /> </svg> </span> </div> </li> <li> <a href="https://www.tiktok.com/@ulusofona" target="_blank"> <span>Tiktok</span> <span> <!-- <a href="https://www.tiktok.com/@ulusofona">Aceder</a> --> </span> <span><svg width="800px" height="800px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <path d="M19.589 6.686a4.793 4.793 0 0 1-3.77-4.245V2h-3.445v13.672a2.896 2.896 0 0 1-5.201 1.743l-.002-.001.002.001a2.895 2.895 0 0 1 3.183-4.51v-3.5a6.329 6.329 0 0 0-5.394 10.692 6.33 6.33 0 0 0 10.857-4.424V8.687a8.182 8.182 0 0 0 4.773 1.526V6.79a4.831 4.831 0 0 1-1.003-.104z"/> </svg></span> </a> </li> </ul> </div> </div> <div class="uk-section ul-footer"> <div class="uk-container uk-container-xlarge"> <div class="uk-grid uk-child-width-1-4@m uk-child-width-1-2@s"> <div class="uk-panel uk-padding"> <h5>Serviços</h5> <ul class="uk-list"> <li><a href="/contactos" >Contactos</a></li><li><a href="https://secure.ensinolusofona.pt/alteracao_password/f?p=133:2" target="_blank">Alteração e Recuperação de Password</a></li><li><a href="https://ulusofona.typeform.com/to/cipp2UFI" target="_blank">Ajude-nos a Melhorar</a></li><li><a href="/perdidos-e-achados" target="_blank">Perdidos e Achados</a></li> </ul> </div><div class="uk-panel uk-padding"> <h5>Ensino</h5> <ul class="uk-list"> <li><a href="/licenciaturas" >Licenciaturas</a></li><li><a href="/mestrados" >Mestrados</a></li><li><a href="/doutoramentos" >Doutoramentos</a></li><li><a href="/pos-graduacoes" >Pós-Graduações</a></li><li><a href="/cursos" >Todos os Cursos</a></li> </ul> </div><div class="uk-panel uk-padding"> <h5>Documentos</h5> <ul class="uk-list"> <li><a href="/documentos?cat=5" >Propinas e Emolumentos</a></li><li><a href="/documentos?cat=1" >Regulamentos e Despachos</a></li><li><a href="/documentos?cat=13" >Formulários</a></li><li><a href="/documentos?cat=4" >Relatórios</a></li><li><a href="https://www.ulusofona.pt/validador-de-documentos" >Validação de documentos</a></li> </ul> </div> <div class="uk-panel uk-padding uk-flex-first@m"> <address class="uk-text-meta"> <strong class="uk-heading-bullet">Lisboa</strong><br> Campo Grande, 376<br> 1749-024 Lisboa, Portugal<br> Tel.: <a href="tel:217515500" title="Custo da chamada para rede fixa nacional">217 515 500</a> | email: <a href="mailto:info.cul@ulusofona.pt">info.cul@ulusofona.pt</a> <br> WhatsApp: <a href="https://api.whatsapp.com/send?phone=351963640100" target="_blank">+351 963 640 100</a> </address><address class="uk-text-meta"> <strong class="uk-heading-bullet">Porto</strong><br> Rua Augusto Rosa, nº 24<br> 4000-098 Porto - Portugal<br> Tel.: <a href="tel:222073230" title="Custo da chamada para rede fixa nacional">222 073 230</a> | email: <a href="mailto:info.cup@ulusofona.pt">info.cup@ulusofona.pt</a><br> WhatsApp: <a href="https://api.whatsapp.com/send?phone=351961135355" target="_blank">+351 961 135 355</a> </address> <div class="uk-grid uk-flex-middle"> <div class="uk-width-auto@m uk-text-small uk-text-left@m uk-text-center">2024 © COFAC | <a href="https://www.ensinolusofona.pt/pt/politica-de-privacidade" target="_blank"><strong>Política de Privacidade</strong></a></div> </div> </div> </div> </div> </div> <div class="uk-section ul-underfooter"> <div class="uk-container uk-container-xlarge"> <div class="uk-width-expand@m"> <div class="uk-text-center uk-text-left@m"> <span> <img style="height:50px;" alt="Lisboa 2020" loading="lazy" src="/media/lisboa-2020.jpg" /> </span><span> <img style="height:50px;" alt="Portugal 2020 Small" loading="lazy" src="/media/portugal-2020-small.jpg" /> </span><span> <img style="height:50px;" alt="financiado eu 2024" loading="lazy" src="/media/financiado-eu-2024.png" /> </span><span> <a target="_blank" href="https://recuperarportugal.gov.pt/"><img style="height:50px;" alt="prr 2024" loading="lazy" src="/media/prr-2024.png" /></a> </span><span> <img style="height:50px;" alt="republica portuguesa 2024" loading="lazy" src="/media/republica-portuguesa-2024.png" /> </span><span> <img style="height:50px;" alt="Logo UE Financed" loading="lazy" src="/media/logo-ue-financed.jpg" /> </span><span> <a target="_blank" href="https://ulusofona.typeform.com/to/MTP9d7?typeform-source=www.ulusofona.pt"><img style="height:50px;" alt="Provedor do Estudante" loading="lazy" src="/media/provedor-do-estudante.png" /></a> </span><span> <a target="_blank" href="https://www.livroreclamacoes.pt/inicio"><img style="height:50px;" alt="Livro de reclamaões" loading="lazy" src="/media/livro-de-reclamaoes.png" /></a> </span><span> <a target="_blank" href="https://elogiar.livrodeelogios.com/elogiar/universidade-lusofona"><img style="height:50px;" alt="Elogios" loading="lazy" src="/media/elogios.png" /></a> </span> </div> </div> </div> </div> <script defer async src="/assets/js/utils.js?m=1705665944"></script> <script defer async src="/assets/js/api.js?m=1700671404"></script> <script defer async src="/assets/js/general.js?m=1713530496"></script> <script defer async src="/assets/js/ui.js?m=1713799950"></script> <script> let newsletterForm = document.getElementById('newsletter-form'); let modalNewsletter = document.getElementById('modal-newsletter'); let modalNewsletterMessage = document.getElementById('modal-newsletter-message'); newsletterForm.addEventListener('submit', e => { e.stopImmediatePropagation(); e.preventDefault(); api.call('index.newsletter', newsletterForm).then(e => { if(!e.isOK) return newsletterError(); return newsletterSuccess(); }).catch(e => { return newsletterError(); }); newsletterForm.querySelectorAll('input, textarea').forEach(i => i.disabled = true); function newsletterSuccess(){ modalNewsletterMessage.children[0].style.display = ""; modalNewsletterMessage.children[1].style.display = "none"; UIkit.modal(modalNewsletter).show(); newsletterForm.querySelectorAll('input:not([type="checkbox"]), textarea').forEach(i => i.value = ""); reset(); } function newsletterError(){ modalNewsletterMessage.children[0].style.display = "none"; modalNewsletterMessage.children[1].style.display = ""; UIkit.modal(modalNewsletter).show(); reset(); } function reset(){ newsletterForm.querySelectorAll('input, textarea').forEach(i => i.disabled = false); } }, true); </script> <script id="ui:ul-homepage-featured-main" type="template/ui"><div class="homepage-featured-main <?light is-dark?><?!light is-light?>"> <?layer <div[layer] class="homepage-featured-main-layer" style="background: {color}; opacity: {opacity};"></div> ?> <?videos <video autoplay muted loop playsinline> <source[videos] src="{url}" media="(min-width: {media})" /> <source[video_default] src="{url}" alt="{alt}" /> </video> ?> <?!videos <picture> <source[images] srcset="{url}" media="(min-width: {media})" /> <img[image_default] src="{url}" alt="{alt}" /> </picture> ?> <div class="homepage-featured-title"> <h1>{title}</h1> <div>{desc}</div> <div class="uk-margin-top"><a class="uk-button uk-button-default" href="{link}" <?link_newtab target="_blank"?>>{btn_label}</a></div> </div> </div> </script> <script> let homepageFeatured = document.getElementById('homepage-featured'); let homepageFeaturedMain = homepageFeatured.querySelector('.homepage-featured-main'); let homepageFeaturedPic = homepageFeatured.querySelector('picture'); let homepageFeaturedTitle = homepageFeatured.querySelector('.homepage-featured-title h1'); let homepageFeaturedBtn = homepageFeatured.querySelector('.homepage-featured-title .uk-button'); let homepageFeaturedEls = homepageFeatured.querySelectorAll('.homepage-featured-side-element'); let wrapper = homepageFeatured.querySelector('.homepage-featured-side-wrapper'); Scrollbar(wrapper); let contactForm = document.querySelector('form.home-form'); let modalContact = document.getElementById('modal-contact'); let modalContactMessage = document.getElementById('modal-contact-message'); window.addEventListener('load', function(){ const autoplayTime = 7 * 1000; const videoTime = 10 * 1000; let autoplayTimeout = setTimeout(autoplay, autoplayTime); let slidesJson = {"btn_label":"Detalhes","title":"\u0022Pathfinder\u0022 Joint International BA in Film - O 1.\u00ba BA internacional em Portugal","desc":"The program combines in-person learning with hybrid teaching flexibility. Applications are now open, closing on 1 February 2025. Apply today!","videos":null,"video_default":null,"images":[{"url":"\/images\/pathfinder_1920.jpg","media":"1500px"}],"image_default":[{"url":"\/images\/pathfinder_1366.jpg","alt":"pathfinder","media-max":"1499px"}],"link":"\/noticias\/pathfinder-joint-international-ba-in-film-o-1-ba-internacional-em-portugal","link_newtab":false,"light":1,"video":null,"layer":[{"opacity":0.5,"color":"#ead432"}],"side":[{"link":"\/noticias\/pathfinder-joint-international-ba-in-film-o-1-ba-internacional-em-portugal","type":"Artigo","light":1,"image":{"image_snowflake":"6961728466124800","image_name":"pathfinder","image_slug":"pathfinder","image_editable":1},"video":null,"layer":[{"opacity":0.5,"color":"#ead432"}],"title_pt":"\u0022Pathfinder\u0022 Joint International BA in Film - O 1.\u00ba BA internacional em Portugal","title_en":"\u2018Pathfinder\u2019 Joint International BA in Film - 1st international BA in Portugal","desc_pt":"The program combines in-person learning with hybrid teaching flexibility. Applications are now open, closing on 1 February 2025. Apply today!","desc_en":"The program combines in-person learning with hybrid teaching flexibility. Applications are now open, closing on 1 February 2025. Apply today!","btn_label":"Detalhes","title":"\u0022Pathfinder\u0022 Joint International BA in Film - O 1.\u00ba BA internacional em Portugal","desc":"The program combines in-person learning with hybrid teaching flexibility. Applications are now open, closing on 1 February 2025. Apply today!","images":[{"url":"\/images\/pathfinder_420.jpg","media":"600px"}],"image_default":[{"url":"\/images\/pathfinder_420.jpg","alt":"pathfinder"}],"videos":null,"video_default":null,"big":{"images":[{"url":"\/images\/pathfinder_1920.jpg","media":"1500px"}],"image_default":[{"url":"\/images\/pathfinder_1366.jpg","alt":"pathfinder","media-max":"1499px"}]}},{"link":"https:\/\/landing.ulusofona.pt\/boas-festas\/","type":"Artigo","light":0,"image":{"image_snowflake":"6906591268372480","image_name":"destaque-boas-festas-24-25","image_slug":"destaque-boas-festas-24-25","image_editable":1},"video":{"video_snowflake":"6928124607070208","video_name":"video-natal-destaque2","video_slug":"video-natal-destaque2","when":"2024-12-06 12:13:11"},"layer":[{"opacity":0.5,"color":"#000000"}],"desc_pt":"Alegria, paz e felicidade s\u00e3o os nossos desejos nesta \u00e9poca especial e \u00e9 com este esp\u00edrito que a todos desejamos um Novo Ano cheio de realiza\u00e7\u00f5es!","desc_en":"Joy, peace and happiness are our wishes at this special time and it is with this spirit that we wish everyone a New Year full of achievements!","title_pt":"Boas Festas","title_en":"Happy Holidays","btn_label":"Curiosidades","title":"Boas Festas","desc":"Alegria, paz e felicidade s\u00e3o os nossos desejos nesta \u00e9poca especial e \u00e9 com este esp\u00edrito que a todos desejamos um Novo Ano cheio de realiza\u00e7\u00f5es!","images":[{"url":"\/images\/destaque-boas-festas-24-25_420.jpg","media":"600px"}],"image_default":[{"url":"\/images\/destaque-boas-festas-24-25_420.jpg","alt":"destaque-boas-festas-24-25"}],"videos":[{"url":"\/videos\/video-natal-destaque2_1920.mp4","media":"1500px"},{"url":"\/videos\/video-natal-destaque2_1366.mp4","media":"601px"}],"video_default":[{"url":"\/videos\/video-natal-destaque2_600.mp4","alt":"video-natal-destaque2","media-max":"600px"}],"big":{"images":[{"url":"\/images\/destaque-boas-festas-24-25_1920.jpg","media":"1500px"}],"image_default":[{"url":"\/images\/destaque-boas-festas-24-25_1366.jpg","alt":"destaque-boas-festas-24-25","media-max":"1499px"}]}},{"link":"\/evento\/necs-conference-2025-cinema-e-artes-dos-media-em-foco","type":"Artigo","light":0,"image":{"image_snowflake":"6950766096154624","image_name":"destaques-NECSCONFERENCE2025","image_slug":"destaques-necsconference2025","image_editable":1},"video":null,"layer":[{"opacity":0.5,"color":"#000000"}],"desc_pt":"A NECS Conference 2025 ir\u00e1 reunir acad\u00e9micos e profissionais\r\npara explorar as interconex\u00f5es entre cinema, media digitais e tecnologias\r\nimersivas. Esteja atento ao call for papers submission.","desc_en":"The NECS Conference 2025 will bring together academics and professionals\r\nto explore the interconnections between cinema, digital media and\r\ntechnologies. Stay tuned for the call for papers submission.","title_pt":"NECS Conference 2025: Cinema e Artes dos Media em Foco","title_en":"NECS Conference 2025: Cinema and Media Arts in Focus","btn_label":"Detalhes","title":"NECS Conference 2025: Cinema e Artes dos Media em Foco","desc":"A NECS Conference 2025 ir\u00e1 reunir acad\u00e9micos e profissionais\r\npara explorar as interconex\u00f5es entre cinema, media digitais e tecnologias\r\nimersivas. Esteja atento ao call for papers submission.","images":[{"url":"\/images\/destaques-necsconference2025_420.jpg","media":"600px"}],"image_default":[{"url":"\/images\/destaques-necsconference2025_420.jpg","alt":"destaques-NECSCONFERENCE2025"}],"videos":null,"video_default":null,"big":{"images":[{"url":"\/images\/destaques-necsconference2025_1920.jpg","media":"1500px"}],"image_default":[{"url":"\/images\/destaques-necsconference2025_1366.jpg","alt":"destaques-NECSCONFERENCE2025","media-max":"1499px"}]}},{"link":"\/evento\/lsf-na-cinemateca","type":"Artigo","light":0,"image":{"image_snowflake":"6883679495585792","image_name":"lsf-na-cinemateca","image_slug":"lsf-na-cinemateca","image_editable":1},"video":null,"desc_pt":"Sess\u00e3o especial com filmes dos nossos talentos, seguida de um conv\u00edvio com beberete no cora\u00e7\u00e3o da s\u00e9tima arte!","desc_en":"A special screening of films by our talents, followed by a convivial drink in the heart of the seventh art!","title_pt":"Lus\u00f3fona na Cinemateca!","title_en":"Lus\u00f3fona at the Cinematheque!","btn_label":"Saiba mais","title":"Lus\u00f3fona na Cinemateca!","desc":"Sess\u00e3o especial com filmes dos nossos talentos, seguida de um conv\u00edvio com beberete no cora\u00e7\u00e3o da s\u00e9tima arte!","images":[{"url":"\/images\/lsf-na-cinemateca_420.jpg","media":"600px"}],"image_default":[{"url":"\/images\/lsf-na-cinemateca_420.jpg","alt":"lsf-na-cinemateca"}],"videos":null,"video_default":null,"big":{"images":[{"url":"\/images\/lsf-na-cinemateca_1920.jpg","media":"1500px"}],"image_default":[{"url":"\/images\/lsf-na-cinemateca_1366.jpg","alt":"lsf-na-cinemateca","media-max":"1499px"}]}}],"single":false}; homepageFeaturedEls.forEach((el, index) => { let slide = slidesJson.side[index]; let slideMain = Object.assign({}, slide); slideMain['images'] = slide.big.images; slideMain['image_default'] = slide.big.image_default; slideMain['btn_label'] = slide.btn_label; slide.main = MEL.UI.render('ul-homepage-featured-main', slideMain).firstElementChild; el.addEventListener('click', e => { // if(window.innerWidth <= 767) return; e.preventDefault(); e.stopPropagation(); changeSlide(slide, index); }); }); let locked = false; let timeout = 250; let currentSlide = slidesJson.side[0]; let currentSlideIndex = 0; function changeSlide(slide, index){ if(locked || slide == currentSlide) return; locked = true; let video; let prevSlide = currentSlide; currentSlide = slide; currentSlideIndex = index; homepageFeaturedMain.classList.add('leave'); slide.main.classList.add('enter'); homepageFeaturedMain.insertAdjacentElement('beforebegin', slide.main); homepageFeatured.classList.remove('is-light', 'is-dark'); homepageFeatured.classList.add(prevSlide.light?'is-dark':'is-light'); requestAnimationFrame(_ => { slide.main.classList.add('anim'); homepageFeatured.classList.remove('is-light', 'is-dark'); homepageFeatured.classList.add(slide.light?'is-dark':'is-light'); if((video = slide.main.querySelector('video'))){ console.log(video.currentTime); let newVideo = video.cloneNode(true); newVideo.muted = true; newVideo.loop = true; newVideo.autoplay = true; video.replaceWith(newVideo); } setTimeout(_ => { homepageFeatured.classList.add('leave'); homepageFeaturedMain.classList.remove('leave'); slide.main.classList.remove('anim', 'enter'); if((video = homepageFeaturedMain.querySelector('video'))){ video.pause(); } homepageFeaturedMain.remove(); homepageFeaturedMain = slide.main; locked = false; }, timeout); }); } function autoplay(){ let index = (currentSlideIndex+1) % slidesJson.side.length; changeSlide(slidesJson.side[index], index); clearTimeout(autoplayTimeout); autoplayTimeout = setTimeout(autoplay, autoplayTime); } homepageFeatured.addEventListener('mouseenter', e => { clearTimeout(autoplayTimeout); }); homepageFeatured.addEventListener('mouseleave', e => { if(autoplayTimeout) autoplayTimeout = setTimeout(autoplay, autoplayTime); }); if(contactForm){ contactForm.addEventListener('submit', e => { e.stopPropagation(); e.preventDefault(); api.call('index.contact', contactForm).then(e => { if(!e.isOK) return contactError(); return contactSuccess(); }).catch(e => { return contactError(); }); contactForm.querySelectorAll('input, textarea').forEach(i => i.disabled = true); function contactSuccess(){ modalContactMessage.children[0].style.display = ""; modalContactMessage.children[1].style.display = "none"; UIkit.modal(modalContact).show(); contactForm.querySelectorAll('input, textarea').forEach(i => i.value = ""); reset(); } function contactError(){ modalContactMessage.children[0].style.display = "none"; modalContactMessage.children[1].style.display = ""; UIkit.modal(modalContact).show(); reset(); } function reset(){ contactForm.querySelectorAll('input, textarea').forEach(i => i.disabled = false); } }); } }); </script> <!-- <script src="/lib/nubitalk/oneAgent.softphone.js"></script> --> </div> </body> </html>