.elementor-5798 .elementor-element.elementor-element-7113a2a{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.86;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5798 .elementor-element.elementor-element-7113a2a:not(.elementor-motion-effects-element-type-background), .elementor-5798 .elementor-element.elementor-element-7113a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-7113a2a::before, .elementor-5798 .elementor-element.elementor-element-7113a2a > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-7113a2a > .e-con-inner > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-7113a2a > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-7113a2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-7113a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#293759;--background-overlay:'';}.elementor-5798 .elementor-element.elementor-element-37d3465{--display:flex;}.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-5798 .elementor-element.elementor-element-6ecdc74 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;letter-spacing:3.6px;color:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-604a3d0 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:62px;font-weight:300;color:var( --e-global-color-accent );}.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-5798 .elementor-element.elementor-element-8418c35{font-family:"Trueno", Sans-serif;font-size:21px;font-weight:200;color:var( --e-global-color-accent );}.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-5798 .elementor-element.elementor-element-d5b6c75 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Trueno", Sans-serif;font-size:21px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:12px 12px 12px 12px;padding:28px 41px 26px 40px;}.elementor-5798 .elementor-element.elementor-element-d5b6c75 .elementor-button:hover, .elementor-5798 .elementor-element.elementor-element-d5b6c75 .elementor-button:focus{background-color:#405078;color:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-d5b6c75 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5798 .elementor-element.elementor-element-d5b6c75 .elementor-button:hover svg, .elementor-5798 .elementor-element.elementor-element-d5b6c75 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-54a38a1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:65px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-5798 .elementor-element.elementor-element-a7563b2{text-align:center;}.elementor-5798 .elementor-element.elementor-element-a7563b2 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:42px;font-weight:400;line-height:125%;}.elementor-5798 .elementor-element.elementor-element-2fe3632{--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:center;--align-items:center;}.elementor-5798 .elementor-element.elementor-element-2fe3632.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5798 .elementor-element.elementor-element-9738cf3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:1px 1px 1px 1px;}.elementor-5798 .elementor-element.elementor-element-9738cf3.e-con{--align-self:center;}.elementor-5798 .elementor-element.elementor-element-eb3116f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5798 .elementor-element.elementor-element-eb3116f{text-align:center;font-family:"Trueno", Sans-serif;font-weight:300;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-eb3116f a:hover, .elementor-5798 .elementor-element.elementor-element-eb3116f a:focus{color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-0fe8aea.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5798 .elementor-element.elementor-element-0fe8aea{text-align:center;font-family:"Trueno", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-5798 .elementor-element.elementor-element-f9cda05.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5798 .elementor-element.elementor-element-f9cda05{text-align:center;font-family:"Trueno", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-5798 .elementor-element.elementor-element-bd4dc87.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5798 .elementor-element.elementor-element-bd4dc87{text-align:center;font-family:"Trueno", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-5798 .elementor-element.elementor-element-58cc313{--display:flex;--min-height:715px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;}.elementor-5798 .elementor-element.elementor-element-58cc313:not(.elementor-motion-effects-element-type-background), .elementor-5798 .elementor-element.elementor-element-58cc313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://auralcepedalchiclana.com/wp-content/uploads/2026/02/Group-1000009431.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-5798 .elementor-element.elementor-element-075a97e{--display:flex;--justify-content:center;}.elementor-5798 .elementor-element.elementor-element-6f2244d{--display:flex;--min-height:514px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;}.elementor-5798 .elementor-element.elementor-element-6f2244d:not(.elementor-motion-effects-element-type-background), .elementor-5798 .elementor-element.elementor-element-6f2244d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://auralcepedalchiclana.com/wp-content/uploads/2026/02/Rectangle-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-5798 .elementor-element.elementor-element-aede985{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.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-5798 .elementor-element.elementor-element-0683432 img{width:85%;}.elementor-5798 .elementor-element.elementor-element-c5c158e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-5798 .elementor-element.elementor-element-c5c158e img{opacity:0.36;filter:brightness( 35% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5798 .elementor-element.elementor-element-b046d1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5798 .elementor-element.elementor-element-b046d1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5798 .elementor-element.elementor-element-3253623 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:32px;font-weight:400;line-height:135%;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-824ade0{font-family:"Trueno", Sans-serif;font-size:19px;font-weight:300;line-height:140%;letter-spacing:0%;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-5c1a7fe .elementor-button{background-color:#29375900;font-family:"Trueno", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-5c1a7fe > .elementor-widget-container{margin:0px 0px 0px -24px;}.elementor-5798 .elementor-element.elementor-element-5c1a7fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5798 .elementor-element.elementor-element-5c1a7fe .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5798 .elementor-element.elementor-element-5c1a7fe .elementor-button:hover, .elementor-5798 .elementor-element.elementor-element-5c1a7fe .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-5c1a7fe .elementor-button:hover svg, .elementor-5798 .elementor-element.elementor-element-5c1a7fe .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-1a31261{--display:flex;--min-height:514px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:40px 40px 40px 40px;}.elementor-5798 .elementor-element.elementor-element-1a31261:not(.elementor-motion-effects-element-type-background), .elementor-5798 .elementor-element.elementor-element-1a31261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://auralcepedalchiclana.com/wp-content/uploads/2026/02/Rectangle-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-5798 .elementor-element.elementor-element-1a31261::before, .elementor-5798 .elementor-element.elementor-element-1a31261 > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-1a31261 > .e-con-inner > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-1a31261 > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-1a31261 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-1a31261 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5798 .elementor-element.elementor-element-1671161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5798 .elementor-element.elementor-element-4a3acf0 img{opacity:0.36;filter:brightness( 35% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5798 .elementor-element.elementor-element-489bc58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5798 .elementor-element.elementor-element-489bc58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5798 .elementor-element.elementor-element-95ba523 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:32px;font-weight:400;line-height:135%;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-5b09d21{font-family:"Trueno", Sans-serif;font-size:19px;font-weight:300;line-height:140%;letter-spacing:0%;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-7b1a3fa .elementor-button{background-color:#29375900;font-family:"Trueno", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-7b1a3fa > .elementor-widget-container{margin:0px 0px 0px -24px;}.elementor-5798 .elementor-element.elementor-element-7b1a3fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5798 .elementor-element.elementor-element-7b1a3fa .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5798 .elementor-element.elementor-element-7b1a3fa .elementor-button:hover, .elementor-5798 .elementor-element.elementor-element-7b1a3fa .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-7b1a3fa .elementor-button:hover svg, .elementor-5798 .elementor-element.elementor-element-7b1a3fa .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-dc082c8{--display:flex;--min-height:514px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;}.elementor-5798 .elementor-element.elementor-element-dc082c8:not(.elementor-motion-effects-element-type-background), .elementor-5798 .elementor-element.elementor-element-dc082c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://auralcepedalchiclana.com/wp-content/uploads/2026/02/Rectangle-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-5798 .elementor-element.elementor-element-78818cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5798 .elementor-element.elementor-element-8cc721e img{opacity:0.36;filter:brightness( 35% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5798 .elementor-element.elementor-element-bdbf35f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5798 .elementor-element.elementor-element-bdbf35f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5798 .elementor-element.elementor-element-ece880c .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:32px;font-weight:400;line-height:135%;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-840d136{font-family:"Trueno", Sans-serif;font-size:19px;font-weight:300;line-height:140%;letter-spacing:0%;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-0b04105 .elementor-button{background-color:#29375900;font-family:"Trueno", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-0b04105 > .elementor-widget-container{margin:0px 0px 0px -24px;}.elementor-5798 .elementor-element.elementor-element-0b04105 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5798 .elementor-element.elementor-element-0b04105 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5798 .elementor-element.elementor-element-0b04105 .elementor-button:hover, .elementor-5798 .elementor-element.elementor-element-0b04105 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-0b04105 .elementor-button:hover svg, .elementor-5798 .elementor-element.elementor-element-0b04105 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-94ff256{--display:flex;--min-height:514px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;}.elementor-5798 .elementor-element.elementor-element-94ff256:not(.elementor-motion-effects-element-type-background), .elementor-5798 .elementor-element.elementor-element-94ff256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://auralcepedalchiclana.com/wp-content/uploads/2026/02/Rectangle-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-5798 .elementor-element.elementor-element-88b6eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5798 .elementor-element.elementor-element-4f9791b img{opacity:0.36;filter:brightness( 35% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5798 .elementor-element.elementor-element-f4cc51c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5798 .elementor-element.elementor-element-f4cc51c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5798 .elementor-element.elementor-element-6a41453 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:32px;font-weight:400;line-height:135%;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-a812986{font-family:"Trueno", Sans-serif;font-size:19px;font-weight:300;line-height:140%;letter-spacing:0%;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-5addfba .elementor-button{background-color:#29375900;font-family:"Trueno", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-5addfba > .elementor-widget-container{margin:0px 0px 0px -24px;}.elementor-5798 .elementor-element.elementor-element-5addfba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5798 .elementor-element.elementor-element-5addfba .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5798 .elementor-element.elementor-element-5addfba .elementor-button:hover, .elementor-5798 .elementor-element.elementor-element-5addfba .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-5addfba .elementor-button:hover svg, .elementor-5798 .elementor-element.elementor-element-5addfba .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-0e5cc53{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-27px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-27px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-0e5cc53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5798 .elementor-element.elementor-element-87e7f13{--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:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:10%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-5798 .elementor-element.elementor-element-87e7f13:not(.elementor-motion-effects-element-type-background), .elementor-5798 .elementor-element.elementor-element-87e7f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-87e7f13::before, .elementor-5798 .elementor-element.elementor-element-87e7f13 > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-87e7f13 > .e-con-inner > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-87e7f13 > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-87e7f13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-87e7f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #202A41 39%, #3F5485 88%);}.elementor-5798 .elementor-element.elementor-element-a475eac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-5798 .elementor-element.elementor-element-6e3046d .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:2.4em;font-weight:300;color:var( --e-global-color-accent );}.elementor-5798 .elementor-element.elementor-element-5af14b2{font-family:"Trueno", Sans-serif;font-size:15px;font-weight:200;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-5798 .elementor-element.elementor-element-a297803 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Trueno", Sans-serif;font-size:21px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:12px 12px 12px 12px;padding:28px 41px 26px 40px;}.elementor-5798 .elementor-element.elementor-element-a297803 .elementor-button:hover, .elementor-5798 .elementor-element.elementor-element-a297803 .elementor-button:focus{background-color:#405078;color:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-a297803 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5798 .elementor-element.elementor-element-a297803 .elementor-button:hover svg, .elementor-5798 .elementor-element.elementor-element-a297803 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5798 .elementor-element.elementor-element-01f9ac7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-15px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:-35%;}.elementor-5798 .elementor-element.elementor-element-26660ad > .elementor-widget-container{margin:0% -12% 0% 0%;}.elementor-5798 .elementor-element.elementor-element-824655c{text-align:start;}.elementor-5798 .elementor-element.elementor-element-824655c img{width:80%;}.elementor-5798 .elementor-element.elementor-element-ad6b255{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:65px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-5798 .elementor-element.elementor-element-5227062{text-align:center;}.elementor-5798 .elementor-element.elementor-element-5227062 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:53px;font-weight:500;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-243ed18{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;font-family:"Trueno", Sans-serif;font-size:21px;font-weight:400;line-height:31px;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-243ed18.elementor-element{--align-self:center;}.elementor-5798 .elementor-element.elementor-element-ffc35d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5798 .elementor-element.elementor-element-334c82b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5798 .elementor-element.elementor-element-699f35b{--display:flex;--min-height:691px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-5798 .elementor-element.elementor-element-699f35b::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .e-con-inner > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5798 .elementor-element.elementor-element-96537cb{z-index:2;}.elementor-5798 .elementor-element.elementor-element-fd1cde9{z-index:2;text-align:center;}.elementor-5798 .elementor-element.elementor-element-fd1cde9 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:56px;font-weight:400;}.elementor-5798 .elementor-element.elementor-element-2ea9847{z-index:2;text-align:center;font-family:"Trueno", Sans-serif;font-size:24px;font-weight:300;color:var( --e-global-color-primary );}.elementor-5798 .elementor-element.elementor-element-e7bcc35 .elementor-button{background-color:#405078;font-family:"Trueno", Sans-serif;font-size:21px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:12px 12px 12px 12px;padding:28px 41px 26px 38px;}.elementor-5798 .elementor-element.elementor-element-e7bcc35{z-index:3;}.elementor-5798 .elementor-element.elementor-element-e7bcc35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5798 .elementor-element.elementor-element-6177500 > .elementor-widget-container{margin:-783px 688px -40px -766px;padding:51px 0px 0px 0px;}.elementor-5798 .elementor-element.elementor-element-6177500{z-index:2;}.elementor-5798 .elementor-element.elementor-element-ec0d549.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-5798 .elementor-element.elementor-element-ec0d549{text-align:end;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5798 .elementor-element.elementor-element-7113a2a{--min-height:80vh;}.elementor-5798 .elementor-element.elementor-element-8418c35{font-size:17px;}.elementor-5798 .elementor-element.elementor-element-2fe3632{--justify-content:center;--flex-wrap:wrap;}.elementor-5798 .elementor-element.elementor-element-9738cf3{--grid-auto-flow:row;}.elementor-5798 .elementor-element.elementor-element-0e5cc53{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5798 .elementor-element.elementor-element-87e7f13{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-5798 .elementor-element.elementor-element-6e3046d .elementor-heading-title{font-size:1.7em;}.elementor-5798 .elementor-element.elementor-element-01f9ac7{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5798 .elementor-element.elementor-element-ad6b255{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5798 .elementor-element.elementor-element-243ed18{--container-widget-width:512px;--container-widget-flex-grow:0;width:var( --container-widget-width, 512px );max-width:512px;}.elementor-5798 .elementor-element.elementor-element-699f35b::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .e-con-inner > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://auralcepedalchiclana.com/wp-content/uploads/2026/05/fondo-imagen-pareja-chiclana.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-5798 .elementor-element.elementor-element-699f35b{--min-height:445px;--overlay-opacity:1;}.elementor-5798 .elementor-element.elementor-element-fd1cde9 .elementor-heading-title{font-size:39px;}}@media(max-width:767px){.elementor-5798 .elementor-element.elementor-element-7113a2a{--min-height:80vh;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-5798 .elementor-element.elementor-element-6ecdc74 .elementor-heading-title{font-size:1.6em;}.elementor-5798 .elementor-element.elementor-element-604a3d0 .elementor-heading-title{font-size:30px;}.elementor-5798 .elementor-element.elementor-element-8418c35{font-size:15px;}.elementor-5798 .elementor-element.elementor-element-d5b6c75 .elementor-button{font-size:19px;padding:20px 30px 20px 31px;}.elementor-5798 .elementor-element.elementor-element-a7563b2 .elementor-heading-title{font-size:27px;}.elementor-5798 .elementor-element.elementor-element-9738cf3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5798 .elementor-element.elementor-element-eb3116f.elementor-element{--align-self:center;}.elementor-5798 .elementor-element.elementor-element-eb3116f{text-align:center;}.elementor-5798 .elementor-element.elementor-element-c5c158e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5798 .elementor-element.elementor-element-3253623{text-align:center;}.elementor-5798 .elementor-element.elementor-element-824ade0{text-align:center;font-size:17px;}.elementor-5798 .elementor-element.elementor-element-95ba523{text-align:center;}.elementor-5798 .elementor-element.elementor-element-5b09d21{text-align:center;font-size:17px;}.elementor-5798 .elementor-element.elementor-element-dc082c8:not(.elementor-motion-effects-element-type-background), .elementor-5798 .elementor-element.elementor-element-dc082c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://auralcepedalchiclana.com/wp-content/uploads/2026/02/Rectangle-1.png");}.elementor-5798 .elementor-element.elementor-element-dc082c8{--border-radius:30px 30px 30px 30px;}.elementor-5798 .elementor-element.elementor-element-ece880c{text-align:center;}.elementor-5798 .elementor-element.elementor-element-840d136{text-align:center;font-size:17px;}.elementor-5798 .elementor-element.elementor-element-6a41453{text-align:center;}.elementor-5798 .elementor-element.elementor-element-a812986{text-align:center;font-size:17px;}.elementor-5798 .elementor-element.elementor-element-0e5cc53{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5798 .elementor-element.elementor-element-87e7f13{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-5798 .elementor-element.elementor-element-a475eac{--width:100%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5798 .elementor-element.elementor-element-6e3046d .elementor-heading-title{font-size:1.6em;}.elementor-5798 .elementor-element.elementor-element-a297803 .elementor-button{font-size:19px;padding:20px 30px 20px 31px;}.elementor-5798 .elementor-element.elementor-element-01f9ac7{--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5798 .elementor-element.elementor-element-26660ad > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5798 .elementor-element.elementor-element-824655c img{width:85%;}.elementor-5798 .elementor-element.elementor-element-5227062 .elementor-heading-title{font-size:34px;}.elementor-5798 .elementor-element.elementor-element-243ed18{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:18px;line-height:1.4em;}.elementor-5798 .elementor-element.elementor-element-334c82b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5798 .elementor-element.elementor-element-699f35b::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .e-con-inner > .elementor-background-video-container::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5798 .elementor-element.elementor-element-699f35b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://auralcepedalchiclana.com/wp-content/uploads/2026/05/fondo-imagen-pareja-chiclana.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5798 .elementor-element.elementor-element-699f35b{--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5798 .elementor-element.elementor-element-96537cb img{width:59%;}.elementor-5798 .elementor-element.elementor-element-fd1cde9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5798 .elementor-element.elementor-element-fd1cde9 .elementor-heading-title{font-size:28px;}.elementor-5798 .elementor-element.elementor-element-2ea9847{font-size:17px;}.elementor-5798 .elementor-element.elementor-element-e7bcc35 .elementor-button{font-size:16px;padding:19px 32px 19px 32px;}.elementor-5798 .elementor-element.elementor-element-ec0d549{text-align:center;}}@media(min-width:768px){.elementor-5798 .elementor-element.elementor-element-37d3465{--width:71%;}.elementor-5798 .elementor-element.elementor-element-075a97e{--content-width:1146px;}.elementor-5798 .elementor-element.elementor-element-6f2244d{--content-width:1211px;}.elementor-5798 .elementor-element.elementor-element-aede985{--width:50%;}.elementor-5798 .elementor-element.elementor-element-b046d1e{--width:46.693%;}.elementor-5798 .elementor-element.elementor-element-1a31261{--content-width:1211px;}.elementor-5798 .elementor-element.elementor-element-1671161{--width:50%;}.elementor-5798 .elementor-element.elementor-element-489bc58{--width:46.693%;}.elementor-5798 .elementor-element.elementor-element-dc082c8{--content-width:1211px;}.elementor-5798 .elementor-element.elementor-element-78818cc{--width:50%;}.elementor-5798 .elementor-element.elementor-element-bdbf35f{--width:46.693%;}.elementor-5798 .elementor-element.elementor-element-94ff256{--content-width:1211px;}.elementor-5798 .elementor-element.elementor-element-88b6eb2{--width:50%;}.elementor-5798 .elementor-element.elementor-element-f4cc51c{--width:46.693%;}.elementor-5798 .elementor-element.elementor-element-a475eac{--width:46%;}.elementor-5798 .elementor-element.elementor-element-01f9ac7{--width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5798 .elementor-element.elementor-element-37d3465{--width:88%;}}/* Start custom CSS for text-editor, class: .elementor-element-eb3116f */.pediservi:hover {
  color: #293759 !important; /* AZUL */
  text-decoration: underline;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fe8aea */.pediservi:hover {
  color: #293759 !important; /* AZUL */
  text-decoration: underline;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cda05 */.pediservi:hover {
  color: #293759 !important; /* AZUL */
  text-decoration: underline;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd4dc87 */.pediservi:hover {
  color: #293759 !important; /* AZUL */
  text-decoration: underline;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fe3632 */.menu-linea a {
  position: relative;
  padding: 0 26px;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3253623 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c1a7fe */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95ba523 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b1a3fa */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ece880c */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b04105 */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a41453 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5addfba */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3253623 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c1a7fe */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95ba523 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b1a3fa */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ece880c */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b04105 */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a41453 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5addfba */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3253623 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c1a7fe */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95ba523 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b1a3fa */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ece880c */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b04105 */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a41453 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5addfba */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3253623 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c1a7fe */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95ba523 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b1a3fa */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ece880c */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b04105 */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a41453 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5addfba */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3253623 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c1a7fe */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95ba523 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b1a3fa */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ece880c */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b04105 */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a41453 */.texto-naranja {
  color: #E19F35; /* Naranja Cepedal */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5addfba */.btn-flecha:hover .elementor-button-icon,
.btn-flecha:hover .elementor-button-icon i {
  transform: translateX(5px);
}
.btn-flecha .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}
.btn-flecha .elementor-button-icon i {
font-weight: 856;        /* Reduce grosor si el icono soporta font-weight */
  font-size: 18px; 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0e5cc53 *//* Flechas solo del carrusel con clase carousel-cita */
.carousel-servicios .elementor-swiper-button {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s ease;
}

/* Color inicial de las flechas */
.carousel-servicios .elementor-swiper-button i {
  color: #293759;
  font-size: 35px;
  transition: color 0.3s ease;
}

/* Hover círculo naranja */
.carousel-servicios .elementor-swiper-button {
  background-color: #FFFFFF;
}

/* Hover flecha blanca */
.carousel-servicios .elementor-swiper-button: i {
  color: #ffffff;
}

/* Hover círculo naranja */
.carousel-servicios .elementor-swiper-button:hover {
  background-color: #E19F35;
}

/* Hover flecha blanca */
.carousel-servicios .elementor-swiper-button:hover i {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea3ab68 */.carousel-profundidad {
  width: 100%;
  max-width: 1600px; /* ancho total del carrusel */
  margin: 0 auto;
  padding-top: 20px;
  padding: 60px 20px;
  min-height: 400px;
}

.titulos-paudi{
font-family: Trueno;
font-weight: 700;
font-style: Bold;
font-size: 24px;
line-height: 125%;
letter-spacing: 0%;
text-align: center;
color: #E19F35;
}

.descri-paudi{
font-family: Trueno;
font-weight: 300;
font-style: Light;
font-size: 16px;
line-height: 140%;
letter-spacing: 0%;
text-align: center;
color: #293759;
}

.carousel-profundidad .swiper {
  overflow-x: hidden ;
  overflow-y: hidden ;
}

/* Slides */
.carousel-profundidad .swiper-slide {
  display: flex;
  transform-origin: center-top;
  justify-content: center;
  transition: transform 0.4s ease, filter 0.4s ease;
}

/* Card: altura uniforme */
.carousel-profundidad .card {
  width: /*500px*/280px; /* ancho de la card */
  height: /*420px*/ 380px; /* altura total aproximada para imagen + texto */
  max-height: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  box-sizing: border-box;
  padding: 10px;
}

/* Imagen: tamaño fijo, no se recorta */
.carousel-profundidad .card-imagen {
  width: /*452px;*/280px;
  height: /*259px;*/ 159px;
  overflow: hidden;
  border-radius: 16px;
  flex-shrink: 0; /* evita que la imagen se reduzca */
}

.carousel-profundidad .card-imagen img {
  width: 100%;
  height: 100%;
  object-fit: contain; /* mantiene proporción sin recortar */
  display: block;
  transition: transform 0.4s ease;
}

.carousel-profundidad .swiper-button-prev,
.carousel-profundidad .swiper-button-next {
  width: 50px; /* tamaño del círculo */
  height: 50px;
  background: white; /* círculo blanco */
  border-radius: 50%;
  box-shadow: 0 4px 10px rgba(0,0,0,0.2); /* sombra */
  display: flex;
  align-items: center;
  justify-content: center;
  top: 70%; /* altura centrada */
  transform: translateY(-50%);
  color: #293759; /* color inicial de la flecha */
  transition: all 0.3s ease;
}
.carousel-profundidad .swiper-button-prev {
  left: 30%; /* centro horizontal */
  transform: translate(-120%, -50%); /* mueve a la izquierda respecto al centro */
}
.carousel-profundidad .swiper-button-next {
  left: 70%; /* centro horizontal */
  transform: translate(20%, -50%); /* mueve a la derecha respecto al centro */
}

/* Cambiamos el tamaño de la flecha */
.carousel-profundidad .swiper-button-prev::after,
.carousel-profundidad .swiper-button-next::after {
  font-size: 20px; /* tamaño de la flecha */
  color: #293759; /* color inicial */
}

/* Hover */
.carousel-profundidad .swiper-button-prev:hover,
.carousel-profundidad .swiper-button-next:hover {
  background: #E19F35; /* círculo naranja */
}

.carousel-profundidad .swiper-button-prev:hover::after,
.carousel-profundidad .swiper-button-next:hover::after {
  color: #293759; /* flecha azul */
}

/* Ocultar texto de slides laterales */
.carousel-profundidad .swiper-slide:not(.swiper-slide-active) div,
.carousel-profundidad .swiper-slide:not(.swiper-slide-active) p {
  display: none;
}

/* Overlay lateral */
.carousel-profundidad .card-imagen::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 1);
  pointer-events: none;
  transition: opacity 0.4s ease;
}

/* Slide activo */
.carousel-profundidad .swiper-slide-active {
  transform: scale(1.10);
  z-index: 3;
}

.carousel-profundidad .swiper-slide-active .card-imagen::after {
  opacity: 0;
  


}
@media (max-width: 767px) {

  .carousel-profundidad {
    padding: 30px 20px 90px;
    min-height: auto;
  }

  .carousel-profundidad .swiper {
    overflow-x: hidden;
    overflow-y: visible;
    padding-bottom: 70px;
  }

  .carousel-profundidad .card {
    height: auto;
    max-height: none;
    padding-bottom: 10px;
  }

  .carousel-profundidad .card-imagen {
    margin-bottom: 14px;
  }

  .carousel-profundidad .swiper-button-prev,
  .carousel-profundidad .swiper-button-next {
    top: auto !important;
    bottom: 12px !important;
    width: 42px;
    height: 42px;
    margin-top: 0 !important;
    transform: none !important;
    z-index: 20;
  }

  .carousel-profundidad .swiper-button-prev {
    left: calc(50% - 54px) !important;
    right: auto !important;
  }

  .carousel-profundidad .swiper-button-next {
    left: calc(50% + 12px) !important;
    right: auto !important;
  }

  .carousel-profundidad .swiper-button-prev::after,
  .carousel-profundidad .swiper-button-next::after {
    font-size: 16px;
  }

  .carousel-profundidad .swiper-slide-active {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96537cb */.section-loop {
  display: inline-block; /* para poder animarlo */
  animation: logoFadeLoop 6s infinite; /* duración total y loop */
}

/* Animación combinada */
@keyframes logoFadeLoop {
  0% {
    opacity: 0;
    transform: translateY(-30px); /* fuera arriba */
  }
  10% {
    opacity: 1;
    transform: translateY(0); /* posición normal */
  }
  70% {
    opacity: 1;
    transform: translateY(0); /* permanece visible */
  }
  90% {
    opacity: 0;
    transform: translateY(-30px); /* desaparece hacia arriba */
  }
  100% {
    opacity: 0;
    transform: translateY(-30px);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea9847 */.section-loopr {
  display: inline-block; /* importante para poder animarlo */
  animation: fraseFadeLoop 6s infinite; /* duración total del ciclo y loop */
}

/* Animación combinada */
@keyframes fraseFadeLoop {
  0% {
    opacity: 0;
    transform: translateY(30px); /* empieza abajo */
  }
  10% {
    opacity: 1;
    transform: translateY(0); /* posición normal */
  }
  70% {
    opacity: 1;
    transform: translateY(0); /* permanece visible */
  }
  90% {
    opacity: 0;
    transform: translateY(30px); /* desaparece hacia abajo */
  }
  100% {
    opacity: 0;
    transform: translateY(30px);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7bcc35 */.section-loopb {
  display: inline-block; /* importante para poder animarlo */
  animation: fraseFadeLoop 6s infinite; /* duración total del ciclo y loop */
}

.section-loopb:hover .elementor-button-icon,
.section-loopb:hover .elementor-button-icon i {
  color: #E19F05;
}

/* Animación combinada */
@keyframes fraseFadeLoop {
  0% {
    opacity: 0;
    transform: translateY(30px); /* empieza abajo */
  }
  10% {
    opacity: 1;
    transform: translateY(0); /* posición normal */
  }
  70% {
    opacity: 1;
    transform: translateY(0); /* permanece visible */
  }
  90% {
    opacity: 0;
    transform: translateY(30px); /* desaparece hacia abajo */
  }
  100% {
    opacity: 0;
    transform: translateY(30px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6177500 */.imagen-fade-lr {
  animation: fadeInLeftOutRight 6s ease-in-out infinite;
}

@keyframes fadeInLeftOutRight {
  /* Inicio: fuera por la izquierda */
  0% {
    opacity: 0;
    transform: translateX(-40px);
  }

  /* Entrada */
  15% {
    opacity: 1;
    transform: translateX(0);
  }

  /* Se queda visible (sin moverse) */
  60% {
    opacity: 1;
    transform: translateX(0);
  }

  /* Salida por la derecha */
  85% {
    opacity: 0;
    transform: translateX(-40px);
  }

  /* Final */
  100% {
    opacity: 0;
    transform: translateX(-80px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec0d549 */.pareja{
  position: absolute;
  top: 1px;    /* distancia desde arriba */
  left: 500px;    /* distancia desde la izquierda */
  animation: imagenFigma 6s ease-in-out infinite;
  transform-origin: center center;
  display: block;
}
@keyframes imagenFigma {
  /* Aparece */
  0% {
    opacity: 0;
    transform: scale(1) translateY(0);
  }

  15% {
    opacity: 1;
    transform: scale(1);
  }

  /* Zoom sutil */
  45% {
    opacity: 1;
    transform: scale(1.06);
  }

  /* Pausa */
  65% {
    opacity: 1;
    transform: scale(1.06);
  }

  /* Sale hacia abajo */
  85% {
    opacity: 0;
    transform: scale(1.06) translateY(40px);
  }

  100% {
    opacity: 0;
    transform: scale(1.06) translateY(40px);
  }
}

.capa-fondo::after { content: ""; position: absolute; top: 0; left: 0; width: 80%; height: 100%; background: linear-gradient(to right, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%); pointer-events: none; z-index: 1; filter: grayscale(100%) contrast(1.05); }

.elementor-element-b1db03b::before {
  content: "";
  position: absolute;
  background: rgba(255, 255, 255, 0.7); /* transparencia ajustable */
  pointer-events: none;    /* para no bloquear clicks */
  z-index: 1;              /* encima del fondo pero debajo del contenido */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334c82b */.capa-fondo{
    position:relative;
    overflow: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoRg-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoRgIt-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoLt-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoLtIt-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoBdIt-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoExBd-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoExBdIt-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoSBd-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoBlk-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoBlkIt-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: oblique;
	font-weight: 800;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoBlkOl-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoBlkOl-1-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://auralcepedalchiclana.com/wp-content/uploads/2023/10/AnyConv.com__TruenoBlkOl-1-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */