:root{--lr-bg:#000;--lr-bg-2:#0d0d0d;--lr-bg-3:#161616;--lr-text:#ededed;--lr-text-soft:#b5b5b5;--lr-accent:#d28d71;--lr-accent-hi:#e0a48a;--lr-line:rgba(255,255,255,.08)}html,body{background-color:var(--lr-bg)!important;color:var(--lr-text)!important}body #page-container,body #et-main-area,body #main-content,body #et-boc{background-color:transparent!important}body #page-container .et_pb_section[class*="et_pb_section_"]{background-color:transparent!important}body #page-container .et_pb_column[class*="et_pb_column_"]{background-color:transparent!important}body #page-container .et_pb_text[class*="et_pb_text_"],body #page-container .et_pb_text[class*="et_pb_text_"] p,body #page-container .et_pb_text[class*="et_pb_text_"] li,body #page-container .et_pb_text[class*="et_pb_text_"] span,body #page-container .et_pb_blurb_description,body #page-container .et_pb_blurb_description p{color:var(--lr-text)!important}body #page-container h1,body #page-container h2,body #page-container h3,body #page-container h4,body #page-container h5,body #page-container h6,body #page-container .et_pb_module h1,body #page-container .et_pb_module h2,body #page-container .et_pb_module h3,body #page-container .et_pb_module h4,body #page-container .et_pb_module h5,body #page-container .et_pb_module h6{color:var(--lr-text)!important}body #page-container .et_pb_button[class*="et_pb_button_"]{color:var(--lr-text)!important;border-color:var(--lr-text)!important}body #page-container .et_pb_button[class*="et_pb_button_"]:hover{color:var(--lr-text)!important;border-color:var(--lr-accent)!important;opacity:.9}body #page-container .et_pb_button_5,body #page-container .et_pb_button_7,body #page-container .et_pb_button_8{background-color:var(--lr-accent)!important;border-color:var(--lr-accent)!important;color:#ffffff!important}body #page-container .et_pb_blurb[class*="et_pb_blurb_"] h4,body #page-container .et_pb_blurb[class*="et_pb_blurb_"] h3,body #page-container .et_pb_blurb[class*="et_pb_blurb_"] .et_pb_module_header,body #page-container .et_pb_blurb[class*="et_pb_blurb_"] .et_pb_blurb_description{color:var(--lr-text)!important}body #page-container .et_pb_blurb[class*="et_pb_blurb_"] .et_pb_blurb_description p{color:var(--lr-text-soft)!important}body .et_pb_section[class*="_tb_header"],body #main-header,body #top-header{background-color:var(--lr-bg)!important;border-bottom:1px solid var(--lr-line);box-shadow:none!important}body .et_pb_section[class*="_tb_footer"],body #main-footer{background-color:var(--lr-bg)!important;border-top:1px solid var(--lr-line)}body #footer-bottom{background:var(--lr-bg-2)!important}body #top-menu li a,body #et-secondary-nav li a,body .et_pb_menu .et-menu li a,body .nav li a{color:var(--lr-text)!important}body #top-menu li.current-menu-item a,body #top-menu li a:hover,body .et_pb_menu .et-menu li a:hover{color:var(--lr-accent)!important;opacity:1}body #top-menu li ul.sub-menu,body #top-menu li ul,body .et_pb_menu .et-menu li ul{background:var(--lr-bg-2)!important;border:1px solid var(--lr-line)!important;box-shadow:none!important}body #top-menu li ul li a,body .et_pb_menu .et-menu li ul li a{color:var(--lr-text)!important}body #top-menu li ul li a:hover{color:var(--lr-accent)!important;background:var(--lr-bg-3)!important}body .et_mobile_menu{background:var(--lr-bg-2)!important;border-top:1px solid var(--lr-line)}body .et_mobile_menu li a{color:var(--lr-text)!important;border-bottom:1px solid var(--lr-line)}body a{color:var(--lr-accent)}body a:hover,body a:focus{color:var(--lr-accent-hi)}body #page-container .et_pb_blog_grid_wrapper{background:transparent!important}body #page-container .et_pb_blog_grid{background:transparent!important;column-count:unset!important;display:block!important}body #page-container .et_pb_ajax_pagination_container{display:block}body #page-container .et_pb_salvattore_content[data-columns],body #page-container .et_pb_salvattore_content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;column-count:unset!important;width:100%}body #page-container .et_pb_salvattore_content>.column,body #page-container .et_pb_blog_grid .column{width:100%!important;float:none!important;margin:0!important;display:contents!important}body #page-container .et_pb_blog_grid_wrapper .et_pb_post{background:var(--lr-bg-2)!important;border:1px solid var(--lr-line)!important;padding:0!important;margin:0!important;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease;break-inside:avoid}body #page-container .et_pb_blog_grid_wrapper .et_pb_post:hover{transform:translateY(-6px);border-color:var(--lr-accent)!important}body #page-container .et_pb_blog_grid_wrapper .et_pb_image_container,body #page-container .et_pb_blog_grid_wrapper .et_pb_post .entry-featured-image-url{display:block;margin:0!important;overflow:hidden;aspect-ratio:16/10}body #page-container .et_pb_blog_grid_wrapper .et_pb_post img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform .6s ease}body #page-container .et_pb_blog_grid_wrapper .et_pb_post:hover img{transform:scale(1.06)}body #page-container .et_pb_blog_grid_wrapper .et_pb_post h2.entry-title{padding:1.5rem 1.5rem .5rem!important;margin:0!important;font-family:"Marcellus",Georgia,serif!important;font-size:1.3rem!important;line-height:1.35!important;color:var(--lr-text)!important}body #page-container .et_pb_blog_grid_wrapper .et_pb_post h2.entry-title a{color:var(--lr-text)!important}body #page-container .et_pb_blog_grid_wrapper .et_pb_post h2.entry-title a:hover{color:var(--lr-accent)!important}body #page-container .et_pb_blog_grid_wrapper .et_pb_post .post-meta{padding:0 1.5rem!important;color:var(--lr-text-soft)!important;font-size:.78rem!important;letter-spacing:.08em;text-transform:uppercase}body #page-container .et_pb_blog_grid_wrapper .et_pb_post .post-meta a{color:var(--lr-accent)!important}body #page-container .et_pb_blog_grid_wrapper .et_pb_post .post-content,body #page-container .et_pb_blog_grid_wrapper .et_pb_post .post-content-inner{padding:.75rem 1.5rem 1.25rem!important;color:var(--lr-text-soft)!important;font-size:.95rem!important;line-height:1.55!important;margin:0!important;flex:1}body #page-container .et_pb_blog_grid_wrapper .et_pb_post .post-content-inner{padding:0!important}body #page-container .et_pb_blog_grid_wrapper .et_pb_post a.more-link{display:inline-block;margin:0 1.5rem 1.5rem!important;padding:.55rem 1rem!important;border:1px solid var(--lr-accent)!important;color:var(--lr-accent)!important;text-decoration:none!important;font-size:.78rem!important;letter-spacing:.15em;text-transform:uppercase;transition:background .25s,color .25s}body #page-container .et_pb_blog_grid_wrapper .et_pb_post a.more-link:hover{background:var(--lr-accent)!important;color:#000!important}body #page-container .wp-pagenavi,body #page-container .pagination{text-align:center;margin:3rem 0}body #page-container .wp-pagenavi a,body #page-container .pagination a{color:var(--lr-text)!important;border:1px solid var(--lr-line)!important;padding:.5rem .9rem;margin:0 .25rem;text-decoration:none}body #page-container .wp-pagenavi a:hover{border-color:var(--lr-accent)!important;color:var(--lr-accent)!important}body #page-container .et_pb_blog_grid_wrapper .pagination,body #page-container .et_pb_blog_grid_wrapper .pagination a{color:var(--lr-text)!important}@media (max-width:1100px){body #page-container .et_pb_salvattore_content[data-columns],body #page-container .et_pb_salvattore_content{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}}@media (max-width:680px){body #page-container .et_pb_salvattore_content[data-columns],body #page-container .et_pb_salvattore_content{grid-template-columns:1fr!important;gap:16px!important}}body .single-post #page-container .entry-content,body .single-post #page-container article.post .post-content{max-width:740px;margin:0 auto;padding:0 1.5rem;font-size:1.05rem;line-height:1.75;color:var(--lr-text)}body .single-post #page-container article.post{background:transparent!important;border:none!important;padding:0!important}body input[type="text"],body input[type="email"],body input[type="url"],body input[type="password"],body input[type="search"],body input[type="tel"],body textarea,body select,body .et_pb_contact_form_container input,body .et_pb_contact_form_container textarea{background:var(--lr-bg-3)!important;color:var(--lr-text)!important;border:1px solid var(--lr-line)!important}body ::placeholder{color:var(--lr-text-soft)!important;opacity:1}body table{color:var(--lr-text);border-color:var(--lr-line);border-collapse:collapse}body th,body td{padding:.75rem 1rem;border-bottom:1px solid var(--lr-line)}body th{background:var(--lr-bg-3);color:var(--lr-accent)}body tr:nth-child(even) td{background:var(--lr-bg-2)}body code,body kbd,body samp{background:var(--lr-bg-3)!important;color:#f0e9d4!important;border:1px solid var(--lr-line);border-radius:3px;padding:1px 6px}body pre{background:var(--lr-bg-3)!important;color:#f0e9d4!important;border:1px solid var(--lr-line);border-radius:6px;padding:1rem 1.25rem;overflow-x:auto}body pre code{background:transparent!important;border:none;padding:0}body #moove_gdpr_cookie_info_bar,body #moove_gdpr_cookie_modal{background:var(--lr-bg-2)!important;color:var(--lr-text)!important;border-top:1px solid var(--lr-line)!important}body #sidebar,body .widget{background:transparent!important;color:var(--lr-text)!important}body .widget a{color:var(--lr-accent)}body .widget h4,body .widget-title{color:var(--lr-text)!important;border-bottom:1px solid var(--lr-line)}body .et_pb_gallery_item{background:var(--lr-bg-2)!important}body .lr-home-ejes{color:var(--lr-text);font-family:inherit}body .lr-home-ejes__head{text-align:center;margin-bottom:3.5rem}body .lr-home-ejes__eyebrow{font-size:.8rem;letter-spacing:.3em;color:var(--lr-accent)!important;margin:0 0 1.25rem;font-weight:600}body .lr-home-ejes__title{font-family:"Marcellus",Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;margin:0 0 1.25rem;color:var(--lr-text)!important;letter-spacing:.01em}body .lr-home-ejes__lede{max-width:680px;margin:0 auto;color:var(--lr-text-soft)!important;line-height:1.65;font-size:1.05rem}body .lr-home-ejes__lede em{font-style:italic;color:var(--lr-text)!important}body .lr-home-ejes__lede a{color:var(--lr-accent);text-decoration:none;border-bottom:1px solid var(--lr-accent)}body .lr-home-ejes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--lr-line);border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line)}body .lr-home-ejes__card{background:var(--lr-bg);padding:2.75rem 1.75rem;text-decoration:none;color:var(--lr-text)!important;display:block;transition:background .25s ease}body .lr-home-ejes__card:hover{background:var(--lr-bg-2)}body .lr-home-ejes__num{display:block;font-family:"Marcellus",Georgia,serif;font-size:.95rem;color:var(--lr-accent)!important;margin-bottom:1.25rem;letter-spacing:.15em}body .lr-home-ejes__card h3{font-family:"Marcellus",Georgia,serif;font-size:1.45rem;font-weight:400;margin:0 0 .85rem;color:var(--lr-text)!important}body .lr-home-ejes__card p{font-size:.95rem;line-height:1.55;color:var(--lr-text-soft)!important;margin:0}body .lr-blog-hero{padding:14vh 6vw 6vh;text-align:center;border-bottom:1px solid var(--lr-line);background:transparent}body .lr-blog-hero .lr-eyebrow{font-size:.8rem;letter-spacing:.35em;color:var(--lr-accent)!important;margin:0 0 1.25rem;text-transform:uppercase;font-weight:600}body .lr-blog-hero h1{font-family:"Marcellus",Georgia,serif;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:400;margin:0 0 1.5rem;letter-spacing:-.01em;color:var(--lr-text)!important;line-height:1.05}body .lr-blog-hero .lr-lede{max-width:680px;margin:0 auto 1.5rem;color:var(--lr-text-soft)!important;line-height:1.6;font-size:1.1rem}body .lr-blog-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2.25rem}body .lr-blog-chips br{display:none!important}body .lr-blog-chips a{border:1px solid var(--lr-line);padding:.5rem 1rem;border-radius:999px;color:var(--lr-text)!important;text-decoration:none;font-size:.85rem;letter-spacing:.05em;transition:border-color .25s,background .25s,color .25s}body .lr-blog-chips a:hover{border-color:var(--lr-accent);color:var(--lr-accent)!important;background:rgba(210,141,113,.06)}body .lr-manifiesto{font-family:inherit;color:var(--lr-text)}body .lr-manifiesto .lr-hero{padding:14vh 6vw 8vh;text-align:center;border-bottom:1px solid var(--lr-line)}body .lr-manifiesto .lr-hero h1{font-family:"Marcellus",Georgia,serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;margin:0 0 1.5rem;letter-spacing:.01em;color:var(--lr-text)!important}body .lr-manifiesto .lr-hero .lr-lede{max-width:720px;margin:0 auto;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.6;color:var(--lr-text-soft)!important}body .lr-manifiesto .lr-ejes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--lr-line);margin:0}body .lr-manifiesto .lr-ejes article{background:var(--lr-bg);padding:3rem 2rem}body .lr-manifiesto .lr-ejes h2{font-family:"Marcellus",Georgia,serif;color:var(--lr-accent)!important;margin:0 0 1rem;font-size:1.55rem;font-weight:400}body .lr-manifiesto .lr-ejes p{color:var(--lr-text-soft)!important;line-height:1.65;margin:0;font-size:1rem}body .lr-manifiesto .lr-pacto{padding:8vh 6vw;max-width:820px;margin:0 auto}body .lr-manifiesto .lr-pacto h2{font-family:"Marcellus",Georgia,serif;font-size:2rem;font-weight:400;margin:0 0 2rem;text-align:center;color:var(--lr-text)!important}body .lr-manifiesto .lr-pacto ul{list-style:none;padding:0;margin:0}body .lr-manifiesto .lr-pacto li{padding:1.1rem 0 1.1rem 1.75rem;border-bottom:1px solid var(--lr-line);position:relative;line-height:1.55;color:var(--lr-text)!important}body .lr-manifiesto .lr-pacto li:before{content:"\2192";color:var(--lr-accent);position:absolute;left:0;top:1.1rem}body .lr-manifiesto .lr-pacto li:last-child{border-bottom:none}body .lr-manifiesto .lr-firma{text-align:center;padding:0 6vw 10vh;color:var(--lr-text-soft);font-style:italic}body.page-id-259284 #page-container .et_pb_section:not(.et_pb_with_background){background-image:none!important;background-color:transparent!important}body.page-id-259284 #page-container .et_pb_row,body.page-id-259284 #page-container .et_pb_column{background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.page-id-261223 #page-container .et_pb_section_0,body.page-id-261223 #page-container .et_pb_section_1,body.page-id-261223 #page-container .et_pb_section_3{display:none!important}body.page-id-261223 .proyectos-ridao{color:var(--lr-text)!important}body.page-id-261223 .proyectos-ridao .lead em,body.page-id-261223 .proyectos-ridao .proyecto .nombre,body.page-id-261223 .proyectos-ridao .eje p{color:var(--lr-text)!important}body.page-id-261223 .proyectos-ridao .lead,body.page-id-261223 .proyectos-ridao .descripcion,body.page-id-261223 .proyectos-ridao .proyecto .detalle,body.page-id-261223 .proyectos-ridao .cierre-cruzado,body.page-id-261223 .proyectos-ridao .descripcion-mapa{color:var(--lr-text-soft)!important}body.page-id-261223 .proyectos-ridao .hero,body.page-id-261223 .proyectos-ridao section.vertical{border-bottom-color:var(--lr-line)!important}body.page-id-261223 .proyectos-ridao .proyecto,body.page-id-261223 .proyectos-ridao .mapa-completo{background:var(--lr-bg-2)!important;border-color:var(--lr-line)!important;color:var(--lr-text)!important}body.page-id-261223 .proyectos-ridao .proyecto:hover,body.page-id-261223 .proyectos-ridao .mapa-completo:hover{background:var(--lr-bg-3)!important;border-color:var(--lr-accent)!important}body.page-id-261223 .proyectos-ridao .eje{background:var(--lr-bg-2)!important;border-left-color:var(--lr-accent)!important}body.archive #main-content .container,body.search #main-content .container{width:92%!important;max-width:1400px!important}body.archive #sidebar,body.search #sidebar{display:none!important}body.archive #left-area,body.search #left-area{width:100%!important;float:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}body.archive #left-area>h1,body.archive #left-area>.pagination,body.archive #left-area>.wp-pagenavi,body.search #left-area>.pagination,body.search #left-area>.wp-pagenavi{grid-column:1/-1;text-align:center}body.archive #left-area>.pagination,body.archive #left-area>.wp-pagenavi{margin:2rem 0 0}body.archive #left-area>.et_pb_post,body.search #left-area>.et_pb_post{background:var(--lr-bg-2)!important;border:1px solid var(--lr-line)!important;margin:0!important;padding:0!important;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease}body.archive #left-area>.et_pb_post:hover,body.search #left-area>.et_pb_post:hover{transform:translateY(-6px);border-color:var(--lr-accent)!important}body.archive #left-area .et_pb_post .et_pb_image_container,body.archive #left-area .et_pb_post .entry-featured-image-url,body.search #left-area .et_pb_post .entry-featured-image-url{display:block;margin:0!important;overflow:hidden;aspect-ratio:16/10}body.archive #left-area .et_pb_post img,body.search #left-area .et_pb_post img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform .6s ease}body.archive #left-area .et_pb_post:hover img{transform:scale(1.06)}body.archive #left-area .et_pb_post .entry-title,body.search #left-area .et_pb_post .entry-title{padding:1.5rem 1.5rem .5rem!important;margin:0!important;font-family:"Marcellus",Georgia,serif!important;font-size:1.3rem!important;line-height:1.35!important;color:var(--lr-text)!important}body.archive #left-area .et_pb_post .entry-title a,body.search #left-area .et_pb_post .entry-title a{color:var(--lr-text)!important}body.archive #left-area .et_pb_post .entry-title a:hover{color:var(--lr-accent)!important}body.archive #left-area .et_pb_post .post-meta,body.search #left-area .et_pb_post .post-meta{padding:0 1.5rem!important;color:var(--lr-text-soft)!important;font-size:.78rem!important;letter-spacing:.08em;text-transform:uppercase}body.archive #left-area .et_pb_post .post-meta a{color:var(--lr-accent)!important}body.archive #left-area .et_pb_post .post-content,body.search #left-area .et_pb_post .post-content{padding:.75rem 1.5rem 1.25rem!important;color:var(--lr-text-soft)!important;font-size:.95rem!important;line-height:1.55!important;margin:0!important;flex:1}body.archive #left-area .et_pb_post .more-link,body.search #left-area .et_pb_post .more-link{display:inline-block;margin:0 1.5rem 1.5rem!important;padding:.55rem 1rem!important;border:1px solid var(--lr-accent)!important;color:var(--lr-accent)!important;text-decoration:none!important;font-size:.78rem!important;letter-spacing:.15em;text-transform:uppercase;transition:background .25s,color .25s;align-self:flex-start}body.archive #left-area .et_pb_post .more-link:hover{background:var(--lr-accent)!important;color:#000!important}@media (max-width:1100px){body.archive #left-area,body.search #left-area{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}}@media (max-width:680px){body.archive #left-area,body.search #left-area{grid-template-columns:1fr!important;gap:16px!important}}body .lr-portfolio{color:#ededed!important}body .lr-portfolio__intro p{color:#ededed!important}body .lr-portfolio__intro p.lr-secondary{color:#b5b5b5!important}body .lr-card{color:#ededed!important}body .lr-card__desc{color:#ededed!important}body .lr-cta p{color:#ededed!important}body #page-container .lr-portfolio__title,body #page-container .lr-card__title{color:#d29078!important}body #page-container .lr-portfolio__title,body #page-container .lr-card__title{font-family:"Marcellus",Georgia,"Times New Roman",serif!important}body .lr-portfolio,body .lr-portfolio__intro p,body .lr-portfolio__intro p.lr-secondary,body .lr-card,body .lr-card__desc,body .lr-card__button,body .lr-cta p,body .lr-cta__button{font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif!important}html body.page-id-261153,body.page-id-261153 #page-container,body.page-id-261153 #et-main-area,body.page-id-261153 #main-content,body.page-id-261153 #et-boc{background-color:#000!important}