.elementor-12 .elementor-element.elementor-element-cfd6ddd{--display:flex;--min-height:700px;--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;}.elementor-12 .elementor-element.elementor-element-86dda08{--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-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-95bba10{--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-ba1e933{--display:flex;--min-height:455px;--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-133b790{--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-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-25d00bb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-ee2ee4e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-1795678{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-faaba6c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0707072B;--border-color:#0707072B;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-12 .elementor-element.elementor-element-bc30064{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-bc30064:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bc30064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://constantinomota.com/wp-content/uploads/2026/03/abogado-especializado-accidentes-trafico-granada-constantino.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-356eb5f{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-ba7c620{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-3d369a5{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-12 .elementor-element.elementor-element-5ec1d6e{--display:flex;--min-height:200px;--border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-5ec1d6e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ec1d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://constantinomota.com/wp-content/uploads/2026/03/accidente-laboral-abogado-granada.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a341c19{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-13d02ee{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-94e68b7{--display:flex;--min-height:730px;--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-30eace1{--display:flex;--justify-content:center;--border-radius:12px 0px 0px 12px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-30eace1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-30eace1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-12 .elementor-element.elementor-element-bd62a4e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:#F2F2F8;}.elementor-12 .elementor-element.elementor-element-0b9f9ee{--display:flex;--justify-content:flex-end;--overlay-opacity:0.6;--border-radius:0px 12px 012px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-12 .elementor-element.elementor-element-0b9f9ee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0b9f9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://constantinomota.com/wp-content/uploads/2026/03/CONSTANTINO-LUIS-MOTA-ROMERA-scaled-1.jpeg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0b9f9ee::before, .elementor-12 .elementor-element.elementor-element-0b9f9ee > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0b9f9ee > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0b9f9ee > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0b9f9ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0b9f9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-1e8f947{--display:flex;--min-height:290px;--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-42e26e1{--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-1536470{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-7e675fb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-fb16ff4{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-a946997{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-977159b{--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-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-ef2526c{--divider-border-style:solid;--divider-color:#54545329;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-ef2526c .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-ef2526c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-e40d78a{--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;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-24df636{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-24df636:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-24df636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://constantinomota.com/wp-content/uploads/2026/03/abogado-especializado-accidentes-trafico-granada-constantino.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d275de9{--spacer-size:310px;}.elementor-12 .elementor-element.elementor-element-d7b9ac6{--display:flex;}.elementor-12 .elementor-element.elementor-element-eb19ff9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:42px;font-weight:600;font-style:normal;}.elementor-12 .elementor-element.elementor-element-245b805{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9014410{--display:flex;}.elementor-12 .elementor-element.elementor-element-2732b5d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2732b5d.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1e225ed{--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-acf727d{--divider-border-style:solid;--divider-color:#54545329;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-acf727d .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-acf727d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-35d916a{--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-12 .elementor-element.elementor-element-3f6d2b7{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-3f6d2b7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3f6d2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://constantinomota.com/wp-content/uploads/2026/03/accidente-laboral-abogado-granada.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-243bf6c{--spacer-size:310px;}.elementor-12 .elementor-element.elementor-element-0d3e022{--display:flex;}.elementor-12 .elementor-element.elementor-element-6aff5ff .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:42px;font-weight:600;font-style:normal;}.elementor-12 .elementor-element.elementor-element-6512fcc{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d0883cb{--display:flex;}.elementor-12 .elementor-element.elementor-element-c5098d7{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-c5098d7.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-0944bf3{--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-d9432d6{--divider-border-style:solid;--divider-color:#54545329;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-d9432d6 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-d9432d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-576cbcc{--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-12 .elementor-element.elementor-element-26159a1{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-26159a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-26159a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://constantinomota.com/wp-content/uploads/2026/03/travis-jones-d8I1NLogz1E-unsplash.jpg");background-position:bottom left;background-size:cover;}.elementor-12 .elementor-element.elementor-element-52ac6d1{--spacer-size:310px;}.elementor-12 .elementor-element.elementor-element-f09eb48{--display:flex;}.elementor-12 .elementor-element.elementor-element-ef90e96 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:42px;font-weight:600;font-style:normal;}.elementor-12 .elementor-element.elementor-element-428db1c{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b8714f7{--display:flex;}.elementor-12 .elementor-element.elementor-element-6452284{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6452284.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-09904d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-09904d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-09904d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-99d3892{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-fe178c4{text-align:center;}.elementor-12 .elementor-element.elementor-element-fe178c4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-2be7765 );}.elementor-12 .elementor-element.elementor-element-331bff6{padding:0% 12% 0% 12%;text-align:center;}.elementor-12 .elementor-element.elementor-element-49ac7f1{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right: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-5d6e27d{padding:2% 2% 2% 2%;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-5d6e27d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-5d6e27d .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-5d6e27d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5d6e27d .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-5d6e27d .elementor-icon-box-title{color:#F1FFE7;}.elementor-12 .elementor-element.elementor-element-5d6e27d:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5d6e27d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2be7765 );}.elementor-12 .elementor-element.elementor-element-5d6e27d .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-9272bbd{padding:2% 2% 2% 2%;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-9272bbd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-9272bbd .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-9272bbd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9272bbd .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-9272bbd .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9272bbd:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-9272bbd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2be7765 );}.elementor-12 .elementor-element.elementor-element-9272bbd .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9e2b746{padding:2% 2% 2% 2%;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-9e2b746 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-9e2b746 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-9e2b746 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9e2b746 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-9e2b746 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9e2b746:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-9e2b746:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2be7765 );}.elementor-12 .elementor-element.elementor-element-9e2b746 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7e8b9fa{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-aaf0ad2{--display:flex;--min-height:290px;--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-2fd8f89{--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-9e11200{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-c492a26 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-197bc41{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b54b558{--display:flex;}.elementor-12 .elementor-element.elementor-element-e0c7c12{--display:flex;--min-height:740px;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-e0c7c12:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e0c7c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://constantinomota.com/wp-content/uploads/2026/03/andres-vera-OJbjBsNIwjk-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e0c7c12::before, .elementor-12 .elementor-element.elementor-element-e0c7c12 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e0c7c12 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e0c7c12 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e0c7c12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e0c7c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-9b46df1{--display:flex;}.elementor-12 .elementor-element.elementor-element-1fb46ce{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-17f946a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-17f946a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-17f946a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2be7765 );}.elementor-12 .elementor-element.elementor-element-70e2447{padding:4% 4% 4% 4%;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:300;font-style:normal;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e32aa42{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e32aa42:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e32aa42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2be7765 );}.elementor-12 .elementor-element.elementor-element-def97aa{padding:4% 4% 4% 4%;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:300;font-style:normal;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e52e57b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e52e57b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e52e57b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2be7765 );}.elementor-12 .elementor-element.elementor-element-d7c57fe{padding:4% 4% 4% 4%;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:300;font-style:normal;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e98931a{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:36px;--n-accordion-icon-gap:20px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e98931a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-2be7765 );border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-e98931a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;font-style:normal;}.elementor-12 .elementor-element.elementor-element-7e79256{--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-12 .elementor-element.elementor-element-71e3b92{--display:flex;--min-height:290px;--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-2ed6a41{--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-6df7a54 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e8e2341{--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-12 .elementor-element.elementor-element-e4c4109{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-de1d070{--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-c014854{--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-3e54d34{--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-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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-57156e3 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-group > label, .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-group > label{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-html{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-57156e3 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-57156e3 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-57156e3 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-57156e3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-57156e3{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-29c28ef{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-1da583c{--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-e06de60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f53c00d iframe{height:500px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-2235ec2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-2235ec2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2235ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-67b7977{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-786827b{text-align:center;}.elementor-12 .elementor-element.elementor-element-786827b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-2be7765 );}.elementor-12 .elementor-element.elementor-element-a054083{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){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-97989dd{--display:flex;}.elementor-12 .elementor-element.elementor-element-d301b95{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-af40311{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3718a65{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8114bd3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6acc380{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f33b1cd{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-028d55a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-028d55a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-028d55a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d1c4f67{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-12 .elementor-element.elementor-element-5fe81b4{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-23433c3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d38cf41{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-af7a62c{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1c353c0{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1c353c0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-1c353c0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-13f88b6{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-12 .elementor-element.elementor-element-893c6ea{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e991389{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-89cac1d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1f4e2ae{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-df7f430{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b21bdde{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3dcb8f6{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-16ede3d{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-16ede3d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-16ede3d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-e159176{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:2% 2% 2% 2%;--n-tabs-icon-color:var( --e-global-color-text );--n-tabs-icon-color-active:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e159176 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-icon-color-hover:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-32fd47c{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-5c7bd59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-86dda08{--min-height:600px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-25d00bb .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-3d369a5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-30eace1{--min-height:615px;--border-radius:12px 12px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0b9f9ee{--min-height:402px;--border-radius:0px 0px 12px 12px;}.elementor-12 .elementor-element.elementor-element-7e675fb .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-24df636{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d7b9ac6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eb19ff9 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-245b805{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9014410{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2732b5d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3f6d2b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0d3e022{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6aff5ff .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-6512fcc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d0883cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c5098d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-26159a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f09eb48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ef90e96 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-428db1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b8714f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6452284{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-fe178c4 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-331bff6{padding:4% 4% 4% 4%;}.elementor-12 .elementor-element.elementor-element-5d6e27d{padding:5% 5% 5% 5%;}.elementor-12 .elementor-element.elementor-element-9272bbd{padding:5% 5% 5% 5%;}.elementor-12 .elementor-element.elementor-element-9e2b746{padding:5% 5% 5% 5%;}.elementor-12 .elementor-element.elementor-element-c492a26 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-7e79256.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-6df7a54 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-786827b .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-a054083{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-97989dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e159176{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-title-gap:0px;--n-tabs-gap:0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-cfd6ddd{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-86dda08{--width:66.6666%;}.elementor-12 .elementor-element.elementor-element-95bba10{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-ba1e933{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-133b790{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-1795678{--width:66.6666%;}.elementor-12 .elementor-element.elementor-element-94e68b7{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-1e8f947{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-42e26e1{--width:60%;}.elementor-12 .elementor-element.elementor-element-a946997{--width:40%;}.elementor-12 .elementor-element.elementor-element-977159b{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-24df636{--width:30%;}.elementor-12 .elementor-element.elementor-element-d7b9ac6{--width:40%;}.elementor-12 .elementor-element.elementor-element-9014410{--width:65%;}.elementor-12 .elementor-element.elementor-element-1e225ed{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-3f6d2b7{--width:30%;}.elementor-12 .elementor-element.elementor-element-0d3e022{--width:40%;}.elementor-12 .elementor-element.elementor-element-d0883cb{--width:65%;}.elementor-12 .elementor-element.elementor-element-0944bf3{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-26159a1{--width:30%;}.elementor-12 .elementor-element.elementor-element-f09eb48{--width:40%;}.elementor-12 .elementor-element.elementor-element-b8714f7{--width:65%;}.elementor-12 .elementor-element.elementor-element-09904d7{--content-width:1499px;}.elementor-12 .elementor-element.elementor-element-49ac7f1{--content-width:1100px;}.elementor-12 .elementor-element.elementor-element-aaf0ad2{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-2fd8f89{--width:60%;}.elementor-12 .elementor-element.elementor-element-197bc41{--width:40%;}.elementor-12 .elementor-element.elementor-element-b54b558{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-9b46df1{--width:600px;}.elementor-12 .elementor-element.elementor-element-71e3b92{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-2ed6a41{--width:60%;}.elementor-12 .elementor-element.elementor-element-e4c4109{--width:40%;}.elementor-12 .elementor-element.elementor-element-de1d070{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-c014854{--width:25%;}.elementor-12 .elementor-element.elementor-element-3e54d34{--width:50%;}.elementor-12 .elementor-element.elementor-element-1da583c{--width:25%;}.elementor-12 .elementor-element.elementor-element-2235ec2{--content-width:1499px;}}/* Start custom CSS for icon-box, class: .elementor-element-5d6e27d */.cm-glass-border{
  border:1px solid rgba(255,255,255,.32);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),
    0 0 0 1px rgba(255,255,255,.04);
  border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9272bbd */.cm-glass-border{
  border:1px solid rgba(255,255,255,.32);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),
    0 0 0 1px rgba(255,255,255,.04);
  border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9e2b746 */.cm-glass-border{
  border:1px solid rgba(255,255,255,.32);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),
    0 0 0 1px rgba(255,255,255,.04);
  border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e98931a */.e-n-accordion-item-title-text h3 {
    font-size: 16px !important;
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span svg {
    padding: 4px;
    background-color: #fff;
    width: 36px;
    height: 36px;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-57156e3 */.elementor-12 .elementor-element.elementor-element-57156e3 select {
   
    border: none;
}
.elementor-12 .elementor-element.elementor-element-57156e3 a{
    color: #070707;
}
.elementor-12 .elementor-element.elementor-element-57156e3{
  --cm-black:#070707;
  --cm-lime:#F1FFE7;
  --cm-grey:#8D8D92;
  --cm-soft:#F2F2F8;
  --cm-white:#FFFFFF;
  --cm-border:rgba(7,7,7,.10);
  --cm-border-strong:rgba(7,7,7,.16);
  --cm-radius:12px;
  --cm-radius-pill:999px;
  --cm-transition:all .22s ease;
  font-family:'Plus Jakarta Sans', Arial, sans-serif;
}
/* =========================================================
   CHECKBOXES / RADIOS COMO PILLS
   Para Elementor Forms
========================================================= */

/* contenedor de opciones */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio .elementor-field-subgroup,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox .elementor-field-subgroup{
 
  flex-wrap:wrap;
  gap:10px;
}

/* cada opción */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio .elementor-field-option,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox .elementor-field-option{
  position:relative;

  align-items:center;
  margin:0;
}

/* ocultamos el control real */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio input[type="radio"],
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox input[type="checkbox"]{
  position:absolute;
  opacity:0;
  pointer-events:none;
  width:1px;
  height:1px;
  margin:0;
}

/* la pill visual */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio .elementor-field-option label,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox .elementor-field-option label{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  padding:0 14px;
  border-radius:999px;
  border:1px solid rgba(7,7,7,.10);
  background:#F2F2F8;
  color:#070707;
  font-family:'Plus Jakarta Sans', Arial, sans-serif;
  font-size:12px;
  font-weight:500;
  letter-spacing:.01em;
  white-space:nowrap;
  cursor:pointer;
  transition:all .22s ease;
  margin:0;
}

/* hover */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio .elementor-field-option label:hover,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox .elementor-field-option label:hover{
  transform:translateY(-1px);
  border-color:rgba(7,7,7,.16);
  background:#ffffff;
}

/* estado activo */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio input[type="radio"]:checked + label,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox input[type="checkbox"]:checked + label{
  background:#F1FFE7;
  border-color:rgba(7,7,7,.08);
  color:#070707;
}

/* focus accesible */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio input[type="radio"]:focus-visible + label,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox input[type="checkbox"]:focus-visible + label{
  outline:none;
  box-shadow:0 0 0 3px rgba(241,255,231,.9);
}

/* si quieres una variante más oscura al seleccionar, usa esto en vez de lo de arriba */
/*
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio input[type="radio"]:checked + label,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox input[type="checkbox"]:checked + label{
  background:#070707;
  border-color:#070707;
  color:#fff;
}
*/

/* label general del campo */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-group > label,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-label{
  display:block;
  margin-bottom:10px;
  color:#8D8D92;
  font-size:12px;
  line-height:1.3;
  font-weight:600;
  letter-spacing:.06em;
  text-transform:uppercase;
  font-family:'Plus Jakarta Sans', Arial, sans-serif;
}

/* responsive */
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio .elementor-field-subgroup,
  .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox .elementor-field-subgroup{
    gap:8px;
  }

  .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio .elementor-field-option label,
  .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox .elementor-field-option label{
    min-height:34px;
    padding:0 12px;
    font-size:11px;
  }
}

/* CONTENEDOR GENERAL */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-form{
  display:flex;
  flex-wrap:wrap;
  gap:0;
}

/* CAMPOS */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-group{
  margin-bottom:14px;
}

.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-group > label,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-label{
  display:block;
  margin-bottom:8px;
  color:var(--cm-grey);
  font-size:12px;
  line-height:1.3;
  font-weight:600;
  letter-spacing:.06em;
  text-transform:uppercase;
  font-family:'Plus Jakarta Sans', Arial, sans-serif;
}

/* INPUTS / SELECT / TEXTAREA / DATE */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field,
.elementor-12 .elementor-element.elementor-element-57156e3 input.elementor-field,
.elementor-12 .elementor-element.elementor-element-57156e3 textarea.elementor-field,
.elementor-12 .elementor-element.elementor-element-57156e3 select.elementor-field{
  width:100%;
  min-height:52px;
  background:var(--cm-white);
  border:1px solid var(--cm-border-strong);
  border-radius:var(--cm-radius);
  box-shadow:none;
  color:var(--cm-black);
  padding:0 16px;
  font-size:15px;
  line-height:1.4;
  font-weight:500;
  transition:var(--cm-transition);
  font-family:'Plus Jakarta Sans', Arial, sans-serif;
}

/* TEXTAREA */
.elementor-12 .elementor-element.elementor-element-57156e3 textarea.elementor-field{
  min-height:140px;
  padding:16px;
  resize:vertical;
  border-radius:14px;
}

/* PLACEHOLDERS */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field::placeholder{
  color:rgba(141,141,146,.95);
  opacity:1;
  font-weight:400;
}

/* FOCUS */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field:focus,
.elementor-12 .elementor-element.elementor-element-57156e3 input.elementor-field:focus,
.elementor-12 .elementor-element.elementor-element-57156e3 textarea.elementor-field:focus,
.elementor-12 .elementor-element.elementor-element-57156e3 select.elementor-field:focus{
  outline:none;
  border-color:var(--cm-black);
  box-shadow:0 0 0 3px rgba(7,7,7,.05);
}

/* SELECT */
.elementor-12 .elementor-element.elementor-element-57156e3 select.elementor-field{
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  background-image:
    linear-gradient(45deg, transparent 50%, var(--cm-grey) 50%),
    linear-gradient(135deg, var(--cm-grey) 50%, transparent 50%);
  background-position:
    calc(100% - 18px) calc(50% - 3px),
    calc(100% - 12px) calc(50% - 3px);
  background-size:6px 6px, 6px 6px;
  background-repeat:no-repeat;
  padding-right:40px;
}

/* DATE */
.elementor-12 .elementor-element.elementor-element-57156e3 input[type="date"].elementor-field{
  appearance:none;
  -webkit-appearance:none;
  min-height:52px;
}

.elementor-12 .elementor-element.elementor-element-57156e3 input[type="date"].elementor-field::-webkit-calendar-picker-indicator{
  opacity:.75;
  cursor:pointer;
}

/* CHECKBOX / ACCEPTANCE */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox .elementor-field-subgroup,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-acceptance .elementor-field-subgroup{
  display:flex;
  flex-direction:column;
  gap:10px;
}

.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox .elementor-field-option,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-acceptance .elementor-field-option{
  display:flex;
  align-items:flex-start;
  gap:10px;
  margin:0;
}

.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox input[type="checkbox"],
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio input[type="radio"],
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-acceptance input[type="checkbox"]{
  appearance:none;
  -webkit-appearance:none;
  width:18px;
  height:18px;
  margin:2px 0 0;
  border:1px solid var(--cm-border-strong);
  background:var(--cm-white);
  flex:0 0 18px;
  position:relative;
  cursor:pointer;
  transition:var(--cm-transition);
}

/* CHECKBOX CUADRADO */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox input[type="checkbox"],
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-acceptance input[type="checkbox"]{
  border-radius:4px;
}

.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox input[type="checkbox"]:checked,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-acceptance input[type="checkbox"]:checked{
  background:var(--cm-black);
  border-color:var(--cm-black);
}

.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox input[type="checkbox"]:checked::after,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-acceptance input[type="checkbox"]:checked::after{
  content:"";
  position:absolute;
  left:5px;
  top:2px;
  width:4px;
  height:8px;
  border:solid #fff;
  border-width:0 2px 2px 0;
  transform:rotate(45deg);
}

/* RADIO REDONDO */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio input[type="radio"]{
  border-radius:999px;
}

.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio input[type="radio"]:checked{
  border-color:var(--cm-black);
  background:var(--cm-white);
}

.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio input[type="radio"]:checked::after{
  content:"";
  position:absolute;
  inset:4px;
  border-radius:999px;
  background:var(--cm-black);
}

/* TEXTO CHECKBOX / RADIO */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-checkbox .elementor-field-option label,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-radio .elementor-field-option label,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field-type-acceptance .elementor-field-option label{
  margin:0;
  color:var(--cm-grey);
  font-size:14px;
  line-height:1.55;
  font-weight:500;
  text-transform:none;
  letter-spacing:0;
  cursor:pointer;
}

/* BOTÓN */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-button,
.elementor-12 .elementor-element.elementor-element-57156e3 .e-form__buttons__wrapper__button-next,
.elementor-12 .elementor-element.elementor-element-57156e3 .e-form__buttons__wrapper__button{
  min-height:54px;
  padding:0 26px;
  border:none;
  border-radius:999px;
  background:var(--cm-black);
  color:#fff;
  font-family:'Plus Jakarta Sans', Arial, sans-serif;
  font-size:15px;
  font-weight:600;
  letter-spacing:.01em;
  transition:var(--cm-transition);
  box-shadow:none;
}

.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-button:hover,
.elementor-12 .elementor-element.elementor-element-57156e3 .e-form__buttons__wrapper__button-next:hover,
.elementor-12 .elementor-element.elementor-element-57156e3 .e-form__buttons__wrapper__button:hover{
  background:#171717;
  transform:translateY(-1px);
}

/* MENSAJES */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-message{
  margin-top:14px;
  font-size:14px;
  line-height:1.6;
  border:none;
  padding:0;
  background:none;
}

.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-message-success{
  color:var(--cm-black);
}

.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-message-danger,
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-help-inline{
  color:#9b2c2c;
  font-size:13px;
}

/* CAMPOS REQUERIDOS / ERRORES */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field.elementor-error{
  border-color:#9b2c2c;
}

/* ESPACIADO ENTRE COLUMNAS */
.elementor-12 .elementor-element.elementor-element-57156e3 .elementor-column-gap-default > .elementor-column > .elementor-element-populated{
  padding:0;
}

/* RESPONSIVE */
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-field,
  .elementor-12 .elementor-element.elementor-element-57156e3 input.elementor-field,
  .elementor-12 .elementor-element.elementor-element-57156e3 textarea.elementor-field,
  .elementor-12 .elementor-element.elementor-element-57156e3 select.elementor-field{
    min-height:50px;
    font-size:14px;
  }

  .elementor-12 .elementor-element.elementor-element-57156e3 textarea.elementor-field{
    min-height:120px;
  }

  .elementor-12 .elementor-element.elementor-element-57156e3 .elementor-button,
  .elementor-12 .elementor-element.elementor-element-57156e3 .e-form__buttons__wrapper__button-next,
  .elementor-12 .elementor-element.elementor-element-57156e3 .e-form__buttons__wrapper__button{
    width:100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1c4f67 */.cm-glass-border{
  border:1px solid rgba(255,255,255,.32);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),
    0 0 0 1px rgba(255,255,255,.04);
  border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1c4f67 */.cm-glass-border{
  border:1px solid rgba(255,255,255,.32);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),
    0 0 0 1px rgba(255,255,255,.04);
  border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1c4f67 */.cm-glass-border{
  border:1px solid rgba(255,255,255,.32);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),
    0 0 0 1px rgba(255,255,255,.04);
  border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1c4f67 */.cm-glass-border{
  border:1px solid rgba(255,255,255,.32);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),
    0 0 0 1px rgba(255,255,255,.04);
  border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e159176 *//* =========================================
   TABS PILL + GLASS — FONDO OSCURO
========================================= */

.elementor-12 .elementor-element.elementor-element-e159176 .elementor-tabs-wrapper,
.elementor-12 .elementor-element.elementor-element-e159176 .e-n-tabs-heading{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-bottom:18px;
  border:none !important;
}

/* Tabs clásicas + nested tabs */
.elementor-12 .elementor-element.elementor-element-e159176 .elementor-tab-title,
.elementor-12 .elementor-element.elementor-element-e159176 .e-n-tab-title{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:46px;
  padding:12px 18px !important;
  border-radius:999px !important;
  border:1px solid rgba(255,255,255,.12) !important;
  background:rgba(255,255,255,.06) !important;
  color:rgba(255,255,255,.78) !important;
  line-height:1;
  letter-spacing:-.01em;
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.10),
    0 8px 24px rgba(0,0,0,.12);
  transition:all .24s ease;
}

/* Quitar líneas nativas raras */
.elementor-12 .elementor-element.elementor-element-e159176 .elementor-tab-title::before,
.elementor-12 .elementor-element.elementor-element-e159176 .elementor-tab-title::after,
.elementor-12 .elementor-element.elementor-element-e159176 .e-n-tab-title::before,
.elementor-12 .elementor-element.elementor-element-e159176 .e-n-tab-title::after{
  display:none !important;
}

/* Hover */
.elementor-12 .elementor-element.elementor-element-e159176 .elementor-tab-title:hover,
.elementor-12 .elementor-element.elementor-element-e159176 .e-n-tab-title:hover{
  background:rgba(255,255,255,.10) !important;
  border-color:rgba(255,255,255,.18) !important;
  color:#fff !important;
  transform:translateY(-1px);
}

/* Activa */
.elementor-12 .elementor-element.elementor-element-e159176 .elementor-tab-title.elementor-active,
.elementor-12 .elementor-element.elementor-element-e159176 .e-n-tab-title[aria-selected="true"]{
  background:rgba(241,255,231,.96) !important;
  border-color:rgba(7,7,7,.08) !important;
  color:#070707 !important;
  box-shadow:
    0 12px 28px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.42);
}

/* Responsive */
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-e159176 .elementor-tabs-wrapper,
  .elementor-12 .elementor-element.elementor-element-e159176 .e-n-tabs-heading{
    gap:8px;
    margin-bottom:14px;
  }

  .elementor-12 .elementor-element.elementor-element-e159176 .elementor-tab-title,
  .elementor-12 .elementor-element.elementor-element-e159176 .e-n-tab-title{
    min-height:42px;
    padding:10px 14px !important;
    font-size:12px;
  }
}/* End custom CSS */