ul li { 
font-size:18px;
line-height: 1.5em;
}
.elementor-widget-container h1 {
background-color: #ffffff94;
display: initial;
padding: 20px 15px;
line-height: 2em;
} a:active { }
.rc_caixa_text {
max-width:1200px;
margin:auto; 
}
.rc_caixa_text p {
text-align: justify;
} .rc_tl_proyecto:before {   
content:'';
background: url(https://www.pisan.es/wp-content/uploads/2022/05/franja-hidraulic-3-lineas-2ok-scaled.jpg);  height: 200px; width: 2500px; position: absolute;
left: -200px;
top:-0px;
z-index:-5;
}
.rc_tl_noticias:before {   
content:'';
background: url(//www.pisan.es/wp-content/uploads/2022/05/banner-smart-03-scaled.jpg);  width: 2500px; position: absolute;
height: calc(100%/0.6 - 2*1em - 2*1px);
top:-0px;
z-index:-5;
left: -150px;
}
.rc_tl_empresa:before {   
content:'';
background: url(//www.pisan.es/wp-content/uploads/2022/05/slider-smart-city-1-scaled.jpg);  width: 2500px; position: absolute;
height: calc(100%/0.6 - 2*1em - 2*1px);
top:-0px;
z-index:-5;
left: -150px;
background-repeat: no-repeat;
}
.rc_contenedor {
max-width:1300px;
margin:auto;
}
.rc_tl_proyecto h1, .rc_tl_noticias h1{
padding-top:6%;
font-size:2.4em;
margin-bottom:0px;
text-transform: capitalize;
font-weight:400;
} .home .container {
max-width: inherit; 
}
.home .container {
width: inherit; 
}
.home #primary {
margin-top: 0px;
margin-bottom: 0px;
}
#primary {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
#wpv-view-layout-2267 tr td {
width:50%;
} .header-top {
display:none;
}
.rc_info_usuario {
color: black;
font-size: 19px;
display: flex;
flex-direction: row;
justify-content: center;
float:right;
}
.rc_info_usuario>div {
margin-right: 5px;
}
.rc_exit a {
background-color: #e6e6e6;
padding: 10px 10px;
border-radius: 6px;
margin-left: 10px;
} #menu {
background-color:grey;
}
#menu ul {
list-style:none;
margin:0;
padding:0;
text-decoration: none;
}
#menu ul li{
display:inline-block;
}
#menu ul li a{    
text-decoration: none;
color:white; 
display:block;
padding:10px 30px;
}
#menu ul li a:hover {
background-color:red;  
}
#primary {
margin-top:55px;
margin-bottom:30px;
} #sidebar .widget-title { background-color: #f9f9f9; font-size: 11px; border-width: 0 0 1px; padding: 16px 12px; text-align: center; 
}
.sticky{
top:50px;
position:sticky;
}
.ancho100{
width:100%;
}
.imglista{
list-style-image: none;
list-style-image: url(//www.pisan.es/temp/wp-content/uploads/2022/01/visto-mini.png);
list-style-position: inside;
}
.nosubrayat a{
text-decoration:none;
color:black;
}
.arreglada {
border-radius: 8px;
padding-top: 20px;
}
.arreglada img {
border-radius: 8px;
}
.esquerra20{
padding-left:20px;
}
.dreta30{
padding-right:30px;
}  .posistionabsolute {
top: 17px;
width: 265px;
height: 343px;
background-color: #0d8ac3;
position: absolute;
z-index: 1;
color: white;
}
.centrar { position: relative;
top: 20%;
padding-left: 10px;
padding-right: 10px;
}
.subtext h2{
font-weight:600;
padding-left: 0px;
line-height: 1em;
font-size: 1.5em;
}
.subtext p{
padding-left: 0px;
line-height: 1.4em;
font-size: 1em;
}
.text {
padding-right: 25px;
}
.rc_descripcion_equipo p {
text-align: justify;
} .form-check label {
background-color: #ddd;
padding: 3px 15px;
font-size: 17px; text-align: center;
text-transform: capitalize;
}
.form-check label:hover {
background-color: #888888;
cursor: pointer;
color: white;  
}
.rc_aliniado_proyectos .form-check label:hover {
cursor: pointer;
color: #00acdc;
font-weight: 400;   
}
.form-check input[type=radio]:checked+label {
background-color: #dbdbdb;
border-color: #d9d9d9;
}
.rc_categoria_button {
display: flex;
flex-direction: row;
justify-content: center
}
.form-check input[type=radio] {
opacity: 0;
position: fixed;
width: 0;
}
.rc_sectores_botones {
display:flex;
}
.rc_sectores_botones .form-check {
display: block;
min-height: 1.5rem;
padding-left: 0.4em;
margin-bottom: 0.125rem;
} .rc_row_proyecto {
height: 183px;
width:318px;
position: relative;
background-size: cover;
background-repeat: no-repeat;
cursor: pointer;  
} .r_mov {
animation-name: square !important;
animation-duration: 2s;
animation-iteration-count: 1;
animation-fill-mode: forwards;
cursor: pointer;
align-content
margin-left: 255px;
animation-delay: 10s;
}
.my-div {
transition:1s;
}
.rc_mov {
transition:1s;
background-position: 0px 345px;
} .img_slider {
position:relative;
}
.rc_titulo_proyecto {
position: absolute;
text-align:center;
font-weight:600;
left: 50%;
top:100%;
transform: translate(-50%, 50%);
}
.rc_titulo_proyecto h2 {
color:white;
}
.rc_interior {
width: 100%;
height: 100%;
}
.rc_hover a:hover > .rc_interior > .rc_titulo_proyecto {
top: 2%;
transition: 1.4s;
bottom: 2%;
}
.rc_hover a:hover > .rc_interior {
background-color: #64CDFE;
opacity: 0.9;
transition: all 400ms ease-out;
}
.titulos-negros {
color: #464646;
background-color: #64cdfe;
padding: 5%;
text-align: center;
font-size: 18px;
font-weight: 800;
text-transform: uppercase;
font-style: normal;
}
.botones {
width:6%;
padding:0;
margin-top: 5px;
margin-bottom: 20px;
margin-left:15px;
font-size: 10px;
color:black;
display:flex !important;
float:left;
}
.botones a{
color:black;
text-decoration: none;
}
.imagenes {
border-radius: 8px 8px 0 0;
}
.img2 {
margin-top: 2%;
margin-bottom: 2%;
} .rc_categorias_not {
margin-top:20px;
}
.rc_categorias_not a {
background-color:#bebebe;
padding: 7px 10px;
text-decoration: none;
color:black;
border:solid 1px grey;
border-radius:4px;
}
.rc_categorias_not a:hover {
color:white;
background-color:#a3a3a3;
}
.imagenes-col6 img{
margin-bottom:2%;
}
.rc_contenedor_slider_noticias p {
margin:0px;
}
.post-meta-only {
padding-bottom: 20px;
}
.post-meta {
display: inline-block;
margin-right: 15px;
font-size:18px;
}
.post-meta > br {
display:none;
}
.noticia-template-default .col-4 {
padding-left:40px;
}
.rc_subtitulo_noticia h2{
font-size:17px;
font-weight:bold;
margin: 0 15px 0 15px;
padding-bottom:15px;
}
.rc_margin_30 {
margin-bottom: 30px;
}
.rc_controls {
margin-top: 30px;
} .rc_contenedor_slider_noticias {	
width:100%;	
display:flex;
}
.rc_contenedor_slider_noticias_col_1 {
margin-right:20px;
width:75%;
}
.rc_contenedor_slider_noticias_col_2 {
display:flex;
flex-direction:column;
width:25%;
}
.rc_contenedor_slider_noticias_col_2 >div {
margin-bottom:20px;
}
.rc_ultimo_slider {
margin-bottom:0px !important;
} .rc_buscar {
display: inline-flex;
width:70%;
text-align:center;
margin-bottom:30px;
margin: auto;
padding-bottom:40px;
}
form .rc_buscar input[type="text"] {
width:100% !important;
}
.button {
background-color: #e1e1e1;
color: #7c7c7c;
}
.rc_centrado {
text-align:center;
}
.rc_buscar button:not(:disabled) {
cursor: pointer;
color:white;
font-size:0.9em;
}
.rc_buscar .rc_enviar {
margin-right:3px;
}
#wpv-view-layout-1186 a:link {
text-decoration:none;
}
.rc_filtros_listado {
display:flex;
}
.rc_aliniado {
justify-content: left !important;   
}
.rc_aliniado .form-check label {
background-color: #e9e9e9;
padding: 2px 8px;
font-size: 16px;
border: 1px solid #eaeaea;
text-align: center;
text-transform: capitalize;
line-height: 17px;
}
.rc_aliniado_proyectos .form-check label {
background-color: #e9e9e900;
padding: 2px 8px;
font-size: 16px;
border-left: 1px solid #ff0000;
text-align: center;
text-transform: capitalize;
line-height: 17px;
text-align: left;
}
.rc_caja_filtros {
padding-left:40px;
}
.rc_aliniado .form-check label:hover {
background-color: #00acdc;
cursor: pointer;
color: #ffffff;
}
.rc_unidad_categoria_titulo h3 {
min-height: 82px;
} .tagchecklist a {
text-decoration:inherit;   
} #cred_form_1151_1_1,
#cred_form_826_1_1,
#cred_form_1148_1_1, #cred_form_1133_1_1, #cred_form_810_1_1, #cred_form_1137_1_1 {
background-color:#e0e0e0;
padding:30px;
}
* {
box-sizing: border-box;
}
.container {
position: relative;
}
.mySlides {
display: none;
}
.cursor {
cursor: pointer;
}
.prev,
.next {
cursor: pointer;
position: absolute;
top: 40%;
width: auto;
padding: 16px;
margin-top: -50px;
color: white;
font-weight: bold;
font-size: 20px;
border-radius: 0 3px 3px 0;
user-select: none;
-webkit-user-select: none;
}
.next {
right: 15px;
border-radius: 3px 0 0 3px;
}
.prev:hover,
.next:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.numbertext {
color: #f2f2f2;
font-size: 12px;
padding: 8px 12px;
position: absolute;
top: 0;
}
.row:after {
content: "";
display: table;
clear: both;
}
.column {
float: top;
width: 100%;
}
.demo {
opacity: 0.6;
height: 90px;
}
.active,
.demo:hover {
opacity: 1;
}
.totimg {
width: 100%;
} .eg-imagenes {
border-radius: 1%;
width: 100%;
}  .rc_parrafo {
text-align: justify;
}
#wpv-view-layout-1182 a, #wpv-view-layout-1179 a {
text-decoration: none;
}  a:hover .rc_unidad_categoria_titulo {
color:#666666;
}
.rc_fecha_noticia {
display: contents;
float:right;
}
a:hover .rc_fecha_noticia {
color:#666666;
}
.rc_unidad_categoria_titulo .eg-subcategorias {
padding: 0px;
font-size: 16px;
border: none !important;
background-color: transparent;
}
.rc_categorias_noticias {
display:flex;
}
.rc_contenerdor_info {
margin-top:30px;
} .page-id-1143 .rc_equipo, .page-id-1121 .rc_noticia, .page-id-828 .rc_proyecto {
background-color: #494444;     
} .rc_centrat {
text-align: center;
}
.rc_caixa_form {
max-width: 600px;
margin: auto;
background-color: gainsboro;
padding: 30px;
}
.eg-form{
width:100%;
display: inline-block;
margin-bottom:0.5%;
}
.eg-form input{ display: inline-block;
margin-top:1%;
padding: 13px 10px;
}
.eg-form button{
display: inline-block;
margin-top:5%;
}
.eg-introduir{
width: 47% !important;
margin-left:20%;
margin-top:5%;
}
.form-botons{
}
.botones2 {
margin-top:1%;
margin-left:5px;
font-size: 10px;
color:black;
}
.botones2 a{
color:black;
text-decoration: none;
}
.eg-imagenes{
border-radius:1%;
}
.eg-categorias{
margin-left:8px;
}
.eg-label{
margin-left:7px;
}
.rc_contenerdor_info .eg-boto{
justify-content: center;
}
.eg-boto{
display:flex;
padding-left:5px; }
.eg-boto label{
font-size:14px;
}
.eg-boto .form-check{
padding-left:3px !important;
}
.eg-totes-fotos{
margin-top:25px;
}
.eg-titulos{
margin-top:8px;
text-decoration:none;
}
.eg-totes-fotos a{
text-decoration:none;
}
.eg-subcategorias{
margin-right:10px;
}
.eg-iframe {
width: 100%;
margin-right: 5%;
height: 450px;
margin-top: 25px;
}
.textos {
margin-left: 50px;
;
}
.eg-fondo {
background-color: gray;
border-radius: 10px 10px;
}
.eg-formulario {
padding-right: 20px;
padding-left: 20px;
}
.eg-formulario input {
border: 0;
background-color: rgb(218, 216, 216) !important;
}
.eg-formulario textarea {
border: 0;
background-color: rgb(218, 216, 216);
}
.eg-enviar {
width: 100%;
box-shadow: 0;
border: 0;
background-color: rgb(95, 95, 95);
padding: 10px;
}
.eg-seleccionar {
box-shadow: 0;
border: 0;
background-color: rgb(95, 95, 95);
padding: 25px;
margin-right: -4px;
padding-left: 50px;
}
.eg-seleccionar:hover {
background-color: rgb(68, 68, 68);
}
.eg-sedes{
float:left;
display:inline-block !important;
padding-bottom:22px !important;
}
.eg-sedes a{
text-decoration:none !important;
padding-left:60px;
padding-right:60px;
padding-bottom:28px !important;
padding-top:6px !important;
}
.eg-sedes a:hover{
color:black;
}
.eg-sedes a:active{
background-color:transparent;
border:0;
}
.eg-sedes:hover{
background-color:#808080;
}
.eg-sedes a:focus{
background-color:#808080;
}
.eg-primero a{
border-radius: 9px 0px 0px 0px !important;
}
.eg-primero:hover{
border-radius: 9px 0px 0px 0px;
}
.eg-primero a:focus{
border-radius: 9px 0px 0px 0px;
}
.cambio{
height:50px;
width:103.5%;
margin-left:-1.7%;
border-radius: 9px 9px 0px 0px;
background-color:#ababab!important;
}
.eg-primero{
background-color:#808080;
border-radius: 9px 0px 0px 0px;
} .wrapper {
position: relative;
width: 100%;
}
.three-by-two.aspect-ratio { padding-bottom: 50% }
.four-by-three.aspect-ratio { padding-bottom: 75%; }
.sl_proj_f1.aspect-ratio { padding-bottom: 65.25%;
background-color:#5041c8;}
.sl_proj_f2.aspect-ratio { padding-bottom: 130.5%;
background-color:green;
}
.sl_proj_f3.aspect-ratio { padding-bottom: 65%;
background-color:#24c289;
}
.sl_proj_f4.aspect-ratio { padding-bottom: 65.2%;
background-color:#2824c2;
}
.sl_proj_f5.aspect-ratio { padding-bottom: 33%;
background-color:#60f5bf;
}
.sl_proj_f6.aspect-ratio { padding-bottom: 33%;
background-color:#60f5bf;
}
.half {
width: 50%;
float: left;
background: #ccb1c7;
}
.main-box {
width: 80%;
margin: 5% auto;
}
.main-box > .content {
background: #e68c8c;
}
.Sl_1_img_1 {
width:50%;
} 
.Sl_1_img_2 {
width:50%;
}
.aspect-ratio {
position:relative;
}
.rc_content_img {
position:absolute;
top:0px;
}
a:hover >.rc_interior >.rc_titulo_proyecto {
top: 25%;
transition: 1.4s;
}  .contenedor {
width: 100%;
display: flex;
}
.contenedor > div {
width:50%;
}
.contenedor figure {
position: relative;
cursor: pointer;
width: 100%;
overflow: hidden;
padding-bottom: 75.25%;
} .rc_blanco_negro .elementor-bg  {
background-color: #FFFFFF;
opacity: 0.4;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.page-id-348 .elementor-button {
padding: 12px 14px;
} .rc_titulo_proyecto_list h3 {
font-weight:400;
font-size: 16px;
margin-top:10px;
margin:10px 5px 5px 5px;
} .rc_ratio_1 {
padding-bottom: 56.2%;
background-color: #5041c8;
}
.rc_portada_noticia {
background-repeat: no-repeat;
background-position: auto;
background-size: cover;
}
.eg-subcategorias {
padding: 5px;
font-size: 10px;
border: 1px solid #b4b4b4;
background-color: #cdcdcd;
} .no_contenedor{
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.no_contenedor figure{
position: relative;
height: 340px;
cursor: pointer;
width: 439px;
overflow: hidden;
border-radius: 6px;
box-shadow: 0 15px 25px rgb(0 0 0 / 50%);
}
.no_contenedor figure img{
width: 100%;
height: 100%;
transition: all 400ms ease-out;
will-change: transform;
}
.no_contenedor figure .capa{
position: absolute;
top: 0;
width: 100%;
height: 100%;
background: rgb(2 2 2 / 78%);
transition: all 400ms ease-out;
opacity: 0;
visibility: hidden;
text-align: center;
}
.no_contenedor figure:hover > .capa {
opacity: 1;
visibility: visible;
}
.no_contenedor figure:hover > .capa h3{
margin-top: 50px;
margin-bottom: 15px;
margin-left: 10px;
margin-right: 10px;
}
.no_contenedor figure:hover > img{
transform: scale(1.3);
}
.no_contenedor figure .capa h3{
color: #fff;
font-weight: 400;
margin-bottom: 120px;
transition: all 400ms ease-out;
margin-top: 50px;
margin-bottom: 15px;
margin-left: 10px;
margin-right: 10px;
}
.no_contenedor figure .capa p{
color: #fff;
font-size: 15px;
line-height: 1.5;
width: 100%;
max-width: 220px;
margin: auto;
}
.rc_unidad_noticia {
display: block;
background: #ffffff;
padding: 8px;
border-radius: 10px;
box-shadow: 5px 5px 19px 5px #f0f0f0;
}
.rc_seguir_leyendo {
font-size: 15px;
text-align:right;
}
.rc_fecha_noticia {
font-size: 16px;
font-weight:bold;
text-align: end;
}
.rc_categorias_noticias .eg-subcategorias{
font-size: 15px !important;
}
.rc_unidad_noticia .rc_unidad_categoria_titulo {
padding:8px;
}
.rc_unidad_noticia {
width:100%;
}
.rc_unidad_noticia .rc_unidad_categoria_titulo h3 {
padding-top:8px;
}
.col-6 .rc_unidad_noticia:hover {
background-color: #c1c1c1;
}
.col-md-6 .rc_unidad_noticia:hover {
background-color: #c1c1c1;
}
.rc_buton_filtros {
position:relative;
}
.rc_buton_filtros input[type="button"] {
display:block;
background-color:#DDDDDD;
margin:auto;
color:#727272;
padding:9px 9px;
} .rc_contenido_noticia {
margin: 0 0 2px;
}
.rc_titulo_noticia {
padding: 17px 0px 6px 0px;
}
.rc_titulo_noticia h1{
margin: 0 0 0px;
} .rc_titulo_pagina {
z-index:1000;
}
.rc_titulo_pagina h1{
margin-top:20px;
}
.rc_titulo_pagina::before {
content:"";
position: absolute;
background-color:#64cdfee3;
height:80px;
width:205%;
left:-330px;
top:-10px;
z-index:1;
}
.rc_titulo_pagina h1{
z-index:1000;
} .single-proyecto .rc_proyecto h1 {
font-size:2.4em;
line-height: 40px;
text-transform:uppercase;
}
.rc_info_proyecto_caja  {
display:block;
background-color: #e5e5e5;
padding: 5px 60px 5px 60px;
margin:15px 0 15px 0;
border-radius: 8px;
}
.rc_info_proyecto_caja li {  
list-style:none; 
}
.rc_info_proyecto_caja h3 {
margin: 0 0 10px; 
}
.rc_listado_destacado li{
margin-left:30px;
}
.rc_categorias_proyecto h3{
font-size:16px;
font-weight:400;
}
.rc_titulo_proyectos {
margin:10px 0 0 0 ;
padding:20px; }
.rc_titulo_proyectos h1 {
margin-left:20px;
}
.rc_titulo_proyecto h2 {
color: black;
font-size: 17px;
line-height:22px;   
}
.rc_hover a:hover >.rc_interior >.rc_titulo_proyecto {
top: 2%;
transition: 1.4s;
bottom: 2%;
width: 90%;
}
.rc_titulo_categorias {
text-align:center;
} a.rc_separador_img img{
margin-top: 30px;
} .rc_caja_info_contacto .elementor-widget:not(:last-child) {
margin-bottom: 0px;
}
.rc_caja_info_contacto p {
margin: 0 0 5px;
}
.rc_formulario_cont .nf-form-fields-required {
margin-left:45px;
}
.rc_informacion_footer p{
font-size: 15px;
margin: 0px 0px  0px 0px;
line-height: 1.2em;
}
.rc_informacion_footer .elementor-widget:not(:last-child) {
margin-bottom: 9px;
}
.rc_iconos .elementor-widget:not(:last-child) {
margin-bottom: 0px;
}
.footer_contacto .elementor-widget-wrap .elementor-widget {
line-height:28px;
}
.footer_contacto .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0px;
}   .rc_iconos  .fab {
padding-right:5px;
}
.rc_iconos a .fab  {
font-size:20px;
padding-top:20px;
}
.pb-3 .rc_descripcion_equipo {
padding-bottom: 3rem;
} #wpv-view-layout-586 button::after {
content:"+";
position:absolute;
font-size:30px;
top:299px !important;
left:240px !Important;
}
#wpv-view-layout-586 button::before {
content:"";
position:absolute;
top:283px !important;
left:205px !Important;
width:60px;
height:60px;
border-right: 30px solid #ffffff;
border-top: 30px solid transparent;
border-left: 30px solid #f0ad4e00;
border-bottom: 30px solid #ffffff;   
}
#wpv-view-layout-586 button::before {
content:"";
position:absolute;
font-size:30px;
top:-12px;
left:13px;
}
#wpv-view-layout-586 .my-div button {
border: 1px solid #ff000000;  
}
#wpv-view-layout-586 .my-div  button {
background-color:#ff000000 !important;
}  .elementor-element-57252de ul li {
list-style:none;
font-size: 16px;
font-weight: 600;
line-height: 1.7; 
}
.elementor-element-57252de {
margin-top:-13px;
}
.elementor-location-footer .elementor-column ul li a {
font-weight:400;
} 
.elementor-location-footer .elementor-column ul li a:hover {
font-weight:500;
color:white;
}
.elementor-location-footer .elementor-column  a:hover {
font-weight:500;
color:white;
}
.footer_contacto p{
font-size: 16px;
font-weight: 500;
line-height: 1.7;
}
.footer_contacto a {
font-size: 16px;
font-weight: 400;
line-height: 1.7;
} .elementor-element.elementor-element-ac05a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
-webkit-filter: grayscale(1); filter: gray; filter: grayscale(1); }
.elementor-element.elementor-element-6085f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
-webkit-filter: grayscale(1); filter: gray; filter: grayscale(1); }
.elementor-element.elementor-element-5297088 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
-webkit-filter: grayscale(1); filter: gray; filter: grayscale(1); }
#content-wrap {
padding-left: 0px;
padding-right: 0px;
} .elementor-2749 .elementor-element.elementor-element-1180d40b {
width: auto !important;
} .rc_migas_pan_margen {
position:relative;
font-size:13px;
}
.rc_migas_pan_margen img {
width:30px; 
margin:-10px 3px 0 0 ;
} @media only screen and (max-width: 1350px) {
.rc_migas_pan_margen .elementor-container {
padding-left: 25px;
font-size: 0.9em;
}
}
@media only screen and (max-width: 950px) {
.rc_titulo_proyecto h2 {
font-size: 15px;
line-height:22px;   
}
}
@media only screen and (max-width: 768px) {
h1 {
font-size:28px;
color:red;
line-height:1em;
}  }
@media only screen and (max-width: 360px) {
h1.elementor-heading-title {
font-size:1em !important;
}
h2.elementor-heading-title {
font-size:1em !important;
}
}
@media only screen and (max-width: 1300px) {
.rc_contenedor {
margin: 0 10px;
}
}
@media only screen and (max-width: 768px) {
.post-type-archive-proyecto .rc_caja_filtros .eg-boto { 
display: block;
}
.post-type-archive-noticia .rc_caja_filtros .eg-boto { 
display: block;
}
.bloc_sup {
margin-bottom: 20px;
}
.bloc2 {
padding-left: 4px;
}
.bloc1 {
margin-right: 3px;
}
.bloc2-1 {
margin: 0 8px 0 0px;
}
.bloc2-2-1 {
margin-bottom: 8px;
}
.bloc3 {
width: 50%;
}
.bloc4 {
left: 8px;
margin-right: 8px;
}
.bloc_sup {
margin-bottom: 8px;
}
.rc_contenedor_slider_noticias_col_1 {
margin-right: 5px;
}
.rc_contenedor_slider_noticias_col_2 >div {
margin-bottom: 5px;
}
.rc_contenedor_slider_noticias_col_2 >div {
margin-bottom: 5px;
}
.eg-introduir {
width: 75% !important;
margin-left: 3%;
margin-top: 5%;
} #wpv-view-layout-586 .container .col-md-6 .p-4 {
justify-content: center;
}
}
@media only screen and (max-width: 588px) {
.elementor-2284 .elementor-element.elementor-element-25642467 .elementor-heading-title {
font-size: 16px;
}
}@keyframes elementor-animation-pulse-shrink{to{transform:scale(.9)}}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-cta,.elementor-widget-call-to-action .elementor-widget-container{overflow:hidden}.elementor-cta{display:flex;position:relative;transition:.5s}.elementor-cta--skin-classic .elementor-cta{flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{min-height:200px;position:relative;width:100%}.elementor-cta--skin-classic .elementor-cta__content{background-color:#f9fafa;transition:all .4s;width:100%}.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{border-color:#3f444b;color:#3f444b;fill:#3f444b}.elementor-cta--skin-classic .elementor-cta__button.elementor-button{border-color:#3f444b;color:#3f444b}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s;width:100%}.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}.elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{border-color:#fff;color:#fff}.elementor-cta--layout-image-above .elementor-cta,.elementor-cta--layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--layout-image-right .elementor-cta{flex-direction:row-reverse}.elementor-cta__bg,.elementor-cta__bg-overlay{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s}.elementor-cta__bg-wrapper{overflow:hidden;z-index:1}.elementor-cta__bg{background-position:50%;background-size:cover;z-index:1}.elementor-cta__bg-overlay{z-index:2}.elementor-cta__button.elementor-button{align-self:center;background:transparent;border:2px solid #fff;cursor:pointer;margin-left:auto;margin-right:auto}.elementor-cta__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-cta__title{font-size:23px}.elementor-cta__content{align-content:center;align-items:center;display:flex;flex-wrap:wrap;overflow:hidden;padding:35px;width:100%;z-index:1}.elementor-cta__content,.elementor-cta__content-item{color:#fff;position:relative;transition:.5s}.elementor-cta__content-item{margin:0;width:100%}.elementor-cta__content-item:not(:last-child){margin-bottom:15px}.elementor-cta__content-item .elementor-icon{color:#fff}.elementor-cta--valign-top .elementor-cta__content{align-content:flex-start;align-items:flex-start}.elementor-cta--valign-middle .elementor-cta__content{align-content:center;align-items:center}.elementor-cta--valign-bottom .elementor-cta__content{align-content:flex-end;align-items:flex-end}.elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.3)}@media (max-width:1024px){.elementor-cta{cursor:pointer}}@media (min-width:-1){.elementor-cta--widescreen-layout-image-above .elementor-cta,.elementor-cta--widescreen-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--widescreen-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--widescreen-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--widescreen-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--widescreen-layout-image-left .elementor-cta,.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--widescreen-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--widescreen-layout-image-left .elementor-cta__content,.elementor-cta--widescreen-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--widescreen-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:-1){.elementor-cta--laptop-layout-image-above .elementor-cta,.elementor-cta--laptop-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--laptop-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--laptop-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--laptop-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--laptop-layout-image-left .elementor-cta,.elementor-cta--laptop-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--laptop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--laptop-layout-image-left .elementor-cta__content,.elementor-cta--laptop-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--laptop-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--laptop-layout-image-right .elementor-cta{flex-direction:row-reverse}.elementor-cta--tablet_extra-layout-image-above .elementor-cta,.elementor-cta--tablet_extra-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet_extra-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet_extra-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--tablet_extra-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--tablet_extra-layout-image-left .elementor-cta,.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__content,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:1024px){.elementor-cta--tablet-layout-image-above .elementor-cta,.elementor-cta--tablet-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--tablet-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:-1){.elementor-cta--mobile_extra-layout-image-above .elementor-cta,.elementor-cta--mobile_extra-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile_extra-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile_extra-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--mobile_extra-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--mobile_extra-layout-image-left .elementor-cta,.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__content,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:767px){.elementor-cta--mobile-layout-image-above .elementor-cta,.elementor-cta--mobile-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--mobile-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{flex-direction:row-reverse}}.elementor-ribbon{height:150px;left:auto;overflow:hidden;position:absolute;right:0;top:0;transform:rotate(90deg);width:150px;z-index:1}.elementor-ribbon-inner{background:#000;color:#fff;font-size:13px;font-weight:800;left:0;line-height:2;margin-top:35px;text-align:center;text-transform:uppercase;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);width:200%}.elementor-ribbon.elementor-ribbon-left{left:0;right:auto;transform:rotate(0)}.elementor-ribbon.elementor-ribbon-right{left:auto;right:0;transform:rotate(90deg)}.elementor-bg-transform .elementor-bg{will-change:transform}.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-left:hover .elementor-bg,.elementor-bg-transform-move-right .elementor-bg{transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-up .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg{transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-animated-content{--translate:0,0}.elementor-animated-content:focus .elementor-animated-item--grow,.elementor-animated-content:hover .elementor-animated-item--grow{transform:scale(1.1)}.elementor-animated-content:focus .elementor-animated-item--shrink,.elementor-animated-content:hover .elementor-animated-item--shrink{transform:scale(.85)}.elementor-animated-content:focus .elementor-animated-item--shrink-contained,.elementor-animated-content:hover .elementor-animated-item--shrink-contained{transform:scale(1)}.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in,.elementor-animated-content:focus .elementor-animated-item--enter-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{opacity:1;transform:scale(1)}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{transform:scale(.2)}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{transform:scale(2)}.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom,.elementor-animated-content:focus .elementor-animated-item--enter-from-left,.elementor-animated-content:focus .elementor-animated-item--enter-from-right,.elementor-animated-content:focus .elementor-animated-item--enter-from-top,.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;transform:translateY(0) translateX(0)}.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-right{transform:translateX(1000px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-left{transform:translateX(-1000px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{transform:translateY(-600px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{transform:translateY(600px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}.elementor-animated-content:focus .elementor-animated-item--move-right,.elementor-animated-content:hover .elementor-animated-item--move-right{transform:translateX(30px)}.elementor-animated-content:focus .elementor-animated-item--move-left,.elementor-animated-content:hover .elementor-animated-item--move-left{transform:translateX(-30px)}.elementor-animated-content:focus .elementor-animated-item--move-up,.elementor-animated-content:hover .elementor-animated-item--move-up{transform:translateY(-30px)}.elementor-animated-content:focus .elementor-animated-item--move-down,.elementor-animated-content:hover .elementor-animated-item--move-down{transform:translateY(30px)}.elementor-animated-content:focus .elementor-animated-item--move-contained-right,.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}.elementor-animated-content:focus .elementor-animated-item--move-contained-left,.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}.elementor-animated-content:focus .elementor-animated-item--move-contained-top,.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom,.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}.elementor-animated-content .elementor-animated-item--shrink-contained{transform:scale(1.17)}.elementor-animated-content .elementor-animated-item--enter-zoom-in{transform:scale(.2)}.elementor-animated-content .elementor-animated-item--enter-zoom-out{transform:scale(2)}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;transform:scale(1)}.elementor-animated-content .elementor-animated-item--enter-from-right{transform:translateX(1000px)}.elementor-animated-content .elementor-animated-item--enter-from-left{transform:translateX(-1000px)}.elementor-animated-content .elementor-animated-item--enter-from-top{transform:translateY(-600px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom{transform:translateY(500px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;transform:translateY(0) translateX(0)}.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{transform:scale(1.2) translate(var(--translate))}.elementor-gallery__container{min-height:1px}.elementor-gallery-item{border:solid var(--image-border-width) var(--image-border-color);border-radius:var(--image-border-radius);display:block;overflow:hidden;position:relative;text-decoration:none}.elementor-gallery-item__content,.elementor-gallery-item__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.elementor-gallery-item__overlay{mix-blend-mode:var(--overlay-mix-blend-mode);transition-duration:var(--overlay-transition-duration);transition-property:mix-blend-mode,transform,opacity,background-color}.elementor-gallery-item__image.e-gallery-image{transition-duration:var(--image-transition-duration);transition-property:filter,transform}.elementor-gallery-item__content{align-items:center;display:flex;flex-direction:column;justify-content:var(--content-justify-content,center);padding:var(--content-padding);text-align:var(--content-text-align)}.elementor-gallery-item__content>div{transition-duration:var(--content-transition-duration)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2){transition-delay:calc(var(--content-transition-delay) / 3)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3){transition-delay:calc(var(--content-transition-delay) / 3 * 2)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4){transition-delay:calc(var(--content-transition-delay) / 3 * 3)}.elementor-gallery-item__description{color:var(--description-text-color,#fff);width:100%}.elementor-gallery-item__title{color:var(--title-text-color,#fff);font-weight:700;width:100%}.elementor-gallery__titles-container{display:flex;flex-wrap:wrap;justify-content:var(--titles-container-justify-content,center);margin-bottom:20px}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before{background-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before{background-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:before{border-color:var(--galleries-pointer-bg-color-hover);border-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:after{border-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before{border-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after{border-width:var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0 0}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:var(--galleries-pointer-border-width) 0 0 var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0}.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after{height:var(--galleries-pointer-border-width)}.elementor-gallery-title{--space-between:10px;color:#6d7882;cursor:pointer;font-weight:500;padding:7px 14px;position:relative;transition:all .3s}.elementor-gallery-title--active{color:#495157}.elementor-gallery-title:not(:last-child){margin-inline-end:var(--space-between)}.elementor-gallery-item__title+.elementor-gallery-item__description{margin-top:var(--description-margin-top)}.e-gallery-item.elementor-gallery-item{transition-property:all}.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top,.e-gallery-item:focus .elementor-gallery__item-overlay-bg,.e-gallery-item:focus .elementor-gallery__item-overlay-content,.e-gallery-item:focus .elementor-gallery__item-overlay-content__description,.e-gallery-item:focus .elementor-gallery__item-overlay-content__title,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title{opacity:1}a.elementor-item.elementor-gallery-title{color:var(--galleries-title-color-normal)}a.elementor-item.elementor-gallery-title.elementor-item-active,a.elementor-item.elementor-gallery-title.highlighted,a.elementor-item.elementor-gallery-title:focus,a.elementor-item.elementor-gallery-title:hover{color:var(--galleries-title-color-hover)}a.elementor-item.elementor-gallery-title.elementor-item-active{color:var(--gallery-title-color-active)}.e-con-inner>.elementor-widget-gallery,.e-con>.elementor-widget-gallery{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.e-gallery-container{position:relative;display:flex;flex-wrap:wrap}.e-gallery-container:not(.e-gallery-grid){transition:padding-bottom var(--animation-duration)}.e-gallery-item{position:relative;flex-grow:0;flex-shrink:0;transition-property:all;transition-duration:var(--animation-duration)}.e-gallery-item:not(:hover) .e-gallery-overlay{display:none}.e-gallery-item.e-gallery-item--hidden{transform:scale3d(0, 0, 0);opacity:0}.e-gallery-image{background-position:center center;background-size:cover;width:100%;transform-origin:center top;transition:var(--animation-duration)}.e-gallery-overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;flex-direction:column;color:#fff;background-color:rgba(0,0,0,0.5)}.e-gallery-overlay__title{font-size:24px}.e-gallery-grid:not(.e-gallery--animated){display:grid;grid-gap:var(--vgap) var(--hgap);grid-template-columns:repeat(var(--columns), 1fr)}.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item--hidden{position:absolute}.e-gallery-grid.e-gallery--animated{padding-bottom:var(--container-aspect-ratio)}.e-gallery-grid.e-gallery--animated .e-gallery-item{--item-width: calc((100% - ((var(--columns) - 1) * var(--hgap))) / var(--columns));position:absolute;top:calc(((100% / var(--rows)) + (var(--vgap) / var(--rows))) * var(--row));width:var(--item-width)}.e-gallery-grid .e-gallery-image{padding-bottom:var(--aspect-ratio)}.e-gallery-justified{padding-bottom:calc(var(--container-aspect-ratio) * 100%)}.e-gallery-justified .e-gallery-item{position:absolute;width:calc(var(--item-width) * (100% - var(--hgap) * var(--gap-count)));height:var(--item-height);top:calc(var(--item-top) + (var(--row) * var(--vgap)))}.e-gallery-justified .e-gallery-image{height:100%}.e-gallery-masonry{height:0;margin-bottom:calc(var(--highest-column-gap-count) * var(--vgap))}.e-gallery-masonry .e-gallery-item{position:absolute;width:calc(100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns)));top:calc(var(--percent-height) + (var(--items-in-column) * var(--vgap)))}.e-gallery-masonry .e-gallery-image{padding-bottom:var(--item-height)}.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item{left:calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--ltr.e-gallery-justified .e-gallery-item{left:calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))}.e-gallery--ltr.e-gallery-masonry .e-gallery-item{left:calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--rtl.e-gallery-grid.e-gallery--animated .e-gallery-item{right:calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--rtl.e-gallery-justified .e-gallery-item{right:calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))}.e-gallery--rtl.e-gallery-masonry .e-gallery-item{right:calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded){filter:opacity(0);transform:scale(0.5)}