.elementor-101 .elementor-element.elementor-element-6e21c6c:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-6e21c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jponce.es/wp-content/uploads/2026/03/JPonce-Servicios-Banner.png");background-size:cover;}.elementor-101 .elementor-element.elementor-element-6e21c6c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(82deg, #161616FC 0%, #6363634F 62%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-6e21c6c > .elementor-container{max-width:1600px;}.elementor-101 .elementor-element.elementor-element-6e21c6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;padding:250px 70px 50px 70px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-5cbce1a{text-align:left;}.elementor-101 .elementor-element.elementor-element-5cbce1a .elementor-heading-title{font-size:82px;font-weight:300;color:#FFFFFF;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-101 .elementor-element.elementor-element-a9a8718{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-a9a8718 a{color:var( --e-global-color-8ca194f );}.elementor-101 .elementor-element.elementor-element-7bbe338 > .elementor-container{max-width:1600px;}.elementor-101 .elementor-element.elementor-element-7bbe338{margin-top:90px;margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-e6138d3 > .elementor-element-populated{padding:50px 50px 0px 0px;}.elementor-101 .elementor-element.elementor-element-71594ef{text-align:left;}.elementor-101 .elementor-element.elementor-element-71594ef .elementor-heading-title{font-size:82px;font-weight:300;color:var( --e-global-color-45c5c9d );}.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-101 .elementor-element.elementor-element-81bb0a3{font-size:18px;font-weight:300;color:var( --e-global-color-4dce85b );}.elementor-101 .elementor-element.elementor-element-81bb0a3 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-28934f0 .elementor-button{background-color:var( --e-global-color-4dce85b );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:11px 15px 11px 15px;}.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-101 .elementor-element.elementor-element-8489f55 img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-5636aa3 img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-3a33ab6 img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-a7a17d4 img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-016491e > .elementor-container{max-width:1600px;}.elementor-101 .elementor-element.elementor-element-016491e{margin-top:80px;margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-125e8dd img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-6d225ff img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-846793d img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-b52e5da img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-b9967d6 > .elementor-element-populated{padding:50px 0px 0px 50px;}.elementor-101 .elementor-element.elementor-element-4ae7915{text-align:right;}.elementor-101 .elementor-element.elementor-element-4ae7915 .elementor-heading-title{font-size:82px;font-weight:300;color:var( --e-global-color-45c5c9d );}.elementor-101 .elementor-element.elementor-element-f8bf7e6{text-align:right;font-size:18px;font-weight:300;color:var( --e-global-color-4dce85b );}.elementor-101 .elementor-element.elementor-element-f8bf7e6 p{margin-block-end:0px;}.elementor-101 .elementor-element.elementor-element-e17d336 .elementor-button{background-color:var( --e-global-color-4dce85b );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:11px 15px 11px 15px;}.elementor-101 .elementor-element.elementor-element-100c29c > .elementor-container{max-width:1600px;}.elementor-101 .elementor-element.elementor-element-abaa802 > .elementor-element-populated{padding:50px 50px 0px 0px;}.elementor-101 .elementor-element.elementor-element-d64acfc{text-align:left;}.elementor-101 .elementor-element.elementor-element-d64acfc .elementor-heading-title{font-size:82px;font-weight:300;color:var( --e-global-color-45c5c9d );}.elementor-101 .elementor-element.elementor-element-69bf99e{font-size:18px;font-weight:300;color:var( --e-global-color-4dce85b );}.elementor-101 .elementor-element.elementor-element-69bf99e p{margin-block-end:0px;}.elementor-101 .elementor-element.elementor-element-df519b3 .elementor-button{background-color:var( --e-global-color-4dce85b );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:11px 15px 11px 15px;}.elementor-101 .elementor-element.elementor-element-281ed82 img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-51e3a17 img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-04263c5 img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-ae7f599 img{height:500px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-98f67e6 > .elementor-container{max-width:1600px;}.elementor-101 .elementor-element.elementor-element-98f67e6{margin-top:120px;margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-b57f466{text-align:center;}.elementor-101 .elementor-element.elementor-element-b57f466 .elementor-heading-title{font-size:82px;font-weight:300;color:var( --e-global-color-45c5c9d );}.elementor-101 .elementor-element.elementor-element-781a8db > .elementor-container{max-width:1600px;}.elementor-101 .elementor-element.elementor-element-781a8db{margin-top:30px;margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-0eca42b{margin-top:0px;margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-28a6161 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-28a6161 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-28a6161 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-28a6161 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-448dc2c .elementor-heading-title{font-family:"Stag San", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-101 .elementor-element.elementor-element-9d7391e{text-align:left;font-size:18px;font-weight:300;color:var( --e-global-color-4dce85b );}.elementor-101 .elementor-element.elementor-element-9d7391e p{margin-block-end:0px;}.elementor-101 .elementor-element.elementor-element-1550ea4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-1550ea4 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-1550ea4 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-1550ea4 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-ca43d4b .elementor-heading-title{font-family:"Stag San", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-101 .elementor-element.elementor-element-6f29596{text-align:left;font-size:18px;font-weight:300;color:var( --e-global-color-4dce85b );}.elementor-101 .elementor-element.elementor-element-6f29596 p{margin-block-end:0px;}.elementor-101 .elementor-element.elementor-element-77bf27a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-77bf27a > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-77bf27a > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-77bf27a > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-3746025 .elementor-heading-title{font-family:"Stag San", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-101 .elementor-element.elementor-element-c4982f0{text-align:left;font-size:18px;font-weight:300;color:var( --e-global-color-4dce85b );}.elementor-101 .elementor-element.elementor-element-c4982f0 p{margin-block-end:0px;}.elementor-101 .elementor-element.elementor-element-300517c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-300517c > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-300517c > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-300517c > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-4a182ed .elementor-heading-title{font-family:"Stag San", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-101 .elementor-element.elementor-element-46f5ba7{text-align:left;font-size:18px;font-weight:300;color:var( --e-global-color-4dce85b );}.elementor-101 .elementor-element.elementor-element-46f5ba7 p{margin-block-end:0px;}.elementor-101 .elementor-element.elementor-element-854aa51 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-854aa51 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-854aa51 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-854aa51 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-8450468 .elementor-heading-title{font-family:"Stag San", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-101 .elementor-element.elementor-element-0c8c681{text-align:left;font-size:18px;font-weight:300;color:var( --e-global-color-4dce85b );}.elementor-101 .elementor-element.elementor-element-0c8c681 p{margin-block-end:0px;}.elementor-101 .elementor-element.elementor-element-db2771c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 50px 50px 50px;}.elementor-101 .elementor-element.elementor-element-db2771c > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-db2771c > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-db2771c > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-9850bf5 .elementor-heading-title{font-family:"Stag San", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-101 .elementor-element.elementor-element-f29cf56{text-align:left;font-size:18px;font-weight:300;color:var( --e-global-color-4dce85b );}.elementor-101 .elementor-element.elementor-element-f29cf56 p{margin-block-end:0px;}.elementor-101 .elementor-element.elementor-element-683d164{margin-top:0px;margin-bottom:90px;}.elementor-101 .elementor-element.elementor-element-e8cc4e2 .elementor-button{background-color:var( --e-global-color-4dce85b );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:15px 21px 15px 21px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-6e21c6c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(119deg, #161616FC 0%, #6363634F 100%);}.elementor-101 .elementor-element.elementor-element-6e21c6c{padding:200px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-101 .elementor-element.elementor-element-5cbce1a .elementor-heading-title{font-size:52px;}.elementor-101 .elementor-element.elementor-element-e6138d3 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-101 .elementor-element.elementor-element-71594ef .elementor-heading-title{font-size:52px;}.elementor-101 .elementor-element.elementor-element-8489f55 img{height:200px;}.elementor-101 .elementor-element.elementor-element-5636aa3 img{height:200px;}.elementor-101 .elementor-element.elementor-element-3a33ab6 img{height:200px;}.elementor-101 .elementor-element.elementor-element-a7a17d4 img{height:200px;}.elementor-101 .elementor-element.elementor-element-125e8dd img{height:200px;}.elementor-101 .elementor-element.elementor-element-6d225ff img{height:200px;}.elementor-101 .elementor-element.elementor-element-846793d img{height:200px;}.elementor-101 .elementor-element.elementor-element-b52e5da img{height:200px;}.elementor-101 .elementor-element.elementor-element-b9967d6 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-101 .elementor-element.elementor-element-4ae7915 .elementor-heading-title{font-size:52px;}.elementor-101 .elementor-element.elementor-element-abaa802 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-101 .elementor-element.elementor-element-d64acfc .elementor-heading-title{font-size:52px;}.elementor-101 .elementor-element.elementor-element-281ed82 img{height:200px;}.elementor-101 .elementor-element.elementor-element-51e3a17 img{height:200px;}.elementor-101 .elementor-element.elementor-element-04263c5 img{height:200px;}.elementor-101 .elementor-element.elementor-element-ae7f599 img{height:200px;}.elementor-101 .elementor-element.elementor-element-b57f466 .elementor-heading-title{font-size:30px;}.elementor-101 .elementor-element.elementor-element-28a6161 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-101 .elementor-element.elementor-element-1550ea4 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-101 .elementor-element.elementor-element-77bf27a > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-101 .elementor-element.elementor-element-300517c > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-101 .elementor-element.elementor-element-854aa51 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-101 .elementor-element.elementor-element-db2771c > .elementor-element-populated{padding:25px 25px 25px 25px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stag San';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jponce.es/wp-content/uploads/2025/10/StagSansRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'Stag San';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://jponce.es/wp-content/uploads/2025/10/StagSansLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Stag San';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://jponce.es/wp-content/uploads/2025/10/StagSansMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'Stag San';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://jponce.es/wp-content/uploads/2025/10/StagSansBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Stag San';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://jponce.es/wp-content/uploads/2025/10/StagSansThin.ttf') format('truetype');
}
/* End Custom Fonts CSS */