.elementor-244 .elementor-element.elementor-element-76a704eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:120px;--padding-right:120px;}.she-header-transparent-yes{background-color:transparent !important;position:absolute;}.elementor-244 .elementor-element.elementor-element-367cff41{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-244 .elementor-element.elementor-element-367cff41.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-244 .elementor-element.elementor-element-4d0f5e9b img{width:173px;}.elementor-244 .elementor-element.elementor-element-6fbb6e3d{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-6fbb6e3d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-244 .elementor-element.elementor-element-439f1dc .elementor-icon-wrapper{text-align:end;}.elementor-244 .elementor-element.elementor-element-439f1dc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-439f1dc.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-439f1dc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-439f1dc.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-439f1dc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-439f1dc .elementor-icon{font-size:32px;}.elementor-244 .elementor-element.elementor-element-439f1dc .elementor-icon svg{height:32px;}.elementor-244 .elementor-element.elementor-element-219bb445{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-219bb445.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-244 .elementor-element.elementor-element-54da5ae5 .elementor-repeater-item-88777d5.elementor-social-icon{background-color:#18181800;}.elementor-244 .elementor-element.elementor-element-54da5ae5 .elementor-repeater-item-88777d5.elementor-social-icon i{color:var( --e-global-color-7615827 );}.elementor-244 .elementor-element.elementor-element-54da5ae5 .elementor-repeater-item-88777d5.elementor-social-icon svg{fill:var( --e-global-color-7615827 );}.elementor-244 .elementor-element.elementor-element-54da5ae5 .elementor-repeater-item-30f0a45.elementor-social-icon{background-color:#18181800;}.elementor-244 .elementor-element.elementor-element-54da5ae5 .elementor-repeater-item-30f0a45.elementor-social-icon i{color:var( --e-global-color-7615827 );}.elementor-244 .elementor-element.elementor-element-54da5ae5 .elementor-repeater-item-30f0a45.elementor-social-icon svg{fill:var( --e-global-color-7615827 );}.elementor-244 .elementor-element.elementor-element-54da5ae5 .elementor-repeater-item-5720b19.elementor-social-icon{background-color:#18181800;}.elementor-244 .elementor-element.elementor-element-54da5ae5 .elementor-repeater-item-5720b19.elementor-social-icon i{color:var( --e-global-color-7615827 );}.elementor-244 .elementor-element.elementor-element-54da5ae5 .elementor-repeater-item-5720b19.elementor-social-icon svg{fill:var( --e-global-color-7615827 );}.elementor-244 .elementor-element.elementor-element-54da5ae5{--grid-template-columns:repeat(0, auto);--icon-size:21px;--grid-column-gap:40px;}.elementor-244 .elementor-element.elementor-element-54da5ae5 .elementor-social-icon{--icon-padding:0.25em;border-style:none;}.elementor-244{margin:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-244 .elementor-element.elementor-element-367cff41{--width:20%;}.elementor-244 .elementor-element.elementor-element-6fbb6e3d{--width:50%;}.elementor-244 .elementor-element.elementor-element-219bb445{--width:20%;}}@media(max-width:1024px){.elementor-244 .elementor-element.elementor-element-76a704eb{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-54da5ae5{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:16px;--grid-row-gap:0px;}}@media(max-width:767px){.elementor-244 .elementor-element.elementor-element-76a704eb{--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-367cff41{--width:25%;}.elementor-244 .elementor-element.elementor-element-6fbb6e3d{--width:40%;}.elementor-244 .elementor-element.elementor-element-219bb445{--width:25%;}.elementor-244 .elementor-element.elementor-element-54da5ae5{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:2px;}}/* Start custom CSS for container, class: .elementor-element-76a704eb *//* Escritorio: misma altura al inicio y durante el scroll. */
@media (min-width: 1025px) {
  .elementor-244 .elementor-element.elementor-element-76a704eb,
  .elementor-244 .elementor-element.elementor-element-76a704eb.she-header,
  .elementor-244 .elementor-element.elementor-element-76a704eb.she-header-transparent-yes {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    min-height: 60px !important;
    height: 60px !important;
    background-color: #272727 !important;
    transition-duration: 0s !important;
  }
  .elementor-244 .elementor-element.elementor-element-76a704eb .elementor-widget-image img {
    transition-duration: 0s !important;
    max-height: 60px;
    object-fit: contain;
  }
  body.page-id-188 .lucena-hero { margin-top: 60px !important; }
}/* End custom CSS */
/* Start custom CSS */@view-transition { navigation: auto; }
::view-transition-group(lucena-dj-art) { animation-duration: .75s; animation-timing-function: cubic-bezier(.22,1,.36,1); }
@media (prefers-reduced-motion: reduce) { ::view-transition-group(*) { animation-duration: .01s !important; } }
@media (min-width:767.01px) and (max-width:1024px) {
.elementor-244 .elementor-element-367cff41 { width:160px!important; flex:0 0 160px; }
.elementor-244 .elementor-element-367cff41 img { width:145px; max-width:100%; }
.elementor-244 .elementor-element-6fbb6e3d { width:auto!important; flex:1; min-width:0; }
.elementor-244 .elementor-element-219bb445 { display:none; }
}/* End custom CSS */