.elementor-14737 .elementor-element.elementor-element-8817013{--display:flex;}.elementor-14737 .elementor-element.elementor-element-8817013.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14737 .elementor-element.elementor-element-bf4cc2f{--display:flex;}.elementor-14737 .elementor-element.elementor-element-68b04b0{--display:flex;}.elementor-14737 .elementor-element.elementor-element-abe1d0a{--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;--overlay-opacity:0.3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14737 .elementor-element.elementor-element-abe1d0a:not(.elementor-motion-effects-element-type-background), .elementor-14737 .elementor-element.elementor-element-abe1d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dfskmotors.es/wp-content/uploads/2026/02/envato-labs-image-edit-2026-02-04T163449.810.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-14737 .elementor-element.elementor-element-abe1d0a::before, .elementor-14737 .elementor-element.elementor-element-abe1d0a > .elementor-background-video-container::before, .elementor-14737 .elementor-element.elementor-element-abe1d0a > .e-con-inner > .elementor-background-video-container::before, .elementor-14737 .elementor-element.elementor-element-abe1d0a > .elementor-background-slideshow::before, .elementor-14737 .elementor-element.elementor-element-abe1d0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14737 .elementor-element.elementor-element-abe1d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.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-14737 .elementor-element.elementor-element-80d8b62 > .elementor-widget-container{margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14737 .elementor-element.elementor-element-80d8b62 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-4cb3e1e > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14737 .elementor-element.elementor-element-4cb3e1e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-394846f );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14737 .elementor-element.elementor-element-d700981{--divider-border-style:solid;--divider-color:var( --e-global-color-394846f );--divider-border-width:2px;}.elementor-14737 .elementor-element.elementor-element-d700981 .elementor-divider-separator{width:65%;}.elementor-14737 .elementor-element.elementor-element-d700981 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.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-14737 .elementor-element.elementor-element-f1f52ec{columns:1;color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-34ca84b{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-14737 .elementor-element.elementor-element-caa16c9 .elementor-button{background-color:#BE1622;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;}.elementor-14737 .elementor-element.elementor-element-ca781fd .elementor-button{background-color:var( --e-global-color-394846f );font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-927ba1d{--display:flex;--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;--margin-top:5px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-14737 .elementor-element.elementor-element-0a9c469 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-14737 .elementor-element.elementor-element-0a9c469 .elementor-icon-box-title{margin-block-end:-25px;color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-0a9c469.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-0a9c469.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-0a9c469.elementor-view-default .elementor-icon{fill:var( --e-global-color-394846f );color:var( --e-global-color-394846f );border-color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-0a9c469 .elementor-icon{font-size:20px;}.elementor-14737 .elementor-element.elementor-element-0a9c469 .elementor-icon-box-title, .elementor-14737 .elementor-element.elementor-element-0a9c469 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-weight:600;}.elementor-14737 .elementor-element.elementor-element-0a9c469:has(:hover) .elementor-icon-box-title,
					 .elementor-14737 .elementor-element.elementor-element-0a9c469:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-e8c8776 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-14737 .elementor-element.elementor-element-e8c8776 .elementor-icon-box-title{margin-block-end:-25px;color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-e8c8776.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-e8c8776.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-e8c8776.elementor-view-default .elementor-icon{fill:var( --e-global-color-394846f );color:var( --e-global-color-394846f );border-color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-e8c8776 .elementor-icon{font-size:20px;}.elementor-14737 .elementor-element.elementor-element-e8c8776 .elementor-icon-box-title, .elementor-14737 .elementor-element.elementor-element-e8c8776 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-weight:600;}.elementor-14737 .elementor-element.elementor-element-e8c8776:has(:hover) .elementor-icon-box-title,
					 .elementor-14737 .elementor-element.elementor-element-e8c8776:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-ea5fcbe .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-14737 .elementor-element.elementor-element-ea5fcbe .elementor-icon-box-title{margin-block-end:-25px;color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-ea5fcbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-ea5fcbe.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-ea5fcbe.elementor-view-default .elementor-icon{fill:var( --e-global-color-394846f );color:var( --e-global-color-394846f );border-color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-ea5fcbe .elementor-icon{font-size:20px;}.elementor-14737 .elementor-element.elementor-element-ea5fcbe .elementor-icon-box-title, .elementor-14737 .elementor-element.elementor-element-ea5fcbe .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-weight:600;}.elementor-14737 .elementor-element.elementor-element-ea5fcbe:has(:hover) .elementor-icon-box-title,
					 .elementor-14737 .elementor-element.elementor-element-ea5fcbe:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-b40fa88{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14737 .elementor-element.elementor-element-36bfa97{--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-14737 .elementor-element.elementor-element-b53c6a4{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-14737 .elementor-element.elementor-element-b53c6a4 .elementor-divider-separator{width:100%;}.elementor-14737 .elementor-element.elementor-element-b53c6a4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14737 .elementor-element.elementor-element-5bd0c2b{--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-14737 .elementor-element.elementor-element-fdbcfb7{text-align:center;}.elementor-14737 .elementor-element.elementor-element-fdbcfb7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;}.elementor-14737 .elementor-element.elementor-element-334f37e{--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-14737 .elementor-element.elementor-element-956cf76{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-14737 .elementor-element.elementor-element-956cf76 .elementor-divider-separator{width:100%;}.elementor-14737 .elementor-element.elementor-element-956cf76 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14737 .elementor-element.elementor-element-bc77af7{--display:flex;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14737 .elementor-element.elementor-element-f12c447{--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:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-14737 .elementor-element.elementor-element-66b4b8b > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:-20px 0px 0px 0px;}.elementor-14737 .elementor-element.elementor-element-66b4b8b{text-align:center;}.elementor-14737 .elementor-element.elementor-element-66b4b8b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14737 .elementor-element.elementor-element-7f603c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14737 .elementor-element.elementor-element-eeead4b .elementor-icon-wrapper{text-align:center;}.elementor-14737 .elementor-element.elementor-element-eeead4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-eeead4b.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-eeead4b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-eeead4b.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-eeead4b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-f45c3d8 .elementor-icon-wrapper{text-align:center;}.elementor-14737 .elementor-element.elementor-element-f45c3d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-f45c3d8.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-f45c3d8.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-f45c3d8.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-f45c3d8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-8550a20{--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:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14737 .elementor-element.elementor-element-781fbfc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-14737 .elementor-element.elementor-element-781fbfc{text-align:center;}.elementor-14737 .elementor-element.elementor-element-781fbfc .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;color:#BE1622;}.elementor-14737 .elementor-element.elementor-element-123ce32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-14737 .elementor-element.elementor-element-50f0ac0 .elementor-icon-wrapper{text-align:center;}.elementor-14737 .elementor-element.elementor-element-50f0ac0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-50f0ac0.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-50f0ac0.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-50f0ac0.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-50f0ac0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-e9a2a64 .elementor-icon-wrapper{text-align:center;}.elementor-14737 .elementor-element.elementor-element-e9a2a64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-e9a2a64.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-e9a2a64.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-e9a2a64.elementor-view-framed .elementor-icon, .elementor-14737 .elementor-element.elementor-element-e9a2a64.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-14737 .elementor-element.elementor-element-2cccef8{--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-14737 .elementor-element.elementor-element-1c7aba2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-14737 .elementor-element.elementor-element-1c7aba2{text-align:center;}.elementor-14737 .elementor-element.elementor-element-587dd30{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-14737 .elementor-element.elementor-element-587dd30:not(.elementor-motion-effects-element-type-background), .elementor-14737 .elementor-element.elementor-element-587dd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dfskmotors.es/wp-content/uploads/2026/01/envato-labs-image-edit-52.jpg");}.elementor-14737 .elementor-element.elementor-element-8403216{text-align:center;}.elementor-14737 .elementor-element.elementor-element-8403216 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-6f030d9{text-align:center;color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-85ecb30{--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;--border-radius:0px 0px 0px 0px;--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-14737 .elementor-element.elementor-element-85ecb30:not(.elementor-motion-effects-element-type-background), .elementor-14737 .elementor-element.elementor-element-85ecb30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-394846f );}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-cf7 label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-cf7 .wpcf7-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14737 .elementor-element.elementor-element-e2e9073 > .elementor-widget-container{margin:20px 20px 20px 20px;border-style:solid;border-color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-e2e9073 .wpcf7-form-control:not(.wpcf7-submit){margin-bottom:0px;border-radius:8px 8px 8px 8px;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );background-color:var( --e-global-color-394846f );}.elementor-14737 .elementor-element.elementor-element-7671352{--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;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14737 .elementor-element.elementor-element-7671352:not(.elementor-motion-effects-element-type-background), .elementor-14737 .elementor-element.elementor-element-7671352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f57aea1 );}.elementor-14737 .elementor-element.elementor-element-9b4769c .elementor-heading-title{color:#BE1622;}.elementor-14737 .elementor-element.elementor-element-2b3aa45{color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-14737 .elementor-element.elementor-element-8817013{--width:98.333%;}.elementor-14737 .elementor-element.elementor-element-36bfa97{--width:40%;}.elementor-14737 .elementor-element.elementor-element-5bd0c2b{--width:30%;}.elementor-14737 .elementor-element.elementor-element-334f37e{--width:40%;}.elementor-14737 .elementor-element.elementor-element-f12c447{--width:25%;}.elementor-14737 .elementor-element.elementor-element-7f603c7{--width:8%;}.elementor-14737 .elementor-element.elementor-element-8550a20{--width:25%;}.elementor-14737 .elementor-element.elementor-element-123ce32{--width:8%;}.elementor-14737 .elementor-element.elementor-element-2cccef8{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14737 .elementor-element.elementor-element-36bfa97{--width:20%;}.elementor-14737 .elementor-element.elementor-element-5bd0c2b{--width:60%;}.elementor-14737 .elementor-element.elementor-element-334f37e{--width:20%;}}@media(max-width:1024px){.elementor-14737 .elementor-element.elementor-element-abe1d0a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-14737 .elementor-element.elementor-element-abe1d0a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14737 .elementor-element.elementor-element-80d8b62 .elementor-heading-title{font-size:40px;}.elementor-14737 .elementor-element.elementor-element-4cb3e1e .elementor-heading-title{font-size:22px;}.elementor-14737 .elementor-element.elementor-element-caa16c9 .elementor-button{font-size:14px;}.elementor-14737 .elementor-element.elementor-element-ca781fd .elementor-button{font-size:14px;}.elementor-14737 .elementor-element.elementor-element-0a9c469 .elementor-icon{font-size:15px;}.elementor-14737 .elementor-element.elementor-element-0a9c469 .elementor-icon-box-title, .elementor-14737 .elementor-element.elementor-element-0a9c469 .elementor-icon-box-title a{font-size:13px;}.elementor-14737 .elementor-element.elementor-element-e8c8776 .elementor-icon-box-title, .elementor-14737 .elementor-element.elementor-element-e8c8776 .elementor-icon-box-title a{font-size:13px;}.elementor-14737 .elementor-element.elementor-element-ea5fcbe .elementor-icon-box-title, .elementor-14737 .elementor-element.elementor-element-ea5fcbe .elementor-icon-box-title a{font-size:13px;}.elementor-14737 .elementor-element.elementor-element-f45c3d8 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-14737 .elementor-element.elementor-element-e9a2a64 > .elementor-widget-container{margin:10px 0px 10px 0px;}}/* Start custom CSS for ha-cf7, class: .elementor-element-e2e9073 *//* ===== SOLO dentro del contenedor de Elementor ===== */
.dfsk-cf7-wrap .dfsk-ref-form,
.dfsk-cf7-wrap .dfsk-ref-form *{
  font-family: Helvetica, Arial, sans-serif !important;
}

/* Labels visibles (Elementor a veces los “aplana”) */
.dfsk-cf7-wrap .dfsk-ref-form label{
  display:block !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  color:#242424 !important;
  margin: 0 0 14px 0 !important;
}

/* Inputs: Elementor suele aplicar border-radius/colores */
.dfsk-cf7-wrap .dfsk-ref-form input[type="text"],
.dfsk-cf7-wrap .dfsk-ref-form input[type="email"],
.dfsk-cf7-wrap .dfsk-ref-form input[type="tel"],
.dfsk-cf7-wrap .dfsk-ref-form select,
.dfsk-cf7-wrap .dfsk-ref-form textarea{
  width:100% !important;
  border: 1px solid #242424 !important;
  border-radius: 12px !important;
  padding: 12px 12px !important;
  font-size: 16px !important;
  color:#242424 !important;
  background:#fff !important;
  box-shadow:none !important;
  outline:none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

/* Títulos de bloque */
.dfsk-cf7-wrap .dfsk-ref-form__blocktitle{
  color:#BE1622 !important;
  font-size: 25px !important;
  font-weight: 900 !important;
}

/* Grid (Elementor a veces resetea display/grid) */
.dfsk-cf7-wrap .dfsk-ref-form__grid{
  display:grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 22px !important;
}
.dfsk-cf7-wrap .dfsk-ref-form__row2{
  display:grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 14px !important;
}

/* Botón CF7 (Elementor suele forzar negro/gris) */
.dfsk-cf7-wrap .dfsk-ref-form input.wpcf7-submit,
.dfsk-cf7-wrap .dfsk-ref-form .wpcf7-submit{
  background:#BE1622 !important;
  color:#fff !important;
  border:0 !important;
  border-radius: 12px !important;
  padding: 14px 18px !important;
  font-weight: 900 !important;
  cursor:pointer !important;
  width: min(520px, 100%) !important;
  display:inline-block !important;
}

/* Acceptance */
.dfsk-cf7-wrap .dfsk-ref-check{
  display:flex !important;
  gap:10px !important;
  align-items:flex-start !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  color:#242424 !important;
}
.dfsk-cf7-wrap .dfsk-ref-form__checks input[type="checkbox"]{
  accent-color:#BE1622;
  width:16px;
  height:/* End custom CSS */