.elementor-kit-6{--e-global-color-primary:#1B1D1F;--e-global-color-secondary:#EEF0F2;--e-global-color-text:#4F555C;--e-global-color-accent:#E8692C;--e-global-color-plwhite:#FFFFFF;--e-global-color-plink:#141618;--e-global-color-plline:#E3E5E8;--e-global-color-placch:#C9541B;--e-global-typography-primary-font-family:"Inter Tight";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter Tight";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;color:#4F555C;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#1B1D1F;}.elementor-kit-6 a:hover{color:#E8692C;}.elementor-kit-6 h1{color:#1B1D1F;font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-kit-6 h2{color:#1B1D1F;font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-kit-6 h3{color:#1B1D1F;font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-kit-6 h4{color:#1B1D1F;font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-kit-6 h5{color:#1B1D1F;font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-kit-6 h6{color:#1B1D1F;font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--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){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */html{scroll-behavior:smooth}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
::selection{background:#E8692C;color:#fff}
.pl-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:7px 15px;border-radius:999px;background:#fff;border:1px solid #E3E5E8;color:#1B1D1F!important;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.02em}
.pl-eyebrow .elementor-heading-title:before{content:"";width:7px;height:7px;border-radius:50%;background:#E8692C;flex:none}
.pl-eyebrow--dark .elementor-heading-title{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff!important}
.pl-chip .elementor-heading-title{display:inline-block;padding:9px 16px;border-radius:999px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1B1D1F;font-size:13px;font-weight:500;line-height:1.2}
.pl-card{transition:transform .35s ease,box-shadow .35s ease}
.pl-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(20,22,24,.45)}
.pl-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.pl-header{transition:box-shadow .3s ease}
.pl-header.elementor-sticky--effects{box-shadow:0 10px 30px -20px rgba(0,0,0,.35)}
.pl-footer a{transition:color .2s ease}
.pl-footer a:hover,.pl-footer .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#E8692C!important}
.pl-grant strong{color:#1B1D1F}
.pl-lambda .elementor-heading-title{font-family:Georgia,"Times New Roman",serif;font-style:italic}
.elementor-button .elementor-button-icon{transition:transform .25s ease}
.elementor-button:hover .elementor-button-icon{transform:translateX(3px) rotate(-45deg)}
.elementor-button .elementor-button-icon svg{width:.9em;height:.9em}
@media (max-width:767px){.pl-hide-m{display:none!important}}
/* Páginas legales */
.pl-legal{color:#4F555C;font-size:16px;line-height:1.75}
.pl-legal h2{font-family:"Inter Tight",sans-serif;font-size:24px;font-weight:600;letter-spacing:-.3px;color:#1B1D1F;margin:48px 0 14px;padding-top:28px;border-top:1px solid #E3E5E8}
.pl-legal h2:first-child{margin-top:0;padding-top:0;border-top:0}
.pl-legal p{margin:0 0 14px}
.pl-legal ul{margin:0 0 18px;padding-left:20px}
.pl-legal li{margin-bottom:8px}
.pl-legal li::marker{color:#E8692C}
.pl-legal strong{color:#1B1D1F;font-weight:600}
.pl-legal a{color:#E8692C;text-decoration:underline;text-underline-offset:3px}
.pl-legal a:hover{color:#1B1D1F}
.pl-legal table{width:100%;border-collapse:separate;border-spacing:0;margin:8px 0 22px;font-size:14px;border:1px solid #E3E5E8;border-radius:16px;overflow:hidden}
.pl-legal th{background:#EEF0F2;color:#1B1D1F;font-weight:600;text-align:left;padding:12px 14px}
.pl-legal td{padding:12px 14px;border-top:1px solid #E3E5E8;vertical-align:top}
.pl-legal td:first-child{font-family:ui-monospace,Consolas,monospace;font-size:13px;color:#1B1D1F;word-break:break-word}
@media (max-width:767px){.pl-legal h2{font-size:21px}.pl-legal table{display:block;overflow-x:auto}}
.pl-legal-links a{color:rgba(255,255,255,.6)!important;text-decoration:none}
.pl-legal-links a:hover{color:#E8692C!important}
.pl-legal-links .pl-sep{margin:0 10px;color:rgba(255,255,255,.25)}
.elementor-field-type-acceptance a{color:#E8692C;text-decoration:underline}/* End custom CSS */