.elementor-573 .elementor-element.elementor-element-76960956:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-76960956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://percypajueloabogados.com/wp-content/uploads/2026/06/hero-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-573 .elementor-element.elementor-element-76960956 > .elementor-background-overlay{background-color:#0D1815C7;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-76960956{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 60px 130px 60px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-573 .elementor-element.elementor-element-3e433a8b{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-573 .elementor-element.elementor-element-384eed8d{padding:0px 0px 20px 0px;text-align:start;}.elementor-573 .elementor-element.elementor-element-384eed8d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-573 .elementor-element.elementor-element-49266ace:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-49266ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.elementor-573 .elementor-element.elementor-element-49266ace{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-573 .elementor-element.elementor-element-49266ace > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-5157ec60:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-5157ec60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A4A;}.elementor-573 .elementor-element.elementor-element-5157ec60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 60px 64px 60px;}.elementor-573 .elementor-element.elementor-element-5157ec60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-573 .elementor-element.elementor-element-4e75c89a .elementor-counter-number-wrapper{color:#C9A227;}.elementor-573 .elementor-element.elementor-element-4e75c89a .elementor-counter-title{color:rgba(255,255,255,0.82);}.elementor-573 .elementor-element.elementor-element-129031e3 .elementor-counter-number-wrapper{color:#C9A227;}.elementor-573 .elementor-element.elementor-element-129031e3 .elementor-counter-title{color:rgba(255,255,255,0.82);}.elementor-573 .elementor-element.elementor-element-488d7727 .elementor-counter-number-wrapper{color:#C9A227;}.elementor-573 .elementor-element.elementor-element-488d7727 .elementor-counter-title{color:rgba(255,255,255,0.82);}.elementor-573 .elementor-element.elementor-element-43cadd90 .elementor-counter-number-wrapper{color:#C9A227;}.elementor-573 .elementor-element.elementor-element-43cadd90 .elementor-counter-title{color:rgba(255,255,255,0.82);}.elementor-573 .elementor-element.elementor-element-5e543467:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-5e543467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-573 .elementor-element.elementor-element-5e543467{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-573 .elementor-element.elementor-element-5e543467 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-2672c079{padding:0px 0px 16px 0px;}.elementor-573 .elementor-element.elementor-element-2672c079 .elementor-heading-title{color:#1B2A4A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-573 .elementor-element.elementor-element-7e29def5 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-573 .elementor-element.elementor-element-2b3f492e:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-2b3f492e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.elementor-573 .elementor-element.elementor-element-2b3f492e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-573 .elementor-element.elementor-element-2b3f492e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-111eb5e8:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-111eb5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A227;}.elementor-573 .elementor-element.elementor-element-111eb5e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-573 .elementor-element.elementor-element-111eb5e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-550dd407{padding:0px 0px 16px 0px;text-align:center;}.elementor-573 .elementor-element.elementor-element-550dd407 .elementor-heading-title{color:#1B2A4A;}@media(max-width:1024px){.elementor-573 .elementor-element.elementor-element-384eed8d .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-573 .elementor-element.elementor-element-384eed8d .elementor-heading-title{font-size:32px;}}/* Start custom CSS for text-editor, class: .elementor-element-20924b48 *//* =============================================
   PERCY PAJUELO - CSS PERSONALIZADO ELEMENTOR
   ============================================= */

/* -----------------------------------------------
   SECCIÓN REGULARIZACIÓN - Columna imagen derecha
----------------------------------------------- */
.elementor-element-7dc0254e .elementor-widget-wrap {
    position: relative;
    overflow: visible !important;
}

.elementor-element-55244187 {
    position: relative;
}

.elementor-element-55244187::before {
    content: '';
    position: absolute;
    inset: -16px;
    background: rgba(201, 162, 39, 0.20);
    border-radius: 24px;
    transform: rotate(3deg);
    z-index: 0;
}

.elementor-element-55244187 .elementor-widget-container {
    position: relative;
    z-index: 1;
}

.elementor-element-55244187 img {
    border-radius: 16px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
    display: block;
    width: 100%;
}

.elementor-element-f067530 {
    position: absolute !important;
    bottom: 160px;
    left: -20px;
    z-index: 2;
    margin-top: 0 !important;
}

.elementor-element-f067530.elementor-widget {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* -----------------------------------------------
   SECCIÓN POR QUÉ ELEGIRNOS - Columna imagen derecha
----------------------------------------------- */
.elementor-element-5472e2a5 .elementor-widget-wrap {
    overflow: visible !important;
    position: relative !important;
}

.elementor-element-7e29def5 img {
    border-radius: 16px !important;
    box-shadow: 0 20px 60px rgba(0,0,0,0.20) !important;
    display: block !important;
    width: 100% !important;
}

.elementor-element-20924b48 {
    position: relative !important;
    bottom: 100px !important;
    right: -490px !important;
    left: auto !important;
    margin: 0 !important;
    width: auto !important;
    z-index: 10 !important;
}

.elementor-element-20924b48 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* -----------------------------------------------
   BOTÓN CONOCER AL EQUIPO
----------------------------------------------- */
.elementor-element-689a420c a {
    background: #C9A227 !important;
    color: white !important;
    border-radius: 8px !important;
    padding: 14px 28px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    width: auto !important;
    max-width: fit-content !important;
}

.elementor-element-689a420c a:hover {
    background: #B8921F !important;
}/* End custom CSS */