﻿:root{font-size:16px;}html,body{font-family:"Roboto",sans-serif;}.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.5em!important;}.my-75,.mb-75{margin-bottom:7.5em!important;}.my-invisible-element,.my-invisible-element:hover,.my-invisible-element:focus,.my-invisible-element:active{background-color:#5c1f17!important;}.btn-primary.focus,.btn-primary:focus{background-color:#5c1f17;border-color:#5c1f17;}.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 #852d21;}ul#lang{display:inline-block!important;padding-left:0;margin:5px 0 0 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:#b39b56!important;text-decoration:none;}#tlist{margin-bottom:30px!important;}.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body{background-color:#090909!important;}.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body img#logoMain{height:44px;width:auto;}.sticky-wrapper.sticky-wrapper-effect-1.sticky-wrapper-effect-1-dark.sticky-effect-active .sticky-body{background-color:#090909!important;}.sticky-wrapper.sticky-wrapper-effect-1.sticky-wrapper-effect-1-dark.sticky-effect-active .sticky-body img{height:44px;width:auto;}.sticky-wrapper.sticky-wrapper-effect-1.bg-custom-color{background-color:rgba(9,9,9,.8)!important;}.sticky-wrapper.sticky-wrapper-effect-1.bg-custom-color img#logoMain{height:44px;width:auto;}.sticky-wrapper.sticky-wrapper-effect-1 .sticky-body{background-color:#090909!important;}.sticky-wrapper.sticky-wrapper-effect-1 .sticky-body .container-fluid img{transition:ease all 300ms;display:inline-block;vertical-align:bottom;}.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 form#uploadFicheiros{background-color:#eee;padding:15px;border-radius:10px;border:dashed 1px #a9a9a9;-webkit-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-moz-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-ms-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-o-transition:.3s cubic-bezier(0,0,.265,1.55)!important;transition:.3s cubic-bezier(0,0,.265,1.55)!important;}.bo form#uploadFicheiros .fade.in{opacity:1;}.bo form#uploadFicheiros.is-active{border:dashed 1px #000;}.pagePadTop{padding-top:76px;}.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;}html.side-header-overlay-full-screen #header{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:rgba(133,45,33,.99);background-image:url(/images/static/fundo-menu-full.jpg);}#header .header-nav.header-nav-links.header-nav-light-text nav>ul>li>a,#header .header-nav.header-nav-line.header-nav-light-text nav>ul>li>a{font-family:"Roboto Condensed",sans-serif;font-weight:500;color:#fff;padding:5px 0!important;line-height:1.7em;text-transform:uppercase;}@media(min-width:992px){#header .header-nav.header-nav-links nav>ul li:hover>a{color:#b39b56!important;}}#header .header-nav.header-nav-links nav>ul:not(:hover)>li>a.current-page-active{color:#b39b56!important;}#footer{border-top:0;}#footer .footer1{background-color:#eee;}#footer .footer2{background-color:#090909;}#footer .social-icons li:hover a{color:#fff!important;}#footer .social-icons.social-icons-bigX li a i{-webkit-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-moz-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-ms-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-o-transition:.3s cubic-bezier(0,0,.265,1.55)!important;transition:.3s cubic-bezier(0,0,.265,1.55)!important;}#footer .logo img{max-width:100%!important;}@media(max-width:991px){#header .header-nav-main.header-nav-main-square nav>ul>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:.3s cubic-bezier(0,0,.265,1.55)!important;-moz-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-ms-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-o-transition:.3s cubic-bezier(0,0,.265,1.55)!important;transition:.3s cubic-bezier(0,0,.265,1.55)!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;}.lxmaxLogo{width:auto;height:18px;position:relative;top:-5px;}.t-h{position:absolute;margin-left:-1000rem;}.texto-titulo{font-family:"Roboto Condensed",sans-serif;font-size:24px;font-size:1.5rem;font-weight:500;}.pageHome .texto-titulo span{display:inline-block;background-color:#852d21;color:#fff;padding:2px 3px;}.texto-subTitulo{font-size:16px;font-size:1rem;}.bloco-areas-pratica .icon-wrapper{height:70px;display:flex;justify-content:center;align-items:flex-end;}.bloco-equipa-home{background-color:#000;}.noticias-wrapper .noticia-item{padding:10px;-webkit-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-moz-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-ms-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-o-transition:.3s cubic-bezier(0,0,.265,1.55)!important;transition:.3s cubic-bezier(0,0,.265,1.55)!important;}.noticias-wrapper .noticia-item .data-wrapper{font-size:.875rem;}.noticias-wrapper .noticia-item .botao-wrapper a i{margin-left:2px;-webkit-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-moz-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-ms-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-o-transition:.3s cubic-bezier(0,0,.265,1.55)!important;transition:.3s cubic-bezier(0,0,.265,1.55)!important;}.noticias-wrapper .noticia-item:hover{box-shadow:0 0 5px rgba(0,0,0,.2);}.noticias-wrapper .noticia-item:hover .botao-wrapper a i{transform:translateX(5px);color:#b39b56;}.bloco-inicial-simples{height:500px;background-position:center center;}.bloco-citacao{background-image:url(/images/static/areasPratica_fundo.jpg);background-size:cover;background-position:center center;height:440px;}.bloco-caminho .texto-subTitulo{font-size:.8rem;}.bloco-equipa-lista .card{-webkit-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-moz-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-ms-transition:.3s cubic-bezier(0,0,.265,1.55)!important;-o-transition:.3s cubic-bezier(0,0,.265,1.55)!important;transition:.3s cubic-bezier(0,0,.265,1.55)!important;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}.bloco-equipa-lista .card:hover{margin-top:-3px;box-shadow:3px 3px 3px rgba(0,0,0,.2);}.pageEquipaInfo .titulo-top .texto-titulo{font-size:1rem;}.pageEquipaInfo .titulo-top .texto-subTitulo{font-size:.8rem;}.ratio-custom{--bs-aspect-ratio:30%;}.btn{--bs-btn-font-size:.8rem!important;}