.elementor-1333 .elementor-element.elementor-element-8223dd8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1333 .elementor-element.elementor-element-25a0d83{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-1333 .elementor-element.elementor-element-bed8778{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1333 .elementor-element.elementor-element-bd10b6a{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.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-1333 .elementor-element.elementor-element-a32cdfd{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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-1333 .elementor-element.elementor-element-4623a75 .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:10px}.elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-10px}.elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-field-type-html{padding-bottom:0}.elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff}.elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-1333 .elementor-element.elementor-element-4623a75 .e-form__buttons__wrapper__button-next{color:#fff}.elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-button[type="submit"]{color:#fff}.elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-button[type="submit"] svg *{fill:#fff}.elementor-1333 .elementor-element.elementor-element-4623a75 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-1333 .elementor-element.elementor-element-4623a75 .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-button[type="submit"]:hover{color:#fff}.elementor-1333 .elementor-element.elementor-element-4623a75 .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-1333 .elementor-element.elementor-element-4623a75 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-1333 .elementor-element.elementor-element-4623a75{--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-1333 .elementor-element.elementor-element-328e47d{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px}.elementor-1333 .elementor-element.elementor-element-794f26b{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px}.elementor-1333 .elementor-element.elementor-element-aca5f57{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1333 .elementor-element.elementor-element-fa23d99{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1333 .elementor-element.elementor-element-ae15bf9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1333 .elementor-element.elementor-element-2ddb612{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1333 .elementor-element.elementor-element-53badfa{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px}.elementor-1333 .elementor-element.elementor-element-f4b17df{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1333 .elementor-element.elementor-element-4894c6e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{color:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-accordion-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-accordion .elementor-tab-content{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-1333 .elementor-element.elementor-element-ea30890{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-1333 .elementor-element.elementor-element-eb524aa{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px}.elementor-1333 .elementor-element.elementor-element-275eefb{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1333 .elementor-element.elementor-element-03c87f3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(min-width:768px){.elementor-1333 .elementor-element.elementor-element-8223dd8{--content-width:1200px}.elementor-1333 .elementor-element.elementor-element-25a0d83{--content-width:1200px}.elementor-1333 .elementor-element.elementor-element-328e47d{--content-width:1200px}.elementor-1333 .elementor-element.elementor-element-794f26b{--content-width:1200px}.elementor-1333 .elementor-element.elementor-element-53badfa{--content-width:1200px}.elementor-1333 .elementor-element.elementor-element-4894c6e{--content-width:900px}.elementor-1333 .elementor-element.elementor-element-ea30890{--content-width:1200px}.elementor-1333 .elementor-element.elementor-element-eb524aa{--content-width:1200px}.elementor-1333 .elementor-element.elementor-element-03c87f3{--content-width:1200px}}.bm-sec{font-family:'Source Sans 3',system-ui,sans-serif;font-size:17px;line-height:1.5;color:#111418}.bm-sec p{margin:0}.bm-sec a{color:#0A53A3}.bm-sec a:hover{color:#083F7C}.bm-sec h1,.bm-sec h2,.bm-sec h3,.bm-sec .bm-num,.bm-sec .bm-franja-t,.bm-sec .bm-plano-t{font-family:'Archivo',system-ui,sans-serif!important;font-stretch:80%;font-weight:800!important;letter-spacing:normal;text-transform:none;margin:0}.bm-sec .elementor-heading-title{font-family:inherit;color:inherit}.bm-sec .elementor-widget{margin-bottom:0}.bm-sec .elementor-widget-text-editor{color:inherit}::selection{background:#FFC629;color:#0B2F5E}.bm-sec a:focus-visible,.bm-sec button:focus-visible,.bm-sec input:focus-visible,.bm-sec select:focus-visible{outline:3px solid #FFC629;outline-offset:2px}.bm-fuentes{display:none!important}.bm-h2 .elementor-heading-title{font-size:46px;line-height:1.02}.bm-h3 .elementor-heading-title{font-size:34px;line-height:1.05}.bm-lead{font-size:19px;color:#2E3A47}.bm-link{font-weight:700}.bm-hero{position:relative;overflow:hidden;background:#0B2F5E!important}.bm-hero>.e-con-inner{position:static}.bm-hero-foto{position:absolute!important;top:0;bottom:0;left:0;width:66%!important;max-width:none!important;z-index:0;padding:0!important}.bm-hero-foto .bm-hero-img{position:absolute!important;inset:0;width:100%!important;max-width:none!important;margin:0}.bm-hero-foto .bm-hero-img img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:50% 20%;display:block}.bm-hero-foto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 26%,rgb(11 47 94 / .86) 47%,rgb(11 47 94 / .95) 100%);pointer-events:none;z-index:1}.bm-chip .elementor-heading-title{display:inline-block;background:#FFC629;color:#0B2F5E;font-family:'Source Sans 3',system-ui,sans-serif!important;font-stretch:100%;font-size:15px;font-weight:700!important;line-height:1.3;padding:6px 12px;border-radius:6px}.bm-hero-foto .bm-chip{position:absolute!important;top:24px;left:24px;z-index:2;width:auto!important}.bm-hero-inner{position:relative;z-index:1;min-height:780px;max-width:1200px;margin:0 auto;align-items:stretch!important}.bm-hero-copy{flex:1 1 560px!important;width:auto!important;min-width:0;justify-content:flex-end!important;padding:64px 0 56px!important;color:#fff}.bm-h1 .elementor-heading-title{font-size:66px;line-height:.98;letter-spacing:-.005em;color:#fff;max-width:640px}.bm-amarillo{color:#FFC629}.bm-hero-intro{font-size:20px;line-height:1.5;color:#E6EEF7;max-width:580px}.bm-checks{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:16px;font-weight:600;color:#fff}.bm-checks span{display:inline-flex;gap:8px;align-items:center}.bm-form-card{flex:0 1 420px!important;width:auto!important;min-width:300px;align-self:center!important;margin:56px 0!important;background:#fff;border-radius:14px;border-top:6px solid #FFC629;padding:28px!important;box-shadow:0 20px 48px rgb(3 12 26 / .45);color:#111418;scroll-margin-top:120px}.bm-form-h .elementor-heading-title{font-size:30px;line-height:1.05;color:#111418}.bm-sub{font-size:15px;color:#4A5562;margin-top:-10px}.bm-hablar{font-size:15px;color:#2E3A47;text-align:center}.bm-form .elementor-form-fields-wrapper{margin:0 -6px!important}.bm-form .elementor-field-group{padding:0 6px!important;margin-bottom:16px!important}.bm-form .elementor-field-group.e-form__buttons{margin-bottom:0!important}.bm-form .elementor-field-label{font-weight:700;font-size:15px;color:#111418;margin-bottom:6px;padding:0}.bm-form .elementor-field-textual,.bm-form select.elementor-field{min-height:48px;border:1px solid #A9B8C8!important;border-radius:8px!important;font-size:16px!important;padding:0 12px!important;background:#fff!important;color:#111418!important;box-shadow:none}.bm-form .elementor-select-wrapper::before{color:#2E3A47}.bm-form .elementor-field-textual:focus,.bm-form select.elementor-field:focus{border-color:#0A53A3!important;box-shadow:0 0 0 3px rgb(10 83 163 / .18)!important;outline:0}.bm-form .elementor-field-type-radio .elementor-field-subgroup{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.bm-form .elementor-field-type-radio .elementor-field-option{margin:0!important;position:relative;display:block}.bm-form .elementor-field-type-radio .elementor-field-option input{position:absolute;opacity:0;width:1px;height:1px}.bm-form .elementor-field-type-radio .elementor-field-option label{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;border:2px solid #A9B8C8;border-radius:8px;font-weight:700;font-size:15px;line-height:1.15;cursor:pointer;background:#fff;color:#111418;padding:4px;margin:0}.bm-form .elementor-field-type-radio .elementor-field-option input:checked+label{background:#0A53A3;border-color:#0A53A3;color:#fff}.bm-form .elementor-field-type-radio .elementor-field-option input:focus-visible+label{outline:3px solid #FFC629;outline-offset:2px}.bm-form .elementor-field-type-acceptance .elementor-field-subgroup label{font-size:14px;color:#2E3A47;font-weight:400}.bm-form .elementor-field-type-acceptance input{width:20px;height:20px;accent-color:#0A53A3;margin:2px 8px 0 0}.bm-form .elementor-button{min-height:52px;width:100%;border-radius:8px!important;background:#0A53A3!important;color:#fff!important;font-family:'Source Sans 3',system-ui,sans-serif;font-size:18px!important;font-weight:700!important;text-transform:none}.bm-form .elementor-button:hover{background:#083F7C!important}.bm-form .elementor-message-danger,.bm-form .elementor-field-group .elementor-error,.bm-form .elementor-error{color:#B42318!important;font-size:14px;font-weight:600}.bm-form .elementor-message-success{color:#0B2F5E;font-weight:600;font-size:17px}.bm-franja{background:#fff;border-bottom:1px solid #DCE5EF}.bm-franja-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bm-franja-item{display:flex;align-items:center;gap:16px;padding:22px 28px 22px 0;text-decoration:none!important;color:#111418!important}.bm-franja-item+.bm-franja-item{padding:22px 0 22px 28px;border-left:1px solid #DCE5EF}.bm-franja-ico{flex:none;width:48px;height:48px;border-radius:10px;background:#0A53A3;display:inline-flex;align-items:center;justify-content:center;color:#fff}.bm-franja-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.bm-franja-t{font-size:28px;line-height:1.05}.bm-franja-d{font-size:15px;color:#2E3A47}.bm-franja-l{font-weight:700;color:#0A53A3;text-decoration:underline;margin-top:2px}.bm-equipo-img{flex:1 1 400px!important;max-width:480px;width:auto!important}.bm-equipo-img img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 40%;border-radius:16px;display:block}.bm-equipo-txt{flex:1 1 420px!important;width:auto!important;min-width:0}.bm-kicker .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:.06em;color:#0A53A3}.bm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid #DCE5EF;padding-top:20px}.bm-stats>div{display:flex;flex-direction:column}.bm-stats .bm-num{font-size:40px;line-height:1.1;color:#0A53A3}.bm-stats span:not(.bm-num){font-size:15px;color:#2E3A47}.bm-servicios{background:#EEF4FA!important}.bm-intro{max-width:760px}.bm-card{flex:1 1 320px!important;width:auto!important;background:#fff;border-radius:14px;padding:32px!important;border-top:6px solid #0A53A3}.bm-filas{display:flex;flex-direction:column;border-top:1px solid #DCE5EF}.bm-filas a{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #DCE5EF;text-decoration:none;font-weight:600;color:#111418!important}.bm-filas a span:last-child{color:#0A53A3}.bm-filas a:hover span:first-child{text-decoration:underline}.bm-accion-card{flex:1 1 380px!important;width:auto!important;min-width:0;background:#EEF4FA;border-radius:16px;padding:36px!important;overflow:hidden}.bm-mascota img{width:220px;height:auto;display:block}.bm-mascota{align-self:flex-start}.bm-accion-p{font-size:18px;color:#2E3A47}.bm-accion-btns{margin-top:auto}.bm-btn-fila .elementor-button{display:flex;width:100%;min-height:48px;align-items:center;padding:0 18px;border-radius:8px;background:#0A53A3;color:#fff;font-weight:700;font-size:17px;text-transform:none;font-family:inherit}.bm-btn-fila .elementor-button-content-wrapper{justify-content:flex-start;width:100%}.bm-btn-fila .elementor-button:hover{background:#083F7C;color:#fff}.bm-accion-grid{flex:999 1 560px!important;width:auto!important;min-width:0;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bm-fig{position:relative;border-radius:14px;overflow:hidden;min-height:460px;padding:0!important}.bm-fig .bm-fig-img{position:absolute!important;inset:0;width:100%!important;margin:0}.bm-fig .bm-fig-img img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block}.bm-fig .bm-cap{position:absolute!important;left:12px;bottom:12px;z-index:2;width:auto!important}.bm-cap .elementor-heading-title{font-size:14px;padding:4px 10px}.bm-fig-2{margin-top:40px!important}.bm-fig-plano{background:#0B2F5E}.bm-plano{display:flex;flex-direction:column;gap:20px;padding:24px 22px 60px;height:100%;box-sizing:border-box}.bm-plano-t{font-size:26px;line-height:1.05;color:#fff}.bm-plano-svg{width:100%;height:auto;display:block}.bm-plano-l{display:flex;gap:8px;align-items:center;font-size:14px;color:#C9D6E6}.bm-proceso{background:#EEF4FA!important}.bm-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.bm-pasos li{display:flex;flex-direction:column;gap:10px;border-top:3px solid #111418;padding-top:18px;margin:0}.bm-pasos li:last-child{border-top-color:#0A53A3}.bm-pasos .bm-num{font-size:40px;line-height:1.1;color:#0A53A3}.bm-pasos strong{font-size:19px}.bm-pasos span:not(.bm-num){color:#2E3A47}.bm-resenas{background:#0B2F5E!important;color:#fff}.bm-resenas .bm-h2 .elementor-heading-title{color:#fff}.bm-res-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.bm-res{margin:0;background:#12407A;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px}.bm-estrellas{color:#FFC629;letter-spacing:2px}.bm-res blockquote{margin:0;padding:0;border:0;font-size:17px;font-style:normal;color:#fff}.bm-res figcaption{font-size:15px;color:#C9D6E6}.bm-resenas .bm-link{color:#fff}.bm-zonas .bm-lead,.bm-zonas-p{max-width:860px}.bm-zonas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.bm-zonas-grid>div{display:flex;flex-direction:column;gap:10px}.bm-zona-t{font-size:15px;font-weight:700;color:#4A5562}.bm-pills{display:flex;flex-wrap:wrap;gap:10px}.bm-pill{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border:2px solid #0A53A3;border-radius:999px;text-decoration:none!important;font-weight:700;color:#0A53A3}.bm-pill-sin{border-color:#A9B8C8;color:#2E3A47}.bm-zonas-p{color:#2E3A47}.bm-faq{background:#EEF4FA!important}.bm-acordeon .elementor-accordion{border-top:1px solid #CFDCEA}.bm-acordeon .elementor-accordion-item{border:0!important;border-bottom:1px solid #CFDCEA!important}.bm-acordeon .elementor-tab-title{padding:18px 0!important;border:0!important;font-family:'Source Sans 3',system-ui,sans-serif!important;font-stretch:100%;font-weight:700!important;font-size:19px!important;line-height:1.3;color:#111418!important}.bm-acordeon .elementor-tab-title a{color:#111418!important;text-decoration:none}.bm-acordeon .elementor-accordion-icon{color:#0A53A3!important}.bm-acordeon .elementor-tab-content{padding:0 0 18px!important;border:0!important;color:#2E3A47;font-size:17px}.bm-faq-p{color:#2E3A47}.bm-cta{background:#0A53A3!important;color:#fff}.bm-cta-txt{flex:1 1 480px!important;width:auto!important}.bm-cta .bm-h2 .elementor-heading-title,.bm-cta .bm-lead{color:#fff}.bm-cta-btns{width:auto!important}.bm-cta .elementor-button{min-height:52px;display:inline-flex;align-items:center;padding:0 24px;border-radius:8px;font-weight:700;font-size:18px;font-family:inherit;text-transform:none}.bm-btn-amarillo .elementor-button{background:#FFC629;color:#0B2F5E}.bm-btn-amarillo .elementor-button:hover{background:#FFD84D;color:#0B2F5E}.bm-btn-borde .elementor-button{background:#fff0;border:2px solid #fff;color:#fff}.bm-btn-borde .elementor-button:hover{background:rgb(255 255 255 / .12);color:#fff}.bm-barra-wrap{padding:0!important;min-height:0!important}.bm-barra{display:none}@media (max-width:1024px){.bm-hero-foto{width:100%!important}.bm-hero-inner{min-height:0}.bm-hero-copy{padding:360px 0 32px!important}.bm-form-card{flex:1 1 100%!important;margin:0 0 48px!important}.bm-accion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bm-sec{font-size:16px}.bm-sec.e-con{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.bm-hero.e-con{--padding-top:0;--padding-bottom:0}.bm-hero-inner.e-con{--padding-left:16px;--padding-right:16px}.bm-hero-foto{position:absolute!important;height:520px;bottom:auto}.bm-hero-foto::after{background:linear-gradient(180deg,#fff0 30%,rgb(11 47 94 / .9) 70%,#0B2F5E 100%)}.bm-hero-copy{padding:250px 0 0!important;gap:14px!important}.bm-h1 .elementor-heading-title{font-size:40px;line-height:1}.bm-hero-intro{font-size:17px}.bm-form-card{min-width:0;margin:8px 0 32px!important;padding:20px!important}.bm-form-h .elementor-heading-title{font-size:26px}.bm-h2 .elementor-heading-title{font-size:30px;line-height:1.05}.bm-h3 .elementor-heading-title{font-size:24px}.bm-lead{font-size:17px}.bm-franja-nav{grid-template-columns:1fr}.bm-franja-item{padding:16px 0!important}.bm-franja-item+.bm-franja-item{border-left:0;border-top:1px solid #DCE5EF}.bm-franja-t{font-size:24px}.bm-equipo-img{max-width:none}.bm-stats .bm-num,.bm-pasos .bm-num{font-size:30px}.bm-card,.bm-accion-card{padding:20px!important}.bm-accion-grid{grid-template-columns:1fr}.bm-fig{min-height:380px}.bm-fig-2{margin-top:0!important}.bm-res-grid,.bm-zonas-grid{grid-template-columns:1fr}.bm-cta-btns{width:100%!important}.bm-cta .elementor-widget-button,.bm-cta .elementor-button{width:100%;justify-content:center}.bm-barra{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:999;background:#fff;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgb(11 47 94 / .10)}.bm-barra a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:700;text-decoration:none!important;font-size:16px}.bm-barra-wa{border:2px solid #0A53A3;color:#0A53A3!important}.bm-barra-pre{background:#0A53A3;color:#fff!important}body{padding-bottom:72px}}.bm-sec :is(p,span,a,label,li,strong,blockquote,figcaption,input,select,textarea,button,div){font-family:'Source Sans 3',system-ui,sans-serif!important}.bm-sec :is(h1,h2,h3) *{font-family:inherit!important}.bm-sec .bm-num,.bm-sec .bm-franja-t,.bm-sec .bm-plano-t{font-family:'Archivo',system-ui,sans-serif!important;font-stretch:80%}.bm-sec .elementor-heading-title{color:#111418!important}.bm-h1 .elementor-heading-title{color:#fff!important}.bm-sec .bm-amarillo{color:#FFC629!important}.bm-chip .elementor-heading-title{color:#0B2F5E!important}.bm-kicker .elementor-heading-title{color:#0A53A3!important}.bm-resenas .elementor-heading-title,.bm-cta .elementor-heading-title{color:#fff!important}.bm-sec .elementor-widget-text-editor{color:inherit!important}.bm-hero-intro,.bm-hero-intro p{color:#E6EEF7!important}.bm-form .elementor-field-label{color:#111418!important}.bm-sec .bm-lead,.bm-sec .bm-lead p{color:#2E3A47!important}.bm-cta .bm-lead,.bm-cta .bm-lead p{color:#fff!important}.bm-sub,.bm-sub p{color:#4A5562!important}.bm-form .elementor-field-label{font-weight:700!important}.bm-sec .elementor-button,.bm-sec .elementor-button *{font-weight:700!important}.bm-h1 .elementor-heading-title{line-height:.98!important}.bm-h2 .elementor-heading-title{line-height:1.02!important}.bm-form-h .elementor-heading-title{line-height:1.05!important}.bm-sec .bm-filas a{font-weight:600!important}.bm-pasos strong{font-weight:700!important}.bm-btn-fila .elementor-button{background:#0A53A3!important;color:#fff!important;border-radius:8px!important;padding:12px 18px!important;line-height:1.2!important}.bm-btn-fila .elementor-button:hover{background:#083F7C!important}.bm-btn-amarillo .elementor-button{background:#FFC629!important;color:#0B2F5E!important;border-radius:8px!important}.bm-btn-amarillo .elementor-button:hover{background:#FFD84D!important}.bm-btn-borde .elementor-button{background:transparent!important;border:2px solid #fff!important;color:#fff!important;border-radius:8px!important}.bm-btn-borde .elementor-button:hover{background:rgb(255 255 255 / .12)!important}@media (min-width:1025px){.bm-accion-card{flex:0 0 400px!important}}@media (max-width:767px){.ht-ctc,.ht-ctc-chat,.ht_ctc_style{display:none!important}}@media (max-width:767px){.bm-barra{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bm-barra a{flex-direction:column;gap:2px!important;font-size:13px!important;min-height:52px!important;border-radius:10px!important}.bm-barra-tel,.bm-barra-wa{border:1px solid #0A53A3!important;color:#0A53A3!important;background:#fff}}.bm-lhero{background:#EEF4FA!important}.bm-migas{font-size:15px;color:#4A5562;display:flex;flex-wrap:wrap;gap:8px}.bm-migas a{color:#0A53A3}.bm-lhero-row{align-items:flex-start!important}.bm-lhero-copy{flex:1 1 560px!important;width:auto!important;min-width:0}.bm-lh1 .elementor-heading-title{font-size:62px;line-height:1!important;color:#111418!important}.bm-marca{color:#0A53A3!important;background-image:linear-gradient(#FFC629,#FFC629);background-repeat:no-repeat;background-size:100% .26em;background-position:0 92%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bm-lintro,.bm-lintro p{font-size:20px;color:#2E3A47!important;max-width:600px}.bm-lchecks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 24px;font-weight:600}.bm-lchecks li{display:flex;gap:10px;align-items:center;margin:0}.bm-tiles{display:flex;flex-wrap:wrap;gap:16px}.bm-tiles>div{flex:1 1 180px;background:#fff;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column}.bm-tiles span{font-size:14px;color:#4A5562;font-weight:600}.bm-tiles strong{font-family:'Archivo',system-ui,sans-serif!important;font-stretch:80%;font-size:27px;line-height:1.1;margin-top:4px;font-weight:800;color:#0A53A3}.bm-lform{margin:0!important;align-self:flex-start!important;box-shadow:0 1px 0 #CFDCEA,0 12px 32px rgb(11 47 94 / .10)!important}.bm-form .elementor-field-type-upload .elementor-field{font-size:15px;padding:10px 12px!important;min-height:0}.bm-h2-m .elementor-heading-title{font-size:36px!important;line-height:1.05!important}.bm-serv{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.bm-serv>div{border-top:3px solid #111418;padding-top:16px;display:flex;flex-direction:column;gap:6px;scroll-margin-top:110px}.bm-serv>div:last-child{border-top-color:#0A53A3}.bm-serv h3{font-size:24px;font-weight:700!important;color:#111418}.bm-serv p,.bm-costa-grid p{color:#2E3A47}.bm-lfigs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bm-lfig{position:relative;border-radius:14px;overflow:hidden;padding:0!important}.bm-lfig .bm-lfig-img{margin:0;width:100%!important}.bm-lfig .bm-lfig-img img{width:100%!important;height:420px;object-fit:cover;display:block}.bm-lfig .bm-cap{position:absolute!important;left:12px;bottom:12px;z-index:2;width:auto!important}.bm-costa{background:#EEF4FA!important}.bm-costa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.bm-costa-grid>div{background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:8px}.bm-costa-grid h3{font-size:24px;font-weight:700!important;color:#111418}.bm-lfaq{background:#fff!important}.bm-mas>.e-con-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.bm-mas .elementor-widget-html{width:auto!important;max-width:none!important}.bm-cruce{background:#EEF4FA;border-radius:14px;overflow:hidden;display:flex;height:100%}.bm-cruce-plano{flex:none;width:140px;background:#0B2F5E;padding:16px 14px;display:flex;align-items:center}.bm-cruce-plano svg{width:100%;height:auto;display:block}.bm-cruce-txt{padding:24px;display:flex;flex-direction:column;gap:8px}.bm-cruce h2,.bm-tambien h2{font-size:28px;line-height:1.05;color:#111418}.bm-cruce p,.bm-tambien p{color:#2E3A47}.bm-tambien{background:#EEF4FA;border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:8px;height:100%}.bm-tambien p{display:flex;flex-wrap:wrap;gap:6px 14px}.bm-cta-h{flex:1 1 480px}.bm-cta-h .elementor-heading-title{font-size:44px!important}@media (max-width:1024px){.bm-lform{flex:1 1 100%!important}.bm-lfigs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bm-lh1 .elementor-heading-title{font-size:40px}.bm-lintro,.bm-lintro p{font-size:17px}.bm-lfigs{grid-template-columns:1fr}.bm-lfig .bm-lfig-img img{height:360px}.bm-cruce{flex-direction:column}.bm-cruce-plano{width:100%;padding:16px 60px}.bm-h2-m .elementor-heading-title{font-size:28px!important}.bm-cta-h .elementor-heading-title{font-size:30px!important}}.bm-ti .ti-widget{font-family:'Source Sans 3',system-ui,sans-serif!important}.bm-ti .ti-widget .ti-review-item{background:#12407A!important;border-radius:12px!important;border:0!important}.bm-ti .ti-widget .ti-review-content,.bm-ti .ti-widget .ti-name,.bm-ti .ti-widget .ti-date{color:#fff!important}.bm-ti .ti-widget .ti-date{color:#C9D6E6!important}.bm-ti .ti-widget .ti-stars .ti-star{color:#FFC629!important}.bm-ti .ti-widget .ti-footer,.bm-ti .ti-widget .ti-footer-filter-text{display:none!important}.bm-ti .ti-widget .ti-review-item:nth-child(n+9){display:none!important}@media (max-width:767px){.bm-ti .ti-widget .ti-review-item:nth-child(n+5){display:none!important}}