﻿.line-clamp1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.mt-n75,.my-n75{margin-top:-7.5rem!important;}.mb-n75,.my-n75{margin-bottom:-7.5rem!important;}.my-75,.mt-75{margin-top:7.5rem!important;}.my-75,.mb-75{margin-bottom:7.5rem!important;}.h-90{height:90%!important;}.bg-light-10{background-color:var(--light-rgba-10);}.bg-light-20{background-color:var(--light-rgba-20);}.bg-light-30{background-color:var(--light-rgba-30);}.bg-light-40{background-color:var(--light-rgba-40);}.bg-light-50{background-color:var(--light-rgba-50);}.bg-light-60{background-color:var(--light-rgba-60);}.bg-light-70{background-color:var(--light-rgba-70);}.bg-light-80{background-color:var(--light-rgba-80);}.bg-light-90{background-color:var(--light-rgba-90);}.my-invisible-element,.my-invisible-element:hover,.my-invisible-element:focus,.my-invisible-element:active{background-color:#005076!important;}.btn-primary.focus,.btn-primary:focus{background-color:#005076;border-color:#005076;}.barraProcura .form-control,.barraProcura .btn{-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important;height:45px;}.barraProcura .form-control{border:1px solid #0072a9;}ul#lang{display:inline-block!important;padding-left:0;margin:0;}ul#lang li{display:inline-block!important;margin-left:3px;margin-right:3px;}ul#lang li a{margin:0;color:#fff;}ul#lang li:hover a{color:#004f76!important;text-decoration:none;}#tlist{margin-bottom:30px!important;}.sticky-wrapper.sticky-wrapper-effect-1 .sticky-body{background-color:rgba(255,255,255,0);min-height:79px;}.sticky-wrapper.sticky-wrapper-effect-1 .sticky-body .social-icons li a{color:#328eba!important;}.sticky-wrapper.sticky-wrapper-effect-1 .sticky-body .container-fluid img{transition:ease all 300ms;display:inline-block;vertical-align:bottom;}.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body{background-color:rgba(255,255,255,.9)!important;backdrop-filter:blur(3px);}.sticky-wrapper.sticky-wrapper-effect-1.bg-custom-color .sticky-body{background-color:#fff;}.sticky-wrapper.sticky-wrapper-effect-1.bg-custom-color .sticky-body .social-icons li a{color:var(--primary)!important;}.sticky-wrapper.sticky-wrapper-effect-1.bg-custom-color .sticky-body .hamburguer-btn .hamburguer span{background:var(--primary);}.thumb-info.thumb-info-centered-icons .thumb-info-action-custom{top:50%;margin-top:0;height:100%;left:0;width:100%;display:block;transform:translate3d(0,-50%,0);}.thumb-info.thumb-info-centered-icons .thumb-info-action-custom a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;}.thumb-info.thumb-info-centered-icons .thumb-info-action-custom .thumb-info-icon-custom:before{display:inline-block;border-top:1px solid #ddd;content:"";height:1px;width:100px;transform:translateY(-50px);}.thumb-info.thumb-info-centered-icons .thumb-info-action-custom .thumb-info-icon-custom:after{display:inline-block;border-left:1px solid #ddd;content:"";height:100px;width:1px;transform:translateX(-50px);}.bo .bg-gradient>.text-dark{color:#fff!important;}.bo .form-check{width:auto;}.bo .form-check label.control-label{width:100%;}.bo .form-check label.control-label .form-control:hover{cursor:pointer;}.bo .form-check label.control-label:hover{cursor:pointer;}.bo #dropSection{background-color:rgba(231,231,231,.2);padding:15px;border-radius:10px;border:dashed 1px #808080;height:100px;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;display:grid;place-items:center;}.bo #dropSection.active{border:dashed 1px #000!important;background-color:#e7e7e7;}.pagePadTopX{padding-top:79px;}.dshadow{-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7));filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7));}.custom-text-shadow{text-shadow:1px -1px 0 rgba(0,0,0,.4);}h1,h2,h3,h4,h5,h6{letter-spacing:normal!important;}.scrollable.colored-slider .scrollable-slider{background:#fff!important;}#header .header-nav.header-nav-links nav ul:not(:hover)>li>a.current-page-active{color:#004f76!important;}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:#328eba;}#footer{border-top:0;}#footer .footer1{background-color:#004f76;}#footer .footer2{background-color:#0072a9;}#footer .social-icons li:hover a{color:#007aff!important;}#footer .social-icons.social-icons-bigX li a i{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;}#footer .logo img{max-width:100%!important;}@media(max-width:991px){#header .header-nav-main.header-nav-main-square nav ul.social-icons>li a{border-radius:100%!important;}}.social-icons.social-icons-big li{display:inline-block!important;}.social-icons.social-icons-big li a{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;font-size:1.5em!important;width:33px;height:33px;line-height:35px;}.social-icons li:hover.social-icons-instagram a{background:none;}.social-icons li:hover.social-icons-instagram a i{background:#e1306c;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.social-icons li:hover.social-icons-facebook a i{color:#fff!important;}.lxmaxLogo{width:auto;height:18px;position:relative;top:-5px;}.t-h{position:absolute;margin-left:-1000rem;}.bloco-inicial-simples{position:relative;height:500px;background-size:cover;background-position:center center;}.bloco-inicial-simples .titulo-topo-wrapper{position:absolute;bottom:0;left:0;width:100%;padding:2rem 1rem 1rem 1rem;background:rgba(0,0,0,.5);background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%);}.pageEscolaX .bloco-inicial-simples{height:600px;}.pelicula-escura>*{position:relative;z-index:1;}.pelicula-escura:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);}.ratio-custom{--bs-aspect-ratio:30%;}.urbanist{letter-spacing:.8px;font-family:"Urbanist",sans-serif!important;}.nunito{font-family:"Nunito",sans-serif!important;}.texto-big{font-size:3rem;font-weight:700;line-height:1.2;}.texto-big-subtitulo{font-size:1.25rem;font-weight:600;line-height:1;font-family:"Nunito",sans-serif!important;}.texto-titulo{font-size:2.188rem;font-weight:700;line-height:1.1;}.texto-titulo span{font-weight:300;}.texto-subtitulo{font-size:1.125rem;line-height:1.35;font-weight:600;font-family:"Nunito",sans-serif!important;}.texto-destaque{font-size:1.188rem;line-height:1.24;font-weight:800;font-family:"Nunito",sans-serif!important;}.texto-footer{font-size:.875rem;}.texto-footer-titulo{font-size:.9375rem;font-weight:700;font-family:"Nunito",sans-serif!important;}.texto{font-size:1rem;line-height:1.4;letter-spacing:.8px;}.btn{font-size:.875rem;font-weight:700;font-family:"Nunito",sans-serif!important;}@media(max-width:991px){.contactos-wrapper .container{padding:0;}.contactos-wrapper .container .contactos-info{padding:3rem;}.contactos-wrapper .container .bg-small-custom{background-color:#e7e7e7;}.contactos-wrapper .container .bg-small-custom>.ps-lg-5{padding:3rem;}}@media(min-width:992px){.contactos-wrapper{background:#e7e7e7;background:linear-gradient(90deg,#fff 0%,#fff 50%,#e7e7e7 50%,#e7e7e7 100%);}}.teste-grid{display:grid;}.news-wrapper{position:relative;}.news-wrapper .image-wrapper{overflow:hidden;}.news-wrapper .image-wrapper img{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;}.news-wrapper .texto-destaque{max-height:71px;}.news-wrapper:hover .image-wrapper img{transform:scale(1.05);}.pageEscolas .escola-item-wrapper{position:relative;overflow:hidden;}.pageEscolas .escola-item-wrapper img{-webkit-transition:all 2s ease!important;-moz-transition:all 2s ease!important;-ms-transition:all 2s ease!important;-o-transition:all 2s ease!important;transition:all 2s ease!important;}.pageEscolas .escola-item-wrapper .escola-info{position:absolute;bottom:0;left:0;width:100%;padding:2rem 1rem 1rem 1rem;background:rgba(0,0,0,.5);background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%);color:#fff;display:flex;justify-content:center;align-items:center;}.pageEscolas .escola-item-wrapper .escola-info .texto-destaque{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;display:flex;justify-content:center;align-items:center;}.pageEscolas .escola-item-wrapper .escola-info .botao-wrapper{position:absolute;bottom:1rem;left:0;width:100%;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;display:flex;justify-content:center;align-items:center;opacity:0;}.pageEscolas .escola-item-wrapper:hover img{transform:scale(1.1);}.pageEscolas .escola-item-wrapper:hover .escola-info .texto-destaque{opacity:0;}.pageEscolas .escola-item-wrapper:hover .escola-info .botao-wrapper{opacity:1;}.pageBibliotecas .biblioteca-item-wrapper{position:relative;overflow:hidden;}.pageBibliotecas .biblioteca-item-wrapper img{-webkit-transition:all 2s ease!important;-moz-transition:all 2s ease!important;-ms-transition:all 2s ease!important;-o-transition:all 2s ease!important;transition:all 2s ease!important;}.pageBibliotecas .biblioteca-item-wrapper .biblioteca-info{position:absolute;bottom:0;left:0;width:100%;padding:2rem 1rem 1rem 1rem;background:rgba(0,0,0,.5);background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%);color:#fff;display:flex;justify-content:center;align-items:center;}.pageBibliotecas .biblioteca-item-wrapper .biblioteca-info .texto-destaque{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;display:flex;justify-content:center;align-items:center;min-height:40px;}.pageBibliotecas .biblioteca-item-wrapper .biblioteca-info .botao-wrapper{position:absolute;bottom:1rem;left:0;width:100%;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;display:flex;justify-content:center;align-items:center;opacity:0;}.pageBibliotecas .biblioteca-item-wrapper:hover img{transform:scale(1.1);}.pageBibliotecas .biblioteca-item-wrapper:hover .biblioteca-info .texto-destaque{opacity:0;}.pageBibliotecas .biblioteca-item-wrapper:hover .biblioteca-info .botao-wrapper{opacity:1;}.bottom-cta{position:relative;height:500px;background-position:center center;background-size:cover;background-repeat:no-repeat;}@media(min-width:992px){.bottom-cta{height:900px;}}.pageEmentas .bottom-cta{background-position:right center;}.pageAlunos .bottom-cta{background-position:70% center;}.pageAlunosPagX{position:relative;}.pageAlunosPagX .pageAlunosX-bottom{position:relative;height:auto;background-position:center center;background-size:cover;background-repeat:no-repeat;}.toggle-tertiary .toggle label,.toggle-tertiary .toggle .toggle-title{color:var(--tertiary-inverse);}@media(max-width:991px){.top-text{margin-left:-100vw;margin-right:-100vw;padding-left:100vw;padding-right:100vw;}}@media(min-width:992px){.top-text{background-color:#fff;margin-left:-100vw;padding-left:100vw;}}.documento-categoria-item{position:relative;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;padding:4rem 1rem;border:1px solid var(--dark);}.documento-categoria-item .texto{height:45px;overflow:hidden;}.documento-categoria-item .bi:before{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-ms-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;}.documento-categoria-item:hover{background-color:rgba(231,231,231,.8);border:1px solid rgba(0,0,0,.2);}.documento-categoria-item:hover a .bi::before{transform:scale(1.5);}.contactos-lista .contactos-escola{border:1px solid var(--tertiary);}.contactos-lista .contactos-escola .escola-info{min-height:270px;padding:2.5rem 1rem 1rem 1rem;display:flex;flex-direction:column;justify-content:space-between;}.contactos-lista .contactos-escola .escola-info .texto-destaque{position:relative;}.contactos-lista .contactos-escola .escola-info .texto-destaque .escola-sede{font-size:.875rem;font-weight:600;color:var(--quaternary);position:absolute;top:-20px;left:0;}.body{position:relative;}.body #botao-links-uteis,.body #botao-projetos{width:50px;height:46px;position:fixed;z-index:10;left:1rem;align-items:center;opacity:.8;}.body #botao-links-uteis:hover,.body #botao-projetos:hover{opacity:1;}.body #botao-links-uteis{bottom:4.7rem;}.body #botao-projetos{bottom:1rem;}.body .proj_image_wrapper{max-width:150px;}@media(min-width:992px){.body #botao-links-uteis,.body #botao-projetos{width:140px;}.body #botao-links-uteis{bottom:4rem;}.body #botao-projetos{bottom:1rem;}}