.elementor-20 .elementor-element.elementor-element-23c81981{--display:flex;--min-height:60vh;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-23c81981:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-23c81981>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#05081c;background-image:url("https://mirandir.es/wp-content/uploads/2026/06/consultoria_productividad.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-20 .elementor-element.elementor-element-23c81981:before,.elementor-20 .elementor-element.elementor-element-23c81981>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-23c81981>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-23c81981>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-23c81981>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-23c81981>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,rgba(5,8,28,.85) 0%,rgba(26,32,82,.9) 100%)}.elementor-20 .elementor-element.elementor-element-1aef6092{--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-end;--gap:32px 80px;--row-gap:32px;--column-gap:80px}.elementor-20 .elementor-element.elementor-element-c63adb3{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px}.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-20 .elementor-element.elementor-element-3bce5733{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0px}.elementor-20 .elementor-element.elementor-element-3bce5733 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:rgba(242,246,250,.55)}.elementor-20 .elementor-element.elementor-element-33853f1e .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.6px;color:rgba(242,246,250,.7)}.elementor-20 .elementor-element.elementor-element-15a0dfff{width:var(--container-widget-width,480px);max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-15a0dfff .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:84px;font-weight:500;line-height:.95em;letter-spacing:-3.2px;color:#f2f6fa}.elementor-20 .elementor-element.elementor-element-434e5efa{--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-20 .elementor-element.elementor-element-22153382{width:var(--container-widget-width,520px);max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:"General Sans",Sans-serif;font-size:16px;line-height:1.6em;color:rgba(242,246,250,.75)}.elementor-20 .elementor-element.elementor-element-4866cda0{--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:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(242,246,250,.15);--border-color:rgba(242,246,250,.15);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-54d85d6d{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px}.elementor-20 .elementor-element.elementor-element-72de6456 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:rgba(242,246,250,.5)}.elementor-20 .elementor-element.elementor-element-373cc485 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:18px;font-weight:500;letter-spacing:-.4px;color:#f2f6fa}.elementor-20 .elementor-element.elementor-element-41462aa8{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px}.elementor-20 .elementor-element.elementor-element-3c75ee63 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:rgba(242,246,250,.5)}.elementor-20 .elementor-element.elementor-element-2f5271a6 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:18px;font-weight:500;letter-spacing:-.4px;color:#f2f6fa}.elementor-20 .elementor-element.elementor-element-1535b705{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px}.elementor-20 .elementor-element.elementor-element-7faa870e .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:rgba(242,246,250,.5)}.elementor-20 .elementor-element.elementor-element-7ef7c09f .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:18px;font-weight:500;letter-spacing:-.4px;color:#f2f6fa}.elementor-20 .elementor-element.elementor-element-5a4060c2{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px}.elementor-20 .elementor-element.elementor-element-2f736116 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:rgba(242,246,250,.5)}.elementor-20 .elementor-element.elementor-element-4c0b7d64 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:18px;font-weight:500;letter-spacing:-.4px;color:#f2f6fa}.elementor-20 .elementor-element.elementor-element-33eb1b16{--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-33eb1b16:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-33eb1b16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#e1ecfc 0%,#f2f6fa 100%)}.elementor-20 .elementor-element.elementor-element-6355ca10{--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-20 .elementor-element.elementor-element-21fea0e5{--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:stretch;--gap:56px 100px;--row-gap:56px;--column-gap:100px;border-style:solid;--border-style:solid;border-width:1px 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#05081c;--border-color:#05081c;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-7da1a50e{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px}.elementor-20 .elementor-element.elementor-element-667ff47{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px}.elementor-20 .elementor-element.elementor-element-4210d326 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.6px;color:#6b6f85}.elementor-20 .elementor-element.elementor-element-e8649c5{width:var(--container-widget-width,300px);max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-e8649c5 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:64px;font-weight:500;line-height:1em;letter-spacing:-2.4px;color:#05081c}.elementor-20 .elementor-element.elementor-element-672a9ae9{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px}.elementor-20 .elementor-element.elementor-element-672a9ae9:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-672a9ae9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mirandir.es/wp-content/uploads/2026/06/dev-acomp.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-20 .elementor-element.elementor-element-c00f855{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:56px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-51d45419 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:34px;font-weight:500;line-height:1.3em;letter-spacing:-.7px;color:#05081c}.elementor-20 .elementor-element.elementor-element-1390dd26{font-family:"General Sans",Sans-serif;font-size:17px;line-height:1.75em;color:#1a1d33}.elementor-20 .elementor-element.elementor-element-1e1a41d5{--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:baseline;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-19fe046a .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.6px;color:#6b6f85}.elementor-20 .elementor-element.elementor-element-4a3b7836 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:24px;font-weight:500;letter-spacing:-.4px;color:#05081c}.elementor-20 .elementor-element.elementor-element-2f4b5a18{--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-2f4b5a18:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-2f4b5a18>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f6fa}.elementor-20 .elementor-element.elementor-element-42894443{--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-20 .elementor-element.elementor-element-4a896d4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 80px;--row-gap:16px;--column-gap:80px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px}.elementor-20 .elementor-element.elementor-element-46d77ddd .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.6px;color:#6b6f85}.elementor-20 .elementor-element.elementor-element-5e4a435{width:var(--container-widget-width,560px);max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-5e4a435 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:44px;font-weight:500;line-height:1.05em;letter-spacing:-1.2px;color:#05081c}.elementor-20 .elementor-element.elementor-element-51a2bab1{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:0px 80px;--row-gap:0px;--column-gap:80px;--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-65ef6972{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-70e92ce9 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-.95px;color:#d1d5db}.elementor-20 .elementor-element.elementor-element-50105a70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-50139ecc .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-.95px;color:#d1d5db}.elementor-20 .elementor-element.elementor-element-95b90e7 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-.95px;color:#d1d5db}.elementor-20 .elementor-element.elementor-element-3f32d3ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-5836c78b .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-.95px;color:#d1d5db}.elementor-20 .elementor-element.elementor-element-489ded70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-2f01561f .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-.95px;color:#d1d5db}.elementor-20 .elementor-element.elementor-element-402fc7ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-1103b5f5 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-.95px;color:#d1d5db}.elementor-20 .elementor-element.elementor-element-4d9b7c5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-363dfa .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-.95px;color:#d1d5db}.elementor-20 .elementor-element.elementor-element-381ae1b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-13b5f3e0 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-.95px;color:#d1d5db}.elementor-20 .elementor-element.elementor-element-2eea2d01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-4d1a65dd .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-.95px;color:#d1d5db}.elementor-20 .elementor-element.elementor-element-1842a49c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-1b05a8a4 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-.95px;color:#d1d5db}.elementor-20 .elementor-element.elementor-element-5a90d0bd{--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-5a90d0bd:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-5a90d0bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#f2f6fa 0%,#f2f6fa 100%)}.elementor-20 .elementor-element.elementor-element-d3c7ec0{--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-20 .elementor-element.elementor-element-1803d989{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#05081c;--border-color:#05081c;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-107c3fc4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 18px) 0px}.elementor-20 .elementor-element.elementor-element-107c3fc4 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.6px;color:#6b6f85}.elementor-20 .elementor-element.elementor-element-59071d58{width:var(--container-widget-width,620px);max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-59071d58 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:44px;font-weight:500;line-height:1.05em;letter-spacing:-1.2px;color:#05081c}.elementor-20 .elementor-element.elementor-element-e1b59ff{--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-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-20 .elementor-element.elementor-element-4883e74c img{width:220px}.elementor-20 .elementor-element.elementor-element-7d6959c3{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:126px 120px;--row-gap:126px;--column-gap:120px;--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-51e1ade3{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#d1d5db;--border-color:#d1d5db;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px}.elementor-20 .elementor-element.elementor-element-51e1ade3:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-51e1ade3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-7ac57b12{text-align:start}.elementor-20 .elementor-element.elementor-element-7ac57b12 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#9ca3af}.elementor-20 .elementor-element.elementor-element-75dd68e0{text-align:start}.elementor-20 .elementor-element.elementor-element-75dd68e0 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:27px;font-weight:500;line-height:1.05em;letter-spacing:-.6px;color:#05081c}.elementor-20 .elementor-element.elementor-element-17721219{width:var(--container-widget-width,260px);max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;text-align:start;font-family:"General Sans",Sans-serif;font-size:13.5px;line-height:1.5em;color:#1a1d33}.elementor-20 .elementor-element.elementor-element-3bb158c0{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#d1d5db;--border-color:#d1d5db;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px}.elementor-20 .elementor-element.elementor-element-3bb158c0:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-3bb158c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-34c8d248{text-align:end}.elementor-20 .elementor-element.elementor-element-34c8d248 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#9ca3af}.elementor-20 .elementor-element.elementor-element-6d542763{text-align:end}.elementor-20 .elementor-element.elementor-element-6d542763 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:27px;font-weight:500;line-height:1.05em;letter-spacing:-.6px;color:#05081c}.elementor-20 .elementor-element.elementor-element-3bd9bbd8{width:var(--container-widget-width,260px);max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;text-align:end;font-family:"General Sans",Sans-serif;font-size:13.5px;line-height:1.5em;color:#1a1d33}.elementor-20 .elementor-element.elementor-element-3bd9bbd8.elementor-element{--align-self:flex-end}.elementor-20 .elementor-element.elementor-element-4e8f8e7d{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#d1d5db;--border-color:#d1d5db;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px}.elementor-20 .elementor-element.elementor-element-4e8f8e7d:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-4e8f8e7d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-1f40d8bf{text-align:start}.elementor-20 .elementor-element.elementor-element-1f40d8bf .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#9ca3af}.elementor-20 .elementor-element.elementor-element-5eeb0f70{text-align:start}.elementor-20 .elementor-element.elementor-element-5eeb0f70 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:27px;font-weight:500;line-height:1.05em;letter-spacing:-.6px;color:#05081c}.elementor-20 .elementor-element.elementor-element-671122a{width:var(--container-widget-width,260px);max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;text-align:start;font-family:"General Sans",Sans-serif;font-size:13.5px;line-height:1.5em;color:#1a1d33}.elementor-20 .elementor-element.elementor-element-4c019c80{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#d1d5db;--border-color:#d1d5db;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px}.elementor-20 .elementor-element.elementor-element-4c019c80:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-4c019c80>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-4b830660{text-align:end}.elementor-20 .elementor-element.elementor-element-4b830660 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#9ca3af}.elementor-20 .elementor-element.elementor-element-8b8e00e{text-align:end}.elementor-20 .elementor-element.elementor-element-8b8e00e .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:27px;font-weight:500;line-height:1.05em;letter-spacing:-.6px;color:#05081c}.elementor-20 .elementor-element.elementor-element-5422b9d1{width:var(--container-widget-width,260px);max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;text-align:end;font-family:"General Sans",Sans-serif;font-size:13.5px;line-height:1.5em;color:#1a1d33}.elementor-20 .elementor-element.elementor-element-5422b9d1.elementor-element{--align-self:flex-end}.elementor-20 .elementor-element.elementor-element-94bd51d{--display:grid;--e-con-grid-template-columns:repeat(5,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-6442c12{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 0 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#05081c;--border-color:#05081c;--border-radius:14px;--padding-top:34px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-7715330 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:#6b6f85}.elementor-20 .elementor-element.elementor-element-91709f0 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;letter-spacing:-.8px;color:#05081c}.elementor-20 .elementor-element.elementor-element-7516dd5{--spacer-size:20px}.elementor-20 .elementor-element.elementor-element-bb08f4b{font-family:"General Sans",Sans-serif;font-size:14.5px;line-height:1.6em;color:#1a1d33}.elementor-20 .elementor-element.elementor-element-226d841{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 0 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#05081c;--border-color:#05081c;--border-radius:14px;--padding-top:34px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-435cd9b .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:#6b6f85}.elementor-20 .elementor-element.elementor-element-673be20 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;letter-spacing:-.8px;color:#05081c}.elementor-20 .elementor-element.elementor-element-f1b7ea4{--spacer-size:20px}.elementor-20 .elementor-element.elementor-element-c8715bd{font-family:"General Sans",Sans-serif;font-size:14.5px;line-height:1.6em;color:#1a1d33}.elementor-20 .elementor-element.elementor-element-ec2ea88{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 0 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#05081c;--border-color:#05081c;--border-radius:14px;--padding-top:34px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-0d15125 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:#6b6f85}.elementor-20 .elementor-element.elementor-element-50450f6 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;letter-spacing:-.8px;color:#05081c}.elementor-20 .elementor-element.elementor-element-f917874{font-family:"General Sans",Sans-serif;font-size:14.5px;line-height:1.6em;color:#1a1d33}.elementor-20 .elementor-element.elementor-element-de2ab2e{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 0 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#05081c;--border-color:#05081c;--border-radius:14px;--padding-top:34px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-a901e91 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:#6b6f85}.elementor-20 .elementor-element.elementor-element-cf28af7 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;letter-spacing:-.8px;color:#05081c}.elementor-20 .elementor-element.elementor-element-424f324{font-family:"General Sans",Sans-serif;font-size:14.5px;line-height:1.6em;color:#1a1d33}.elementor-20 .elementor-element.elementor-element-0dcdd30{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 0 0;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#05081c;--border-color:#05081c;--border-radius:14px;--padding-top:34px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-87d7919 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:#6b6f85}.elementor-20 .elementor-element.elementor-element-2c65c54 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:30px;font-weight:500;line-height:1.05em;letter-spacing:-.8px;color:#05081c}.elementor-20 .elementor-element.elementor-element-44aaafd{font-family:"General Sans",Sans-serif;font-size:14.5px;line-height:1.6em;color:#1a1d33}.elementor-20 .elementor-element.elementor-element-2b68874b{--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:1px 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#d8dce6;--border-color:#d8dce6;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-2b68874b:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-2b68874b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f6fa}.elementor-20 .elementor-element.elementor-element-1dca96d7{--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-20 .elementor-element.elementor-element-5df95365{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 80px;--row-gap:16px;--column-gap:80px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px}.elementor-20 .elementor-element.elementor-element-7f491bdc{width:var(--container-widget-width,520px);max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-7f491bdc .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:44px;font-weight:500;line-height:1.05em;letter-spacing:-1.2px;color:#05081c}.elementor-20 .elementor-element.elementor-element-2ca36bc4 .elementor-heading-title{font-family:"JetBrains Mono",Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.6px;color:#6b6f85}.elementor-20 .elementor-element.elementor-element-5c8798fb{--e-image-carousel-slides-to-show:5}.elementor-20 .elementor-element.elementor-element-606050d9{--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-606050d9:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-606050d9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#05081c 0%,#0f1438 100%)}.elementor-20 .elementor-element.elementor-element-9ea19f6{width:var(--container-widget-width,620px);max-width:620px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center}.elementor-20 .elementor-element.elementor-element-9ea19f6 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:72px;font-weight:500;line-height:1.05em;letter-spacing:-2.2px;color:#f2f6fa}.elementor-20 .elementor-element.elementor-element-8957971{width:var(--container-widget-width,560px);max-width:560px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;font-family:"General Sans",Sans-serif;font-size:16px;line-height:1.5em;color:rgba(242,246,250,.7)}.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-20 .elementor-element.elementor-element-44a71762 .elementor-button{background-color:#f2f6fa;font-family:"General Sans",Sans-serif;font-size:16px;font-weight:500;fill:#05081c;color:#05081c;border-style:solid;border-width:1px;border-color:#f2f6fa;border-radius:100px;padding:18px 32px}.elementor-20 .elementor-element.elementor-element-44a71762 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-44a71762 .elementor-button:focus{background-color:rgba(242,246,250,.08);color:#f2f6fa;border-color:rgba(242,246,250,.45)}.elementor-20 .elementor-element.elementor-element-44a71762 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-20 .elementor-element.elementor-element-44a71762 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-20 .elementor-element.elementor-element-44a71762 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-44a71762 .elementor-button:focus svg{fill:#f2f6fa}:root{--page-title-display:none}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-1aef6092{--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-20 .elementor-element.elementor-element-15a0dfff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-15a0dfff .elementor-heading-title{font-size:58px}.elementor-20 .elementor-element.elementor-element-22153382{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-21fea0e5{--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-20 .elementor-element.elementor-element-e8649c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-e8649c5 .elementor-heading-title{font-size:48px}.elementor-20 .elementor-element.elementor-element-4a896d4f{--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-20 .elementor-element.elementor-element-5e4a435{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-51a2bab1{--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-70e92ce9 .elementor-heading-title{font-size:30px}.elementor-20 .elementor-element.elementor-element-50139ecc .elementor-heading-title{font-size:30px}.elementor-20 .elementor-element.elementor-element-95b90e7 .elementor-heading-title{font-size:30px}.elementor-20 .elementor-element.elementor-element-5836c78b .elementor-heading-title{font-size:30px}.elementor-20 .elementor-element.elementor-element-2f01561f .elementor-heading-title{font-size:30px}.elementor-20 .elementor-element.elementor-element-1103b5f5 .elementor-heading-title{font-size:30px}.elementor-20 .elementor-element.elementor-element-363dfa .elementor-heading-title{font-size:30px}.elementor-20 .elementor-element.elementor-element-13b5f3e0 .elementor-heading-title{font-size:30px}.elementor-20 .elementor-element.elementor-element-4d1a65dd .elementor-heading-title{font-size:30px}.elementor-20 .elementor-element.elementor-element-1b05a8a4 .elementor-heading-title{font-size:30px}.elementor-20 .elementor-element.elementor-element-7d6959c3{--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-94bd51d{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-7f491bdc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-5c8798fb{--e-image-carousel-slides-to-show:3}.elementor-20 .elementor-element.elementor-element-9ea19f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-9ea19f6 .elementor-heading-title{font-size:54px}.elementor-20 .elementor-element.elementor-element-8957971{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-23c81981{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-1aef6092{--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-20 .elementor-element.elementor-element-15a0dfff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-15a0dfff .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-22153382{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-4866cda0{--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-20 .elementor-element.elementor-element-33eb1b16{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-21fea0e5{--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-20 .elementor-element.elementor-element-e8649c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-e8649c5 .elementor-heading-title{font-size:36px}.elementor-20 .elementor-element.elementor-element-51d45419 .elementor-heading-title{font-size:24px}.elementor-20 .elementor-element.elementor-element-4a3b7836 .elementor-heading-title{font-size:20px}.elementor-20 .elementor-element.elementor-element-2f4b5a18{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-4a896d4f{--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-20 .elementor-element.elementor-element-46d77ddd.elementor-element{--align-self:flex-start}.elementor-20 .elementor-element.elementor-element-5e4a435{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-5e4a435 .elementor-heading-title{font-size:28px}.elementor-20 .elementor-element.elementor-element-51a2bab1{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-70e92ce9 .elementor-heading-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-50139ecc .elementor-heading-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-95b90e7 .elementor-heading-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-5836c78b .elementor-heading-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-2f01561f .elementor-heading-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-1103b5f5 .elementor-heading-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-363dfa .elementor-heading-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-13b5f3e0 .elementor-heading-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-4d1a65dd .elementor-heading-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-1b05a8a4 .elementor-heading-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-59071d58 .elementor-heading-title{font-size:28px}.elementor-20 .elementor-element.elementor-element-e1b59ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-4883e74c img{width:100%}.elementor-20 .elementor-element.elementor-element-7d6959c3{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-51e1ade3{--padding-top:26px;--padding-bottom:26px;--padding-left:10px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-75dd68e0 .elementor-heading-title{font-size:18px}.elementor-20 .elementor-element.elementor-element-3bb158c0{--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:10px}.elementor-20 .elementor-element.elementor-element-6d542763 .elementor-heading-title{font-size:18px}.elementor-20 .elementor-element.elementor-element-4e8f8e7d{--padding-top:26px;--padding-bottom:26px;--padding-left:10px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-5eeb0f70 .elementor-heading-title{font-size:18px}.elementor-20 .elementor-element.elementor-element-4c019c80{--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:10px}.elementor-20 .elementor-element.elementor-element-8b8e00e .elementor-heading-title{font-size:18px}.elementor-20 .elementor-element.elementor-element-94bd51d{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-91709f0 .elementor-heading-title{font-size:24px}.elementor-20 .elementor-element.elementor-element-673be20 .elementor-heading-title{font-size:24px}.elementor-20 .elementor-element.elementor-element-50450f6 .elementor-heading-title{font-size:24px}.elementor-20 .elementor-element.elementor-element-cf28af7 .elementor-heading-title{font-size:24px}.elementor-20 .elementor-element.elementor-element-2c65c54 .elementor-heading-title{font-size:24px}.elementor-20 .elementor-element.elementor-element-2b68874b{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-7f491bdc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-7f491bdc .elementor-heading-title{font-size:28px}.elementor-20 .elementor-element.elementor-element-5c8798fb{--e-image-carousel-slides-to-show:2}.elementor-20 .elementor-element.elementor-element-606050d9{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-20 .elementor-element.elementor-element-9ea19f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-9ea19f6 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-8957971{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}}.elementor-20 .elementor-element.elementor-element-33853f1e .elementor-heading-title{display:inline-block;border:1px solid rgba(242,246,250,.25);border-radius:100px;padding:6px 14px}.elementor-20 .elementor-element.elementor-element-c63adb3{flex:1 1 0;min-width:0}.elementor-20 .elementor-element.elementor-element-434e5efa{flex:1 1 0;min-width:0}.elementor-20 .elementor-element.elementor-element-1aef6092{max-width:1440px;margin-left:auto;margin-right:auto;width:100%}.elementor-20 .elementor-element.elementor-element-54d85d6d{flex:1 1 0;min-width:0}.elementor-20 .elementor-element.elementor-element-41462aa8{flex:1 1 0;min-width:0}.elementor-20 .elementor-element.elementor-element-1535b705{flex:1 1 0;min-width:0}.elementor-20 .elementor-element.elementor-element-5a4060c2{flex:1 1 0;min-width:0}.elementor-20 .elementor-element.elementor-element-4866cda0{max-width:1440px;margin-left:auto;margin-right:auto;width:100%}.elementor-20 .elementor-element.elementor-element-672a9ae9{overflow:hidden;position:relative;background:#05081c}.elementor-20 .elementor-element.elementor-element-672a9ae9:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,8,28,.06) 0%,rgba(5,8,28,.3) 100%),url('https://mirandir.es/wp-content/uploads/2026/06/equipo-nosotros-1-6.jpg') center/cover no-repeat;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-672a9ae9:hover:before{transform:scale(1.04)}.elementor-20 .elementor-element.elementor-element-672a9ae9:after{content:'— Equipo · Murcia';position:absolute;bottom:20px;left:20px;z-index:2;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:rgba(242,246,250,.85)}.elementor-20 .elementor-element.elementor-element-7da1a50e{flex:1 1 0;min-width:0}.elementor-20 .elementor-element.elementor-element-4a3b7836 .elementor-heading-title{font-style:italic}.elementor-20 .elementor-element.elementor-element-c00f855{position:relative}.elementor-20 .elementor-element.elementor-element-c00f855:before{content:'';position:absolute;bottom:0;left:0;width:1px;height:50%;background:#05081c;opacity:.25}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-c00f855{padding-left:40px!important;padding-top:0!important}.elementor-20 .elementor-element.elementor-element-c00f855:before{height:calc(100% - 16px);top:8px;bottom:auto}}.elementor-20 .elementor-element.elementor-element-c00f855{flex:1.4 1 0;min-width:0}.elementor-20 .elementor-element.elementor-element-6355ca10{max-width:1440px;margin-left:auto;margin-right:auto;width:100%}.elementor-20 .elementor-element.elementor-element-23ed266b{flex-shrink:0;line-height:0;width:32px}.elementor-20 .elementor-element.elementor-element-23ed266b svg{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-65ef6972{transition:padding-left .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-65ef6972:hover{padding-left:8px}.elementor-20 .elementor-element.elementor-element-65ef6972 .elementor-heading-title{transition:color .4s ease}.elementor-20 .elementor-element.elementor-element-65ef6972:hover .elementor-heading-title{color:#05081C!important}.elementor-20 .elementor-element.elementor-element-65ef6972 .sec-iso{opacity:0;transform:translateX(-8px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-65ef6972:hover .sec-iso{opacity:1;transform:translateX(0)}.elementor-20 .elementor-element.elementor-element-28cb46ec{flex-shrink:0;line-height:0;width:32px}.elementor-20 .elementor-element.elementor-element-28cb46ec svg{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-50105a70{transition:padding-left .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-50105a70:hover{padding-left:8px}.elementor-20 .elementor-element.elementor-element-50105a70 .elementor-heading-title{transition:color .4s ease}.elementor-20 .elementor-element.elementor-element-50105a70:hover .elementor-heading-title{color:#05081C!important}.elementor-20 .elementor-element.elementor-element-50105a70 .sec-iso{opacity:0;transform:translateX(-8px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-50105a70:hover .sec-iso{opacity:1;transform:translateX(0)}.elementor-20 .elementor-element.elementor-element-301cb9ce{flex-shrink:0;line-height:0;width:32px}.elementor-20 .elementor-element.elementor-element-301cb9ce svg{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-3f32d3ab{transition:padding-left .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-3f32d3ab:hover{padding-left:8px}.elementor-20 .elementor-element.elementor-element-3f32d3ab .elementor-heading-title{transition:color .4s ease}.elementor-20 .elementor-element.elementor-element-3f32d3ab:hover .elementor-heading-title{color:#05081C!important}.elementor-20 .elementor-element.elementor-element-3f32d3ab .sec-iso{opacity:0;transform:translateX(-8px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-3f32d3ab:hover .sec-iso{opacity:1;transform:translateX(0)}.elementor-20 .elementor-element.elementor-element-312dbb0d{flex-shrink:0;line-height:0;width:32px}.elementor-20 .elementor-element.elementor-element-312dbb0d svg{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-489ded70{transition:padding-left .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-489ded70:hover{padding-left:8px}.elementor-20 .elementor-element.elementor-element-489ded70 .elementor-heading-title{transition:color .4s ease}.elementor-20 .elementor-element.elementor-element-489ded70:hover .elementor-heading-title{color:#05081C!important}.elementor-20 .elementor-element.elementor-element-489ded70 .sec-iso{opacity:0;transform:translateX(-8px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-489ded70:hover .sec-iso{opacity:1;transform:translateX(0)}.elementor-20 .elementor-element.elementor-element-7117b7c{flex-shrink:0;line-height:0;width:32px}.elementor-20 .elementor-element.elementor-element-7117b7c svg{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-402fc7ac{transition:padding-left .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-402fc7ac:hover{padding-left:8px}.elementor-20 .elementor-element.elementor-element-402fc7ac .elementor-heading-title{transition:color .4s ease}.elementor-20 .elementor-element.elementor-element-402fc7ac:hover .elementor-heading-title{color:#05081C!important}.elementor-20 .elementor-element.elementor-element-402fc7ac .sec-iso{opacity:0;transform:translateX(-8px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-402fc7ac:hover .sec-iso{opacity:1;transform:translateX(0)}.elementor-20 .elementor-element.elementor-element-1eb8f880{flex-shrink:0;line-height:0;width:32px}.elementor-20 .elementor-element.elementor-element-1eb8f880 svg{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-4d9b7c5e{transition:padding-left .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-4d9b7c5e:hover{padding-left:8px}.elementor-20 .elementor-element.elementor-element-4d9b7c5e .elementor-heading-title{transition:color .4s ease}.elementor-20 .elementor-element.elementor-element-4d9b7c5e:hover .elementor-heading-title{color:#05081C!important}.elementor-20 .elementor-element.elementor-element-4d9b7c5e .sec-iso{opacity:0;transform:translateX(-8px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-4d9b7c5e:hover .sec-iso{opacity:1;transform:translateX(0)}.elementor-20 .elementor-element.elementor-element-58935fcf{flex-shrink:0;line-height:0;width:32px}.elementor-20 .elementor-element.elementor-element-58935fcf svg{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-381ae1b2{transition:padding-left .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-381ae1b2:hover{padding-left:8px}.elementor-20 .elementor-element.elementor-element-381ae1b2 .elementor-heading-title{transition:color .4s ease}.elementor-20 .elementor-element.elementor-element-381ae1b2:hover .elementor-heading-title{color:#05081C!important}.elementor-20 .elementor-element.elementor-element-381ae1b2 .sec-iso{opacity:0;transform:translateX(-8px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-381ae1b2:hover .sec-iso{opacity:1;transform:translateX(0)}.elementor-20 .elementor-element.elementor-element-5754bbf3{flex-shrink:0;line-height:0;width:32px}.elementor-20 .elementor-element.elementor-element-5754bbf3 svg{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-2eea2d01{transition:padding-left .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-2eea2d01:hover{padding-left:8px}.elementor-20 .elementor-element.elementor-element-2eea2d01 .elementor-heading-title{transition:color .4s ease}.elementor-20 .elementor-element.elementor-element-2eea2d01:hover .elementor-heading-title{color:#05081C!important}.elementor-20 .elementor-element.elementor-element-2eea2d01 .sec-iso{opacity:0;transform:translateX(-8px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-2eea2d01:hover .sec-iso{opacity:1;transform:translateX(0)}.elementor-20 .elementor-element.elementor-element-49dfe577{flex-shrink:0;line-height:0;width:32px}.elementor-20 .elementor-element.elementor-element-49dfe577 svg{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-1842a49c{transition:padding-left .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-1842a49c:hover{padding-left:8px}.elementor-20 .elementor-element.elementor-element-1842a49c .elementor-heading-title{transition:color .4s ease}.elementor-20 .elementor-element.elementor-element-1842a49c:hover .elementor-heading-title{color:#05081C!important}.elementor-20 .elementor-element.elementor-element-1842a49c .sec-iso{opacity:0;transform:translateX(-8px);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.elementor-20 .elementor-element.elementor-element-1842a49c:hover .sec-iso{opacity:1;transform:translateX(0)}.elementor-20 .elementor-element.elementor-element-51a2bab1{grid-template-rows:repeat(5,auto);grid-auto-flow:column;border-top:1px solid #d1d5db}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-51a2bab1{grid-template-rows:auto;grid-auto-flow:row}}.elementor-20 .elementor-element.elementor-element-42894443{max-width:1440px;margin-left:auto;margin-right:auto;width:100%}.elementor-20 .elementor-element.elementor-element-4883e74c img{width:215px;height:auto;display:block}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-4883e74c img{width:116px}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-4883e74c img{width:150px}}.elementor-20 .elementor-element.elementor-element-51e1ade3{position:relative;min-height:150px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease}.elementor-20 .elementor-element.elementor-element-51e1ade3:hover{transform:translateY(-6px);border-color:#05081c}.elementor-20 .elementor-element.elementor-element-51e1ade3:after{content:'';position:absolute;bottom:0;right:0;border-bottom:1.5px solid #05081c;border-right:1.5px solid #05081c;width:18px;height:18px}.elementor-20 .elementor-element.elementor-element-3bb158c0{position:relative;min-height:150px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease}.elementor-20 .elementor-element.elementor-element-3bb158c0:hover{transform:translateY(-6px);border-color:#05081c}.elementor-20 .elementor-element.elementor-element-3bb158c0:after{content:'';position:absolute;bottom:0;left:0;border-bottom:1.5px solid #05081c;border-left:1.5px solid #05081c;width:18px;height:18px}.elementor-20 .elementor-element.elementor-element-4e8f8e7d{position:relative;min-height:150px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease}.elementor-20 .elementor-element.elementor-element-4e8f8e7d:hover{transform:translateY(-6px);border-color:#05081c}.elementor-20 .elementor-element.elementor-element-4e8f8e7d:after{content:'';position:absolute;top:0;right:0;border-top:1.5px solid #05081c;border-right:1.5px solid #05081c;width:18px;height:18px}.elementor-20 .elementor-element.elementor-element-4c019c80{position:relative;min-height:150px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease}.elementor-20 .elementor-element.elementor-element-4c019c80:hover{transform:translateY(-6px);border-color:#05081c}.elementor-20 .elementor-element.elementor-element-4c019c80:after{content:'';position:absolute;top:0;left:0;border-top:1.5px solid #05081c;border-left:1.5px solid #05081c;width:18px;height:18px}.elementor-20 .elementor-element.elementor-element-7d6959c3{align-items:stretch}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-7d6959c3{column-gap:96px!important;row-gap:104px!important}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-7d6959c3{column-gap:30px!important;row-gap:86px!important}}.elementor-20 .elementor-element.elementor-element-e1b59ff{position:relative}.elementor-20 .elementor-element.elementor-element-e1b59ff .compass-iso{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;line-height:0}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-e1b59ff .vc .vd{display:none}.elementor-20 .elementor-element.elementor-element-e1b59ff .vc{padding:16px 18px!important;min-height:90px!important}.elementor-20 .elementor-element.elementor-element-e1b59ff .vc .ve{margin-bottom:4px}.elementor-20 .elementor-element.elementor-element-e1b59ff .vc .vt .elementor-heading-title{font-size:16px!important;letter-spacing:-.3px;line-height:1.12}}.elementor-20 .elementor-element.elementor-element-7715330 .elementor-heading-title{display:flex;align-items:center;gap:10px}.elementor-20 .elementor-element.elementor-element-7715330 .elementor-heading-title:before{content:'';width:20px;height:1px;background:#6b7280;transition:background .45s ease}.elementor-20 .elementor-element.elementor-element-6442c12{position:relative;overflow:hidden}.elementor-20 .elementor-element.elementor-element-6442c12:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#05081c 0%,#262e63 100%);transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.2,.8,.2,1);z-index:0}.elementor-20 .elementor-element.elementor-element-6442c12:hover:before{transform:scaleY(1)}.elementor-20 .elementor-element.elementor-element-6442c12>*{position:relative;z-index:1}.elementor-20 .elementor-element.elementor-element-6442c12 .c-de{margin-top:auto}.elementor-20 .elementor-element.elementor-element-6442c12 .c-eye .elementor-heading-title,.elementor-20 .elementor-element.elementor-element-6442c12 .c-ti .elementor-heading-title{transition:color .45s ease}.elementor-20 .elementor-element.elementor-element-6442c12:hover .c-eye .elementor-heading-title,.elementor-20 .elementor-element.elementor-element-6442c12:hover .c-ti .elementor-heading-title{color:#F2F6FA!important}.elementor-20 .elementor-element.elementor-element-6442c12:hover .c-eye .elementor-heading-title:before{background:rgba(242,246,250,.6)!important}.elementor-20 .elementor-element.elementor-element-6442c12:hover .c-de,.elementor-20 .elementor-element.elementor-element-6442c12:hover .c-de p{color:rgba(242,246,250,.85)!important}.elementor-20 .elementor-element.elementor-element-435cd9b .elementor-heading-title{display:flex;align-items:center;gap:10px}.elementor-20 .elementor-element.elementor-element-435cd9b .elementor-heading-title:before{content:'';width:20px;height:1px;background:#6b7280;transition:background .45s ease}.elementor-20 .elementor-element.elementor-element-226d841{position:relative;overflow:hidden}.elementor-20 .elementor-element.elementor-element-226d841:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#05081c 0%,#262e63 100%);transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.2,.8,.2,1);z-index:0}.elementor-20 .elementor-element.elementor-element-226d841:hover:before{transform:scaleY(1)}.elementor-20 .elementor-element.elementor-element-226d841>*{position:relative;z-index:1}.elementor-20 .elementor-element.elementor-element-226d841 .c-de{margin-top:auto}.elementor-20 .elementor-element.elementor-element-226d841 .c-eye .elementor-heading-title,.elementor-20 .elementor-element.elementor-element-226d841 .c-ti .elementor-heading-title{transition:color .45s ease}.elementor-20 .elementor-element.elementor-element-226d841:hover .c-eye .elementor-heading-title,.elementor-20 .elementor-element.elementor-element-226d841:hover .c-ti .elementor-heading-title{color:#F2F6FA!important}.elementor-20 .elementor-element.elementor-element-226d841:hover .c-eye .elementor-heading-title:before{background:rgba(242,246,250,.6)!important}.elementor-20 .elementor-element.elementor-element-226d841:hover .c-de,.elementor-20 .elementor-element.elementor-element-226d841:hover .c-de p{color:rgba(242,246,250,.85)!important}.elementor-20 .elementor-element.elementor-element-0d15125 .elementor-heading-title{display:flex;align-items:center;gap:10px}.elementor-20 .elementor-element.elementor-element-0d15125 .elementor-heading-title:before{content:'';width:20px;height:1px;background:#6b7280;transition:background .45s ease}.elementor-20 .elementor-element.elementor-element-ec2ea88{position:relative;overflow:hidden}.elementor-20 .elementor-element.elementor-element-ec2ea88:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#05081c 0%,#262e63 100%);transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.2,.8,.2,1);z-index:0}.elementor-20 .elementor-element.elementor-element-ec2ea88:hover:before{transform:scaleY(1)}.elementor-20 .elementor-element.elementor-element-ec2ea88>*{position:relative;z-index:1}.elementor-20 .elementor-element.elementor-element-ec2ea88 .c-de{margin-top:auto}.elementor-20 .elementor-element.elementor-element-ec2ea88 .c-eye .elementor-heading-title,.elementor-20 .elementor-element.elementor-element-ec2ea88 .c-ti .elementor-heading-title{transition:color .45s ease}.elementor-20 .elementor-element.elementor-element-ec2ea88:hover .c-eye .elementor-heading-title,.elementor-20 .elementor-element.elementor-element-ec2ea88:hover .c-ti .elementor-heading-title{color:#F2F6FA!important}.elementor-20 .elementor-element.elementor-element-ec2ea88:hover .c-eye .elementor-heading-title:before{background:rgba(242,246,250,.6)!important}.elementor-20 .elementor-element.elementor-element-ec2ea88:hover .c-de,.elementor-20 .elementor-element.elementor-element-ec2ea88:hover .c-de p{color:rgba(242,246,250,.85)!important}.elementor-20 .elementor-element.elementor-element-a901e91 .elementor-heading-title{display:flex;align-items:center;gap:10px}.elementor-20 .elementor-element.elementor-element-a901e91 .elementor-heading-title:before{content:'';width:20px;height:1px;background:#6b7280;transition:background .45s ease}.elementor-20 .elementor-element.elementor-element-de2ab2e{position:relative;overflow:hidden}.elementor-20 .elementor-element.elementor-element-de2ab2e:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#05081c 0%,#262e63 100%);transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.2,.8,.2,1);z-index:0}.elementor-20 .elementor-element.elementor-element-de2ab2e:hover:before{transform:scaleY(1)}.elementor-20 .elementor-element.elementor-element-de2ab2e>*{position:relative;z-index:1}.elementor-20 .elementor-element.elementor-element-de2ab2e .c-de{margin-top:auto}.elementor-20 .elementor-element.elementor-element-de2ab2e .c-eye .elementor-heading-title,.elementor-20 .elementor-element.elementor-element-de2ab2e .c-ti .elementor-heading-title{transition:color .45s ease}.elementor-20 .elementor-element.elementor-element-de2ab2e:hover .c-eye .elementor-heading-title,.elementor-20 .elementor-element.elementor-element-de2ab2e:hover .c-ti .elementor-heading-title{color:#F2F6FA!important}.elementor-20 .elementor-element.elementor-element-de2ab2e:hover .c-eye .elementor-heading-title:before{background:rgba(242,246,250,.6)!important}.elementor-20 .elementor-element.elementor-element-de2ab2e:hover .c-de,.elementor-20 .elementor-element.elementor-element-de2ab2e:hover .c-de p{color:rgba(242,246,250,.85)!important}.elementor-20 .elementor-element.elementor-element-87d7919 .elementor-heading-title{display:flex;align-items:center;gap:10px}.elementor-20 .elementor-element.elementor-element-87d7919 .elementor-heading-title:before{content:'';width:20px;height:1px;background:#6b7280;transition:background .45s ease}.elementor-20 .elementor-element.elementor-element-0dcdd30{position:relative;overflow:hidden}.elementor-20 .elementor-element.elementor-element-0dcdd30:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#05081c 0%,#262e63 100%);transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.2,.8,.2,1);z-index:0}.elementor-20 .elementor-element.elementor-element-0dcdd30:hover:before{transform:scaleY(1)}.elementor-20 .elementor-element.elementor-element-0dcdd30>*{position:relative;z-index:1}.elementor-20 .elementor-element.elementor-element-0dcdd30 .c-de{margin-top:auto}.elementor-20 .elementor-element.elementor-element-0dcdd30 .c-eye .elementor-heading-title,.elementor-20 .elementor-element.elementor-element-0dcdd30 .c-ti .elementor-heading-title{transition:color .45s ease}.elementor-20 .elementor-element.elementor-element-0dcdd30:hover .c-eye .elementor-heading-title,.elementor-20 .elementor-element.elementor-element-0dcdd30:hover .c-ti .elementor-heading-title{color:#F2F6FA!important}.elementor-20 .elementor-element.elementor-element-0dcdd30:hover .c-eye .elementor-heading-title:before{background:rgba(242,246,250,.6)!important}.elementor-20 .elementor-element.elementor-element-0dcdd30:hover .c-de,.elementor-20 .elementor-element.elementor-element-0dcdd30:hover .c-de p{color:rgba(242,246,250,.85)!important}.elementor-20 .elementor-element.elementor-element-d3c7ec0{max-width:1440px;margin-left:auto;margin-right:auto;width:100%}.elementor-20 .elementor-element.elementor-element-5c8798fb .swiper-wrapper{transition-timing-function:linear!important}.elementor-20 .elementor-element.elementor-element-5c8798fb .swiper-slide{display:flex;align-items:center;justify-content:center}.elementor-20 .elementor-element.elementor-element-5c8798fb img{height:34px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.4;transition:opacity .3s ease}.elementor-20 .elementor-element.elementor-element-5c8798fb img:hover{opacity:1}.elementor-20 .elementor-element.elementor-element-1dca96d7{max-width:1440px;margin-left:auto;margin-right:auto;width:100%}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:auto;src:url('https://mirandir.es/wp-content/uploads/2026/06/JetBrainsMono-Regular.ttf') format('truetype')}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:800;font-display:auto;src:url('https://mirandir.es/wp-content/uploads/2026/06/JetBrainsMono-Bold.ttf') format('truetype')}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:auto;src:url('https://mirandir.es/wp-content/uploads/2026/06/JetBrainsMono-Medium.ttf') format('truetype')}@font-face{font-family:'General Sans';font-style:normal;font-weight:400;font-display:auto;src:url('https://mirandir.es/wp-content/uploads/2026/06/GeneralSans-400.woff2') format('woff2')}@font-face{font-family:'General Sans';font-style:normal;font-weight:500;font-display:auto;src:url('https://mirandir.es/wp-content/uploads/2026/06/GeneralSans-500.woff2') format('woff2')}@font-face{font-family:'General Sans';font-style:normal;font-weight:600;font-display:auto;src:url('https://mirandir.es/wp-content/uploads/2026/06/GeneralSans-600.woff2') format('woff2')}