.elementor-1898 .elementor-element.elementor-element-ec1631f{--display:flex;--min-height:91vh;--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;--overlay-opacity:0.47;}.elementor-1898 .elementor-element.elementor-element-ec1631f:not(.elementor-motion-effects-element-type-background), .elementor-1898 .elementor-element.elementor-element-ec1631f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fernandezromero.com/wp-content/uploads/2025/07/ImParaVideo.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1898 .elementor-element.elementor-element-ec1631f::before, .elementor-1898 .elementor-element.elementor-element-ec1631f > .elementor-background-video-container::before, .elementor-1898 .elementor-element.elementor-element-ec1631f > .e-con-inner > .elementor-background-video-container::before, .elementor-1898 .elementor-element.elementor-element-ec1631f > .elementor-background-slideshow::before, .elementor-1898 .elementor-element.elementor-element-ec1631f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1898 .elementor-element.elementor-element-ec1631f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-1898 .elementor-element.elementor-element-9b3f7a8{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap: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-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1898 .elementor-element.elementor-element-f20ac50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-f20ac50{text-align:center;}.elementor-1898 .elementor-element.elementor-element-f20ac50 .elementor-heading-title{font-family:"BodoniStd", Sans-serif;font-size:55px;font-weight:900;font-style:italic;line-height:65px;color:var( --e-global-color-2a5bd84 );}.elementor-1898 .elementor-element.elementor-element-4bf3b5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1898 .elementor-element.elementor-element-f2ac43f{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-3524a50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-265a08d{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1898 .elementor-element.elementor-element-b8e010f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1898 .elementor-element.elementor-element-6a4f780{--display:flex;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-1898 .elementor-element.elementor-element-78d02a1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1898 .elementor-element.elementor-element-78d02a1 .elementor-divider-separator{width:100%;}.elementor-1898 .elementor-element.elementor-element-78d02a1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1898 .elementor-element.elementor-element-f9c4269{--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;}.elementor-1898 .elementor-element.elementor-element-90768fd{--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;}.elementor-1898 .elementor-element.elementor-element-90768fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1898 .elementor-element.elementor-element-6ae23fa{--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:flex-start;}.elementor-1898 .elementor-element.elementor-element-8531ae6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-b47f8ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-b47f8ea .elementor-heading-title{font-family:"BodoniStd", Sans-serif;font-size:20px;font-weight:600;line-height:65px;color:var( --e-global-color-text );}.elementor-1898 .elementor-element.elementor-element-292dcf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-0f0e3c3 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1898 .elementor-element.elementor-element-0f0e3c3 .elementskit-btn{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-1898 .elementor-element.elementor-element-0f0e3c3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-0f0e3c3 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-1898 .elementor-element.elementor-element-0f0e3c3 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1898 .elementor-element.elementor-element-0f0e3c3 .elementskit-btn > i, .elementor-1898 .elementor-element.elementor-element-0f0e3c3 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-1898 .elementor-element.elementor-element-0f0e3c3 .elementskit-btn > i, .rtl .elementor-1898 .elementor-element.elementor-element-0f0e3c3 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-1898 .elementor-element.elementor-element-2f30bfd{--display:flex;}.elementor-1898 .elementor-element.elementor-element-7b7f600{--divider-border-style:dotted;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1898 .elementor-element.elementor-element-7b7f600 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-7b7f600 .elementor-divider-separator{width:100%;}.elementor-1898 .elementor-element.elementor-element-7b7f600 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1898 .elementor-element.elementor-element-11cfb5c{--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;}.elementor-1898 .elementor-element.elementor-element-b606c19{--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;}.elementor-1898 .elementor-element.elementor-element-b606c19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-93a4942{--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:flex-start;}.elementor-1898 .elementor-element.elementor-element-e441f88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-5a4b985 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-5a4b985 .elementor-heading-title{font-family:"BodoniStd", Sans-serif;font-size:20px;font-weight:600;line-height:65px;color:var( --e-global-color-text );}.elementor-1898 .elementor-element.elementor-element-9f91fc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-65a6c14 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1898 .elementor-element.elementor-element-65a6c14 .elementskit-btn{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-1898 .elementor-element.elementor-element-65a6c14.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-65a6c14 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-1898 .elementor-element.elementor-element-65a6c14 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1898 .elementor-element.elementor-element-65a6c14 .elementskit-btn > i, .elementor-1898 .elementor-element.elementor-element-65a6c14 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-1898 .elementor-element.elementor-element-65a6c14 .elementskit-btn > i, .rtl .elementor-1898 .elementor-element.elementor-element-65a6c14 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-1898 .elementor-element.elementor-element-2d1f04e{--display:flex;}.elementor-1898 .elementor-element.elementor-element-6217738{--divider-border-style:dotted;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1898 .elementor-element.elementor-element-6217738 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-6217738 .elementor-divider-separator{width:100%;}.elementor-1898 .elementor-element.elementor-element-6217738 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1898 .elementor-element.elementor-element-ce000ec{--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;}.elementor-1898 .elementor-element.elementor-element-83e3549{--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;}.elementor-1898 .elementor-element.elementor-element-83e3549.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-be54f20{--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:flex-start;}.elementor-1898 .elementor-element.elementor-element-1d97633{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-19ec337 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-19ec337 .elementor-heading-title{font-family:"BodoniStd", Sans-serif;font-size:20px;font-weight:600;line-height:65px;color:var( --e-global-color-text );}.elementor-1898 .elementor-element.elementor-element-b01dab6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-2dcc010 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1898 .elementor-element.elementor-element-2dcc010 .elementskit-btn{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-1898 .elementor-element.elementor-element-2dcc010.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-2dcc010 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-1898 .elementor-element.elementor-element-2dcc010 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1898 .elementor-element.elementor-element-2dcc010 .elementskit-btn > i, .elementor-1898 .elementor-element.elementor-element-2dcc010 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-1898 .elementor-element.elementor-element-2dcc010 .elementskit-btn > i, .rtl .elementor-1898 .elementor-element.elementor-element-2dcc010 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-1898 .elementor-element.elementor-element-71ed321{--display:flex;}.elementor-1898 .elementor-element.elementor-element-01f9b60{--divider-border-style:dotted;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1898 .elementor-element.elementor-element-01f9b60 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-01f9b60 .elementor-divider-separator{width:100%;}.elementor-1898 .elementor-element.elementor-element-01f9b60 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1898 .elementor-element.elementor-element-d8b6b26{--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;}.elementor-1898 .elementor-element.elementor-element-9872ad0{--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;}.elementor-1898 .elementor-element.elementor-element-9872ad0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-3409403{--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:flex-start;}.elementor-1898 .elementor-element.elementor-element-5b4f29b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-cd82a54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-cd82a54 .elementor-heading-title{font-family:"BodoniStd", Sans-serif;font-size:20px;font-weight:600;line-height:65px;color:var( --e-global-color-text );}.elementor-1898 .elementor-element.elementor-element-49325fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-9c343c3 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1898 .elementor-element.elementor-element-9c343c3 .elementskit-btn{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-1898 .elementor-element.elementor-element-9c343c3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-9c343c3 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-1898 .elementor-element.elementor-element-9c343c3 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1898 .elementor-element.elementor-element-9c343c3 .elementskit-btn > i, .elementor-1898 .elementor-element.elementor-element-9c343c3 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-1898 .elementor-element.elementor-element-9c343c3 .elementskit-btn > i, .rtl .elementor-1898 .elementor-element.elementor-element-9c343c3 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-1898 .elementor-element.elementor-element-8e7b8f8{--display:flex;}.elementor-1898 .elementor-element.elementor-element-e4cc1e4{--divider-border-style:dotted;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1898 .elementor-element.elementor-element-e4cc1e4 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-e4cc1e4 .elementor-divider-separator{width:100%;}.elementor-1898 .elementor-element.elementor-element-e4cc1e4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1898 .elementor-element.elementor-element-b9d8d16{--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;}.elementor-1898 .elementor-element.elementor-element-b835f92{--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;}.elementor-1898 .elementor-element.elementor-element-b835f92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-c21ce08{--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:flex-start;}.elementor-1898 .elementor-element.elementor-element-dde5c64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-d623139 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-d623139 .elementor-heading-title{font-family:"BodoniStd", Sans-serif;font-size:17px;font-weight:600;line-height:65px;color:var( --e-global-color-text );}.elementor-1898 .elementor-element.elementor-element-e9cb35c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-3edba60 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1898 .elementor-element.elementor-element-3edba60 .elementskit-btn{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-1898 .elementor-element.elementor-element-3edba60.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-3edba60 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-1898 .elementor-element.elementor-element-3edba60 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1898 .elementor-element.elementor-element-3edba60 .elementskit-btn > i, .elementor-1898 .elementor-element.elementor-element-3edba60 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-1898 .elementor-element.elementor-element-3edba60 .elementskit-btn > i, .rtl .elementor-1898 .elementor-element.elementor-element-3edba60 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-1898 .elementor-element.elementor-element-10e5408{--display:flex;}.elementor-1898 .elementor-element.elementor-element-a18e3ad{--divider-border-style:dotted;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1898 .elementor-element.elementor-element-a18e3ad > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-a18e3ad .elementor-divider-separator{width:100%;}.elementor-1898 .elementor-element.elementor-element-a18e3ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1898 .elementor-element.elementor-element-ca1b26f{--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;}.elementor-1898 .elementor-element.elementor-element-75e56c6{--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;}.elementor-1898 .elementor-element.elementor-element-75e56c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-658a68b{--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:flex-start;}.elementor-1898 .elementor-element.elementor-element-c8fcd1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-ef8d3c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-ef8d3c8 .elementor-heading-title{font-family:"BodoniStd", Sans-serif;font-size:20px;font-weight:600;line-height:65px;color:var( --e-global-color-text );}.elementor-1898 .elementor-element.elementor-element-9678836 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-a85ff3a .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1898 .elementor-element.elementor-element-a85ff3a .elementskit-btn{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-1898 .elementor-element.elementor-element-a85ff3a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-a85ff3a .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-1898 .elementor-element.elementor-element-a85ff3a .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1898 .elementor-element.elementor-element-a85ff3a .elementskit-btn > i, .elementor-1898 .elementor-element.elementor-element-a85ff3a .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-1898 .elementor-element.elementor-element-a85ff3a .elementskit-btn > i, .rtl .elementor-1898 .elementor-element.elementor-element-a85ff3a .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-1898 .elementor-element.elementor-element-9f9e355{--display:flex;}.elementor-1898 .elementor-element.elementor-element-3f4565f{--divider-border-style:dotted;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1898 .elementor-element.elementor-element-3f4565f > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-3f4565f .elementor-divider-separator{width:100%;}.elementor-1898 .elementor-element.elementor-element-3f4565f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1898 .elementor-element.elementor-element-fee37c5{--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;}.elementor-1898 .elementor-element.elementor-element-e32bcec{--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;}.elementor-1898 .elementor-element.elementor-element-e32bcec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-bfb41b9{--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:flex-start;}.elementor-1898 .elementor-element.elementor-element-771d58b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-cb3cac0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-cb3cac0 .elementor-heading-title{font-family:"BodoniStd", Sans-serif;font-size:20px;font-weight:600;line-height:65px;color:var( --e-global-color-text );}.elementor-1898 .elementor-element.elementor-element-ea1b04a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-83affd4 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1898 .elementor-element.elementor-element-83affd4 .elementskit-btn{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-1898 .elementor-element.elementor-element-83affd4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-83affd4 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-1898 .elementor-element.elementor-element-83affd4 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1898 .elementor-element.elementor-element-83affd4 .elementskit-btn > i, .elementor-1898 .elementor-element.elementor-element-83affd4 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-1898 .elementor-element.elementor-element-83affd4 .elementskit-btn > i, .rtl .elementor-1898 .elementor-element.elementor-element-83affd4 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-1898 .elementor-element.elementor-element-0cd3cc6{--display:flex;}.elementor-1898 .elementor-element.elementor-element-8ce4a90{--divider-border-style:dotted;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1898 .elementor-element.elementor-element-8ce4a90 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-8ce4a90 .elementor-divider-separator{width:100%;}.elementor-1898 .elementor-element.elementor-element-8ce4a90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1898 .elementor-element.elementor-element-c1ab7b6{--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;}.elementor-1898 .elementor-element.elementor-element-489104f{--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;}.elementor-1898 .elementor-element.elementor-element-489104f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-7b5a401{--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:flex-start;}.elementor-1898 .elementor-element.elementor-element-749ec26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-b704637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-b704637 .elementor-heading-title{font-family:"BodoniStd", Sans-serif;font-size:20px;font-weight:600;line-height:65px;color:var( --e-global-color-text );}.elementor-1898 .elementor-element.elementor-element-7150336 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-9a3068b .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1898 .elementor-element.elementor-element-9a3068b .elementskit-btn{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-1898 .elementor-element.elementor-element-9a3068b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-9a3068b .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-1898 .elementor-element.elementor-element-9a3068b .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1898 .elementor-element.elementor-element-9a3068b .elementskit-btn > i, .elementor-1898 .elementor-element.elementor-element-9a3068b .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-1898 .elementor-element.elementor-element-9a3068b .elementskit-btn > i, .rtl .elementor-1898 .elementor-element.elementor-element-9a3068b .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-1898 .elementor-element.elementor-element-35a95f6{--display:flex;}.elementor-1898 .elementor-element.elementor-element-3675446{--divider-border-style:dotted;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1898 .elementor-element.elementor-element-3675446 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-3675446 .elementor-divider-separator{width:100%;}.elementor-1898 .elementor-element.elementor-element-3675446 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1898 .elementor-element.elementor-element-1dcc7f7{--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;}.elementor-1898 .elementor-element.elementor-element-895ca75{--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;}.elementor-1898 .elementor-element.elementor-element-895ca75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-ecfec26{--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:flex-start;}.elementor-1898 .elementor-element.elementor-element-d3c14ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1898 .elementor-element.elementor-element-25eae63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-25eae63 .elementor-heading-title{font-family:"BodoniStd", Sans-serif;font-size:20px;font-weight:600;line-height:65px;color:var( --e-global-color-text );}.elementor-1898 .elementor-element.elementor-element-aff2ccb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-9b19b42 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-1898 .elementor-element.elementor-element-9b19b42 .elementskit-btn{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-1898 .elementor-element.elementor-element-9b19b42.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-9b19b42 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-1898 .elementor-element.elementor-element-9b19b42 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-1898 .elementor-element.elementor-element-9b19b42 .elementskit-btn > i, .elementor-1898 .elementor-element.elementor-element-9b19b42 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-1898 .elementor-element.elementor-element-9b19b42 .elementskit-btn > i, .rtl .elementor-1898 .elementor-element.elementor-element-9b19b42 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-1898 .elementor-element.elementor-element-f20679b{--display:flex;}.elementor-1898 .elementor-element.elementor-element-3b80eba{--spacer-size:50px;}@media(min-width:768px){.elementor-1898 .elementor-element.elementor-element-90768fd{--width:32.07%;}.elementor-1898 .elementor-element.elementor-element-b606c19{--width:32.07%;}.elementor-1898 .elementor-element.elementor-element-83e3549{--width:32.07%;}.elementor-1898 .elementor-element.elementor-element-9872ad0{--width:32.07%;}.elementor-1898 .elementor-element.elementor-element-b835f92{--width:32.07%;}.elementor-1898 .elementor-element.elementor-element-75e56c6{--width:32.07%;}.elementor-1898 .elementor-element.elementor-element-e32bcec{--width:32.07%;}.elementor-1898 .elementor-element.elementor-element-489104f{--width:32.07%;}.elementor-1898 .elementor-element.elementor-element-895ca75{--width:32.07%;}}@media(max-width:1024px){.elementor-1898 .elementor-element.elementor-element-9b3f7a8{--margin-top:0px;--margin-bottom:0px;--margin-left:010px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1898 .elementor-element.elementor-element-b8e010f{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1898 .elementor-element.elementor-element-b8e010f{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for elementskit-button, class: .elementor-element-0f0e3c3 *//* CENTRAR EL BOTÓN EN SU CONTENEDOR */
.elementor-element.elementor-element-0f0e3c3.BotonSpotify {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* BOTÓN PERSONALIZADO CON CLIP-PATH */
.elementskit-btn.whitespace--normal {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    background-color: black;
    color: white;
    padding: 0.8em 1.5em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    gap: 0.5em;
    text-align: center;
    text-decoration: none;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    transition: background 0.3s ease, transform 0.2s ease;
}

/* EFECTO HOVER */
.elementskit-btn.whitespace--normal:hover {
    background-color: #111;
    transform: scale(1.02);
}

/* BORDE EXTERIOR CON CLIP-PATH */
.elementskit-btn.whitespace--normal::before {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    background: transparent;
    border: 2px solid #ffffff;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    z-index: -1;
    pointer-events: none;
    transition: border-color 0.3s ease;
}

/* COLOR DE BORDE EN HOVER */
.elementskit-btn.whitespace--normal:hover::before {
    border-color: #ffcc00;
}

/* RESPONSIVE PARA MÓVIL */
@media (max-width: 480px) {
    .elementskit-btn.whitespace--normal {
        font-size: 0.9rem;
        padding: 0.6em 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-65a6c14 *//* CENTRAR EL BOTÓN EN SU CONTENEDOR */
.elementor-element.elementor-element-0f0e3c3.BotonSpotify {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* BOTÓN PERSONALIZADO CON CLIP-PATH */
.elementskit-btn.whitespace--normal {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    background-color: black;
    color: white;
    padding: 0.8em 1.5em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    gap: 0.5em;
    text-align: center;
    text-decoration: none;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    transition: background 0.3s ease, transform 0.2s ease;
}

/* EFECTO HOVER */
.elementskit-btn.whitespace--normal:hover {
    background-color: #111;
    transform: scale(1.02);
}

/* BORDE EXTERIOR CON CLIP-PATH */
.elementskit-btn.whitespace--normal::before {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    background: transparent;
    border: 2px solid #ffffff;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    z-index: -1;
    pointer-events: none;
    transition: border-color 0.3s ease;
}

/* COLOR DE BORDE EN HOVER */
.elementskit-btn.whitespace--normal:hover::before {
    border-color: #ffcc00;
}

/* RESPONSIVE PARA MÓVIL */
@media (max-width: 480px) {
    .elementskit-btn.whitespace--normal {
        font-size: 0.9rem;
        padding: 0.6em 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-2dcc010 *//* CENTRAR EL BOTÓN EN SU CONTENEDOR */
.elementor-element.elementor-element-0f0e3c3.BotonSpotify {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* BOTÓN PERSONALIZADO CON CLIP-PATH */
.elementskit-btn.whitespace--normal {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    background-color: black;
    color: white;
    padding: 0.8em 1.5em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    gap: 0.5em;
    text-align: center;
    text-decoration: none;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    transition: background 0.3s ease, transform 0.2s ease;
}

/* EFECTO HOVER */
.elementskit-btn.whitespace--normal:hover {
    background-color: #111;
    transform: scale(1.02);
}

/* BORDE EXTERIOR CON CLIP-PATH */
.elementskit-btn.whitespace--normal::before {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    background: transparent;
    border: 2px solid #ffffff;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    z-index: -1;
    pointer-events: none;
    transition: border-color 0.3s ease;
}

/* COLOR DE BORDE EN HOVER */
.elementskit-btn.whitespace--normal:hover::before {
    border-color: #ffcc00;
}

/* RESPONSIVE PARA MÓVIL */
@media (max-width: 480px) {
    .elementskit-btn.whitespace--normal {
        font-size: 0.9rem;
        padding: 0.6em 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-9c343c3 *//* CENTRAR EL BOTÓN EN SU CONTENEDOR */
.elementor-element.elementor-element-0f0e3c3.BotonSpotify {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* BOTÓN PERSONALIZADO CON CLIP-PATH */
.elementskit-btn.whitespace--normal {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    background-color: black;
    color: white;
    padding: 0.8em 1.5em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    gap: 0.5em;
    text-align: center;
    text-decoration: none;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    transition: background 0.3s ease, transform 0.2s ease;
}

/* EFECTO HOVER */
.elementskit-btn.whitespace--normal:hover {
    background-color: #111;
    transform: scale(1.02);
}

/* BORDE EXTERIOR CON CLIP-PATH */
.elementskit-btn.whitespace--normal::before {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    background: transparent;
    border: 2px solid #ffffff;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    z-index: -1;
    pointer-events: none;
    transition: border-color 0.3s ease;
}

/* COLOR DE BORDE EN HOVER */
.elementskit-btn.whitespace--normal:hover::before {
    border-color: #ffcc00;
}

/* RESPONSIVE PARA MÓVIL */
@media (max-width: 480px) {
    .elementskit-btn.whitespace--normal {
        font-size: 0.9rem;
        padding: 0.6em 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-3edba60 *//* CENTRAR EL BOTÓN EN SU CONTENEDOR */
.elementor-element.elementor-element-0f0e3c3.BotonSpotify {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* BOTÓN PERSONALIZADO CON CLIP-PATH */
.elementskit-btn.whitespace--normal {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    background-color: black;
    color: white;
    padding: 0.8em 1.5em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    gap: 0.5em;
    text-align: center;
    text-decoration: none;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    transition: background 0.3s ease, transform 0.2s ease;
}

/* EFECTO HOVER */
.elementskit-btn.whitespace--normal:hover {
    background-color: #111;
    transform: scale(1.02);
}

/* BORDE EXTERIOR CON CLIP-PATH */
.elementskit-btn.whitespace--normal::before {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    background: transparent;
    border: 2px solid #ffffff;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    z-index: -1;
    pointer-events: none;
    transition: border-color 0.3s ease;
}

/* COLOR DE BORDE EN HOVER */
.elementskit-btn.whitespace--normal:hover::before {
    border-color: #ffcc00;
}

/* RESPONSIVE PARA MÓVIL */
@media (max-width: 480px) {
    .elementskit-btn.whitespace--normal {
        font-size: 0.9rem;
        padding: 0.6em 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-a85ff3a *//* CENTRAR EL BOTÓN EN SU CONTENEDOR */
.elementor-element.elementor-element-0f0e3c3.BotonSpotify {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* BOTÓN PERSONALIZADO CON CLIP-PATH */
.elementskit-btn.whitespace--normal {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    background-color: black;
    color: white;
    padding: 0.8em 1.5em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    gap: 0.5em;
    text-align: center;
    text-decoration: none;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    transition: background 0.3s ease, transform 0.2s ease;
}

/* EFECTO HOVER */
.elementskit-btn.whitespace--normal:hover {
    background-color: #111;
    transform: scale(1.02);
}

/* BORDE EXTERIOR CON CLIP-PATH */
.elementskit-btn.whitespace--normal::before {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    background: transparent;
    border: 2px solid #ffffff;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    z-index: -1;
    pointer-events: none;
    transition: border-color 0.3s ease;
}

/* COLOR DE BORDE EN HOVER */
.elementskit-btn.whitespace--normal:hover::before {
    border-color: #ffcc00;
}

/* RESPONSIVE PARA MÓVIL */
@media (max-width: 480px) {
    .elementskit-btn.whitespace--normal {
        font-size: 0.9rem;
        padding: 0.6em 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-83affd4 *//* CENTRAR EL BOTÓN EN SU CONTENEDOR */
.elementor-element.elementor-element-0f0e3c3.BotonSpotify {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* BOTÓN PERSONALIZADO CON CLIP-PATH */
.elementskit-btn.whitespace--normal {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    background-color: black;
    color: white;
    padding: 0.8em 1.5em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    gap: 0.5em;
    text-align: center;
    text-decoration: none;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    transition: background 0.3s ease, transform 0.2s ease;
}

/* EFECTO HOVER */
.elementskit-btn.whitespace--normal:hover {
    background-color: #111;
    transform: scale(1.02);
}

/* BORDE EXTERIOR CON CLIP-PATH */
.elementskit-btn.whitespace--normal::before {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    background: transparent;
    border: 2px solid #ffffff;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    z-index: -1;
    pointer-events: none;
    transition: border-color 0.3s ease;
}

/* COLOR DE BORDE EN HOVER */
.elementskit-btn.whitespace--normal:hover::before {
    border-color: #ffcc00;
}

/* RESPONSIVE PARA MÓVIL */
@media (max-width: 480px) {
    .elementskit-btn.whitespace--normal {
        font-size: 0.9rem;
        padding: 0.6em 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-9a3068b *//* CENTRAR EL BOTÓN EN SU CONTENEDOR */
.elementor-element.elementor-element-0f0e3c3.BotonSpotify {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* BOTÓN PERSONALIZADO CON CLIP-PATH */
.elementskit-btn.whitespace--normal {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    background-color: black;
    color: white;
    padding: 0.8em 1.5em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    gap: 0.5em;
    text-align: center;
    text-decoration: none;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    transition: background 0.3s ease, transform 0.2s ease;
}

/* EFECTO HOVER */
.elementskit-btn.whitespace--normal:hover {
    background-color: #111;
    transform: scale(1.02);
}

/* BORDE EXTERIOR CON CLIP-PATH */
.elementskit-btn.whitespace--normal::before {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    background: transparent;
    border: 2px solid #ffffff;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    z-index: -1;
    pointer-events: none;
    transition: border-color 0.3s ease;
}

/* COLOR DE BORDE EN HOVER */
.elementskit-btn.whitespace--normal:hover::before {
    border-color: #ffcc00;
}

/* RESPONSIVE PARA MÓVIL */
@media (max-width: 480px) {
    .elementskit-btn.whitespace--normal {
        font-size: 0.9rem;
        padding: 0.6em 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-9b19b42 *//* CENTRAR EL BOTÓN EN SU CONTENEDOR */
.elementor-element.elementor-element-0f0e3c3.BotonSpotify {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* BOTÓN PERSONALIZADO CON CLIP-PATH */
.elementskit-btn.whitespace--normal {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    background-color: black;
    color: white;
    padding: 0.8em 1.5em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    gap: 0.5em;
    text-align: center;
    text-decoration: none;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
    transition: background 0.3s ease, transform 0.2s ease;
}

/* EFECTO HOVER */
.elementskit-btn.whitespace--normal:hover {
    background-color: #111;
    transform: scale(1.02);
}

/* BORDE EXTERIOR CON CLIP-PATH */
.elementskit-btn.whitespace--normal::before {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    background: transparent;
    border: 2px solid #ffffff;
    clip-path: polygon(1% 5%, 99% 0, 100% 95%, 0% 100%);
    z-index: -1;
    pointer-events: none;
    transition: border-color 0.3s ease;
}

/* COLOR DE BORDE EN HOVER */
.elementskit-btn.whitespace--normal:hover::before {
    border-color: #ffcc00;
}

/* RESPONSIVE PARA MÓVIL */
@media (max-width: 480px) {
    .elementskit-btn.whitespace--normal {
        font-size: 0.9rem;
        padding: 0.6em 1.2em;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BodoniStd';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fernandezromero.com/wp-content/uploads/2025/03/BodoniStd-BoldCondensed.woff2') format('woff2');
}
@font-face {
	font-family: 'BodoniStd';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://fernandezromero.com/wp-content/uploads/2025/03/BodoniStd-PosterItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'BodoniStd';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://fernandezromero.com/wp-content/uploads/2025/03/BodoniStd-PosterCompressed.woff2') format('woff2');
}
@font-face {
	font-family: 'BodoniStd';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://fernandezromero.com/wp-content/uploads/2025/03/BodoniStd-Poster.woff2') format('woff2');
}
@font-face {
	font-family: 'BodoniStd';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://fernandezromero.com/wp-content/uploads/2025/03/BodoniStd-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'BodoniStd';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://fernandezromero.com/wp-content/uploads/2025/03/BodoniStd-BookItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'BodoniStd';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fernandezromero.com/wp-content/uploads/2025/03/BodoniStd-Book.woff2') format('woff2');
}
@font-face {
	font-family: 'BodoniStd';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://fernandezromero.com/wp-content/uploads/2025/03/BodoniStd-BoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'BodoniStd';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://fernandezromero.com/wp-content/uploads/2025/03/BodoniStd-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'BodoniStd';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fernandezromero.com/wp-content/uploads/2025/03/BodoniStd.woff2') format('woff2');
}
/* End Custom Fonts CSS */