/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Poppins';src:url('/themes/custom/fonts/Poppins-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/themes/custom/fonts/Poppins-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/themes/custom/fonts/Poppins-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/themes/custom/fonts/Poppins-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/themes/custom/fonts/Poppins-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/themes/custom/fonts/Poppins-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/themes/custom/fonts/Poppins-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/themes/custom/fonts/Poppins-ExtraBold.woff') format('woff');font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/themes/custom/fonts/Poppins-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap;}*:not(.fa,.fas,.far,.fal,.fab,.fa-solid,.fa-regular,.fa-light,.fa-brands,[class^="icon-"],[class*=" icon-"]){font-family:"Poppins",Arial,sans-serif !important;}body{font-family:"Poppins",Arial,sans-serif !important;font-size:0.9rem !important;color:#002337;}.container{max-width:1250px !important;}main a{color:#F7A70A !important;}main a:hover{text-decoration:underline !important;}#highlighted{background:#f9f6f3 !important;}::selection{background-color:#BCD1E6;color:#fff;}#footer ::selection{background-color:#BCD1E6 !important;color:#fff !important;}.scrolltop{border-radius:30px !important;background:#BCD1E6 !important;}.scrolltop:hover{background:#FFD75E !important;}.scrolltop i{font-size:1.4rem !important;}.header{background-color:#002337 !important;}#breadcrumb{background-color:#BCD1E6 !important;text-transform:lowercase !important;}.breadcrumb,.breadcrumb a,.breadcrumb a:hover{color:#fff !important;}#breadcrumb li:has(a:empty){display:none !important;}.icon-angle-right breadcrumb-item-seperator{color:#fff !important;}.region-primary-menu .menu-item-level-1 a,.region-primary-menu .menu-item-level-1{color:#fff !important;text-transform:uppercase !important;font-size:0.845rem !important;}.region-primary-menu .menu-item-level-1 a:hover,.region-primary-menu .menu-item-level-1>span:hover{color:#fff !important;;background-color:#002337 !important;}.region-primary-menu .menu-item-level-1 a{position:relative;display:inline-block;}.region-primary-menu .menu-item-level-1 a::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease;margin-left:10px !important;}.region-primary-menu .menu-item-level-1 a:hover::after{transform:scaleX(1);}.search-icon i{color:#fff !important;}#footer{background:#002337 !important;color:#fff !important;font-size:0.8rem !important;padding-top:2rem !important;border-top:none !important;}.footer-blocks a{color:#fff !important;text-decoration:none !important;text-transform:lowercase !important;}.footer-blocks a:hover{text-decoration:underline !important;}.footer-bottom-middle{border-top:none !important;}.footer .block-title{color:#fff !important;text-transform:uppercase !important;font-size:0.845rem !important;padding-left:0 !important;border-left:none !important;margin-bottom:20px;font-weight:500 !important;}.block-title::after{background:#BCD1E6 !important;}icone,icone a{font-size:24px;transition:color 0.3s ease;}a:hover icone{color:#BCD1E6 !important;transition:color 0.3s ease;}.footer-bottom{margin-bottom:20px;}.view-content p{line-height:1.8;margin-bottom:8px;}.view-programa h3{margin-bottom:30px;position:relative;}.view-programa h3::after{content:"";position:absolute;left:0;bottom:-4px;width:40px;height:5px;background-color:#000;}.page-tabs{border-bottom:none !important;}.aviso{font-size:0.95rem;background-color:#e2e3e5;border-color:#d6d8db;position:relative;padding:.75rem 1.25rem;margin-bottom:1.5rem;border:2px solid transparent;border-radius:.25rem;}iconeaviso{font-size:1.4rem;vertical-align:middle;margin-right:0.65rem;}.block-title{margin-bottom:1rem;}.page-tabs .active-page-tab{background-color:#FFD75E !important;color:#fff !important;text-decoration:none !important;}.page-tabs .active-page-tab a{color:#fff !important;text-decoration:none !important;}.page-tabs .active-page-tab a:hover{text-decoration:none !important;}.page-tabs li{background-color:#e2e3e5 !important;}.page-tabs li a{text-decoration:none !important;}.page-tabs li a:hover{text-decoration:none !important;color:#fff !important;background:#FFD75E !important;}.visually-hidden{display:none !important;}.message::before{content:none !important;display:none !important;}.message{font-size:0.95rem;background-color:#002337 !important;border-color:#002337 !important;color:#fff !important;padding:0.75rem 1.25rem;margin-bottom:1rem;border-radius:0.25rem;border:2px solid transparent;}.registration-error{font-size:0.95rem;background-color:#FFD75E !important;border-color:#FFD75E !important;color:#002337 !important;padding:0.75rem 1.25rem;margin-bottom:1rem;border-radius:0.25rem;border:2px solid transparent;}.pager-full .pager__items{display:flex;justify-content:center;gap:.5rem;list-style:none;margin:1.5rem 0;padding:0;}.pager-full .pager__item,.pager-full .pager__item a{border:none !important;box-shadow:none !important;outline:0 !important;}.pager-full .pager__item a,.pager-full .pager__item a:visited,.pager-full .pager__item a:hover,.pager-full .pager__item a:focus,.pager-full .pager__item a:active{color:#fff !important;text-decoration:none !important;background:#000 !important;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease;font-weight:normal !important;}.pager-full .pager__item a:hover,.pager-full .pager__item a:focus{background:#96d400 !important;color:#fff !important;}.pager-full .pager__item--first a,.pager-full .pager__item--last a{border-radius:9999px !important;height:2.4rem !important;padding:.4rem 1.2rem !important;line-height:1.6rem !important;width:auto !important;white-space:nowrap !important;color:#fff !important;}.pager-full .pager__item--first.is-active a,.pager-full .pager__item--last.is-active a{border-radius:9999px !important;width:auto !important;padding:.4rem 1.2rem !important;background:#96d400 !important;color:#fff !important;font-weight:normal !important;}.pager-full .pager-item:not(.pager__item--first):not(.pager__item--last):not(.pager__item--previous):not(.pager__item--next) a{width:2.4rem !important;height:2.4rem !important;padding:0 !important;border-radius:50% !important;line-height:2.4rem !important;text-align:center !important;}.pager-full .pager__item--previous a,.pager-full .pager__item--next a{width:2.4rem !important;height:2.4rem !important;padding:0 !important;border-radius:50% !important;line-height:2.4rem !important;font-size:1.05rem !important;font-weight:normal !important;}.pager-full .pager__item.is-active a{background:#96d400 !important;color:#fff !important;font-weight:normal !important;}.pager-full .pager__item--ellipsis{background:transparent !important;border:0 !important;pointer-events:none;color:#111;}.pager-full .pager__item--ellipsis a{background:transparent !important;color:inherit !important;cursor:default !important;}body.path-esclarece .pager-full .pager__item a:hover,body.path-esclarece .pager-full .pager__item a:focus{background:#8cc640 !important;color:#fff !important;}body.path-esclarece .pager-full .pager__item.is-active a,body.path-esclarece .pager-full .pager__item--first.is-active a,body.path-esclarece .pager-full .pager__item--last.is-active a{background:#8cc640 !important;color:#fff !important;font-weight:normal !important;}.container-inicio{display:flex;align-items:flex-start;gap:20px;max-width:1200px;margin:0 auto;line-height:1.6;}.texto-inicio{flex:0 1 calc(55% - 10px);min-width:0;word-wrap:break-word;}.video-inicio{flex:0 1 calc(45% - 10px);min-width:0;}.video-wrapper{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,0.08);}.video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block;}.logo-inicio{margin-top:30px;}@media (max-width:768px){.container-inicio{flex-direction:column;}.texto-inicio,.video-inicio{flex:0 0 100%;width:100%;}.logo-inicio{margin-bottom:30px;}}.container-inicio ul{list-style:none !important;margin:0 !important;padding:0 !important;margin-top:-0.6em !important;}.container-inicio ul li{position:relative !important;padding-left:28px !important;}.container-inicio ul li::marker{content:"" !important;}.container-inicio ul li::before{content:"" !important;position:absolute !important;left:0 !important;top:0.65em !important;width:15px !important;height:15px !important;background-image:url('https://sermais.web.ua.pt/sites/default/files/logos/icone-ser-mais-preto.svg') !important;background-repeat:no-repeat !important;background-size:contain !important;}body.path-registration .form-actions{margin-top:20px;}body.frontpage .block-title{margin-top:10px;}.ocultar-programa{font-size:0 !important;}.atividades p{line-height:1.8 !important;}.info-bar{background:#EDE9E6;padding:55px 0;margin-bottom:25px !important;}:root{--ib-gap:56px;--ib-pad:12px;}.info-bar .ib-container{max-width:1254px;margin:0 auto;padding:0 0px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ib-gap);align-items:start;}.info-bar .info-item{display:flex;flex-direction:column;min-width:0;padding-inline:var(--ib-pad);}.info-bar .info-item .label{font-weight:600;line-height:1.15;margin:0 0 8px 0;}.info-bar .info-item .value{line-height:1.55;overflow-wrap:anywhere;word-break:break-word;}@media (max-width:900px){:root{--ib-gap:28px;--ib-pad:10px;}.info-bar .ib-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--ib-gap) 20px;}.info-bar .info-item{display:flex;flex-direction:column;margin:0;word-break:break-word;}.info-bar .label{font-weight:600;margin-bottom:4px;white-space:nowrap;}}@media (max-width:380px){.info-bar .ib-container{grid-template-columns:1fr 1fr;}}.full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;}.hero{position:relative;padding:50px 0 50px;overflow:hidden;margin-top:-18px;}.hero-bg{position:absolute;inset:0;z-index:0;}.hero-bg img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(6px) brightness(0.85);transform:scale(1.05);}.hero-inner{position:relative;z-index:1;max-width:1250px;margin:0 auto;padding:0 10px;}.hero-card{background:#fff;border-radius:20px;box-shadow:0 12px 40px rgba(0,0,0,.12);display:grid;grid-template-columns:1.4fr 1fr;gap:28px;padding:32px;align-items:stretch;}.hero-right{display:flex;align-items:stretch;}.hero-image{width:100%;height:100%;object-fit:cover;border-radius:16px;}.hero-title{font-size:1.8rem;margin:0 0 12px 0;line-height:1.2;font-weight:bold;}.hero-desc{margin:0 0 18px;}.hero-stats{display:flex;align-items:flex-start;gap:45px;margin-top:5px;margin-bottom:10px;text-transform:lowercase !important;}.hero-stats .stat{text-align:left;}.hero-stats .stat-value{font-size:1.5rem;font-weight:700;line-height:1.2;}.hero .button.button-inscr{display:inline-block;margin:12px 0 20px;}.hero-left{display:flex;flex-direction:column;align-items:flex-start;}.hero .button.button-inscr{display:inline-block;width:auto !important;align-self:flex-start;margin:12px 0 20px;}.hero .button.button-inscr a{display:inline-block;width:auto !important;}.hero-meta{margin-top:10px;font-size:.82rem;}.hero-right img{width:100%;border-radius:16px;object-fit:cover;}@media (max-width:980px){.hero-card{grid-template-columns:1fr;padding:24px;}.hero-right{order:-1;}}@media (max-width:520px){.hero{padding:28px 0 40px;}.hero-right img{border-radius:14px;}.hero-stats{margin-bottom:25px;}.hero{padding:35px 0 35px !important;margin-top:-48px !important;}.hero .button.button-inscr{margin-top:-2px !important;}}.profile-banner{position:relative;height:275px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;isolation:isolate;margin-top:-18px !important;}.profile-banner-bg{position:absolute;inset:0;z-index:0;}.profile-banner-bg img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.85);}.profile-banner::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.25);z-index:0;}.profile-banner-inner{position:relative;z-index:1;width:100%;}.profile-banner-content{max-width:1250px;margin:0 auto;padding:0 24px;text-align:left;color:#fff;}.profile-banner-content h1{color:#fff;font-size:1.8rem;font-weight:700;margin:0;}.profile-banner-content .lead{margin:0 0 14px 0;max-width:60ch;}@media (max-width:720px){.profile-banner{height:200px;}.profile-banner-content .lead{font-size:.98rem;}}@media (max-width:480px){.profile-banner{height:180px;}.pill{font-size:.9rem;padding:6px 10px;}}.banner-destaque{position:relative;width:100%;border-radius:12px;overflow:hidden;margin:0 0 30px;min-height:475px;}.banner-destaque .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.banner-destaque .banner-caixa{position:absolute;top:50%;left:6%;transform:translateY(-50%);background:#ffffff99;padding:28px 32px;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.08);max-width:560px;display:flex;flex-direction:column;gap:0.9rem;}.banner-destaque .banner-caixa h3{font-size:1.3rem;font-weight:600;margin:0;}.banner-destaque .banner-caixa p{font-size:0.95rem;line-height:1.8;margin:0;}.btn-destaque-banner{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 10px 20px;border-radius:40px;background-color:#F7A70A !important;color:#fff !important;font-size:0.9rem;text-decoration:none !important;transition:color 0.3s ease,background 0.3s ease;}.btn-destaque-banner .seta{background:#fff;color:#F7A70A;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.btn-destaque-banner .seta svg{transition:transform 0.3s ease;transform-origin:50% 50%;transform:translateX(2px);}.btn-destaque-banner:hover{background:#000 !important;color:#fff !important;text-decoration:none !important;}.btn-destaque-banner:hover .seta svg{transform:translateX(2px) rotate(-25deg);}@media (max-width:768px){.banner-destaque{min-height:auto;padding:16px;}.banner-destaque .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.banner-destaque .banner-caixa{position:relative;top:auto;left:auto;transform:none;background:#fff;padding:22px 24px;margin:0 auto;box-shadow:0 4px 14px rgba(0,0,0,0.08);}}.ajax-progress,.ajax-progress-throbber,.ajax-progress-throbber .throbber{background:none !important;border:none !important;}.sessions-grid{background-color:#fff;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:transform 0.2s ease,box-shadow 0.2s ease;display:flex;flex-direction:column;justify-content:space-between;}.sessions-grid:hover{transform:scale(1.03);box-shadow:0 4px 8px rgba(0,0,0,0.08);}.session-title{margin-top:0;font-size:1rem;font-weight:600;margin-bottom:0.9rem !important;}.formacoes-grelha p{margin:0.25rem 0;font-size:0.9rem;color:#333;}.card-session-img{width:108%;margin:-0.55rem -4% 0.65rem;position:relative;}.card-session-img img{width:100%;height:180px;object-fit:cover;border-radius:10px;display:block;}.image-tag{position:absolute;top:10px;right:10px;background:#ffffff2e;color:#fff !important;padding:0.35rem 0.65rem;font-size:0.74rem;border-radius:6px;white-space:nowrap;}.session-type-tag{text-align:center !important;display:inline-flex !important;align-items:center !important;padding:0.22rem 0.45rem !important;border-radius:6px !important;font-size:0.75rem !important;color:#fff !important;background-color:#F7A70A !important;margin-top:10px !important;margin-right:2px !important;}.parallel-sessions-tag{text-align:center !important;display:inline-flex !important;align-items:center !important;padding:0.22rem 0.45rem !important;border-radius:6px !important;font-size:0.75rem !important;color:#fff !important;background-color:#F7A70A !important;margin-top:10px !important;margin-right:2px !important;}.social-activity-tag{text-align:center !important;display:inline-flex !important;align-items:center !important;padding:0.22rem 0.45rem !important;border-radius:6px !important;font-size:0.75rem !important;color:#fff !important;background-color:#BCD1E6 !important;margin-top:10px !important;margin-right:2px !important;}.session-type-panel-discussion{text-align:center !important;display:inline-flex !important;align-items:center !important;padding:0.22rem 0.45rem !important;border-radius:6px !important;font-size:0.75rem !important;color:#fff !important;background-color:#ed6b62 !important;margin-top:10px !important;margin-right:5px !important;}.session-type-lightning-talk{text-align:center !important;display:inline-flex !important;align-items:center !important;padding:0.22rem 0.45rem !important;border-radius:6px !important;font-size:0.75rem !important;color:#002337 !important;background-color:#faedca !important;margin-top:10px !important;margin-right:5px !important;}.session-type-skills-training-session{text-align:center !important;display:inline-flex !important;align-items:center !important;padding:0.22rem 0.45rem !important;border-radius:6px !important;font-size:0.75rem !important;color:#ffffff !important;background-color:#4ba686 !important;margin-top:10px !important;margin-right:5px !important;}.session-type-networking-session{text-align:center !important;display:inline-flex !important;align-items:center !important;padding:0.22rem 0.45rem !important;border-radius:6px !important;font-size:0.75rem !important;color:#ffffff !important;background-color:#a695fb !important;margin-top:10px !important;margin-right:5px !important;}.session-tag{text-align:center !important;display:inline-flex !important;align-items:center !important;padding:0.22rem 0.45rem !important;border-radius:6px !important;font-size:0.75rem !important;color:#333 !important;background-color:#b3b3b333 !important;margin-top:6px !important;}.session-tag:not(:last-child){margin-right:2px;}.card-sessions-link{text-decoration:none !important;color:inherit !important;display:block;}.card-sessions-link:hover{text-decoration:none !important;}.card-session p{margin:0;}.card-session p + p{margin-top:1px;margin-bottom:5px;}.view-sessions .views-view-responsive-grid{margin-bottom:35px;}.view-sessions h3{position:relative;padding-left:24px;}.view-sessions h3::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("/sites/default/files/shape-eciu-laranja.svg");background-repeat:no-repeat;background-size:contain;}body.path-session h1.page-title{display:none !important;}body.path-activity h1.page-title{display:none !important;}.hero-meta strong{font-weight:600 !important;}.session-content p{line-height:1.8;margin-bottom:1.2em;}h1,h2,h3{color:#002337 !important;}#last-section{display:none !important;}#main-wrapper{border-bottom:none !important;box-shadow:none !important;}body #footer{background:#002337 !important;color:#fff !important;overflow:hidden;border-top:none !important;position:relative !important;bottom:auto !important;left:auto !important;right:auto !important;padding-top:275px !important;padding-bottom:5rem !important;}body #footer::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:200px;background:#f9f6f3;z-index:0;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:clip-path;clip-path:polygon(0 0,100% 0,100% 15%,0 95%);}body #footer > *{position:relative;z-index:1;}body #last-section,body .last-section{display:none !important;height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;}.registration-who-msg{display:none !important;}#edit-cancel{display:none !important;}input#edit-submit,input.form-submit.button--primary{background-color:#F7A70A;color:#ffffff;border:none;border-radius:999px;padding:14px 36px;font-size:16px;font-weight:500;text-transform:none;cursor:pointer;transition:all 0.25s ease;box-shadow:none;}input#edit-submit:hover,input.form-submit.button--primary:hover{background-color:#002337;color:#ffffff;}input#edit-submit:focus,input.form-submit.button--primary:focus{outline:none;box-shadow:0 0 0 3px rgba(0,35,55,0.4);}.layout-region-registration-main .form-item label{display:inline-block;margin-bottom:.35rem;font-weight:700;}.layout-region-registration-main select.form-select,.layout-region-registration-main input.form-email,.layout-region-registration-main input.form-text,.layout-region-registration-main input.form-autocomplete{width:100%;max-width:340px;height:46px;padding:10px 14px;border:1px solid #d7dde3;border-radius:10px;background:#ffffff;color:#002337;font-size:16px;line-height:1.2;box-shadow:0 1px 0 rgba(0,0,0,.03);}.layout-region-registration-main input.form-email,.layout-region-registration-main input.form-text,.layout-region-registration-main input.form-autocomplete{background-image:none !important;background-repeat:no-repeat;}.layout-region-registration-main .description{margin-top:.35rem;color:rgba(0,35,55,.75);font-size:13px;}.layout-region-registration-main select.form-select:hover,.layout-region-registration-main input.form-email:hover,.layout-region-registration-main input.form-text:hover,.layout-region-registration-main input.form-autocomplete:hover{border-color:rgba(0,35,55,.35);}.layout-region-registration-main select.form-select:focus,.layout-region-registration-main input.form-email:focus,.layout-region-registration-main input.form-text:focus,.layout-region-registration-main input.form-autocomplete:focus{outline:none;border-color:#002337;box-shadow:0 0 0 3px rgba(0,35,55,0.4);}.layout-region-registration-main select.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;background-image:url("/sites/default/files/arrow-down.svg");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;}.layout-region-registration-main select.form-select:required:invalid{color:rgba(0,35,55,.55);}.layout-region-registration-main select.form-select option{color:#002337;}.layout-region-registration-main .form-item{margin-bottom:14px;}.layout-region-registration-main .form-item{display:flex;flex-direction:column;}.layout-region-registration-main .form-item > label{margin-bottom:6px;}.layout-region-registration-main
select.form-select,.layout-region-registration-main
input.form-email,.layout-region-registration-main
input.form-text,.layout-region-registration-main
input.form-autocomplete{align-self:flex-start;}.layout-region-registration-main .form-item > label{font-weight:600 !important;}.layout-region-registration-main .form-required:after{color:#002337 !important;}.profile-sessions-card{background-color:#fff;border-radius:12px;padding:1.25rem 1.25rem;box-shadow:0 2px 4px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,.04);}.profile-sessions-card:hover{box-shadow:0 4px 10px rgba(0,0,0,0.08);}.profile-sessions-card__header{display:flex;gap:1.1rem;align-items:flex-start;margin-bottom:0.9rem;flex-direction:row-reverse;}.profile-sessions-card__img{flex:0 0 78px;}.profile-sessions-card__img img{width:78px;height:78px;object-fit:cover;border-radius:12px;display:block;}.profile-sessions-card__top{flex:1 1 auto;min-width:0;}.profile-sessions-card__title{margin:0;font-size:1rem;font-weight:600;}h3.profile-sessions-card__title a{color:#002337 !important;text-decoration:none !important;transition:color 0.2s ease !important;}h3.profile-sessions-card__title:hover a{color:#F7A70A !important;text-decoration:none !important;}.profile-sessions-card__type-tag{text-align:center !important;display:inline-flex !important;align-items:center !important;padding:0.30rem 0.55rem !important;border-radius:6px !important;font-size:0.78rem !important;color:#fff !important;background-color:#F7A70A !important;}.profile-sessions-card__meta{display:grid;gap:0.45rem;margin:0.95rem 0 1.1rem 0;}.profile-sessions-card__row{display:flex;gap:0.4rem;flex-wrap:wrap;}.profile-sessions-card__label{font-weight:600;}.profile-sessions-card__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:0.6rem;}.profile-sessions-card__logo{height:45px;width:auto;display:block;}.profile-sessions-card__cancel{appearance:none;border:none;border-radius:999px;padding:8px 15px;font-size:0.8rem;font-weight:500;background-color:#002337;color:#ffffff !important;cursor:pointer;transition:all 0.25s ease;box-shadow:none;white-space:nowrap;}.profile-sessions-card__cancel:hover{background-color:#F7A70A;color:#ffffff !important;}.profile-sessions-card__cancel,.profile-sessions-card__cancel:hover,.profile-sessions-card__cancel:focus,.profile-sessions-card__cancel:active,.profile-sessions-card__cancel:visited{text-decoration:none !important;}.profile-sessions-card:hover a,.profile-sessions-card:hover a *,.profile-sessions-card a,.profile-sessions-card a *{text-decoration:none !important;border-bottom:0 !important;box-shadow:none !important;background-image:none !important;}.profile-sessions-card,.profile-sessions-card:hover{text-decoration:none !important;}.path-mysessions #block-tara-content{margin-top:15px !important;}.path-sessions h3{font-size:1.2rem !important;}.path-participants h3{font-size:1.2rem !important;}h1.page-title{font-size:1.75rem !important;}form.views-exposed-form{display:flex;flex-wrap:wrap;gap:16px 18px;align-items:flex-end;margin-bottom:25px;}form.views-exposed-form .form-item{display:flex;flex-direction:column;margin-bottom:0;min-width:220px;}form.views-exposed-form .form-item > label{margin-bottom:6px;font-weight:500;color:#002337;}form.views-exposed-form select.form-select{width:100%;height:46px;padding:10px 44px 10px 14px;border:1px solid #d7dde3;border-radius:10px;background-color:#ffffff;color:#002337;font-size:16px;line-height:1.2;box-shadow:0 1px 0 rgba(0,0,0,.03);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/sites/default/files/arrow-down.svg");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;}form.views-exposed-form select.form-select:hover{border-color:rgba(0,35,55,.35);}form.views-exposed-form select.form-select:focus{outline:none;border-color:#002337;box-shadow:0 0 0 3px rgba(0,35,55,.4);}form.views-exposed-form .form-actions{margin:0;display:flex;align-items:flex-end;}form.views-exposed-form [id^="edit-submit"]{height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;background-color:#002337;color:#ffffff;border:none;border-radius:10px;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.25s ease;box-shadow:none;margin-right:9px;}form.views-exposed-form [id^="edit-submit"]:hover{background-color:#BCD1E6;}form.views-exposed-form [id^="edit-submit"]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,35,55,.4);}form.views-exposed-form #edit-reset{height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:#002337;border:1px solid #002337;border-radius:10px;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.25s ease;}form.views-exposed-form #edit-reset:hover{background-color:#BCD1E6;}form.views-exposed-form #edit-reset:focus{outline:none;box-shadow:0 0 0 3px rgba(0,35,55,.4);}@media (max-width:768px){form.views-exposed-form .form-item{flex:0 0 calc(50% - 9px);min-width:unset;}form.views-exposed-form .form-item:nth-child(3){flex:0 0 100%;}form.views-exposed-form .form-actions{flex:0 0 100%;width:100%;margin-top:8px;}}:root{--sb-bg:#c9d9e8;--sb-text:#002337;--sb-gap:56px;--sb-max:1254px;--sb-pad-y:56px;--sb-pad-x:12px;}.speaker-bar{background:var(--sb-bg);color:var(--sb-text);padding:var(--sb-pad-y) 0;margin-top:40px !important;margin-bottom:-20px !important;}.speaker-bar .sb-container{max-width:var(--sb-max);margin:0 auto;padding:0 var(--sb-pad-x);display:grid;grid-template-columns:140px 320px 1fr;gap:var(--sb-gap);align-items:start;}.speaker-bar .sb-col{min-width:0;}.speaker-bar .sb-label{font-weight:600;line-height:1.15;margin:0;white-space:nowrap;}.speaker-bar .sb-name{font-size:28px;font-weight:400;line-height:1.15;margin:0 0 14px 0;}.speaker-bar .sb-meta{margin:0;line-height:1.6;}.speaker-bar .sb-meta .sb-org,.speaker-bar .sb-meta .sb-email{display:block;overflow-wrap:anywhere;word-break:break-word;}.speaker-bar .sb-bio{margin:0;line-height:1.7;overflow-wrap:anywhere;word-break:break-word;}@media (max-width:900px){:root{--sb-gap:28px;}.speaker-bar .sb-container{grid-template-columns:1fr;gap:18px;}.speaker-bar .sb-label{margin-bottom:4px;}.speaker-bar .sb-name{font-size:22px;margin-bottom:8px;}}.full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;}:root{--sc2-bg:#c9d9e8;--sc2-text:#002337;--sc2-radius:18px;--sc2-pad:48px;--sc2-gap:56px;--sc2-max:1254px;--sc2-shape-url:url(/sites/default/files/shape-background-azul.svg);}.view-session.view-display-id-attachment_1{max-width:var(--sc2-max);margin:36px auto;padding:var(--sc2-pad);border-radius:var(--sc2-radius);background:var(--sc2-bg);color:var(--sc2-text);position:relative;overflow:hidden;}.view-session.view-display-id-attachment_1 > *{position:relative;z-index:2;}.view-session.view-display-id-attachment_1::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;user-select:none;background-image:var(--sc2-shape-url),var(--sc2-shape-url),var(--sc2-shape-url);background-repeat:no-repeat,no-repeat,no-repeat;background-position:11% -27%,10% 245%,106% 32%;background-size:15rem auto,12rem auto,26rem auto;opacity:.16;}.view-session.view-display-id-attachment_1 .speaker-card2__title{margin:0 0 32px 0;font-size:38px;line-height:1.05;font-weight:600;letter-spacing:-0.02em;}.view-session.view-display-id-attachment_1 
.speaker-title-switch .is-plural{display:none;}.view-session.view-display-id-attachment_1:has(.view-content > .views-row:nth-child(2)) 
.speaker-title-switch .is-singular{display:none;}.view-session.view-display-id-attachment_1:has(.view-content > .views-row:nth-child(2)) 
.speaker-title-switch .is-plural{display:inline;}.view-session.view-display-id-attachment_1 .views-row + .views-row{margin-top:40px;}.view-session.view-display-id-attachment_1 .views-row{padding:0;}.view-session.view-display-id-attachment_1 .speaker-card2__grid{display:grid;grid-template-columns:280px 1fr;gap:var(--sc2-gap);align-items:start;}.view-session.view-display-id-attachment_1 .speaker-card2__name{margin:0 0 10px 0;font-size:30px;line-height:1.2;font-weight:400;}.view-session.view-display-id-attachment_1 .speaker-card2__meta{margin:0;line-height:1.85;}.view-session.view-display-id-attachment_1 .speaker-card2__org,.view-session.view-display-id-attachment_1 .speaker-card2__email{display:block;overflow-wrap:anywhere;word-break:break-word;}.view-session.view-display-id-attachment_1 .speaker-card2__email a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}.view-session.view-display-id-attachment_1 .speaker-card2__email a:hover{text-decoration-thickness:2px;}.view-session.view-display-id-attachment_1 .speaker-card2__bio{font-size:16px;line-height:1.9;overflow-wrap:anywhere;word-break:break-word;max-width:75ch;}.view-session.view-display-id-attachment_1 .speaker-card2__bio p{margin:0 0 18px 0;}.view-session.view-display-id-attachment_1 .speaker-card2__bio p:last-child{margin-bottom:0;}@media (max-width:900px){:root{--sc2-pad:26px;--sc2-gap:22px;}.view-session.view-display-id-attachment_1{margin:22px auto 40px;}.view-session.view-display-id-attachment_1 .speaker-card2__title{font-size:30px;margin-bottom:24px;}.view-session.view-display-id-attachment_1 .views-row + .views-row{margin-top:36px;}.view-session.view-display-id-attachment_1 .speaker-card2__grid{grid-template-columns:1fr;gap:18px;}.view-session.view-display-id-attachment_1 .speaker-card2__name{font-size:24px;margin-bottom:12px;}.view-session.view-display-id-attachment_1 .speaker-card2__bio{max-width:none;line-height:1.85;}.view-session.view-display-id-attachment_1::before{opacity:.12;background-size:42vw auto,38vw auto,58vw auto;background-position:18% 22%,20% 78%,82% 18%;}}@media (max-width:420px){.view-session.view-display-id-attachment_1{padding:22px;border-radius:16px;}}@media (max-width:768px){.view-session.view-display-id-attachment_1::before{display:none;}}body.path-user .page-tabs,body.path-user .local-tasks{display:none !important;}form.user-register-form#user-register-form{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));column-gap:18px;row-gap:16px;align-items:start;margin-top:10px !important;max-width:920px;margin-right:auto;grid-template-areas:"name gender"
    "university stakeholder"
    "institution amb"
    "email email"
    "pass1 pass2"
    "actions actions";}form.user-register-form#user-register-form #edit-field-name-wrapper{grid-area:name;}form.user-register-form#user-register-form #edit-field-gender-wrapper{grid-area:gender;}form.user-register-form#user-register-form #edit-field-university-wrapper{grid-area:university;}form.user-register-form#user-register-form #edit-field-type-of-stakeholder-wrapper{grid-area:stakeholder;}form.user-register-form#user-register-form #edit-field-name-of-the-institution-wrapper{grid-area:institution;}form.user-register-form#user-register-form #edit-field-are-you-a-eciu-student-amb-wrapper{grid-area:amb;}form.user-register-form#user-register-form #edit-actions{grid-area:actions;}form.user-register-form#user-register-form #edit-account,form.user-register-form#user-register-form #edit-pass{margin:0 !important;padding:0 !important;display:contents !important;}form.user-register-form#user-register-form .form-item-mail{grid-area:email;margin:0 !important;}form.user-register-form#user-register-form .form-item-pass-pass1{grid-area:pass1;margin:0 !important;}form.user-register-form#user-register-form .form-item-pass-pass2{grid-area:pass2;margin:0 !important;}form.user-register-form#user-register-form .form-wrapper,form.user-register-form#user-register-form .form-item,form.user-register-form#user-register-form .password-parent,form.user-register-form#user-register-form .confirm-parent,form.user-register-form#user-register-form .form-type-password-confirm{margin:0 !important;padding:0 !important;}form.user-register-form#user-register-form .field--type-string,form.user-register-form#user-register-form .field--type-email,form.user-register-form#user-register-form .field--type-list-string{display:contents;}form.user-register-form#user-register-form .form-item > label{margin:0 0 6px 0 !important;font-weight:600;color:#002337;line-height:1.2;}form.user-register-form#user-register-form .form-required:after{color:#BCD1E6 !important;}form.user-register-form#user-register-form input[type="text"],form.user-register-form#user-register-form input[type="email"],form.user-register-form#user-register-form input[type="password"],form.user-register-form#user-register-form select.form-select{width:100% !important;max-width:100% !important;height:46px;padding:10px 14px;border:1px solid #d7dde3;border-radius:10px;background:#ffffff;color:#002337;font-size:16px;line-height:1.2;box-shadow:0 1px 0 rgba(0,0,0,.03);}form.user-register-form#user-register-form input[type="text"],form.user-register-form#user-register-form input[type="email"],form.user-register-form#user-register-form input[type="password"]{background-image:none !important;}form.user-register-form#user-register-form select.form-select{padding-right:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/sites/default/files/arrow-down.svg");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;}form.user-register-form#user-register-form input[type="text"]:hover,form.user-register-form#user-register-form input[type="email"]:hover,form.user-register-form#user-register-form input[type="password"]:hover,form.user-register-form#user-register-form select.form-select:hover{border-color:rgba(0,35,55,.35);}form.user-register-form#user-register-form input[type="text"]:focus,form.user-register-form#user-register-form input[type="email"]:focus,form.user-register-form#user-register-form input[type="password"]:focus,form.user-register-form#user-register-form select.form-select:focus{outline:none;border-color:#002337;box-shadow:0 0 0 3px rgba(0,35,55,.4);}form#user-register-form #edit-mail--description{display:none !important;}form#user-register-form #edit-pass--description{display:none !important;}form#user-register-form .password-confirm-message{display:none !important;}@media (max-width:768px){form.user-register-form#user-register-form{grid-template-columns:1fr;grid-template-areas:"name"
      "gender"
      "university"
      "stakeholder"
      "institution"
      "amb"
      "email"
      "pass1"
      "pass2"
      "actions";}}form.user-register-form#user-register-form .form-item-mail{grid-column:1 / 2;}form.user-login-form#user-login-form{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));column-gap:18px;row-gap:16px;margin-top:10px !important;max-width:920px;margin-right:auto;}form.user-login-form#user-login-form .form-wrapper,form.user-login-form#user-login-form .form-item{margin:0 !important;padding:0 !important;}form.user-login-form#user-login-form .form-item{display:flex;flex-direction:column;}form.user-login-form#user-login-form .form-item > label{margin-bottom:6px;font-weight:600;color:#002337;line-height:1.2;}form.user-login-form#user-login-form .form-required:after{color:#BCD1E6 !important;}form.user-login-form#user-login-form input[type="email"],form.user-login-form#user-login-form input[type="password"]{width:100% !important;height:46px;padding:10px 14px;border:1px solid #d7dde3;border-radius:10px;background:#ffffff;color:#002337;font-size:16px;line-height:1.2;box-shadow:0 1px 0 rgba(0,0,0,.03);}form.user-login-form#user-login-form input{background-image:none !important;}form.user-login-form#user-login-form input[type="email"]:hover,form.user-login-form#user-login-form input[type="password"]:hover{border-color:rgba(0,35,55,.35);}form.user-login-form#user-login-form input[type="email"]:focus,form.user-login-form#user-login-form input[type="password"]:focus{outline:none;border-color:#002337;box-shadow:0 0 0 3px rgba(0,35,55,.4);}form#user-login-form #edit-name--description,form#user-login-form #edit-pass--description{display:none !important;}form.user-login-form#user-login-form #edit-actions{grid-column:1 / -1;margin-top:8px;}@media (max-width:768px){form.user-login-form#user-login-form{grid-template-columns:1fr;}}form.user-pass#user-pass{display:grid;grid-template-columns:1fr;row-gap:16px;margin-top:10px !important;max-width:451px;margin-right:auto;}form.user-pass#user-pass .form-wrapper,form.user-pass#user-pass .form-item{margin:0 !important;padding:0 !important;}form.user-pass#user-pass .form-item{display:flex;flex-direction:column;}form.user-pass#user-pass .form-item > label{margin-bottom:6px;font-weight:600;color:#002337;line-height:1.2;}form.user-pass#user-pass .form-required:after{color:#BCD1E6 !important;}form.user-pass#user-pass input[type="email"]{width:100% !important;height:46px;padding:10px 14px;border:1px solid #d7dde3;border-radius:10px;background:#ffffff;color:#002337;font-size:16px;line-height:1.2;box-shadow:0 1px 0 rgba(0,0,0,.03);}form.user-pass#user-pass input{background-image:none !important;}form.user-pass#user-pass input[type="email"]:hover{border-color:rgba(0,35,55,.35);}form.user-pass#user-pass input[type="email"]:focus{outline:none;border-color:#002337;box-shadow:0 0 0 3px rgba(0,35,55,.4);}form.user-pass#user-pass p{margin:0;font-size:14px;color:rgba(0,35,55,.8);line-height:1.4;display:none !important;}form.user-pass#user-pass #edit-actions{margin-top:8px;}:root{--sc2-bg:#c9d9e8;--sc2-text:#002337;--sc2-radius:18px;--sc2-pad:70px;--sc2-gap:56px;--sc2-max:1254px;}.cta-eciu{max-width:var(--sc2-max);margin:36px auto 36px;padding:var(--sc2-pad);border-radius:var(--sc2-radius);background:var(--sc2-bg);color:var(--sc2-text);position:relative;overflow:hidden;}.cta-eciu__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;}.cta-eciu__title{margin:0 0 20px 0;font-size:38px;line-height:1.05;font-weight:600;letter-spacing:-0.02em;margin-bottom:40px;}.cta-eciu__btn{display:inline-block;padding:14px 34px;border-radius:999px;background:#fff;color:#002337 !important;text-decoration:none !important;font-weight:500;transition:all .2s ease;border:none;}.cta-eciu__btn:hover{background:#002337;color:#fff !important;text-decoration:none !important;}.cta-eciu__btn:visited{background:#002337;color:#fff !important;text-decoration:none !important;}.cta-eciu__btn:active{background:#002337 !important;color:#fff !important;text-decoration:none !important;opacity:1;}.cta-eciu__btn:focus{background:#002337 !important;color:#fff !important;text-decoration:none !important;outline:none;}.cta-eciu__bg-image{width:13rem;max-width:25vw;position:absolute;inset:auto 67% 58% auto;z-index:1;pointer-events:none;user-select:none;opacity:.22;}.cta-eciu__bg-image.cc-2{width:11rem;max-width:22vw;inset:54% 77% auto auto;opacity:.18;}.cta-eciu__bg-image.cc-3{width:20rem;max-width:41vw;inset:-3% auto auto 73%;opacity:.15;}@media (max-width:900px){:root{--sc2-pad:40px;}.cta-eciu{margin:22px auto 40px;}.cta-eciu__title{font-size:30px;line-height:1.5;margin-bottom:40px;}.cta-eciu__bg-image{max-width:42vw;opacity:.16;}.cta-eciu__bg-image.cc-3{max-width:58vw;opacity:.12;}}@media (max-width:420px){.cta-eciu{padding:22px;border-radius:16px;}}@media (max-width:768px){.cta-eciu__bg-image{display:none !important;}}.cta-eciu__bg-image{width:13rem;max-width:25vw;position:absolute;inset:auto 67% 58% auto;z-index:1;pointer-events:none;user-select:none;opacity:.22;}.cta-eciu__bg-image.cc-2{width:11rem;max-width:22vw;inset:54% 77% auto auto;opacity:.18;}.cta-eciu__bg-image.cc-3{width:20rem;max-width:41vw;inset:-3% auto auto 73%;opacity:.15;}@media (max-width:900px){:root{--sc2-pad:26px;}.cta-eciu{margin:22px auto 40px;}.cta-eciu__title{font-size:30px;margin-bottom:16px;}.cta-eciu__bg-image{max-width:42vw;opacity:.16;}.cta-eciu__bg-image.cc-3{max-width:58vw;opacity:.12;}}@media (max-width:420px){.cta-eciu{padding:22px;border-radius:16px;}}@media (max-width:768px){.cta-eciu__bg-image{display:none !important;}}body.path-participants #block-tara-page-title h1.page-title{display:none !important;}body.path-participants .view-header h1.page-title{color:#002337 !important;}body.path-participants .view-header h1.page-title a{color:#002337 !important;}body.path-participants .view-header h1.page-title a:hover{color:#BCD1E6 !important;}main table,.region-content table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;color:#002337;font-size:0.85rem;line-height:1.35;border:none !important;border-radius:14px;overflow:hidden;}main table thead th,.region-content table thead th{font-size:0.89rem !important;}main table thead th,.region-content table thead th{background:#BCD1E6;color:#002337;font-weight:600;text-align:left;padding:14px 14px;border-bottom:none !important;white-space:nowrap;}main table td,.region-content table td{padding:14px 14px;border-bottom:none !important;vertical-align:middle;}main table tbody tr:nth-child(even),.region-content table tbody tr:nth-child(even){background:rgba(188,209,230,0.20);}@media (hover:hover){main table tbody tr:hover,.region-content table tbody tr:hover{background:rgba(188,209,230,0.35);}}main table a,.region-content table a{color:#002337;text-decoration:none;}main table a:hover,.region-content table a:hover{text-decoration:underline;}main table td.views-field-spaces-remaining,main table td.views-field-registration-count,.region-content table td.views-field-spaces-remaining,.region-content table td.views-field-registration-count{font-variant-numeric:tabular-nums;}main table .btn-gerir-inscricao,.region-content table .btn-gerir-inscricao{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;background:#002337;color:#fff;border-radius:10px;font-weight:500;font-size:0.85rem;text-decoration:none;white-space:nowrap;transition:all .25s ease;}main table a:hover .btn-gerir-inscricao,.region-content table a:hover .btn-gerir-inscricao{background:#F7A70A;color:#fff;}main table .btn-gerir-inscricao .fa-solid,.region-content table .btn-gerir-inscricao .fa-solid{font-size:0.85rem;}@media (max-width:768px){main .table-responsive,.region-content .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;}main table,.region-content table{display:block;overflow-x:auto;white-space:nowrap;}}main table a,.region-content table a{color:#002337 !important;text-decoration:none;}main table a:hover,.region-content table a:hover{color:#002337 !important;text-decoration:underline;}main table th,main table td,main table tr,.region-content table th,.region-content table td,.region-content table tr{border:0 !important;outline:0 !important;}main table th,main table td,.region-content table th,.region-content table td{box-shadow:none !important;background-clip:padding-box;}main table,.region-content table{border-collapse:separate !important;border-spacing:0 !important;}.subtitulo-contactos{padding:2px 6px;border-radius:999px;background:#BCD1E6;color:#002337;font-size:0.65rem;line-height:1;margin-left:2px;transition:background 0.2s ease,color 0.2s ease;}p a:hover + .subtitulo-contactos{background:#FFD75E;}.path-activity #breadcrumb,.path-social-activities #breadcrumb{background-color:#FFD75E !important;}.path-activity .breadcrumb,.path-activity .breadcrumb a,.path-activity .breadcrumb a:hover,.path-social-activities .breadcrumb,.path-social-activities .breadcrumb a,.path-social-activities .breadcrumb a:hover{color:#002337 !important;}.path-social-activities h1.page-title{margin-bottom:8px;}.path-manage-social-activities .page-title{margin-bottom:12px !important;}.path-all-participants #breadcrumb,.path-manage-sessions #breadcrumb,.path-manage-social-activities #breadcrumb,.path-participants #breadcrumb{background-color:#F7A70A !important;}@media (max-width:768px){.mobile-menu span{background-color:#fff !important;}.close-mobile-menu{display:none !important;}.pager{margin-top:-1rem !important;}.menu-wrap{overflow-x:hidden;max-width:100%;}.header{position:fixed;top:0;left:0;right:0;z-index:10000;}body{padding-top:81.71px !important;}.menu-wrap{position:fixed;top:81.71px;left:0;right:0;margin:0 !important;width:100vw !important;max-width:100vw !important;background:#002337;padding:20px;z-index:9998;transform:translateX(-100%);opacity:0;visibility:hidden;transition:all 0.3s ease;height:auto !important;max-height:none !important;min-height:unset !important;bottom:unset !important;border-radius:0 !important;box-shadow:none !important;}.active-menu .menu-wrap{transform:translateX(0);opacity:1;visibility:visible;background:#002337 !important;}.region-primary-menu .menu-item-level-1 a,.region-primary-menu .menu-item-level-1{text-transform:lowercase !important;font-size:1rem !important;}.region-primary-menu .menu-item-level-1{border-bottom:none !important;}.region-primary-menu .menu a{padding:0.65rem 0 !important;}.menu-wrap a{display:block;padding:20px 0;color:#fff !important;font-size:1rem;font-weight:400;text-align:left;text-decoration:none;background:none !important;margin:0;line-height:1.4;text-transform:lowercase !important;}.menu-wrap a:hover,.menu-wrap a:focus,.menu-wrap a.active,.menu-wrap a.is-active{background:none !important;text-decoration:none !important;color:#fff !important;}.menu-wrap .menu-item-level-1 a::after{content:none !important;display:none !important;}}.btn-gerir-admin{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;background:#002337;color:#fff;border-radius:10px;font-weight:500;font-size:0.85rem;text-decoration:none;white-space:nowrap;transition:all .25s ease;}.btn-gerir-admin:hover{background:#F7A70A;color:#fff;}.btn-gerir-admin .fa-solid{font-size:0.85rem;}:root{--certificate-card-bg:#FFD75E;--certificate-card-text:#002337;--certificate-card-radius:18px;--certificate-card-max:1254px;--certificate-card-pad-y:28px;--certificate-card-pad-left:48px;--certificate-card-pad-right:12px;--certificate-card-visual-width:380px;--certificate-card-column-gap:10px;}.certificate-card{max-width:var(--certificate-card-max);padding:var(--certificate-card-pad-y) var(--certificate-card-pad-right) var(--certificate-card-pad-y) var(--certificate-card-pad-left);border-radius:var(--certificate-card-radius);background:var(--certificate-card-bg);color:var(--certificate-card-text);position:relative;overflow:hidden;}.certificate-card__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) var(--certificate-card-visual-width);align-items:center;column-gap:var(--certificate-card-column-gap);min-height:150px;}.certificate-card__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;transform:translateX(-10px);}.certificate-card__title{margin:0 0 30px 0;font-size:38px;line-height:1.08;font-weight:500;letter-spacing:-0.02em;}.certificate-card__actions{margin:0;}.certificate-card__btn{display:inline-block;padding:10px 34px;border-radius:999px;background:#fff;color:#002337 !important;text-decoration:none !important;font-weight:500;transition:all .2s ease;border:none;}.certificate-card__btn:hover{background:#002337;color:#fff !important;text-decoration:none !important;}.certificate-card__visual{display:flex;align-items:center;justify-content:flex-end;height:100%;}.certificate-card__image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;margin-right:-12px;}.certificate-card__bg-image{width:13rem;max-width:25vw;position:absolute;inset:auto 67% 58% auto;z-index:1;pointer-events:none;user-select:none;}.certificate-card__bg-image.cc-2{width:11rem;max-width:22vw;inset:54% 77% auto auto;}.certificate-card__bg-image.cc-3{width:20rem;max-width:41vw;inset:-4% auto auto 73%;}@media (max-width:1100px){:root{--certificate-card-visual-width:320px;--certificate-card-pad-left:36px;--certificate-card-pad-right:10px;--certificate-card-pad-y:10px;}.certificate-card__title{font-size:34px;}}@media (max-width:900px){:root{--certificate-card-visual-width:250px;--certificate-card-column-gap:8px;--certificate-card-pad-left:26px;--certificate-card-pad-right:8px;--certificate-card-pad-y:22px;}.certificate-card{margin:22px auto 40px;}.certificate-card__inner{min-height:130px;}.certificate-card__title{font-size:30px;line-height:1.2;margin-bottom:18px;}.certificate-card__bg-image{max-width:42vw;opacity:.16;}.certificate-card__bg-image.cc-3{max-width:58vw;opacity:.12;}}@media (max-width:768px){.certificate-card{padding:36px 22px 28px;}.certificate-card__inner{grid-template-columns:1fr;min-height:auto;row-gap:10px;}.certificate-card__content{transform:none;text-align:center;}.certificate-card__title{font-size:28px;margin-top:10px;margin-bottom:26px;}.certificate-card__actions{margin-bottom:10px;}.certificate-card__visual{display:flex;justify-content:flex-end;align-items:center;width:100%;margin-top:10px;}.certificate-card__image{width:85%;max-width:300px;margin-right:-30px;}.certificate-card__bg-image{display:none !important;}}.certificate-card__title span{display:inline;}@media (max-width:768px){.certificate-card__title{font-size:34px;line-height:1.1;margin-top:10px;margin-bottom:26px;text-align:center;}.certificate-card__title span{display:block;}.certificate-card__title span + span{margin-top:4px;}}
