.elementor-42 .elementor-element.elementor-element-5c3018f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-9643e41 .elementor-repeater-item-ff2f00d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://studio12.es/wp-content/uploads/2026/06/FONDO_SERVICIOS_STUDIO12.jpg);background-size:cover;}.elementor-42 .elementor-element.elementor-element-9643e41 .elementor-repeater-item-ff2f00d .swiper-slide-contents{margin-right:auto;}.elementor-42 .elementor-element.elementor-element-9643e41 .elementor-repeater-item-ff2f00d .swiper-slide-inner{text-align:start;}.elementor-42 .elementor-element.elementor-element-9643e41 .elementor-repeater-item-ff2f00d .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-9643e41 .elementor-repeater-item-ff2f00d .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-9643e41 .elementor-repeater-item-ff2f00d .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-9643e41 .swiper-slide{transition-duration:calc(5000ms*1.2);height:300px;}.elementor-42 .elementor-element.elementor-element-9643e41 .elementor-slide-button{background-color:#343434;border-width:0px;border-radius:20px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-9643e41 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:#343434;}.elementor-42 .elementor-element.elementor-element-9643e41 .swiper-slide-contents{max-width:100%;}.elementor-42 .elementor-element.elementor-element-9643e41 .swiper-slide-inner{text-align:center;}.elementor-42 .elementor-element.elementor-element-9643e41 .elementor-slide-heading{font-family:"Helvetica", Sans-serif;font-size:3.5em;font-weight:600;}.elementor-42 .elementor-element.elementor-element-c06065d{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.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-42 .elementor-element.elementor-element-a175b07 img{width:100%;}.elementor-42 .elementor-element.elementor-element-a175b07 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:500;font-style:normal;}.elementor-42 .elementor-element.elementor-element-1a4eea8 img{width:100%;}.elementor-42 .elementor-element.elementor-element-1a4eea8 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:500;font-style:normal;}.elementor-42 .elementor-element.elementor-element-ae46da6 img{width:100%;}.elementor-42 .elementor-element.elementor-element-ae46da6 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:500;font-style:normal;}.elementor-42 .elementor-element.elementor-element-cb9e4a4 img{width:100%;}.elementor-42 .elementor-element.elementor-element-cb9e4a4 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:500;font-style:normal;}.elementor-42 .elementor-element.elementor-element-1a19360 img{width:100%;}.elementor-42 .elementor-element.elementor-element-1a19360 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:500;font-style:normal;}.elementor-42 .elementor-element.elementor-element-8f28ff8 img{width:100%;}.elementor-42 .elementor-element.elementor-element-8f28ff8 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:500;font-style:normal;}.elementor-42 .elementor-element.elementor-element-0bb75a9 img{width:100%;}.elementor-42 .elementor-element.elementor-element-0bb75a9 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:500;font-style:normal;}.elementor-42 .elementor-element.elementor-element-c6998f5 img{width:100%;}.elementor-42 .elementor-element.elementor-element-c6998f5 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1em;font-weight:500;font-style:normal;}.elementor-42 .elementor-element.elementor-element-ca64dd1{--display:flex;}.elementor-42 .elementor-element.elementor-element-ca64dd1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ca64dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-188db0e{padding:0px 0px 0px 060px;}.elementor-42 .elementor-element.elementor-element-188db0e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.5em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-8f27e6b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.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-42 .elementor-element.elementor-element-016a668{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-465d843{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-41d4d8e{--display:flex;}.elementor-42 .elementor-element.elementor-element-41d4d8e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-41d4d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-1292f62{padding:0px 0px 0px 060px;}.elementor-42 .elementor-element.elementor-element-1292f62 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.5em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-689b292{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-83b099d{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-6ca7cd5{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-c5f8658{--display:flex;}.elementor-42 .elementor-element.elementor-element-c5f8658:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-c5f8658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-04893bc{padding:0px 0px 0px 060px;}.elementor-42 .elementor-element.elementor-element-04893bc .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.5em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-6849af8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-784fc57{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-5046878{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-9ac1257{--display:flex;}.elementor-42 .elementor-element.elementor-element-9ac1257:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-9ac1257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-b04c5f9{padding:0px 0px 0px 060px;}.elementor-42 .elementor-element.elementor-element-b04c5f9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.5em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-b1abe48{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-565d649{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-07191a9{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-b294592{--display:flex;}.elementor-42 .elementor-element.elementor-element-b294592:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-b294592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-0a32a15{padding:0px 0px 0px 060px;}.elementor-42 .elementor-element.elementor-element-0a32a15 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3.5em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-027f400{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-75fcb1f{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-e7f7fd6{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-8cc0383{--display:flex;}.elementor-42 .elementor-element.elementor-element-8cc0383:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8cc0383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-4db3505{padding:20px 0px 80px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-4db3505 .elementor-heading-title{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-42 .elementor-element.elementor-element-c06065d{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-42 .elementor-element.elementor-element-8f27e6b{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-689b292{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-6849af8{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-b1abe48{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-027f400{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-42 .elementor-element.elementor-element-c06065d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-42 .elementor-element.elementor-element-188db0e{padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-8f27e6b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-1292f62{padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-689b292{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-04893bc{padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-6849af8{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-b04c5f9{padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-b1abe48{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-0a32a15{padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-027f400{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}}