.elementor-kit-12{--e-global-color-primary:#081826;--e-global-color-secondary:#0D2540;--e-global-color-text:#123252;--e-global-color-accent:#1C3A5C;--e-global-color-6300d7bd:#8C8478;--e-global-color-20bcbf7b:#CBD2DB;--e-global-color-4155b991:#143053;--e-global-color-534be3df:#0F2540;--e-global-color-7ba7ba7:#FFFFFF;--e-global-color-e3c917d:#000000;--e-global-color-04a6944:#F2F0EA;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#0A1C2E;color:var( --e-global-color-20bcbf7b );font-family:"IBM Plex Sans", Sans-serif;font-size:1em;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 h1{color:var( --e-global-color-7ba7ba7 );font-family:"Source Serif 4", Sans-serif;font-size:clamp(2.3rem, 5.4vw, 3.7rem);font-weight:400;letter-spacing:-0.01em;}.elementor-kit-12 h2{color:var( --e-global-color-7ba7ba7 );font-family:"Source Serif 4", Sans-serif;font-size:clamp(1.7rem, 3.4vw, 2.4rem);font-weight:600;line-height:1.3em;}.elementor-kit-12 h3{color:var( --e-global-color-6300d7bd );font-family:"IBM Plex Mono", Sans-serif;font-size:12.5px;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:14.5px;font-weight:600;letter-spacing:0.01em;border-radius:3px 3px 3px 3px;padding:13px 24px 13px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1100px;}.e-con{--container-max-width:1100px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:5px;}.elementor-element{--widgets-spacing:5px 5px;--widgets-spacing-row:5px;--widgets-spacing-column:5px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.e-con{--container-default-padding-top:0em;--container-default-padding-right:0em;--container-default-padding-bottom:0em;--container-default-padding-left:0em;}}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;--container-default-padding-top:0em;--container-default-padding-right:0em;--container-default-padding-bottom:0em;--container-default-padding-left:0em;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:98%;}.e-con{--container-max-width:98%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:98%;}.e-con{--container-max-width:98%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */.btn_flecha i{
    font-size: 12px;
    transition: transform 0.3s cubic-bezier(.2, .8, .2, 1);
}

.btn_flecha:hover i{
    transform: translateX(4px);
}

.pill {
    font-size: 11.5px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    padding: 6px 11px;
    border-radius: 999px;
    border: 1px solid rgba(244, 242, 236, 0.14);
    color: #93a0ad;
    transition: border-color 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

.pill:hover {
    border-color: #a39a8b;
    color: #f2f0ea;
    transform: translateY(-2px);
}/* End custom CSS */