.elementor-12 .elementor-element.elementor-element-12ab8bde{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--margin-top:-104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-12ab8bde:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariaflorencia.es/wp-content/uploads/2025/09/53968.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-12ab8bde::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mariaflorencia.es/wp-content/plugins/elementor/assets/images/placeholder.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-12ab8bde.e-con{--order:3;}.elementor-12 .elementor-element.elementor-element-101d5a0c{--spacer-size:159px;}.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-12 .elementor-element.elementor-element-2cc893ad{width:var( --container-widget-width, 29.966% );max-width:29.966%;margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:29.966%;--container-widget-flex-grow:0;border-radius:2px 2px 2px 2px;text-align:left;}.elementor-12 .elementor-element.elementor-element-2cc893ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2cc893ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:900;font-style:italic;letter-spacing:2.6px;word-spacing:1px;text-shadow:4px 0px 2px rgba(0, 0, 0, 0.75);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5596561a{width:var( --container-widget-width, 48.756% );max-width:48.756%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 47px;--container-widget-width:48.756%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-5596561a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5596561a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:86px;font-weight:600;text-transform:none;text-shadow:4px 0px 4px rgba(255, 255, 255, 0.43);color:#000000;}.elementor-12 .elementor-element.elementor-element-14ff81ef{width:var( --container-widget-width, 80.789% );max-width:80.789%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 46px;padding:2px 2px 2px 2px;--container-widget-width:80.789%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-14ff81ef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-14ff81ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;text-shadow:4px 0px 2px rgba(0, 0, 0, 0.3);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3c3d33c2{--display:flex;}.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-12 .elementor-element.elementor-element-324aacd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -134px;}.elementor-12 .elementor-element.elementor-element-324aacd2 .elementor-button{font-family:"Exo 2", Sans-serif;font-weight:800;border-style:solid;border-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-666f16b0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-666f16b0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-666f16b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-7b8dd65a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-7b8dd65a.e-con{--flex-grow:0;--flex-shrink:0;}.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-12 .elementor-element.elementor-element-3d4bd214{--divider-border-style:solid;--divider-color:#66FCF1;--divider-border-width:2.8px;width:var( --container-widget-width, 153.932% );max-width:153.932%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:153.932%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3d4bd214.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3d4bd214 .elementor-divider-separator{width:96%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-3d4bd214 .elementor-divider{text-align:left;padding-block-start:13px;padding-block-end:13px;}.elementor-12 .elementor-element.elementor-element-4854d4d9{--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-12 .elementor-element.elementor-element-4854d4d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5753d102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;}.elementor-12 .elementor-element.elementor-element-5753d102.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-5753d102 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:53px;font-weight:600;letter-spacing:1px;text-shadow:0px 0px 5px #FFFFFF;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7c7d5a38{--display:flex;--min-height:87vh;--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;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7c7d5a38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-333f58d8{--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;}.elementor-12 .elementor-element.elementor-element-333f58d8.e-con{--flex-grow:0;--flex-shrink:0;}.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-12 .elementor-element.elementor-element-632e91c9{width:var( --container-widget-width, 100% );max-width:100%;background-color:#121212;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:57px 15px 127px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;--icon-box-icon-margin:36px;}.elementor-12 .elementor-element.elementor-element-632e91c9:hover{border-style:groove;border-width:1px 1px 1px 1px;border-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-632e91c9 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-632e91c9 .elementor-icon-box-title{margin-block-end:42px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-632e91c9.elementor-view-stacked .elementor-icon{background-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-632e91c9.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-632e91c9.elementor-view-default .elementor-icon{fill:#66FCF1;color:#66FCF1;border-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-632e91c9 .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-632e91c9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-632e91c9 .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-632e91c9 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5e872c1f{--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-12 .elementor-element.elementor-element-5e872c1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3469fd9b{background-color:#121212;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:57px 15px 98px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FED766;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-3469fd9b:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A3893D;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3469fd9b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-3469fd9b .elementor-icon-box-title{margin-block-end:42px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3469fd9b .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-3469fd9b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3469fd9b .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-3469fd9b .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2965a9c0{--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-12 .elementor-element.elementor-element-2965a9c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5d0557d1{width:var( --container-widget-width, 100% );max-width:100%;background-color:#121212;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:57px 15px 127px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-5d0557d1:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-5d0557d1 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5d0557d1 .elementor-icon-box-title{margin-block-end:42px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5d0557d1.elementor-view-stacked .elementor-icon{background-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-5d0557d1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5d0557d1.elementor-view-default .elementor-icon{fill:#66FCF1;color:#66FCF1;border-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-5d0557d1 .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-5d0557d1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5d0557d1 .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-5d0557d1 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-222da44c{--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:-17px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7ef1daf6{--spacer-size:170px;}.elementor-12 .elementor-element.elementor-element-27eab230{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b8523b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-6b8523b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5b061aa4{--divider-border-style:solid;--divider-color:#66FCF1;--divider-border-width:2.8px;width:var( --container-widget-width, 153.932% );max-width:153.932%;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:153.932%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5b061aa4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5b061aa4 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-5b061aa4 .elementor-divider{text-align:left;padding-block-start:13px;padding-block-end:13px;}.elementor-12 .elementor-element.elementor-element-467d9173{--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-12 .elementor-element.elementor-element-467d9173.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3f598a38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;}.elementor-12 .elementor-element.elementor-element-3f598a38.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-3f598a38 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:53px;font-weight:600;letter-spacing:1px;text-shadow:0px 0px 5px #FFFFFF;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-297d89b6{--display:flex;}.elementor-12 .elementor-element.elementor-element-297d89b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4256d8ab{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-4256d8ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-920d1a5 .elementor-button{background-color:#12121200;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;line-height:26px;border-style:none;}.elementor-12 .elementor-element.elementor-element-920d1a5{width:var( --container-widget-width, 35% );max-width:35%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:solid;border-color:#5DFFE3;border-radius:2px 2px 2px 2px;}.elementor-12 .elementor-element.elementor-element-920d1a5.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-920d1a5:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#5DFFE3;}.elementor-12 .elementor-element.elementor-element-3deaaf05{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d270360{width:var( --container-widget-width, 102.53% );max-width:102.53%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;--container-widget-width:102.53%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d270360.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d270360 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-47cdcbe7{--spacer-size:72px;}.elementor-12 .elementor-element.elementor-element-61d42adf{--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;--flex-wrap:wrap;--border-radius:030px 030px 030px 030px;}.elementor-12 .elementor-element.elementor-element-61d42adf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-61d42adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-12 .elementor-element.elementor-element-7b83a7f3{--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;}.elementor-12 .elementor-element.elementor-element-7b83a7f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-662d052{width:initial;max-width:initial;background-color:#121212;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 15px 59px 33px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#66FCF1;border-radius:0px 0px 0px 0px;--icon-box-icon-margin:36px;}.elementor-12 .elementor-element.elementor-element-662d052:hover{border-style:solid;border-width:0px 0px 6px 0px;border-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-662d052 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-662d052 .elementor-icon-box-title{margin-block-end:42px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-662d052.elementor-view-stacked .elementor-icon{background-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-662d052.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-662d052.elementor-view-default .elementor-icon{fill:#66FCF1;color:#66FCF1;border-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-662d052 .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-662d052 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-662d052 .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-662d052 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3f02ccb0{--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;}.elementor-12 .elementor-element.elementor-element-3f02ccb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2b2baf5b{background-color:#121212;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 15px 35px 25px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#66FCF1;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-2b2baf5b:hover{border-style:solid;border-width:0px 0px 6px 0px;border-color:#66FCF1;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2b2baf5b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-2b2baf5b .elementor-icon-box-title{margin-block-end:42px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2b2baf5b .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-2b2baf5b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2b2baf5b .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-2b2baf5b .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3e253200{--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-12 .elementor-element.elementor-element-3e253200.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-73512cd1{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 9px 96px 25px;border-style:solid;border-width:1px 1px 3px 1px;border-color:#FED766;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-73512cd1:hover{border-style:solid;border-width:0px 0px 6px 0px;border-color:#FED766;}.elementor-12 .elementor-element.elementor-element-73512cd1 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-73512cd1 .elementor-icon-box-title{margin-block-end:42px;color:#000000;}.elementor-12 .elementor-element.elementor-element-73512cd1.elementor-view-stacked .elementor-icon{background-color:#FED766;}.elementor-12 .elementor-element.elementor-element-73512cd1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-73512cd1.elementor-view-default .elementor-icon{fill:#FED766;color:#FED766;border-color:#FED766;}.elementor-12 .elementor-element.elementor-element-73512cd1 .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-73512cd1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-73512cd1 .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:900;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-73512cd1 .elementor-icon-box-description{color:#000000;}.elementor-12 .elementor-element.elementor-element-7f7755a0{--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-12 .elementor-element.elementor-element-7f7755a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2f441eda{width:initial;max-width:initial;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 15px 59px 33px;border-style:solid;border-width:1px 1px 3px 1px;border-color:#FED766;border-radius:0px 0px 0px 0px;--icon-box-icon-margin:36px;}.elementor-12 .elementor-element.elementor-element-2f441eda:hover{border-style:solid;border-width:0px 0px 6px 0px;border-color:#FED766;}.elementor-12 .elementor-element.elementor-element-2f441eda .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-2f441eda .elementor-icon-box-title{margin-block-end:42px;color:#000000;}.elementor-12 .elementor-element.elementor-element-2f441eda.elementor-view-stacked .elementor-icon{background-color:#FED766;}.elementor-12 .elementor-element.elementor-element-2f441eda.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2f441eda.elementor-view-default .elementor-icon{fill:#FED766;color:#FED766;border-color:#FED766;}.elementor-12 .elementor-element.elementor-element-2f441eda .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-2f441eda .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2f441eda .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-2f441eda .elementor-icon-box-description{color:#000000;}.elementor-12 .elementor-element.elementor-element-64df8e5c{--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-12 .elementor-element.elementor-element-64df8e5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a1294cb{background-color:#121212;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 15px 35px 25px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#66FCF1;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-a1294cb:hover{border-style:solid;border-width:0px 0px 6px 0px;border-color:#66FCF1;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a1294cb .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a1294cb .elementor-icon-box-title{margin-block-end:42px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a1294cb .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-a1294cb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a1294cb .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-a1294cb .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c380006{--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-12 .elementor-element.elementor-element-1c380006.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2fc9aede{background-color:#121212;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 15px 83px 25px;border-style:solid;border-width:0px 0px 03px 0px;border-color:#66FCF1;border-radius:0px 0px 3px 0px;--icon-box-icon-margin:35px;}.elementor-12 .elementor-element.elementor-element-2fc9aede:hover{border-style:solid;border-width:0px 0px 6px 0px;border-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-2fc9aede .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-2fc9aede .elementor-icon-box-title{margin-block-end:42px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2fc9aede.elementor-view-stacked .elementor-icon{background-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-2fc9aede.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2fc9aede.elementor-view-default .elementor-icon{fill:#66FCF1;color:#66FCF1;border-color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-2fc9aede .elementor-icon{font-size:55px;}.elementor-12 .elementor-element.elementor-element-2fc9aede .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2fc9aede .elementor-icon-box-title a{font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-2fc9aede .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2b71c23e{--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:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6eb594a8{--spacer-size:90px;}.elementor-12 .elementor-element.elementor-element-354f883c{--display:flex;--min-height:161px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4d6f593c{--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-12 .elementor-element.elementor-element-1e179240{--divider-border-style:solid;--divider-color:#5DFFE3;--divider-border-width:2.8px;width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1e179240.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-1e179240 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-1e179240 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-7589ba09{--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-12 .elementor-element.elementor-element-7589ba09:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7589ba09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-12 .elementor-element.elementor-element-44f3fec6{--spacer-size:48px;}.elementor-12 .elementor-element.elementor-element-23869922{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-23869922:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-23869922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-12 .elementor-element.elementor-element-7b938338{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-7b938338.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3ab33300{--divider-border-style:solid;--divider-color:#66FCF1;--divider-border-width:2.8px;width:var( --container-widget-width, 153.932% );max-width:153.932%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:153.932%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3ab33300.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3ab33300 .elementor-divider-separator{width:96%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-3ab33300 .elementor-divider{text-align:left;padding-block-start:13px;padding-block-end:13px;}.elementor-12 .elementor-element.elementor-element-7ce1411f{--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-12 .elementor-element.elementor-element-7ce1411f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-688eb748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;}.elementor-12 .elementor-element.elementor-element-688eb748.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-688eb748 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:53px;font-weight:600;letter-spacing:1px;text-shadow:0px 0px 5px rgba(255, 255, 255, 0.98);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1eea66a6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-1eea66a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6320a5c5 .elementor-button{background-color:#121212;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;line-height:26px;border-style:none;}.elementor-12 .elementor-element.elementor-element-6320a5c5{width:var( --container-widget-width, 32% );max-width:32%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-color:#5DFFE3;border-radius:2px 2px 2px 2px;}.elementor-12 .elementor-element.elementor-element-6320a5c5.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-6320a5c5:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#5DFFE3;}.elementor-12 .elementor-element.elementor-element-5d1fb56e{--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:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5d1fb56e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5d1fb56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-12 .elementor-element.elementor-element-7c94a0ea{width:var( --container-widget-width, 102.53% );max-width:102.53%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;--container-widget-width:102.53%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7c94a0ea.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7c94a0ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#66FCF1;}.elementor-12 .elementor-element.elementor-element-19c24288{--spacer-size:72px;}.elementor-12 .elementor-element.elementor-element-6e517ac2{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6e517ac2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6e517ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-12 .elementor-element.elementor-element-67b885fd{--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-12 .elementor-element.elementor-element-67b885fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3104b6e3 .elementor-heading-title{color:#FFFFFF;}.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-12 .elementor-element.elementor-element-7af68f79{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-737d0376{--display:flex;}.elementor-12 .elementor-element.elementor-element-737d0376.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4435d883{--spacer-size:50px;width:var( --container-widget-width, 103.127% );max-width:103.127%;--container-widget-width:103.127%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4435d883.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-46b00fef{--display:flex;--min-height:692px;}.elementor-12 .elementor-element.elementor-element-46b00fef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-46b00fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariaflorencia.es/wp-content/uploads/2025/09/15426.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-644ababe{--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:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-644ababe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-644ababe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-12 .elementor-element.elementor-element-5d4980ea{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-7b2e5da6{--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-12 .elementor-element.elementor-element-720bf9a5{--spacer-size:97px;}.elementor-12 .elementor-element.elementor-element-24801cbc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-24801cbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6a312e93{--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-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FED766;--border-color:#FED766;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-29ace00a{margin:5px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;}.elementor-12 .elementor-element.elementor-element-29ace00a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;text-shadow:0px 0px 15px rgba(250.57998962402345, 250.57998962402345, 250.57998962402345, 0.55);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5b8990a3{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;color:#D2D2D2;}.elementor-12 .elementor-element.elementor-element-2aa97d10{--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-12 .elementor-element.elementor-element-2ef47e63{margin:15px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;}.elementor-12 .elementor-element.elementor-element-2ef47e63 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;text-shadow:0px 0px 15px rgba(255, 255, 255, 0.55);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6f71c5ee{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;text-align:left;color:#D2D2D2;}.elementor-12 .elementor-element.elementor-element-1952304c{--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-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#FED766;--border-color:#FED766;}.elementor-12 .elementor-element.elementor-element-68e91956{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;}.elementor-12 .elementor-element.elementor-element-68e91956 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;text-shadow:0px 0px 15px rgba(255, 255, 255, 0.55);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-290bc13c{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:left;color:#D2D2D2;}.elementor-12 .elementor-element.elementor-element-5b215b29{--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-12 .elementor-element.elementor-element-4befc813{--spacer-size:159px;}.elementor-12 .elementor-element.elementor-element-5325355d{--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-12 .elementor-element.elementor-element-4d81f97e{--spacer-size:148px;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-12ab8bde:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12 .elementor-element.elementor-element-12ab8bde::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2cc893ad{width:var( --container-widget-width, 732px );max-width:732px;margin:127px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:732px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2cc893ad .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-5596561a{width:var( --container-widget-width, 732px );max-width:732px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:732px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5596561a .elementor-heading-title{font-size:100px;}.elementor-12 .elementor-element.elementor-element-14ff81ef{width:var( --container-widget-width, 735px );max-width:735px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 030px;padding:0px 0px 0px 0px;--container-widget-width:735px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-14ff81ef .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-324aacd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-12 .elementor-element.elementor-element-3d4bd214 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-7c7d5a38{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-5b061aa4 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-920d1a5{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-12 .elementor-element.elementor-element-920d1a5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-73512cd1{padding:30px 15px 58px 33px;}.elementor-12 .elementor-element.elementor-element-2fc9aede{padding:30px 15px 59px 25px;}.elementor-12 .elementor-element.elementor-element-1e179240{--e-transform-rotateZ:90deg;}.elementor-12 .elementor-element.elementor-element-3ab33300{margin:-16px -4px calc(var(--kit-widget-spacing, 0px) + -4px) -4px;}.elementor-12 .elementor-element.elementor-element-6320a5c5{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-12 .elementor-element.elementor-element-6320a5c5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-19c24288{--spacer-size:21px;}.elementor-12 .elementor-element.elementor-element-67b885fd{--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3104b6e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-4435d883{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-29ace00a{text-align:center;}.elementor-12 .elementor-element.elementor-element-2ef47e63{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;text-align:center;}.elementor-12 .elementor-element.elementor-element-68e91956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;text-align:center;}.elementor-12 .elementor-element.elementor-element-290bc13c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-12ab8bde{--min-height:100vh;--overlay-opacity:0.75;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-12ab8bde:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:681px auto;}.elementor-12 .elementor-element.elementor-element-12ab8bde::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12 .elementor-element.elementor-element-101d5a0c{--spacer-size:130px;}.elementor-12 .elementor-element.elementor-element-2cc893ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2cc893ad.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5596561a{width:var( --container-widget-width, 88.722vw );max-width:88.722vw;margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:88.722vw;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-5596561a .elementor-heading-title{font-size:55px;}.elementor-12 .elementor-element.elementor-element-14ff81ef{width:var( --container-widget-width, 511px );max-width:511px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-14ff81ef.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-14ff81ef .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-3c3d33c2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3c3d33c2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-324aacd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-324aacd2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5753d102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5753d102 .elementor-heading-title{font-size:41px;}.elementor-12 .elementor-element.elementor-element-7c7d5a38{--width:500vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-7c7d5a38.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-632e91c9{padding:057px 027px 119px 27px;}.elementor-12 .elementor-element.elementor-element-632e91c9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-632e91c9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-632e91c9 .elementor-icon-box-title a{font-size:23px;}.elementor-12 .elementor-element.elementor-element-5e872c1f.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3469fd9b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3469fd9b .elementor-icon-box-title a{font-size:22px;}.elementor-12 .elementor-element.elementor-element-2965a9c0.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5d0557d1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5d0557d1 .elementor-icon-box-title a{font-size:22px;}.elementor-12 .elementor-element.elementor-element-3f598a38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3f598a38 .elementor-heading-title{font-size:41px;}.elementor-12 .elementor-element.elementor-element-920d1a5{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-12 .elementor-element.elementor-element-920d1a5 .elementor-button{font-size:26px;line-height:0.1em;}.elementor-12 .elementor-element.elementor-element-d270360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-6eb594a8{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-1e179240{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-12 .elementor-element.elementor-element-1e179240 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-688eb748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-688eb748 .elementor-heading-title{font-size:41px;}.elementor-12 .elementor-element.elementor-element-6320a5c5{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-12 .elementor-element.elementor-element-6320a5c5 .elementor-button{font-size:26px;line-height:0.1em;}.elementor-12 .elementor-element.elementor-element-7c94a0ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-46b00fef{--min-height:320px;}.elementor-12 .elementor-element.elementor-element-24801cbc{--width:379.2px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-6a312e93{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-29ace00a{text-align:center;}.elementor-12 .elementor-element.elementor-element-5b8990a3{margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;text-align:left;}.elementor-12 .elementor-element.elementor-element-6f71c5ee{width:var( --container-widget-width, 391px );max-width:391px;margin:14px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 14px;padding:12px 0px 12px 12px;--container-widget-width:391px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-6f71c5ee.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1952304c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-290bc13c{margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-666f16b0{--content-width:1210px;}.elementor-12 .elementor-element.elementor-element-7b8dd65a{--width:5.128%;}.elementor-12 .elementor-element.elementor-element-4854d4d9{--width:65.571%;}.elementor-12 .elementor-element.elementor-element-7c7d5a38{--width:100vw;}.elementor-12 .elementor-element.elementor-element-333f58d8{--width:25%;}.elementor-12 .elementor-element.elementor-element-5e872c1f{--width:25%;}.elementor-12 .elementor-element.elementor-element-2965a9c0{--width:25%;}.elementor-12 .elementor-element.elementor-element-27eab230{--content-width:1210px;}.elementor-12 .elementor-element.elementor-element-6b8523b6{--width:5.128%;}.elementor-12 .elementor-element.elementor-element-467d9173{--width:49.031%;}.elementor-12 .elementor-element.elementor-element-297d89b6{--width:44.375%;}.elementor-12 .elementor-element.elementor-element-4256d8ab{--width:102.029%;}.elementor-12 .elementor-element.elementor-element-3deaaf05{--content-width:1210px;}.elementor-12 .elementor-element.elementor-element-61d42adf{--width:1210px;}.elementor-12 .elementor-element.elementor-element-7b83a7f3{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-3f02ccb0{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-3e253200{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-7f7755a0{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-64df8e5c{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-1c380006{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-354f883c{--content-width:500px;}.elementor-12 .elementor-element.elementor-element-4d6f593c{--width:100%;}.elementor-12 .elementor-element.elementor-element-23869922{--content-width:1210px;}.elementor-12 .elementor-element.elementor-element-7b938338{--width:5.127%;}.elementor-12 .elementor-element.elementor-element-7ce1411f{--width:48.463%;}.elementor-12 .elementor-element.elementor-element-1eea66a6{--width:44.79%;}.elementor-12 .elementor-element.elementor-element-5d1fb56e{--content-width:1210px;}.elementor-12 .elementor-element.elementor-element-67b885fd{--width:43.568%;}.elementor-12 .elementor-element.elementor-element-737d0376{--width:10.208%;}.elementor-12 .elementor-element.elementor-element-24801cbc{--width:1210px;}.elementor-12 .elementor-element.elementor-element-6a312e93{--width:50%;}.elementor-12 .elementor-element.elementor-element-2aa97d10{--width:50%;}.elementor-12 .elementor-element.elementor-element-1952304c{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-4854d4d9{--width:671.45px;}.elementor-12 .elementor-element.elementor-element-7c7d5a38{--width:100vw;}.elementor-12 .elementor-element.elementor-element-333f58d8{--width:365.35px;}.elementor-12 .elementor-element.elementor-element-5e872c1f{--width:353.35px;}.elementor-12 .elementor-element.elementor-element-2965a9c0{--width:447.35px;}.elementor-12 .elementor-element.elementor-element-467d9173{--width:414.3px;}.elementor-12 .elementor-element.elementor-element-61d42adf{--width:100vw;}.elementor-12 .elementor-element.elementor-element-7b83a7f3{--width:361.725px;}.elementor-12 .elementor-element.elementor-element-3f02ccb0{--width:365.725px;}.elementor-12 .elementor-element.elementor-element-3e253200{--width:364.725px;}.elementor-12 .elementor-element.elementor-element-7f7755a0{--width:365.725px;}.elementor-12 .elementor-element.elementor-element-64df8e5c{--width:364.725px;}.elementor-12 .elementor-element.elementor-element-1c380006{--width:364.725px;}.elementor-12 .elementor-element.elementor-element-7ce1411f{--width:443.35px;}.elementor-12 .elementor-element.elementor-element-67b885fd{--width:360.275px;}.elementor-12 .elementor-element.elementor-element-737d0376{--width:10px;}.elementor-12 .elementor-element.elementor-element-24801cbc{--width:753.2px;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-12ab8bde::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-12ab8bde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-46b00fef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-46b00fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-14ff81ef *//*Glowing and lightening text*/
:root{
    --dark: #818181;
    --white: #ffffff;
    --glow: #03bcf4;
}

.elementor-12 .elementor-element.elementor-element-14ff81ef h2 {
	animation:animate 5s linear infinite;
}
@keyframes animate {
	0%,18%,20%,50.1%,60%,65.1%,80%,90.1%,92%{
		color: var(--dark);
		text-shadow: none;
	}
	18.1%,20.1%,30%,50%,60.1%,65%,80.1%,90%,92.1%,100%{
		color: var(--white);
		text-shadow: 0 0 10px var(--glow),
		 0 0 20px var(--glow),
		  0 0 40px var(--glow),
		   0 0 80px var(--glow),
		   0 0 160px var(--glow);
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-324aacd2 */.elementor-12 .elementor-element.elementor-element-324aacd2{
    --btn-width: 180px;
    --btn-height: 50px;
    --btn-background: #000;
    --left-gradient: #66C6E4;
    --right-gradient: #FED766;
}
.elementor-12 .elementor-element.elementor-element-324aacd2 a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-12 .elementor-element.elementor-element-324aacd2 a:before,
.elementor-12 .elementor-element.elementor-element-324aacd2 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-12 .elementor-element.elementor-element-324aacd2 a:nth-child(1):before,
.elementor-12 .elementor-element.elementor-element-324aacd2 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-12 .elementor-element.elementor-element-324aacd2 a:hover:before {
  inset: -3px;
}
.elementor-12 .elementor-element.elementor-element-324aacd2 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-12 .elementor-element.elementor-element-324aacd2 a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/*Efecto resplandor*/
.elementor-12 .elementor-element.elementor-element-324aacd2 a span::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.075);
  transform: skew(160deg);
}/* End custom CSS */