@charset "UTF-8";.generic-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 2rem;border-radius:25px;font-size:1rem;font-weight:500;line-height:1;vertical-align:middle;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.generic-button.generic-button--fill{background:var(--textos);color:var(--background);border:1px solid var(--textos)}.generic-button.generic-button--fill:hover:not(:disabled){background-color:var(--cus-hover-600);border-color:var(--cus-hover-600)}.generic-button.generic-button--outline{background:0 0;color:var(--textos);border:1px solid var(--bordes)}.generic-button.generic-button--outline:hover:not(:disabled){background-color:var(--cus-hover-300);border-color:var(--cus-hover-300)}.generic-button__label{flex:1;text-align:center}.generic-button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;visibility:visible}.generic-button__icon svg{width:30px;height:30px;color:var(--background);transition:transform .3s ease;will-change:transform}.generic-button__icon svg path{fill:var(--background)}.generic-button__icon img{width:30px;height:30px;transition:transform .3s ease;will-change:transform}.generic-button__icon-img{filter:brightness(0)invert(1)}.generic-button:focus{outline:2px solid var(--background);outline-offset:2px}.generic-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.generic-button--icon-only{padding:0;border-radius:25px}.generic-button.generic-button--outline .generic-button__icon svg{color:var(--textos)}.generic-button.generic-button--outline .generic-button__icon svg path{fill:var(--textos)}.generic-button.generic-button--outline .generic-button__icon-img{filter:none}.home-chat__container{position:relative}.home-chat__desktop{display:block}@media(max-width:480px){.home-chat__desktop{display:none!important}}.home-chat__input-container--desktop{display:flex;align-items:center;gap:.5rem;width:100%;border:1px solid var(--bordes);border-radius:48px;padding:.5rem .5rem .5rem 1.5rem}@media(max-width:768px){.home-chat__input-container--desktop{gap:.5rem;padding:.5rem .5rem .5rem 1.5rem}}.home-chat__input-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}@media(max-width:768px){.home-chat__input-icon{width:20px;height:20px}}.home-chat__sparkle-icon{width:100%;height:100%;color:var(--textos-input)}.home-chat__input-field{flex:1;border:none;outline:none;background-color:initial;color:var(--textos);font-size:1rem}.home-chat__input-field::placeholder{color:var(--textos-input)}@media(max-width:768px){.home-chat__input-field{font-size:.9rem}}.home-chat__send-btn--desktop{background-color:var(--textos);border:none;border-radius:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;transition:all .3s ease;white-space:nowrap;width:auto;height:auto;min-width:40px;min-height:40px}.home-chat__send-btn--desktop:hover:not(:disabled){background-color:var(--cus-hover-600);transform:none;box-shadow:none}.home-chat__send-btn--desktop:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.home-chat__btn-text{color:var(--textos-botones);font-size:1rem;font-weight:500}.home-chat__send-icon{width:16px;height:16px;color:var(--textos-botones)}.home-chat__mobile{display:none}@media(max-width:480px){.home-chat__mobile{display:flex;flex-direction:column;gap:1rem;width:100%}}.home-chat__mobile-input-container{display:flex;align-items:center;gap:1rem;width:100%;border:1px solid var(--bordes);border-radius:48px;padding:1rem}.home-chat__mobile-input-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.home-chat__mobile-sparkle-icon{width:100%;height:100%;color:var(--textos-input)}.home-chat__mobile-input-field{flex:1;border:none;outline:none;background-color:initial;color:var(--textos);font-size:1rem}.home-chat__mobile-input-field::placeholder{color:var(--textos-input)}.home-chat__mobile-send-btn{background-color:var(--textos);border:none;border-radius:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;transition:all .3s ease;white-space:nowrap;width:100%;height:48px}.home-chat__mobile-send-btn:hover:not(:disabled){background-color:var(--cus-hover-600);transform:none;box-shadow:none}.home-chat__mobile-send-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.home-chat__mobile-btn-text{color:var(--textos-botones);font-size:1rem;font-weight:500}.home-chat__mobile-send-icon{width:16px;height:16px;color:var(--textos-botones)}.home-chat__quick-btn{font-weight:500;outline:none!important;border:1px solid var(--bordes)!important;cursor:default!important}.home-chat__quick-btn:focus{outline:none!important;box-shadow:none!important;border:1px solid var(--bordes)!important}.home-chat__quick-btn:active{outline:none!important;box-shadow:none!important;border:1px solid var(--bordes)!important}.home-chat__quick-btn:hover{background-color:var(--cus-hover-300)!important;border-color:inherit!important;color:inherit!important}@media(max-width:768px){.home-chat__quick-btn{padding:16px 24px;font-size:.75rem}}.home-chat__quick-options{font-size:.875rem}@media(max-width:480px){.home-chat__quick-options{display:none!important}}@media(max-width:768px){.home-chat__quick-options{gap:1rem}}.home-chat__quick-options .generic-button{padding:8px 16px!important;font-size:.875rem!important}@media(max-width:480px){.home-chat__disclaimer{display:none!important}}.home-chat__disclaimer-text{font-size:.75rem;color:var(--textos-input);line-height:1.4;margin:0;text-align:justify;white-space:pre-line}.home-chat__disclaimer-link{color:var(--rojo-principal);text-decoration:underline;transition:all .3s ease}.home-chat__disclaimer-link:hover{color:var(--rojo-principal)}.search__container{position:relative}.search__desktop{display:block}.search__input-container--desktop{display:flex;align-items:center;gap:16px;width:100%;border:1px solid var(--bordes);border-radius:48px;padding:.5rem;padding-left:1.5rem}@media(max-width:480px){.search__input-container--desktop{gap:1rem;padding:1rem;border-radius:46px}}.search__input-field{flex:1;border:none;outline:none;background-color:initial;color:var(--textos-input);font-size:1rem;font-style:normal;font-weight:300;line-height:20px}.search__input-field::placeholder{color:var(--textos-input)}.search__send-btn--desktop{background-color:var(--textos);border:none;border-radius:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:16px;padding:13px 32px;transition:all .3s ease;white-space:nowrap;width:auto;height:auto;min-width:50px;min-height:50px}.search__send-btn--desktop:hover:not(:disabled){background-color:var(--cus-hover-600);transform:none;box-shadow:none}.search__send-btn--desktop:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}@media(max-width:480px){.search__send-btn--desktop{display:none!important}}.search__btn-text{color:var(--textos-botones);font-size:1rem;font-weight:500;line-height:20px}.search__send-icon{width:24px;height:24px;color:var(--textos-botones)}.search__mobile{display:none}@media(max-width:480px){.search__mobile{display:flex;flex-direction:column;gap:1rem;width:100%}}.search__mobile-send-btn{background-color:var(--textos);border:none;border-radius:48px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;transition:all .3s ease;white-space:nowrap;width:100%;height:50px}.search__mobile-send-btn:hover:not(:disabled){background-color:var(--cus-hover-600);transform:none;box-shadow:none}.search__mobile-send-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.search__mobile-btn-text{color:var(--textos-botones);font-size:1rem;font-weight:500;font-style:normal;line-height:20px}.search__mobile-send-icon{width:16px;height:16px;color:var(--textos-botones)}.search__list-results{list-style:none;margin:0;padding:0}.search__list-results .search-item{padding:12px 16px;border-bottom:1px solid var(--bordes);transition:background .2s}.search__list-results .search-item:hover{background-color:var(--cus-hover-300)}.search__list-results .search-link{font-weight:400;color:var(--textos-input);text-decoration:none}.search__list-results .search-link:hover{text-decoration:underline}.language-selector{position:relative;display:inline-block}.language-selector .language-selector-button{width:113px;height:50px;padding:8px 24px;border:none;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:16px;border-radius:16px}.language-selector .language-selector-button:hover .country-code{color:var(--cus-hover-600)}.language-selector .language-selector-button .flag-icon{width:24px;height:18px;object-fit:cover;border-radius:2px}.language-selector .language-selector-button .country-code{font-size:1rem;font-weight:300;color:var(--textos-input)}.language-selector .language-dropdown{position:absolute;top:100%;left:0;width:145px;background:var(--background);border:1px solid var(--bordes);padding:1rem;z-index:1000;display:none;flex-direction:column;gap:16px}.language-selector .language-dropdown.show{display:flex}.language-selector .language-dropdown .language-option{width:113px;height:50px;padding:8px 24px;display:flex;align-items:center;justify-content:center;gap:16px;cursor:pointer;border-radius:16px;border:1px solid transparent}.language-selector .language-dropdown .language-option:hover{background-color:var(--cus-hover-300)}.language-selector .language-dropdown .language-option.selected{border:1px solid var(--bordes);background-color:var(--background)}.language-selector .language-dropdown .language-option .flag-icon{width:24px;height:18px;object-fit:cover;border-radius:2px}.language-selector .language-dropdown .language-option .country-code{font-size:1rem;font-weight:300;color:var(--textos-input)}.box-step-icon{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:32px;gap:24px;background:var(--background-cards);border:1px solid var(--bordes)}.box-step-icon .heading-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:8px}.box-step-icon .heading-icon i{font-size:48px;color:var(--rojo-principal);display:block}.box-step-icon .heading-icon .emoji{font-size:48px;display:block;line-height:1}.box-step-icon .heading-icon .svg-icon{width:48px;height:48px}.box-step-icon .heading-icon .svg-icon svg{width:100%;height:100%;fill:var(--rojo-principal)}.box-step-icon .heading-icon .svg-file-icon{width:48px;height:48px}.box-step-icon .heading-icon .svg-file-icon img{width:100%;height:100%;object-fit:contain;filter:brightness(0)saturate(100%)invert(27%)sepia(51%)saturate(2878%)hue-rotate(346deg)brightness(104%)contrast(97%)}.box-step-icon .heading{font-style:normal;font-weight:300;font-size:64px;line-height:78px;color:var(--rojo-principal)}.box-step-icon .subheading{font-style:normal;font-weight:300;font-size:22px;line-height:27px;color:var(--textos)}.box-step-icon .text-box-step{font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:var(--textos-input)}.box-step-icon .text-box-step a{text-decoration-line:underline;color:var(--rojo-principal)}@media(max-width:var(--cus-breakpoint-mobile)){.box-step-icon .heading-icon{width:64px;height:64px}.box-step-icon .heading-icon i{font-size:36px}.box-step-icon .heading-icon .emoji{font-size:36px}.box-step-icon .heading-icon .svg-icon{width:36px;height:36px}.box-step-icon .heading-icon .svg-file-icon{width:36px;height:36px}.box-step-icon .heading{font-style:normal;font-weight:300;font-size:48px;line-height:59px}.box-step-icon .subheading{font-style:normal;font-weight:300;font-size:20px;line-height:24px}.box-step-icon .text-box-step{font-style:normal;font-weight:300;font-size:14px;line-height:17px}}.horizontal-cards-section{padding:80px 0;background:var(--background)}.horizontal-cards-section .horizontal-cards-container{max-width:1200px;margin:0 auto;padding:0 2rem}.horizontal-cards-section .horizontal-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;align-items:stretch}.horizontal-cards-section .horizontal-cards-grid .box-step-icon{height:100%;transition:all .3s ease;cursor:pointer}.horizontal-cards-section .horizontal-cards-grid .box-step-icon:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:var(--rojo-principal)}.horizontal-cards-section .horizontal-cards-grid .box-step-icon .heading-icon{margin-bottom:24px}.horizontal-cards-section .horizontal-cards-grid .box-step-icon .heading-icon i,.horizontal-cards-section .horizontal-cards-grid .box-step-icon .heading-icon .emoji,.horizontal-cards-section .horizontal-cards-grid .box-step-icon .heading-icon .svg-icon,.horizontal-cards-section .horizontal-cards-grid .box-step-icon .heading-icon .svg-file-icon{transition:all .3s ease}.horizontal-cards-section .horizontal-cards-grid .box-step-icon .subheading{margin-bottom:16px;font-weight:400}.horizontal-cards-section .horizontal-cards-grid .box-step-icon .text-box-step{line-height:1.6}@media(max-width:768px){.horizontal-cards-section{padding:60px 0}.horizontal-cards-section .horizontal-cards-container{padding:0 1rem}.horizontal-cards-section .horizontal-cards-grid{grid-template-columns:1fr;gap:24px}}@media(min-width:769px) and (max-width:1024px){.horizontal-cards-section .horizontal-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.horizontal-cards-section .horizontal-cards-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1440px){.horizontal-cards-section .horizontal-cards-grid{grid-template-columns:repeat(5,1fr)}}.basic-accordion-item{border-bottom:1px solid var(--border);padding:1rem 80px;font-family:montserrat,sans-serif}.basic-accordion-item summary{list-style:none;cursor:pointer;font-weight:500;color:var(--text);font-size:clamp(1rem,1.3vw,1.1rem);display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.basic-accordion-item summary h3{margin:0;font-size:inherit;font-weight:inherit;color:inherit}.basic-accordion-item summary:hover{color:var(--accent)}.basic-accordion-item summary:hover h3{color:inherit}.basic-accordion-item summary::after{content:"▾";font-size:1.2rem;color:var(--accent);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.basic-accordion-item[open] summary::after{transform:rotate(180deg)}.basic-accordion-item .basic-accordion-answer{margin-top:.75rem;color:var(--text);font-size:clamp(.95rem,1.1vw,1rem);line-height:1.75;opacity:1;transition:opacity .3s ease}.basic-accordion-item .basic-accordion-answer p{margin:0 0 1rem;color:var(--text)}.basic-accordion-item .basic-accordion-answer p:last-child{margin-bottom:0}.basic-accordion-item .basic-accordion-answer ul{list-style:none;margin:.5rem 0 0;padding:0}.basic-accordion-item .basic-accordion-answer ul li{position:relative;padding-left:1rem;margin:.25rem 0;color:var(--text)}.basic-accordion-item .basic-accordion-answer ul li::before{content:"•";position:absolute;left:0;color:var(--accent);font-weight:700}@media(prefers-color-scheme:dark){.basic-accordion-item summary{color:var(--text-dark,var(--text))}.basic-accordion-item summary h3{color:inherit}.basic-accordion-item summary:hover{color:var(--accent-dark,var(--accent))}.basic-accordion-item summary:hover h3{color:inherit}.basic-accordion-item summary::after{color:var(--accent-dark,var(--accent))}.basic-accordion-item .basic-accordion-answer{color:var(--text-dark,var(--text))}.basic-accordion-item .basic-accordion-answer p{color:var(--text-dark,var(--text))}.basic-accordion-item .basic-accordion-answer ul li{color:var(--text-dark,var(--text))}.basic-accordion-item .basic-accordion-answer ul li::before{color:var(--accent-dark,var(--accent))}}.theme-light .basic-accordion-item summary{color:var(--text-light,var(--text))}.theme-light .basic-accordion-item summary h3{color:inherit}.theme-light .basic-accordion-item summary:hover{color:var(--accent-light,var(--accent))}.theme-light .basic-accordion-item summary:hover h3{color:inherit}.theme-light .basic-accordion-item summary::after{color:var(--accent-light,var(--accent))}.theme-light .basic-accordion-item .basic-accordion-answer{color:var(--text-light,var(--text))}.theme-light .basic-accordion-item .basic-accordion-answer p{color:var(--text-light,var(--text))}.theme-light .basic-accordion-item .basic-accordion-answer ul li{color:var(--text-light,var(--text))}.theme-light .basic-accordion-item .basic-accordion-answer ul li::before{color:var(--accent-light,var(--accent))}.theme-dark .basic-accordion-item summary{color:var(--text-dark,var(--text))}.theme-dark .basic-accordion-item summary h3{color:inherit}.theme-dark .basic-accordion-item summary:hover{color:var(--accent-dark,var(--accent))}.theme-dark .basic-accordion-item summary:hover h3{color:inherit}.theme-dark .basic-accordion-item summary::after{color:var(--accent-dark,var(--accent))}.theme-dark .basic-accordion-item .basic-accordion-answer{color:var(--text-dark,var(--text))}.theme-dark .basic-accordion-item .basic-accordion-answer p{color:var(--text-dark,var(--text))}.theme-dark .basic-accordion-item .basic-accordion-answer ul li{color:var(--text-dark,var(--text))}.theme-dark .basic-accordion-item .basic-accordion-answer ul li::before{color:var(--accent-dark,var(--accent))}.faq-section .basic-accordion-item{padding-left:0;padding-right:0}@media(max-width:768px){.basic-accordion-item{padding-left:1rem;padding-right:1rem}}.basic-accordion-item-v2{border-bottom:1px solid var(--bordes);padding:1rem 0}.basic-accordion-item-v2 .basic-accordion-question-v2{list-style:none;cursor:pointer;font-weight:300;color:var(--textos);font-size:18px;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.basic-accordion-item-v2 .basic-accordion-question-v2 h4{font-weight:300;font-size:18px;line-height:1;color:var(--textos-input)}.basic-accordion-item-v2 .basic-accordion-question-v2:hover h4{color:var(--cus-hover-600)}.basic-accordion-item-v2 .basic-accordion-question-v2::after{content:"▾";font-size:1.5rem;color:var(--rojo-principal);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.basic-accordion-item-v2[open] .basic-accordion-question-v2::after{transform:rotate(180deg)}.basic-accordion-item-v2 .basic-accordion-answer-v2{margin-top:24px}.basic-accordion-item-v2 .basic-accordion-answer-v2__title{font-weight:300;font-size:18px;line-height:1;color:var(--textos-input);margin-top:24px;margin-bottom:24px}.basic-accordion-item-v2 .basic-accordion-answer-v2__paragraph{font-size:14px;font-weight:300;color:var(--textos-input);line-height:20px;margin-bottom:24px}.basic-accordion-item-v2 .basic-accordion-answer-v2__paragraph:last-child{margin-bottom:0}.basic-accordion-item-v2 .basic-accordion-answer-v2__list{padding-left:1rem;margin:0!important;margin-bottom:16px!important}.basic-accordion-item-v2 .basic-accordion-answer-v2__list-item{margin:0!important;position:relative;padding-left:24px;font-size:14px;font-weight:300;color:var(--textos-input);line-height:20px}.basic-accordion-item-v2 .basic-accordion-answer-v2__list-item::before{content:'';position:absolute;left:0;top:.6rem;width:.3rem;height:.3rem;background-color:var(--rojo-principal);border-radius:50%}@media(min-width:768px){.basic-accordion-item-v2 .basic-accordion-question-v2{font-size:20px}.basic-accordion-item-v2 .basic-accordion-answer-v2__title{font-size:20px}.basic-accordion-item-v2 .basic-accordion-answer-v2__paragraph{font-size:16px;line-height:26px}.basic-accordion-item-v2 .basic-accordion-answer-v2__list-item{font-size:16px;line-height:26px}}.faq-section{background:var(--bg);padding:80px var(--cus-lateral-padding-container)}.faq-section .faq-section__container{max-width:1024px;margin:0 auto}.faq-section .faq-section__title{text-align:center;font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:0 0 clamp(1rem,2.5vw,1.75rem);font-size:clamp(2rem,6.5vw,4.2rem);color:var(--text);font-size:48px}.faq-section .faq-section__empty{text-align:center;color:var(--muted);font-style:italic;padding:2rem 0;font-size:clamp(1rem,1.2vw,1.1rem)}.faq-section .faq-section__button{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1rem,2vw,1.5rem);border-top:1px solid var(--border)}.faq-section .basic-accordion-item{padding-left:0;padding-right:0}@media(max-width:768px){.faq-section .faq-section__title{font-size:40px}}@media(prefers-color-scheme:dark){.faq-section{background:var(--bg-dark,var(--bg))}.faq-section .faq-section__title{color:var(--text-dark,var(--text))}.faq-section .faq-section__empty{color:var(--muted-dark,var(--muted))}}.theme-light .faq-section{background:var(--bg-light,var(--bg))}.theme-light .faq-section .faq-section__title{color:var(--text-light,var(--text))}.theme-light .faq-section .faq-section__empty{color:var(--muted-light,var(--muted))}.theme-dark .faq-section{background:var(--bg-dark,var(--bg))}.theme-dark .faq-section .faq-section__title{color:var(--text-dark,var(--text))}.theme-dark .faq-section .faq-section__empty{color:var(--muted-dark,var(--muted))}.basic-card{width:100%;padding:2rem 1.5rem;border:1px solid var(--bordes);background-color:var(--background-cards);display:flex;flex-direction:column;gap:24px}.basic-card--has-button:hover .basic-card__icon{transform:scale(1.15)}.basic-card--has-button:hover .basic-card__icon svg,.basic-card--has-button:hover .basic-card__icon img{transform:rotate(0)scale(1.1)}.basic-card--has-button:hover .basic-card__link{text-shadow:.2px 0 0 currentColor,-.2px 0 0 currentColor}.basic-card--has-button:hover .basic-card__link svg{transform:scale(1.2)}.basic-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.basic-card--has-button .basic-card__icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.basic-card__icon svg{width:35px;height:35px;color:var(--textos)}.basic-card--has-button .basic-card__icon svg{transition:all .3s cubic-bezier(.4,0,.2,1)}.basic-card__icon svg path{fill:var(--textos)}.basic-card__icon img{width:35px;height:35px}.basic-card--has-button .basic-card__icon img{transition:all .3s cubic-bezier(.4,0,.2,1)}.basic-card__title{font-weight:300;line-height:1;color:var(--textos)}.basic-card__content{display:flex;flex-direction:column;gap:24px;flex-grow:1}.basic-card__description{display:flex;flex-direction:column;gap:1rem}.basic-card__description p{font-weight:300;line-height:1;color:var(--textos-input)}.basic-card__list{padding-left:1rem;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;width:100%}.basic-card__list-item{position:relative;padding-left:24px;margin-bottom:.5rem;font-weight:300;color:var(--textos-input)}.basic-card__list-item:last-child{margin-bottom:0}.basic-card__list-item::before{content:'';position:absolute;left:0;top:.6rem;width:.3rem;height:.3rem;background-color:var(--rojo-principal);border-radius:50%}.basic-card__link{display:inline-flex;align-items:center;gap:1rem;font-weight:500;font-size:1rem;text-decoration:none;transition:all .3s ease;width:fit-content}.basic-card__link:hover{color:var(--gray-600)}.basic-card__link:hover svg{color:var(--gray-600)}.basic-card__link svg{min-width:15px;color:var(--rojo-principal);transition:transform .3s cubic-bezier(.4,0,.2,1)}.basic-card--align-center{text-align:center}.basic-card--align-center .basic-card__icon{margin:0 auto}.basic-card--align-center .basic-card__link{margin:0 auto}.basic-card--align-center .basic-card__list{align-items:center}.basic-card--align-left{text-align:left}.basic-card--align-left .basic-card__icon{margin:0}.basic-card--align-left .basic-card__link{margin:0}.basic-card--align-right{text-align:right}.basic-card--align-right .basic-card__icon{margin:0 0 0 auto}.basic-card--align-right .basic-card__link{margin:0 0 0 auto}.basic-card--align-right .basic-card__list{align-items:flex-end}@media(max-width:767px){.basic-card__title{font-size:1.25rem}.basic-card__description{font-size:.875rem}.basic-card__list-item{font-size:.875rem;line-height:20px}}@media(min-width:768px){.basic-card__title{font-size:1.375rem}.basic-card__description{font-size:1rem}.basic-card__list-item{font-size:1rem;line-height:26px}}.line-basic-card{display:flex;align-items:center;gap:24px;padding:32px 24px;border:1px solid var(--bordes);background:var(--background-cards)}.line-basic-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.line-basic-card__icon svg{width:35px;height:35px;color:var(--textos)}.line-basic-card__icon svg path{fill:currentColor}.line-basic-card__icon img{width:35px;height:35px;transition:transform .3s ease}.line-basic-card__icon-img{filter:brightness(0)invert(1)}.line-basic-card__content{flex:1}.line-basic-card__description{display:flex;flex-direction:column;gap:1rem}.line-basic-card__description p{font-size:20px;font-weight:300;line-height:30px;color:var(--textos);margin:0}@media(max-width:767px){.line-basic-card__description{font-size:1rem;line-height:1}}.metric-basic-card{width:100%;padding:2rem 1.5rem;border:1px solid var(--bordes);background-color:var(--background-cards);display:flex;flex-direction:column;gap:24px}.metric-basic-card--has-button:hover .metric-basic-card__icon{transform:scale(1.15)}.metric-basic-card--has-button:hover .metric-basic-card__icon svg,.metric-basic-card--has-button:hover .metric-basic-card__icon img{transform:rotate(0)scale(1.1)}.metric-basic-card--has-button:hover .metric-basic-card__link{text-shadow:.2px 0 0 currentColor,-.2px 0 0 currentColor}.metric-basic-card--has-button:hover .metric-basic-card__link svg{transform:scale(1.2)}.metric-basic-card__header{display:flex;align-items:center;gap:24px}.metric-basic-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-basic-card--has-button .metric-basic-card__icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.metric-basic-card__icon svg{width:35px;height:35px;color:var(--textos)}.metric-basic-card--has-button .metric-basic-card__icon svg{transition:all .3s cubic-bezier(.4,0,.2,1)}.metric-basic-card__icon svg path{fill:var(--textos)}.metric-basic-card__icon img{width:35px;height:35px}.metric-basic-card--has-button .metric-basic-card__icon img{transition:all .3s cubic-bezier(.4,0,.2,1)}.metric-basic-card__title{font-weight:300;line-height:1;color:var(--textos)}.metric-basic-card__metric{font-weight:300;line-height:1;color:var(--textos);display:flex;align-items:baseline;gap:.25rem}.metric-basic-card__content{display:flex;flex-direction:column;gap:24px;flex-grow:1}.metric-basic-card__description{display:flex;flex-direction:column;gap:1rem}.metric-basic-card__description p{font-weight:300;line-height:1;color:var(--textos-input)}.metric-basic-card__description p:first-child{font-size:48px}.metric-basic-card__list{padding-left:1rem;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;width:100%}.metric-basic-card__list-item{position:relative;padding-left:24px;margin-bottom:.5rem;font-weight:300;color:var(--textos-input)}.metric-basic-card__list-item:last-child{margin-bottom:0}.metric-basic-card__list-item::before{content:'';position:absolute;left:0;top:.6rem;width:.3rem;height:.3rem;background-color:var(--rojo-principal);border-radius:50%}.metric-basic-card__link{display:inline-flex;align-items:center;gap:1rem;font-weight:500;font-size:1rem;text-decoration:none;transition:all .3s ease;width:fit-content}.metric-basic-card__link:hover{color:var(--gray-600)}.metric-basic-card__link:hover svg{color:var(--gray-600)}.metric-basic-card__link svg{min-width:15px;color:var(--rojo-principal);transition:transform .3s cubic-bezier(.4,0,.2,1)}.metric-basic-card--align-center{text-align:center}.metric-basic-card--align-center .metric-basic-card__header{justify-content:center}.metric-basic-card--align-center .metric-basic-card__link{margin:0 auto}.metric-basic-card--align-center .metric-basic-card__list{align-items:center}.metric-basic-card--align-left{text-align:left}.metric-basic-card--align-left .metric-basic-card__header{justify-content:flex-start}.metric-basic-card--align-left .metric-basic-card__link{margin:0}.metric-basic-card--align-right{text-align:right}.metric-basic-card--align-right .metric-basic-card__header{justify-content:flex-end}.metric-basic-card--align-right .metric-basic-card__link{margin:0 0 0 auto}.metric-basic-card--align-right .metric-basic-card__list{align-items:flex-end}@media(max-width:767px){.metric-basic-card__title{font-size:1.25rem}.metric-basic-card__metric{font-size:2.5rem}.metric-basic-card__description{font-size:.875rem}.metric-basic-card__description p:first-child{font-size:48px}.metric-basic-card__list-item{font-size:.875rem;line-height:20px}}@media(min-width:768px){.metric-basic-card__title{font-size:1.375rem}.metric-basic-card__metric{font-size:3.5rem}.metric-basic-card__description{font-size:1rem}.metric-basic-card__description p:first-child{font-size:48px}.metric-basic-card__list-item{font-size:1rem;line-height:26px}}.service-plan-card{width:100%;height:100%;border:1px solid var(--bordes);background-color:var(--background-cards);display:flex;flex-direction:column}.service-plan-card__content{padding:32px;display:flex;flex-direction:column;gap:1rem;flex:1}.service-plan-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.service-plan-card__icon svg{width:30px;height:30px}.service-plan-card__icon svg path{fill:var(--textos)!important}.service-plan-card__title{font-weight:300;line-height:1;color:var(--textos);text-align:left;font-size:1.375rem}.service-plan-card__features{display:flex;flex-direction:column;gap:1rem}.service-plan-card__feature-group{display:flex;flex-direction:column;gap:.5rem}.service-plan-card__feature-header{display:flex;gap:.5rem;align-items:center}.service-plan-card__feature-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.service-plan-card__feature-icon svg{width:24px;height:24px}.service-plan-card__feature-icon svg path{fill:var(--textos)}.service-plan-card__feature-title{font-weight:300;line-height:1;color:var(--textos);font-size:1rem}.service-plan-card__feature-items{list-style:none;text-align:left;padding-left:2rem}.service-plan-card__feature-item{color:var(--textos-input);font-weight:300;font-size:.875rem;line-height:1;position:relative}.service-plan-card__feature-item::before{content:"•";color:var(--textos-input);font-weight:700;position:absolute;left:-1rem}.service-plan-card__price{background:var(--textos);padding:.5rem 0;text-align:center;height:81px;display:flex;align-items:center;justify-content:center}.service-plan-card__price-amount{font-size:2.5rem!important;line-height:1;font-weight:300;color:var(--background)}.plan-card{width:100%;height:100%;border:1px solid var(--bordes);background-color:var(--background-cards);display:flex;flex-direction:column}.plan-card__content{padding:32px;display:flex;flex-direction:column;gap:1rem;flex:1}.plan-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.plan-card__icon svg{width:40px;height:40px;color:var(--textos)}.plan-card__icon svg path{fill:currentColor}.plan-card__icon img,.plan-card__icon-img{width:40px;height:40px;object-fit:contain}.plan-card__title{font-weight:300;line-height:1;color:var(--textos);text-align:left;font-size:1.375rem}.plan-card__features{display:flex;flex-direction:column;gap:1rem}.plan-card__feature-group{display:flex;flex-direction:column;gap:.5rem}.plan-card__feature-header{display:flex;gap:.5rem;align-items:center}.plan-card__feature-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.plan-card__feature-icon svg{width:24px;height:24px;color:var(--textos)}.plan-card__feature-icon svg path{fill:currentColor}.plan-card__feature-icon img,.plan-card__feature-icon-img{width:24px;height:24px;object-fit:contain}.plan-card__feature-icon-text{font-size:.75rem;color:var(--textos-input)}.plan-card__feature-title{font-weight:300;line-height:1;color:var(--textos);font-size:1rem}.plan-card__feature-items{list-style:none;text-align:left;padding-left:2rem}.plan-card__feature-item{color:var(--textos-input);font-weight:300;font-size:.875rem;line-height:1;position:relative}.plan-card__feature-item::before{content:"•";color:var(--textos-input);font-weight:700;position:absolute;left:-1rem}.plan-card__price{background:var(--textos);padding:.5rem 0;text-align:center;height:81px;display:flex;align-items:center;justify-content:center}.plan-card__price-amount{font-size:2.5rem!important;line-height:1;font-weight:300;color:var(--background)}.post-section{padding:80px var(--cus-lateral-padding-container)}.post-section__title{color:var(--textos);font-weight:300;line-height:1;max-width:1024px;margin:auto;text-align:center}.post-section__presentation__content{border:1px solid var(--bordes)}.post-section__presentation__image img{width:100%;height:100%}.post-section__presentation__description{padding:2rem;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.post-section__presentation__description__title{font-weight:300;line-height:1;color:var(--textos)}.post-section__presentation__description__text{font-weight:300;line-height:1;color:var(--textos-input)}.post-section__presentation__description__link{font-size:1rem;line-height:1;font-size:1rem;font-weight:500;display:flex;align-items:center;gap:1rem;width:fit-content}.post-section__presentation__description__link svg{color:var(--rojo-principal)}.post-section__presentation__description__link:hover{color:var(--gray-600)}.post-section__presentation__description__link:hover svg{color:var(--gray-600)}.post-section__navigation{display:flex;align-items:center;gap:24px;background-color:var(--background);max-width:1024px;margin:0 auto}.post-section__navigation__nav-btn{width:48px;height:48px;border:1px solid var(--bordes);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.post-section__navigation__nav-btn:hover{background-color:var(--cus-hover-300)}.post-section__navigation__nav-btn svg{width:24px;height:24px}.post-section__navigation__dots{display:flex;gap:10px}.post-section__navigation__dot{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--bordes);cursor:pointer;transition:all .3s ease}.post-section__navigation__dot--active{background-color:var(--textos)}.post-section__navigation__dot:hover{background-color:var(--textos)}@media(max-width:767px){.post-section__title{font-size:40px;padding:0;margin-bottom:80px}.post-section__presentation__center{padding:0}.post-section__presentation__image{max-height:350px}.post-section__presentation__description__title{font-size:1.375rem}.post-section__presentation__description__text{font-size:1rem}.post-section__navigation{justify-content:center;margin-top:24px}}@media(min-width:768px){.post-section__title{font-size:48px;padding:0;margin-bottom:80px}.post-section__presentation__center{padding:0}.post-section__presentation__description__title{font-size:1.375rem}.post-section__presentation__description__text{font-size:1rem}.post-section__navigation{justify-content:center;margin-top:24px}}@media(min-width:1024px){.post-section__title{padding:0;margin-bottom:80px}.post-section__presentation__center{padding:0}.post-section__presentation__description__title{font-size:1.375rem}.post-section__presentation__description__text{font-size:1rem}.post-section__navigation{justify-content:center}}@media(max-width:1439px){.post-section{max-width:1024px;margin:auto}.post-section__presentation__left{display:none}.post-section__presentation__right{display:none}}@media(min-width:1440px){.post-section{padding:80px 0}.post-section__title{padding:0 var(--cus-lateral-padding-container);margin-bottom:80px}.post-section__presentation{display:grid;grid-template-columns:calc(((100vw - 1024px)/2) + 273px)minmax(0,751px)calc((100vw - 1024px)/2);height:582px}.post-section__presentation__left svg{width:100%;max-height:582px;stroke:var(--bordes)}.post-section__presentation__right svg{width:100%;max-height:582px;stroke:var(--bordes)}.post-section__presentation__center{padding:0;max-width:751px}.post-section__presentation__image{height:393px}.post-section__presentation__description{min-height:186px}.post-section__presentation__description__title{font-size:1.375rem;list-style:1}.post-section__presentation__description__text{font-size:1rem;line-height:1}.post-section__presentation--left{grid-template-columns:calc(((100vw - 1024px)/2) + 273px)minmax(0,751px)calc((100vw - 1024px)/2)}.post-section__presentation--left .post-section__presentation__center{padding-right:var(--cus-lateral-padding-container)}.post-section__presentation--right{grid-template-columns:calc((100vw - 1024px)/2)minmax(0,751px)calc(((100vw - 1024px)/2) + 273px)}.post-section__presentation--right .post-section__presentation__center{padding-left:var(--cus-lateral-padding-container)}.post-section__navigation{max-width:1024px;margin-top:24px;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);justify-content:end}}.carousel-posts{padding:0}.carousel-posts__presentation__content{border:1px solid var(--bordes)}.carousel-posts__presentation__image img{width:100%;height:100%}.carousel-posts__presentation__description{padding:2rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.carousel-posts__presentation__description__title{font-weight:300;line-height:1;color:var(--textos)}.carousel-posts__presentation__description__text{font-weight:300;line-height:1;color:var(--textos-input)}.carousel-posts__presentation__description__link{font-size:1rem;line-height:1;font-size:1rem;font-weight:500;display:flex;align-items:center;gap:1rem;width:fit-content}.carousel-posts__presentation__description__link svg{color:var(--rojo-principal)}.carousel-posts__presentation__description__link:hover{color:var(--gray-600)}.carousel-posts__presentation__description__link:hover svg{color:var(--gray-600)}.carousel-posts__navigation{display:flex;align-items:center;gap:24px;background-color:var(--background);max-width:1024px;margin:0 auto}.carousel-posts__navigation__nav-btn{width:48px;height:48px;border:1px solid var(--bordes);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.carousel-posts__navigation__nav-btn:hover{background-color:var(--cus-hover-300)}.carousel-posts__navigation__nav-btn svg{width:24px;height:24px}.carousel-posts__navigation__dots{display:flex;gap:10px}.carousel-posts__navigation__dot{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--bordes);cursor:pointer;transition:all .3s ease}.carousel-posts__navigation__dot--active{background-color:var(--textos)}.carousel-posts__navigation__dot:hover{background-color:var(--textos)}@media(max-width:767px){.carousel-posts__presentation__center{padding:0}.carousel-posts__presentation__image{max-height:350px}.carousel-posts__presentation__description__title{font-size:1.375rem}.carousel-posts__presentation__description__text{font-size:1rem}.carousel-posts__navigation{justify-content:center;margin-top:24px}}@media(min-width:768px){.carousel-posts__presentation__center{padding:0}.carousel-posts__presentation__description__title{font-size:1.375rem}.carousel-posts__presentation__description__text{font-size:1rem}.carousel-posts__navigation{justify-content:center;margin-top:24px}}@media(min-width:1024px){.carousel-posts__presentation__center{padding:0}.carousel-posts__presentation__description__title{font-size:1.375rem}.carousel-posts__presentation__description__text{font-size:1rem}.carousel-posts__navigation{justify-content:center}}@media(max-width:1439px){.carousel-posts{max-width:1024px;margin:auto;padding:0 var(--cus-lateral-padding-container)}.carousel-posts__presentation{background-color:var(--background-cards)}.carousel-posts__presentation__left{display:none}.carousel-posts__presentation__right{display:none}}@media(min-width:1440px){.carousel-posts__presentation{display:grid;grid-template-columns:calc(((100vw - 1024px)/2) + 273px)minmax(0,751px)calc((100vw - 1024px)/2);height:582px}.carousel-posts__presentation__left svg{width:100%;max-height:582px;stroke:var(--bordes)}.carousel-posts__presentation__right svg{width:100%;max-height:582px;stroke:var(--bordes)}.carousel-posts__presentation__center{padding:0;max-width:751px}.carousel-posts__presentation__image{height:393px}.carousel-posts__presentation__description{gap:.5rem;min-height:186px}.carousel-posts__presentation__description__title{font-size:1.375rem;list-style:1}.carousel-posts__presentation__description__text{font-size:1rem;line-height:1}.carousel-posts__presentation--left{grid-template-columns:calc(((100vw - 1024px)/2) + 273px)minmax(0,751px)calc((100vw - 1024px)/2)}.carousel-posts__presentation--left .carousel-posts__presentation__center{padding-right:var(--cus-lateral-padding-container)}.carousel-posts__presentation--right{grid-template-columns:calc((100vw - 1024px)/2)minmax(0,751px)calc(((100vw - 1024px)/2) + 273px)}.carousel-posts__presentation--right .carousel-posts__presentation__center{padding-left:var(--cus-lateral-padding-container)}.carousel-posts__navigation{max-width:1024px;margin-top:24px;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);justify-content:end}}.svg-right-header-section__header{margin-top:72px}.svg-right-header-section__title{font-weight:300;line-height:1;color:var(--textos);margin:0}.svg-right-header-section__subtitle{font-style:normal;font-weight:300;font-size:40px;line-height:1;color:var(--textos-input)}.svg-right-header-section__content{display:flex;flex-direction:column;gap:2rem}.svg-right-header-section__description{font-weight:300;line-height:1;color:var(--textos-input)}.svg-right-header-section__description.custom-22{font-size:22px;line-height:30px}.svg-right-header-section__buttons{display:flex;align-items:center;justify-content:space-between}.svg-right-header-section__buttons--only-scroll{justify-content:flex-end}.svg-right-header-section__scroll-button{display:none}@media(max-width:767px){.svg-right-header-section__center{padding:40px var(--cus-lateral-padding-container)}.svg-right-header-section__title{font-size:3.5rem}.svg-right-header-section__description{font-size:2rem}.svg-right-header-section__description.custom-22{font-size:22px;line-height:30px}.svg-right-header-section__scroll-button{display:none}.svg-right-header-section__buttons--only-scroll{display:none}}@media(min-width:768px){.svg-right-header-section__center{padding:40px var(--cus-lateral-padding-container)}.svg-right-header-section__title{font-size:4.5rem}.svg-right-header-section__description{font-size:2.5rem;margin:0}.svg-right-header-section__description.custom-22{font-size:22px;line-height:30px}.svg-right-header-section__scroll-button{display:flex}}@media(min-width:1024px){.svg-right-header-section__center{padding:40px var(--cus-lateral-padding-container)}}@media(max-width:1439px){.svg-right-header-section{margin:auto;max-width:1024px}.svg-right-header-section__svg{display:none}}@media(min-width:1440px){.svg-right-header-section{display:grid;grid-template-columns:calc((100vw - 1024px)/2)minmax(0,784px)calc(((100vw - 1024px)/2) + 240px)}.svg-right-header-section__center{padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);padding-top:40px}.svg-right-header-section__right{display:flex;align-items:flex-end;justify-content:flex-end}.svg-right-header-section__svg{width:100%;max-height:700px;stroke:var(--bordes)}.svg-right-header-section__svg rect,.svg-right-header-section__svg ellipse{stroke:var(--bordes)}}.basic-header-section{width:100%;display:grid;grid-template-columns:1fr minmax(0,1024px)1fr}.basic-header-section__center{max-width:1024px;width:100%;margin:auto}.basic-header-section__header{display:flex;flex-direction:column;gap:2rem}.basic-header-section__title-content{display:flex;flex-direction:column}.basic-header-section__pre-title{font-weight:300;font-size:1.125rem;line-height:1;color:var(--textos-input)}.basic-header-section__title{font-weight:300;line-height:1;color:var(--textos);margin:0}.basic-header-section__subtitle{font-style:normal;font-weight:300;font-size:40px;line-height:1;color:var(--textos-input)}.basic-header-section__description{font-weight:300;line-height:1;color:var(--textos-input);margin:0}.basic-header-section__description.custom-22{font-size:22px;line-height:30px}.basic-header-section__description.custom-22 p{font-size:22px;line-height:30px;padding-bottom:32px}.basic-header-section__description.custom-22 p:last-child{padding-bottom:0}.basic-header-section__description.custom-20{font-size:20px;line-height:28px}.basic-header-section__description.custom-20 p{font-size:20px;line-height:28px;padding-bottom:32px}.basic-header-section__description.custom-20 p:last-child{padding-bottom:0}.basic-header-section__description.custom-40{font-size:40px;line-height:100%}.basic-header-section__description.custom-40 p{font-size:40px;line-height:100%;padding-bottom:32px}.basic-header-section__description.custom-40 p:last-child{padding-bottom:0}.basic-header-section__features{display:flex;flex-direction:column;gap:1rem}.basic-header-section__buttons{display:flex;align-items:center;justify-content:space-between}.basic-header-section__buttons--only-scroll{justify-content:flex-end}.basic-header-section__feature-item{display:flex;align-items:flex-start;align-items:center;gap:1rem}.basic-header-section__feature-icon{min-width:20px;width:20px;height:20px}.basic-header-section__feature-icon img{width:100%;height:100%;object-fit:contain}.basic-header-section__feature-icon svg{width:100%;height:100%}.basic-header-section__feature-icon svg path{fill:var(--rojo-principal)}.basic-header-section__feature-paragraph{font-weight:300;line-height:1;color:var(--textos-input);margin:0;font-size:22px;line-height:30px}@media(max-width:767px){.basic-header-section{grid-template-columns:1fr}.basic-header-section__center{padding:40px var(--cus-lateral-padding-container)80px}.basic-header-section__header{margin-top:80px}.basic-header-section__scroll-button{display:none}.basic-header-section__buttons--only-scroll{display:none}.basic-header-section__title{font-size:3.5rem}.basic-header-section__description{font-size:2rem}.basic-header-section__feature-paragraph{font-size:1.25rem}}@media(min-width:768px){.basic-header-section{grid-template-columns:1fr}.basic-header-section__center{padding:40px var(--cus-lateral-padding-container)80px}.basic-header-section__header{margin-top:80px}.basic-header-section__title{font-size:4.5rem}.basic-header-section__description{font-size:2.5rem}.basic-header-section__feature-paragraph{font-size:1.25rem}}@media(min-width:1024px){.basic-header-section{grid-template-columns:1fr}.basic-header-section__center{padding:40px var(--cus-lateral-padding-container)}.basic-header-section__header{margin-top:80px}.basic-header-section__title{font-size:4.5rem}.basic-header-section__description{font-size:2.5rem}}@media(min-width:1440px){.basic-header-section{grid-template-columns:1fr minmax(0,1024px)1fr}}.testimonial-section{max-width:1024px;margin:auto}.testimonial-section__content{padding:80px var(--cus-lateral-padding-container);display:flex;gap:40px;flex-direction:column;align-items:center}.testimonial-section__title{text-align:center;color:var(--textos);font-weight:300;line-height:1}.testimonial-section__quote{color:var(--textos-input);font-weight:300;line-height:47px;text-align:center}.testimonial-section__author{display:flex;gap:.5rem;flex-direction:column;align-items:center;font-style:normal;text-align:center}.testimonial-section__name{color:var(--textos);font-weight:300;line-height:1}.testimonial-section__position{color:var(--textos-input);font-weight:300;line-height:1}@media(max-width:767px){.testimonial-section__title{font-size:2.5rem}.testimonial-section__quote{font-size:1.5rem;line-height:42px}.testimonial-section__name{font-size:1.375rem}.testimonial-section__position{font-size:1.375rem}}@media(min-width:768px){.testimonial-section__title{font-size:3.5rem}.testimonial-section__quote{font-size:2rem}.testimonial-section__name{font-size:1.375rem}.testimonial-section__position{font-size:1.375rem}}.carousel-cards-section{max-width:1024px;margin:auto;padding-top:80px;padding-bottom:80px}.carousel-cards-section__title{color:var(--textos);font-weight:300;line-height:1;margin:auto;text-align:center;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.carousel-cards-section__container{overflow:hidden;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.carousel-cards-section__track{transition:transform .3s ease;display:flex;gap:40px}.carousel-cards-section__slide{flex:0 0 calc(100%/3);opacity:.7;transition:opacity .3s ease;height:100%;display:flex;flex-direction:column}.carousel-cards-section__slide--active{opacity:1}.carousel-cards-section__slide .basic-card{height:350px;width:400px}.carousel-cards-section__navigation{display:flex;align-items:center;gap:24px;background-color:var(--background);max-width:1024px;margin:0 auto}.carousel-cards-section__navigation__nav-btn{width:48px;height:48px;border:1px solid var(--bordes);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:initial;color:var(--textos)}.carousel-cards-section__navigation__nav-btn:hover{background-color:var(--cus-hover-300)}.carousel-cards-section__navigation__nav-btn svg{width:24px;height:24px}@media(max-width:767px){.carousel-cards-section__title{font-size:40px;margin-bottom:80px}.carousel-cards-section__navigation{justify-content:start;margin-top:24px}}@media(max-width:480px){.carousel-cards-section__slide{flex:0 0 100%}.carousel-cards-section__slide .basic-card{width:calc(100vw - (var(--cus-lateral-padding-container) * 2));max-width:100%;height:400px}.carousel-cards-section__track{gap:20px}.carousel-cards-section__navigation{justify-content:center;margin-top:24px}}@media(min-width:768px){.carousel-cards-section__title{font-size:48px;margin-bottom:80px}.carousel-cards-section__navigation{justify-content:start;margin-top:24px}}@media(min-width:1024px){.carousel-cards-section__title{margin-bottom:80px}.carousel-cards-section__navigation{justify-content:start}}@media(min-width:1440px){.carousel-cards-section__title{padding-top:0;padding-bottom:0;margin-bottom:80px}.carousel-cards-section__navigation{margin-top:24px;padding:0;justify-content:start}}.carousel-cards{width:100%;margin:0 auto}.carousel-cards__container{overflow:hidden;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.carousel-cards__track{transition:transform .3s ease;display:flex;gap:40px}.carousel-cards__slide{flex:0 0 calc(100%/3);opacity:.7;transition:opacity .3s ease;height:100%;display:flex;flex-direction:column}.carousel-cards__slide--active{opacity:1}.carousel-cards__slide .basic-card,.carousel-cards__slide .metric-basic-card,.carousel-cards__slide .line-basic-card{width:400px}.carousel-cards__navigation{display:flex;align-items:center;gap:24px;background-color:var(--background);margin:24px auto 0;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.carousel-cards__navigation__nav-btn{width:48px;height:48px;border:1px solid var(--bordes);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:initial;color:var(--textos)}.carousel-cards__navigation__nav-btn:hover{background-color:var(--cus-hover-300)}.carousel-cards__navigation__nav-btn svg{width:24px;height:24px}@media(max-width:767px){.carousel-cards__navigation{justify-content:start}}@media(max-width:480px){.carousel-cards__slide{flex:0 0 100%}.carousel-cards__slide .basic-card,.carousel-cards__slide .metric-basic-card,.carousel-cards__slide .line-basic-card{width:calc(100vw - (var(--cus-lateral-padding-container) * 2));max-width:100%}.carousel-cards__track{gap:20px}.carousel-cards__navigation{justify-content:center}}@media(min-width:768px){.carousel-cards__navigation{justify-content:start}}@media(min-width:1024px){.carousel-cards__navigation{justify-content:start}}@media(min-width:1440px){.carousel-cards__navigation{padding:0;justify-content:start}}.carousel-cards-v2{width:100%;margin:0 auto}.carousel-cards-v2__title{margin-bottom:2rem}.carousel-cards-v2__container{overflow-x:hidden;overflow-y:visible;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.carousel-cards-v2__track{transition:transform .3s ease;display:flex;gap:20px;height:400px;align-items:flex-start}.carousel-cards-v2__slide{flex:none;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.carousel-cards-v2__slide .basic-card,.carousel-cards-v2__slide .metric-basic-card{transition:width .3s ease,border-color .3s ease;border:1px solid var(--bordes);height:400px;min-height:400px;max-height:400px}.carousel-cards-v2__slide .basic-card__icon,.carousel-cards-v2__slide .metric-basic-card__icon{transition:width .3s ease,height .3s ease}.carousel-cards-v2__slide .basic-card__icon svg,.carousel-cards-v2__slide .metric-basic-card__icon svg{transition:width .3s ease,height .3s ease,color .3s ease}.carousel-cards-v2__slide .basic-card__icon svg path,.carousel-cards-v2__slide .metric-basic-card__icon svg path{transition:fill .3s ease}.carousel-cards-v2__slide .basic-card__icon img,.carousel-cards-v2__slide .metric-basic-card__icon img{transition:width .3s ease,height .3s ease}.carousel-cards-v2__slide .basic-card__content,.carousel-cards-v2__slide .metric-basic-card__content{transition:transform .3s ease}.carousel-cards-v2__slide .basic-card__description,.carousel-cards-v2__slide .basic-card__list,.carousel-cards-v2__slide .basic-card__paragraphs,.carousel-cards-v2__slide .basic-card__link,.carousel-cards-v2__slide .metric-basic-card__description,.carousel-cards-v2__slide .metric-basic-card__list,.carousel-cards-v2__slide .metric-basic-card__metric,.carousel-cards-v2__slide .metric-basic-card__link{transition:opacity .3s ease,max-height .3s ease,margin-top .3s ease,margin-bottom .3s ease;overflow:hidden}.carousel-cards-v2__slide--active .basic-card,.carousel-cards-v2__slide--active .metric-basic-card{width:300px;border-color:var(--textos)}.carousel-cards-v2__slide--active .basic-card .basic-card__icon,.carousel-cards-v2__slide--active .basic-card .metric-basic-card__icon,.carousel-cards-v2__slide--active .metric-basic-card .basic-card__icon,.carousel-cards-v2__slide--active .metric-basic-card .metric-basic-card__icon{width:80px;height:80px}.carousel-cards-v2__slide--active .basic-card .basic-card__icon svg,.carousel-cards-v2__slide--active .basic-card .metric-basic-card__icon svg,.carousel-cards-v2__slide--active .metric-basic-card .basic-card__icon svg,.carousel-cards-v2__slide--active .metric-basic-card .metric-basic-card__icon svg{width:80px;height:80px;color:var(--rojo-principal)}.carousel-cards-v2__slide--active .basic-card .basic-card__icon svg path,.carousel-cards-v2__slide--active .basic-card .metric-basic-card__icon svg path,.carousel-cards-v2__slide--active .metric-basic-card .basic-card__icon svg path,.carousel-cards-v2__slide--active .metric-basic-card .metric-basic-card__icon svg path{fill:var(--rojo-principal)}.carousel-cards-v2__slide--active .basic-card .basic-card__icon img,.carousel-cards-v2__slide--active .basic-card .metric-basic-card__icon img,.carousel-cards-v2__slide--active .metric-basic-card .basic-card__icon img,.carousel-cards-v2__slide--active .metric-basic-card .metric-basic-card__icon img{width:80px;height:80px}.carousel-cards-v2__slide--active .basic-card .basic-card__description,.carousel-cards-v2__slide--active .basic-card .basic-card__list,.carousel-cards-v2__slide--active .basic-card .basic-card__paragraphs,.carousel-cards-v2__slide--active .basic-card .basic-card__link,.carousel-cards-v2__slide--active .basic-card .metric-basic-card__description,.carousel-cards-v2__slide--active .basic-card .metric-basic-card__list,.carousel-cards-v2__slide--active .basic-card .metric-basic-card__metric,.carousel-cards-v2__slide--active .basic-card .metric-basic-card__link,.carousel-cards-v2__slide--active .metric-basic-card .basic-card__description,.carousel-cards-v2__slide--active .metric-basic-card .basic-card__list,.carousel-cards-v2__slide--active .metric-basic-card .basic-card__paragraphs,.carousel-cards-v2__slide--active .metric-basic-card .basic-card__link,.carousel-cards-v2__slide--active .metric-basic-card .metric-basic-card__description,.carousel-cards-v2__slide--active .metric-basic-card .metric-basic-card__list,.carousel-cards-v2__slide--active .metric-basic-card .metric-basic-card__metric,.carousel-cards-v2__slide--active .metric-basic-card .metric-basic-card__link{opacity:1;max-height:1e3px}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card{width:200px}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__content,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__content,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__content,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__content{justify-content:flex-end}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__description,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__list,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__paragraphs,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__link,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__description,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__list,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__metric,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__link,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__description,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__list,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__paragraphs,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__link,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__description,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__list,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__metric,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__link{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__icon,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__icon,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__icon,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__icon{width:40px;height:40px}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__icon svg,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__icon svg,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__icon svg,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__icon svg{width:35px;height:35px;color:var(--textos)}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__icon svg path,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__icon svg path,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__icon svg path,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__icon svg path{fill:var(--textos)}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__icon img,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__icon img,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__icon img,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__icon img{width:35px;height:35px}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__title,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__title,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__title,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__title{margin-bottom:0;hyphens:auto;word-break:break-word;overflow-wrap:break-word}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .basic-card__header,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__header,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .basic-card__header,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__header{margin-bottom:0;gap:24px}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__header,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__header{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%;margin:0;padding:0}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__header .metric-basic-card__icon,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__header .metric-basic-card__icon{margin:0;align-self:flex-start}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card .metric-basic-card__header .metric-basic-card__title,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card .metric-basic-card__header .metric-basic-card__title{margin:0;width:100%}.carousel-cards-v2__navigation{display:flex;align-items:center;gap:24px;background-color:var(--background);margin:24px auto 0;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.carousel-cards-v2__navigation__nav-btn{width:48px;height:48px;border:1px solid var(--bordes);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:initial;color:var(--textos)}.carousel-cards-v2__navigation__nav-btn:hover{background-color:var(--cus-hover-300)}.carousel-cards-v2__navigation__nav-btn svg{width:24px;height:24px}@media(max-width:767px){.carousel-cards-v2__navigation{justify-content:start}}@media(max-width:480px){.carousel-cards-v2__track{gap:20px}.carousel-cards-v2__slide--active .basic-card,.carousel-cards-v2__slide--active .metric-basic-card{width:calc(100vw - (var(--cus-lateral-padding-container) * 2));max-width:400px}.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .basic-card,.carousel-cards-v2__slide:not(.carousel-cards-v2__slide--active) .metric-basic-card{width:calc(100vw - (var(--cus-lateral-padding-container) * 2));max-width:200px}.carousel-cards-v2__navigation{justify-content:center}}@media(min-width:768px){.carousel-cards-v2__navigation{justify-content:start}}@media(min-width:1024px){.carousel-cards-v2__navigation{justify-content:start}}@media(min-width:1440px){.carousel-cards-v2__navigation{padding:0;justify-content:start}}.carousel-images-section{width:100%;padding:clamp(2rem,4vw,4rem)0;background:var(--bg);color:var(--textos);overflow:hidden}.carousel-images-section__title{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.carousel-images-section__title h2{font-size:3rem;font-weight:300;color:var(--textos);margin:0;line-height:1.2}.carousel-images-section__description{color:var(--textos-input);font-weight:300;text-align:center;font-size:1.25rem;line-height:30px}.carousel-images-section__container{position:relative;max-width:1200px;margin:0 auto;padding:0 1rem}.carousel-images-section__track{display:flex;transition:transform .5s ease-in-out;width:100%}.carousel-images-section__slide{flex:0 0 100%;min-width:0;opacity:0;transition:opacity .3s ease-in-out}.carousel-images-section__slide--active{opacity:1}.carousel-images-section__image-container{position:relative;width:100%;height:400px;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);background:var(--bg-secondary)}@media(min-width:768px){.carousel-images-section__image-container{height:500px}}@media(min-width:1024px){.carousel-images-section__image-container{height:600px}}.carousel-images-section__image-link{display:block;width:100%;height:100%;text-decoration:none;transition:transform .3s ease}.carousel-images-section__image-link:hover{transform:scale(1.02)}.carousel-images-section__image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.carousel-images-section__image-link:hover .carousel-images-section__image{transform:scale(1.05)}.carousel-images-section__caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:2rem 1.5rem 1.5rem;color:#fff}.carousel-images-section__caption p{margin:0;font-size:1rem;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.5)}.carousel-images-section__navigation{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:10}.carousel-images-section__navigation__nav-btn{background:rgba(255,255,255,.9);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.carousel-images-section__navigation__nav-btn svg{width:20px;height:20px;color:var(--text);transition:color .3s ease}.carousel-images-section__navigation__nav-btn:hover{background:var(--primary);transform:scale(1.1)}.carousel-images-section__navigation__nav-btn:hover svg{color:#fff}.carousel-images-section__navigation__nav-btn:active{transform:scale(.95)}.carousel-images-section__navigation__nav-btn--prev{margin-left:1rem}.carousel-images-section__navigation__nav-btn--next{margin-right:1rem}.carousel-images-section__indicators{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.carousel-images-section__indicator{width:12px;height:12px;border-radius:50%;border:none;background:var(--border);cursor:pointer;transition:all .3s ease}.carousel-images-section__indicator--active{background:var(--primary);transform:scale(1.2)}.carousel-images-section__indicator:hover{background:var(--primary);opacity:.7}@media(max-width:767px){.carousel-images-section__title{font-size:2.5rem}.carousel-images-section__description{font-size:1rem;line-height:23px}.carousel-images-section__navigation__nav-btn{width:40px;height:40px}.carousel-images-section__navigation__nav-btn svg{width:16px;height:16px}.carousel-images-section__navigation__nav-btn--prev{margin-left:.5rem}.carousel-images-section__navigation__nav-btn--next{margin-right:.5rem}.carousel-images-section__image-container{height:300px}.carousel-images-section__caption{padding:1.5rem 1rem 1rem}.carousel-images-section__caption p{font-size:.9rem}}@media(prefers-color-scheme:dark){.carousel-images-section__navigation__nav-btn{background:rgba(0,0,0,.7)}.carousel-images-section__navigation__nav-btn svg{color:#fff}.carousel-images-section__navigation__nav-btn:hover{background:var(--primary)}.carousel-images-section__image-container{box-shadow:0 8px 32px rgba(0,0,0,.3)}}@media(prefers-reduced-motion:reduce){.carousel-images-section__track,.carousel-images-section__slide,.carousel-images-section__image-link,.carousel-images-section__image,.carousel-images-section__navigation__nav-btn,.carousel-images-section__indicator{transition:none}}.carousel-images-section__navigation__nav-btn:focus,.carousel-images-section__indicator:focus{outline:2px solid var(--primary);outline-offset:2px}.carousel-images{width:100%;background:var(--bg);color:var(--textos);overflow:hidden}.carousel-images__container{position:relative;margin:0 auto;height:auto}.carousel-images__track{display:flex;transition:transform .5s ease-in-out;width:100%;height:auto;align-items:flex-start}.carousel-images__slide{flex:0 0 100%;min-width:0;opacity:0;transition:opacity .3s ease-in-out;height:auto;display:flex;align-items:flex-start}.carousel-images__slide--active{opacity:1}.carousel-images__image-container{position:relative;width:100%;height:auto;max-height:80vh;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);background:var(--background-cards);flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.carousel-images__image-container{max-height:85vh}}@media(min-width:1024px){.carousel-images__image-container{max-height:90vh}}.carousel-images__image-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;transition:transform .3s ease;flex-shrink:0}.carousel-images__image-link:hover{transform:scale(1.02)}.carousel-images__image{width:100%;height:auto;max-height:80vh;object-fit:contain;object-position:center;transition:transform .3s ease;display:block;flex-shrink:0}@media(min-width:768px){.carousel-images__image{max-height:85vh}}@media(min-width:1024px){.carousel-images__image{max-height:90vh}}.carousel-images__image-link:hover .carousel-images__image{transform:scale(1.05)}.carousel-images__caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,color-mix(in srgb,black 80%,transparent));padding:2rem 1.5rem 1.5rem;color:#fbfbfb;z-index:2;pointer-events:none}.carousel-images__caption p{margin:0;font-size:1rem;line-height:1.4;text-shadow:0 1px 3px color-mix(in srgb,var(--textos) 50%,transparent)}@media(max-width:767px){.carousel-images__caption{display:none}}.carousel-images__navigation{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.carousel-images__navigation__nav-btn{width:48px;height:48px;border:1px solid var(--bordes);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--background);color:var(--textos);pointer-events:auto}.carousel-images__navigation__nav-btn:hover{background-color:var(--cus-hover-300)}.carousel-images__navigation__nav-btn svg{width:24px;height:24px}.carousel-images__navigation__nav-btn--prev{margin-left:1rem}.carousel-images__navigation__nav-btn--next{margin-right:1rem}@media(min-width:768px){.carousel-images:hover .carousel-images__navigation{opacity:1;visibility:visible}}.carousel-images__indicators{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;height:25px}.carousel-images__indicator{width:12px;height:12px;border-radius:50%;border:none;background:var(--border);cursor:pointer;transition:all .3s ease}.carousel-images__indicator--active{background:var(--primary);transform:scale(1.2)}.carousel-images__indicator:hover{background:var(--primary);opacity:.7}@media(max-width:767px){.carousel-images__navigation{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.carousel-images__navigation--visible{opacity:1;visibility:visible;pointer-events:auto}.carousel-images:hover .carousel-images__navigation{opacity:1;visibility:visible;pointer-events:auto}.carousel-images__image{max-height:80vh}}@media(prefers-color-scheme:dark){.carousel-images__image-container{box-shadow:0 8px 32px rgba(0,0,0,.3)}}@media(prefers-reduced-motion:reduce){.carousel-images__track,.carousel-images__slide,.carousel-images__image-link,.carousel-images__image,.carousel-images__navigation__nav-btn,.carousel-images__indicator{transition:none}}.carousel-images__navigation__nav-btn:focus-visible,.carousel-images__indicator:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.carousel-images__navigation__nav-btn:focus:not(:focus-visible),.carousel-images__indicator:focus:not(:focus-visible){outline:none}.intro-text-section{max-width:1024px;margin:auto}.intro-text-section__content{padding:80px var(--cus-lateral-padding-container);display:flex;gap:24px;flex-direction:column;align-items:center}.intro-text-section__title{text-align:center;color:var(--textos);font-weight:300;line-height:1}.intro-text-section__description{color:var(--textos-input);font-weight:300;text-align:center}@media(max-width:767px){.intro-text-section__title{font-size:2.5rem}.intro-text-section__description{font-size:1rem;line-height:23px}}@media(min-width:768px){.intro-text-section__title{font-size:3rem}.intro-text-section__description{font-size:1.25rem;line-height:34px}}.multi-paragraph-section{max-width:1024px;margin:auto}.multi-paragraph-section__content{padding:80px var(--cus-lateral-padding-container);display:flex;gap:24px;flex-direction:column;align-items:center}.multi-paragraph-section__title{text-align:center;color:var(--textos);font-weight:300;line-height:1}.multi-paragraph-section__subtitle{text-align:center;color:var(--textos-input);font-weight:400;margin:16px 0 0;line-height:1.2}.multi-paragraph-section__paragraphs{display:flex;flex-direction:column;gap:16px;width:100%}.multi-paragraph-section__paragraph{color:var(--textos-input);font-weight:300;text-align:center;margin:0}.multi-paragraph-section__button{margin-top:calc(48px - 24px)}@media(max-width:767px){.multi-paragraph-section__title{font-size:2.5rem}.multi-paragraph-section__subtitle{font-size:1.25rem}.multi-paragraph-section__paragraph{font-size:1rem;line-height:28px}}@media(min-width:768px){.multi-paragraph-section__title{font-size:3.5rem}.multi-paragraph-section__subtitle{font-size:1.75rem}.multi-paragraph-section__paragraph{font-size:1.25rem;line-height:30px}}.content-section{max-width:1024px;margin:auto}.content-section--align-left .content-section__content{align-items:flex-start}.content-section--align-left .content-section__title{text-align:left}.content-section--align-left .content-section__paragraph p,.content-section--align-left .content-section__list li{text-align:left}.content-section--compact .content-section__content{padding-top:48px;padding-bottom:48px}.content-section--compact .content-section__wrapper{padding-top:48px;padding-bottom:48px}.content-section__content{padding:80px 40px;display:flex;gap:24px;flex-direction:column;align-items:center}.content-section__title{text-align:center;color:var(--textos);font-weight:300;line-height:1}.content-section__body{display:flex;flex-direction:column;gap:16px;width:100%}.content-section__paragraph p{color:var(--textos-input);font-weight:300;text-align:center;margin:0}.content-section__list ul,.content-section__list ol{margin:0;padding:0;list-style:none}.content-section__list ul li,.content-section__list ol li{color:var(--textos-input);font-weight:300;text-align:center;margin-bottom:8px}.content-section__list ul li:last-child,.content-section__list ol li:last-child{margin-bottom:0}.content-section__list ul li::before,.content-section__list ol li::before{content:"•";color:var(--textos-input);font-weight:700;display:inline-block;width:1em;margin-right:.5em}.content-section__list ol li::before{content:counter(list-item)".";counter-increment:list-item}.content-section__list[style*="list-style-type: none"] ul li::before,.content-section__list[style*="list-style-type: none"] ol li::before{display:none}.content-section__list[style*="list-style-type: circle"] ul li::before,.content-section__list[style*="list-style-type: circle"] ol li::before{content:"○"}.content-section__list[style*="list-style-type: square"] ul li::before,.content-section__list[style*="list-style-type: square"] ol li::before{content:"■"}.content-section__list--2-columns ul,.content-section__list--2-columns ol{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.content-section__list--2-columns ul li,.content-section__list--2-columns ol li{text-align:left}.content-section__list--3-columns ul,.content-section__list--3-columns ol{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 1.5rem}.content-section__list--3-columns ul li,.content-section__list--3-columns ol li{text-align:left}.content-section__list--4-columns ul,.content-section__list--4-columns ol{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0 1rem}.content-section__list--4-columns ul li,.content-section__list--4-columns ol li{text-align:left}@media(max-width:767px){.content-section__list--2-columns ul,.content-section__list--2-columns ol,.content-section__list--3-columns ul,.content-section__list--3-columns ol,.content-section__list--4-columns ul,.content-section__list--4-columns ol{grid-template-columns:1fr;gap:0}.content-section__list--2-columns ul li,.content-section__list--2-columns ol li,.content-section__list--3-columns ul li,.content-section__list--3-columns ol li,.content-section__list--4-columns ul li,.content-section__list--4-columns ol li{text-align:center}}@media(min-width:768px) and (max-width:1023px){.content-section__list--3-columns ul,.content-section__list--3-columns ol,.content-section__list--4-columns ul,.content-section__list--4-columns ol{grid-template-columns:1fr 1fr;gap:0 1.5rem}}.content-section__button{margin-top:calc(48px - 24px)}.content-section__media{width:100%;margin:0;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:8px}.content-section__media-img{display:block;max-width:100%;height:auto;border:0}.content-section__caption{color:var(--textos-input);font-weight:300;font-size:.95rem;text-align:center}.content-section__wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:80px 40px}.content-section--image-left .content-section__content{order:2}.content-section--image-left .content-section__media{order:1}.content-section--image-right .content-section__content{order:1}.content-section--image-right .content-section__media{order:2}@media(max-width:767px){.content-section__content{padding:48px var(--cus-lateral-padding-container)}.content-section__media{padding:0 var(--cus-lateral-padding-container)}.content-section__wrapper{grid-template-columns:1fr;padding:48px var(--cus-lateral-padding-container)}.content-section--compact .content-section__content,.content-section--compact .content-section__wrapper{padding-top:32px;padding-bottom:32px}}@media(min-width:768px){.content-section__title{font-size:3rem}.content-section__paragraph p,.content-section__list li{font-size:1.25rem;line-height:30px}}@media(min-width:1024px){.content-section__content{padding:80px var(--cus-lateral-padding-container)}}.generic-section__content{padding:80px 0;margin:auto;display:flex;flex-direction:column;align-items:center}.generic-section__title{max-width:1024px;padding:0 var(--cus-lateral-padding-container);text-align:center;color:var(--textos);font-weight:300;line-height:1;margin:0}.generic-section__paragraph{max-width:1024px;padding:0 var(--cus-lateral-padding-container);margin:auto;margin-top:24px;color:var(--textos-input);font-weight:300;text-align:center}.generic-section__partial{width:100%;margin-top:80px}.generic-section__partial--no-top-margin{margin-top:0}.generic-section__partial.grid-pattern-1{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}.generic-section__partial.grid-pattern-1-space{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}.generic-section__partial.grid-pattern-1-small{display:grid;max-width:322px!important;grid-template-columns:1fr;margin-left:auto;margin-right:auto}.generic-section__partial.grid-pattern-2{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}.generic-section__partial.grid-pattern-2-space{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}.generic-section__partial.grid-pattern-3{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}.generic-section__partial.grid-pattern-3--no-border-background{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}.generic-section__partial.grid-pattern-3-space{display:grid;gap:40px;grid-template-columns:1fr}.generic-section__partial.grid-pattern-4{display:grid;grid-template-columns:repeat(1,1fr)}.generic-section__partial.grid-pattern-4--no-border-background{display:grid;grid-template-columns:repeat(1,1fr)}.generic-section__partial.grid-pattern-4-space{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}.generic-section__partial.grid-pattern-5{display:grid;grid-template-columns:repeat(1,1fr)}.generic-section__partial.grid-pattern-3-2-space{display:grid;gap:40px;grid-template-columns:1fr}.generic-section__partial.grid-pattern-first-3{display:grid;grid-template-columns:1fr}.generic-section__partial.grid-pattern-first-3 .metric-basic-card{justify-content:center}.generic-section__partial.grid-pattern-first-3 .metric-basic-card:not(.metric-basic-card--has-button) .metric-basic-card__content{flex-grow:0}.generic-section__partial.grid-pattern-first-3 .metric-basic-card.metric-basic-card--has-button .metric-basic-card__content{flex-grow:1}.generic-section__partial.grid-pattern-1:has(.basic-card,.metric-basic-card,.line-basic-card),.generic-section__partial.grid-pattern-1-small:has(.basic-card,.metric-basic-card,.line-basic-card),.generic-section__partial.grid-pattern-2:has(.basic-card,.metric-basic-card,.line-basic-card),.generic-section__partial.grid-pattern-3:has(.basic-card,.metric-basic-card,.line-basic-card),.generic-section__partial.grid-pattern-4:has(.basic-card,.metric-basic-card,.line-basic-card),.generic-section__partial.grid-pattern-5:has(.basic-card,.metric-basic-card,.line-basic-card),.generic-section__partial.grid-pattern-first-3:has(.basic-card,.metric-basic-card,.line-basic-card){border-top:1px solid var(--bordes);border-left:1px solid var(--bordes)}.generic-section__partial.grid-pattern-1:has(.basic-card,.metric-basic-card,.line-basic-card) .basic-card,.generic-section__partial.grid-pattern-1:has(.basic-card,.metric-basic-card,.line-basic-card) .metric-basic-card,.generic-section__partial.grid-pattern-1:has(.basic-card,.metric-basic-card,.line-basic-card) .line-basic-card,.generic-section__partial.grid-pattern-1-small:has(.basic-card,.metric-basic-card,.line-basic-card) .basic-card,.generic-section__partial.grid-pattern-1-small:has(.basic-card,.metric-basic-card,.line-basic-card) .metric-basic-card,.generic-section__partial.grid-pattern-1-small:has(.basic-card,.metric-basic-card,.line-basic-card) .line-basic-card,.generic-section__partial.grid-pattern-2:has(.basic-card,.metric-basic-card,.line-basic-card) .basic-card,.generic-section__partial.grid-pattern-2:has(.basic-card,.metric-basic-card,.line-basic-card) .metric-basic-card,.generic-section__partial.grid-pattern-2:has(.basic-card,.metric-basic-card,.line-basic-card) .line-basic-card,.generic-section__partial.grid-pattern-3:has(.basic-card,.metric-basic-card,.line-basic-card) .basic-card,.generic-section__partial.grid-pattern-3:has(.basic-card,.metric-basic-card,.line-basic-card) .metric-basic-card,.generic-section__partial.grid-pattern-3:has(.basic-card,.metric-basic-card,.line-basic-card) .line-basic-card,.generic-section__partial.grid-pattern-4:has(.basic-card,.metric-basic-card,.line-basic-card) .basic-card,.generic-section__partial.grid-pattern-4:has(.basic-card,.metric-basic-card,.line-basic-card) .metric-basic-card,.generic-section__partial.grid-pattern-4:has(.basic-card,.metric-basic-card,.line-basic-card) .line-basic-card,.generic-section__partial.grid-pattern-5:has(.basic-card,.metric-basic-card,.line-basic-card) .basic-card,.generic-section__partial.grid-pattern-5:has(.basic-card,.metric-basic-card,.line-basic-card) .metric-basic-card,.generic-section__partial.grid-pattern-5:has(.basic-card,.metric-basic-card,.line-basic-card) .line-basic-card,.generic-section__partial.grid-pattern-first-3:has(.basic-card,.metric-basic-card,.line-basic-card) .basic-card,.generic-section__partial.grid-pattern-first-3:has(.basic-card,.metric-basic-card,.line-basic-card) .metric-basic-card,.generic-section__partial.grid-pattern-first-3:has(.basic-card,.metric-basic-card,.line-basic-card) .line-basic-card{border:none;border-right:1px solid var(--bordes);border-bottom:1px solid var(--bordes)}.generic-section__partial.grid-pattern-3--no-border-background,.generic-section__partial.grid-pattern-4--no-border-background{border:none}.generic-section__partial.grid-pattern-3--no-border-background .basic-card,.generic-section__partial.grid-pattern-3--no-border-background .metric-basic-card,.generic-section__partial.grid-pattern-3--no-border-background .line-basic-card,.generic-section__partial.grid-pattern-4--no-border-background .basic-card,.generic-section__partial.grid-pattern-4--no-border-background .metric-basic-card,.generic-section__partial.grid-pattern-4--no-border-background .line-basic-card{border:none;background-color:initial}.generic-section__button{margin-top:40px;padding:0 var(--cus-lateral-padding-container)}@media(max-width:767px){.generic-section__title{font-size:2.5rem}.generic-section__paragraph{font-size:1rem;line-height:28px}}@media(min-width:768px){.generic-section__title{font-size:3rem}.generic-section__paragraph{font-size:1.25rem;line-height:30px}.generic-section__partial.grid-pattern-2,.generic-section__partial.grid-pattern-2-space{grid-template-columns:repeat(2,1fr)}.generic-section__partial.grid-pattern-3,.generic-section__partial.grid-pattern-3--no-border-background,.generic-section__partial.grid-pattern-3-space{grid-template-columns:repeat(3,1fr)}.generic-section__partial.grid-pattern-4,.generic-section__partial.grid-pattern-4--no-border-background,.generic-section__partial.grid-pattern-4-space{grid-template-columns:repeat(2,1fr)}.generic-section__partial.grid-pattern-5{grid-template-columns:repeat(5,1fr)}.generic-section__partial.grid-pattern-3-2-space{display:grid;grid-template-columns:repeat(6,1fr)}.generic-section__partial.grid-pattern-3-2-space>*:nth-child(5n+1),.generic-section__partial.grid-pattern-3-2-space>*:nth-child(5n+2),.generic-section__partial.grid-pattern-3-2-space>*:nth-child(5n+3){grid-column:span 2}.generic-section__partial.grid-pattern-3-2-space>*:nth-child(5n+4),.generic-section__partial.grid-pattern-3-2-space>*:nth-child(5n+5){grid-column:span 3}.generic-section__partial.grid-pattern-first-3{display:grid;grid-template-columns:repeat(2,1fr)}.generic-section__partial.grid-pattern-first-3>*:first-child{grid-column:span 2}.generic-section__partial.grid-pattern-first-3>*:nth-child(2n){grid-column:1;align-self:stretch}.generic-section__partial.grid-pattern-first-3>*:nth-child(2n+1):not(:first-child){grid-column:2;align-self:stretch}}@media(min-width:1024px){.generic-section__partial.grid-pattern-4,.generic-section__partial.grid-pattern-4--no-border-background,.generic-section__partial.grid-pattern-4-space{grid-template-columns:repeat(4,1fr)}.generic-section__partial.grid-pattern-first-3{display:grid;grid-template-columns:repeat(3,1fr)}.generic-section__partial.grid-pattern-first-3>*:first-child{grid-column:1;grid-row:1/span 999;align-self:stretch}.generic-section__partial.grid-pattern-first-3>*:nth-child(2n){grid-column:2;align-self:stretch}.generic-section__partial.grid-pattern-first-3>*:nth-child(2n+1):not(:first-child){grid-column:3;align-self:stretch}}.question-text-section{max-width:1024px;margin:auto}.question-text-section__content{padding:80px var(--cus-lateral-padding-container);display:flex;gap:24px;flex-direction:column;align-items:center}.question-text-section__question{text-align:center;color:var(--textos);font-weight:300;line-height:1;margin:0}.question-text-section__question-mark{color:var(--rojo-principal);line-height:1;font-weight:300}.question-text-section__description{color:var(--textos-input);font-weight:300;text-align:center;margin:0}@media(max-width:767px){.question-text-section__question{font-size:2.5rem}.question-text-section__description{font-size:1rem;line-height:28px}}@media(min-width:768px){.question-text-section__question{font-size:3.5rem}.question-text-section__description{font-size:1.25rem;line-height:2.125rem}}@media(min-width:1440px){.question-text-section__content{gap:24px}.question-text-section__question{font-size:3.5rem}.question-text-section__description{font-size:1.25rem;line-height:2.125rem}}.team-member-card{width:315px;height:426px;background:var(--background-cards);border:1px solid var(--bordes)}.team-member-card__image-container{width:100%;height:315px}.team-member-card__image{width:100%;height:100%;object-fit:cover;object-position:center}.team-member-card__content{height:111px;padding:24px 24px 32px;display:flex;flex-direction:column;gap:8px}.team-member-card__name{font-weight:300;font-size:1.375rem;line-height:1;color:var(--textos)}.team-member-card__position{font-weight:300;font-size:1rem;line-height:1;color:var(--rojo-principal)}.video-card{display:flex;flex-direction:column;background-color:var(--cus-background-partial);overflow:hidden;height:100%;box-shadow:0 10px 25px rgba(0,0,0,5%);transition:transform .3s ease,box-shadow .3s ease,border-radius .3s ease,border .3s ease}.video-card:hover{transform:translateY(-4px);box-shadow:0 20px 35px rgba(0,0,0,8%);border-radius:20px;border:1px solid var(--cus-border-partial)}.video-card__thumbnail{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#000}.video-card__thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.video-card:hover .video-card__thumbnail img{transform:scale(1.05)}.video-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,background .3s ease}.video-card__play:hover{transform:translate(-50%,-50%)scale(1.1);background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.4)}.video-card__play svg{margin:auto;width:auto;height:auto}.video-card__play svg path{fill:var(--rojo-principal)}.video-card__content{padding:32px 28px 36px;display:flex;flex-direction:column;gap:16px;flex:1;border:1px solid var(--cus-border-partial);display:flex;align-items:center;text-align:center}.video-card__title{font-size:1.375rem;line-height:1.2;color:var(--cus-color-partial);font-weight:500}.video-card__description{color:var(--cus-color-partial);font-size:1rem;line-height:1.4;flex:1;margin:0}.video-card__cta{display:inline-flex;align-items:center;gap:12px;color:var(--cus-color-partial);font-weight:500;margin-top:auto;transition:color .3s ease;text-decoration:underline}.video-card__cta:hover{color:var(--rojo-principal)}.video-card__cta:hover svg path{fill:var(--cus-color-partial)}.video-card__cta svg{width:24px;height:24px}.video-card__cta svg path{fill:var(--rojo-principal);transition:fill .3s ease}@media(max-width:767px){.video-card__content{padding:24px}.video-card__title{font-size:1.25rem}}.box-step{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:32px;gap:24px;background:var(--background-cards);border:1px solid var(--bordes)}.box-step .heading{font-style:normal;font-weight:300;font-size:64px;line-height:78px;color:var(--rojo-principal)}.box-step .subheading{font-style:normal;font-weight:300;font-size:22px;line-height:27px;color:var(--textos)}.box-step .desc-box-step{font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:var(--textos-input)}.box-step .desc-box-step a{text-decoration-line:underline;color:var(--rojo-principal)}@media(max-width:var(--cus-breakpoint-mobile)){.box-step .heading{font-style:normal;font-weight:300;font-size:48px;line-height:59px}.box-step .subheading{font-style:normal;font-weight:300;font-size:20px;line-height:24px}.box-step .desc-box-step{font-style:normal;font-weight:300;font-size:14px;line-height:17px}}.tabs-section{max-width:1024px;margin:0 auto;padding:80px var(--cus-lateral-padding-container)}.tabs-section__header{text-align:center;margin-bottom:48px}.tabs-section__title{font-size:48px;font-weight:300;color:var(--textos);margin:0;line-height:1}.tabs-section__container{display:grid;grid-template-columns:1fr;gap:40px}.tabs-section__navigation{display:flex;flex-direction:column;gap:40px}.tabs-section__tab{display:flex;align-items:center;gap:16px;padding:16px 24px;background:var(--background-cards);border:1px solid var(--bordes);cursor:pointer;text-align:left;width:100%}.tabs-section__tab:hover{background:var(--cus-hover-400)}.tabs-section__tab--active{border-color:var(--textos)}.tabs-section__tab-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.tabs-section__tab-icon svg{width:100%;height:100%;fill:var(--textos)}.tabs-section__tab-icon svg path{fill:var(--textos)}.tabs-section__tab-title{flex:1;font-size:18px;font-weight:300;color:var(--textos);line-height:1}.tabs-section__tab-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.tabs-section__content{min-height:400px;background:var(--background-cards);border:1px solid var(--textos);padding:32px 24px}.tabs-section__panel{display:none;animation:fadeIn .3s ease-in-out}.tabs-section__panel--active{display:block}.tabs-section__panel--mobile{background:var(--background-cards);border:1px solid var(--textos);padding:32px 24px;margin-top:16px}.tabs-section__content--hidden{display:none}.tabs-section__content-title{font-size:20px;font-weight:300;color:var(--textos);margin-bottom:24px;line-height:1;margin-bottom:24px}.tabs-section__content-paragraph{font-size:14px;font-weight:300;color:var(--textos-input);line-height:20px;margin-bottom:24px}.tabs-section__content-paragraph:last-child{margin-bottom:24px}.tabs-section__content-list{padding-left:1rem}.tabs-section__content-list-item{position:relative;padding-left:24px;margin-bottom:.5rem;font-size:14px;font-weight:300;color:var(--textos-input);line-height:20px}.tabs-section__content-list-item:last-child{margin-bottom:24px}.tabs-section__content-list-item::before{content:'';position:absolute;left:0;top:.6rem;width:.3rem;height:.3rem;background-color:var(--rojo-principal);border-radius:50%}.tabs-section__chat-input{display:flex;align-items:center;padding:.5rem .5rem .5rem 2rem;border:1px solid var(--bordes);border-radius:25px;background:var(--background);margin-bottom:24px}.tabs-section__chat-input-field{flex:1;font-size:16px;font-weight:500;color:var(--textos-input);line-height:1}.tabs-section__chat-input-field::placeholder{color:var(--textos-input)}.tabs-section__chat-input-field:focus{outline:none}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.tabs-section{padding:60px 40px}.tabs-section__title{font-size:56px}.tabs-section__container{grid-template-columns:1fr 2fr}.tabs-section__tab{padding:24px 28px}.tabs-section__tab-title{font-size:18px}.tabs-section__content-title{font-size:22px}.tabs-section__content-paragraph{font-size:16px;line-height:26px}.tabs-section__content-list-item{font-size:16px;line-height:26px}}@media(min-width:1024px){.tabs-section__tab{padding:28px 32px}.tabs-section__tab-title{font-size:20px}}.tabs{max-width:1024px;margin:0 auto}.tabs__header{text-align:center;margin-bottom:48px}.tabs__title{font-size:48px;font-weight:300;color:var(--textos);margin:0;line-height:1}.tabs__container{display:grid;grid-template-columns:1fr;gap:40px}.tabs__navigation{display:flex;flex-direction:column;gap:40px}.tabs__tab{display:flex;align-items:center;gap:16px;padding:16px 24px;background:var(--background-cards);border:1px solid var(--bordes);cursor:pointer;text-align:left;width:100%;transform:translateZ(0);will-change:background-color,border-color;backface-visibility:hidden;-webkit-backface-visibility:hidden}.tabs__tab:hover{background:var(--cus-hover-400)}.tabs__tab--active{border-color:var(--textos)}.tabs__tab-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--textos)}.tabs__tab-icon svg{width:100%;height:100%;color:var(--textos)}.tabs__tab-icon svg path{fill:currentColor}.tabs__tab-title{flex:1;font-size:18px;font-weight:300;color:var(--textos);line-height:1}.tabs__tab-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.tabs__content{min-height:400px;background:var(--background-cards);border:1px solid var(--textos);padding:32px 24px}.tabs__panel{display:none;will-change:opacity,transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint}.tabs__panel--active{display:block;animation:fadeIn .3s ease-in-out}.tabs__panel--mobile{background:var(--background-cards);border:1px solid var(--textos);padding:32px 24px}.tabs__content--hidden{display:none}.tabs__content-title{font-size:20px;font-weight:300;color:var(--textos);margin-bottom:24px;line-height:1;margin-bottom:24px}.tabs__content-paragraph{font-size:14px;font-weight:300;color:var(--textos-input);line-height:20px;margin-bottom:24px}.tabs__content-paragraph:last-child{margin-bottom:24px}.tabs__content-list{padding-left:1rem}.tabs__content-list-item{position:relative;padding-left:24px;margin-bottom:.5rem;font-size:14px;font-weight:300;color:var(--textos-input);line-height:20px}.tabs__content-list-item:last-child{margin-bottom:24px}.tabs__content-list-item::before{content:'';position:absolute;left:0;top:.6rem;width:.3rem;height:.3rem;background-color:var(--rojo-principal);border-radius:50%}.tabs__chat-input{display:flex;align-items:center;padding:.5rem .5rem .5rem 2rem;border:1px solid var(--bordes);border-radius:25px;background:var(--background);margin-bottom:24px}.tabs__chat-input-field{flex:1;font-size:16px;font-weight:500;color:var(--textos-input);line-height:1}.tabs__chat-input-field::placeholder{color:var(--textos-input)}.tabs__chat-input-field:focus{outline:none}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.tabs__title{font-size:56px}.tabs__container{grid-template-columns:1fr 2fr}.tabs__tab{padding:24px 28px}.tabs__tab-title{font-size:18px}.tabs__content-title{font-size:22px}.tabs__content-paragraph{font-size:16px;line-height:26px}.tabs__content-list-item{font-size:16px;line-height:26px}}@media(min-width:1024px){.tabs__tab{padding:28px 32px}.tabs__tab-title{font-size:20px}}.box-soporte{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:32px 24px;gap:24px;background:var(--background-cards);border:1px solid var(--bordes)}.box-soporte .box-icon{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:24px;color:var(--textos)}.box-soporte .heading{font-style:normal;font-weight:300;font-size:22px;line-height:27px;color:var(--textos)}.box-soporte .text-box-soporte{font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:var(--textos-input)}.box-soporte .text-box-soporte a{text-decoration-line:underline;color:var(--rojo-principal)}.box-soporte .lnk-btn{display:flex;flex-direction:row;align-items:center;padding:0;gap:16px;border-radius:25px;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:var(--textos)}@media(max-width:var(--cus-breakpoint-mobile)){.box-soporte .heading{font-style:normal;font-weight:300;font-size:48px;line-height:59px}.box-soporte .text-box-soporte{font-style:normal;font-weight:300;font-size:14px;line-height:17px}}.forms-section__title{color:var(--textos);font-weight:300;line-height:1;max-width:1024px;margin:auto;text-align:center}.forms-section__presentation__content{border:1px solid var(--bordes);padding:2rem}.forms-section__presentation__form{display:flex;flex-direction:column;gap:1.5rem}.forms-section__presentation__form__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.forms-section__presentation__form__field{display:flex;flex-direction:column;gap:.5rem}.forms-section__presentation__form__field--checkbox{grid-column:1/-1}.forms-section__presentation__form__field--full{grid-column:1/-1}.forms-section__presentation__form__label{font-weight:300;font-size:.875rem;color:var(--textos);line-height:1.2}.forms-section__presentation__form__required{color:var(--rojo-principal);margin-left:.25rem}.forms-section__presentation__form__input{border:none;border-bottom:1px solid var(--bordes);padding:.5rem 0;font-size:1rem;background:0 0;color:var(--textos);transition:border-color .3s ease}.forms-section__presentation__form__input:focus{outline:none;border-bottom-color:var(--rojo-principal)}.forms-section__presentation__form__input::placeholder{color:var(--textos-input);opacity:.7}.forms-section__presentation__form__textarea{border:1px solid var(--bordes);border-radius:.25rem;padding:.75rem;font-size:1rem;background:0 0;color:var(--textos);transition:border-color .3s ease;resize:vertical;min-height:100px}.forms-section__presentation__form__textarea:focus{outline:none;border-color:var(--rojo-principal)}.forms-section__presentation__form__textarea::placeholder{color:var(--textos-input);opacity:.7}.forms-section__presentation__form__select-wrapper{position:relative;display:flex;align-items:center}.forms-section__presentation__form__select{border:none;border-bottom:1px solid var(--bordes);padding:.5rem 2rem .5rem 0;font-size:1rem;background:0 0;color:var(--textos);appearance:none;cursor:pointer;transition:border-color .3s ease;width:100%}.forms-section__presentation__form__select:focus{outline:none;border-bottom-color:var(--rojo-principal)}.forms-section__presentation__form__select-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--textos-input);pointer-events:none}.forms-section__presentation__form__checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-weight:300;font-size:.875rem;color:var(--textos);line-height:1.4}.forms-section__presentation__form__checkbox{margin:0;width:1rem;height:1rem;border:1px solid var(--bordes);background:0 0;cursor:pointer;flex-shrink:0;margin-top:.125rem}.forms-section__presentation__form__checkbox:checked{background:var(--rojo-principal);border-color:var(--rojo-principal)}.forms-section__presentation__form__checkbox:focus{outline:2px solid var(--rojo-principal);outline-offset:2px}.forms-section__presentation__form__checkbox-text{flex:1}.forms-section__presentation__form__submit{display:flex;justify-content:center;margin-top:1rem}.forms-section__presentation__form__button{background:var(--textos);color:var(--background);border:none;padding:1rem 2rem;font-size:1rem;font-weight:500;border-radius:.25rem;cursor:pointer;transition:all .3s ease;min-width:120px}.forms-section__presentation__form__button:hover{background:var(--rojo-principal);transform:translateY(-2px)}.forms-section__presentation__form__button:active{transform:translateY(0)}.forms-section__presentation__form__button:focus{outline:2px solid var(--rojo-principal);outline-offset:2px}@media(max-width:767px){.forms-section{padding-top:80px;padding-bottom:80px}.forms-section__title{font-size:40px;padding:0 2rem;margin-bottom:80px}.forms-section__presentation__center{padding:0 2rem}.forms-section__presentation__content{padding:1.5rem}.forms-section__presentation__form__fields{grid-template-columns:1fr;gap:1rem}.forms-section__presentation__form__field{gap:.375rem}.forms-section__presentation__form__label{font-size:.8rem}.forms-section__presentation__form__input,.forms-section__presentation__form__select,.forms-section__presentation__form__textarea{font-size:.9rem;padding:.375rem 0}.forms-section__presentation__form__textarea{padding:.5rem}.forms-section__presentation__form__checkbox-label{font-size:.8rem}.forms-section__presentation__form__button{padding:.875rem 1.5rem;font-size:.9rem}}@media(min-width:768px){.forms-section{padding-top:80px;padding-bottom:80px}.forms-section__title{font-size:56px;padding:0 2rem;margin-bottom:80px}.forms-section__presentation__center{padding:0 2rem}.forms-section__presentation__content{padding:2rem}}@media(min-width:1024px){.forms-section__title{padding:0;margin-bottom:80px}.forms-section__presentation__center{padding:0}.forms-section__presentation__content{padding:2rem}}@media(max-width:1439px){.forms-section{max-width:1024px;margin:auto;padding:0 2rem}.forms-section__presentation{max-width:100%;margin:0}.forms-section__presentation__left{display:none}.forms-section__presentation__right{display:none}}@media(min-width:1440px){.forms-section{padding-top:80px;padding-bottom:80px;max-width:1024px;margin:0 auto}.forms-section__title{padding-top:0;padding-bottom:0;margin-bottom:80px}.forms-section__presentation{display:grid;grid-template-columns:273px 1fr 273px;height:582px;max-width:100%;margin:0}.forms-section__presentation__left svg{width:100%;max-height:582px;stroke:var(--bordes)}.forms-section__presentation__right svg{width:100%;max-height:582px;stroke:var(--bordes)}.forms-section__presentation__center{padding:0;max-width:751px}.forms-section__presentation__content{height:100%;display:flex;flex-direction:column;justify-content:center}.forms-section__presentation--left{grid-template-columns:273px 1fr 273px}.forms-section__presentation--right{grid-template-columns:273px 1fr 273px}}.scroll-margin-top-form{padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);max-width:1024px;margin:0 auto}.hs-form-field{position:relative;margin-bottom:1.5rem}.hs-form-field label:not(.hs-error-msg){position:absolute;top:25px;left:12px;transform:translateY(-50%);background:var(--background);padding:0 4px;color:var(--textos-inputs);transition:all .3s ease;pointer-events:none;z-index:1;margin:0;font-style:normal;font-weight:300;font-size:16px;line-height:20px}.hs-form-field .input{position:relative}.hs-form-field .hs-input{width:100%;padding:12px;border-bottom:1px solid var(--bordes);background:var(--background);transition:all .3s ease;font-style:normal;font-weight:300;font-size:16px;line-height:20px}.hs-form-field .hs-input::placeholder{opacity:0}.hs-form-field .hs-input:focus{outline:none;border-color:var(--textos-inputs)}.hs-form-field .hs-input:focus~label:not(.hs-error-msg),.hs-form-field .hs-input:not(:placeholder-shown)~label:not(.hs-error-msg),.hs-form-field .hs-input[value]:not([value=""])~label:not(.hs-error-msg){top:0;font-size:12px;transform:translateY(-50%)}.hs-form-field select.hs-input{padding:12px;font-style:normal;font-weight:300;font-size:16px;line-height:20px}.hs-form-field select.hs-input:focus~label:not(.hs-error-msg),.hs-form-field select.hs-input:not([value=""])~label:not(.hs-error-msg){top:0;font-size:12px;transform:translateY(-50%)}.hs-form-required{color:var(--rojo-principal);margin-left:2px}.hs-fieldtype-booleancheckbox{position:static}.hs-fieldtype-booleancheckbox label:not(.hs-error-msg){position:static;transform:none;background:0 0;padding:0;pointer-events:auto}.hs-fieldtype-booleancheckbox .hs-input{margin-right:16px;width:32px;height:32px;border:1px solid var(--bordes);border-radius:8px}.hs-form-field.focused label:not(.hs-error-msg){top:0;font-size:12px;transform:translateY(-50%)}.hs-richtext.hs-main-font-element{display:none}.hs-error-msg,.hs-error-msgs{font-size:14px;color:var(--rojo-principal)!important}.hs-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 2rem;border-radius:25px;background:var(--textos);color:var(--background);font-size:1rem;font-weight:500;line-height:1;border:none;cursor:pointer;margin-top:32px}.hs-button:hover{background:var(--cus-hover-600)}.scroll-margin-top-form{scroll-margin-top:calc(var(--cus-height-header) + 2px)}.hs-form-private a{color:var(--rojo-principal)}@media(max-width:767px){.scroll-margin-top-form .section-title{font-size:32px}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(calc(-100%/4))}}.marquee-logos-section{padding:80px 0;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.marquee-logos-section__header{max-width:1024px;width:100%;margin:0 auto;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.marquee-logos-section__header__content{display:flex;flex-direction:column;gap:24px}.marquee-logos-section__title{color:var(--textos);font-weight:300;line-height:1;text-align:center;margin:0}.marquee-logos-section__paragraph{color:var(--textos);font-size:1.25rem;line-height:1;margin:0;width:100%;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);max-width:1024px;margin:auto;text-align:center}.marquee-logos-section__button{max-width:1024px;width:100%;margin:auto;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);display:flex;justify-content:center;align-items:center;margin-top:1rem}.marquee-logos-section__container{position:relative;width:100%;overflow:hidden;display:flex;align-items:center}.marquee-logos-section__track{display:flex;align-items:center;gap:48px;height:100%;flex-shrink:0;width:max-content;will-change:transform;animation:30s linear infinite marquee!important}.marquee-logos-section__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:100px;height:100%}.marquee-logos-section__item__wrapper{height:100%;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.marquee-logos-section__item__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--textos-input)}.marquee-logos-section__logo{width:auto;height:100%;object-fit:contain}.marquee-logos-section__item__content svg{width:auto;height:100%;object-fit:contain;color:var(--logo-color,currentColor)}.marquee-logos-section[style*="--logo-color"] .marquee-logos-section__item__content svg *{fill:var(--logo-color)!important;stroke:var(--logo-color)!important}.marquee-logos-section--color-rojo-principal .marquee-logos-section__item__content svg *,.marquee-logos-section--color-textos .marquee-logos-section__item__content svg *,.marquee-logos-section--color-textos-input .marquee-logos-section__item__content svg *{fill:var(--logo-color)!important;stroke:var(--logo-color)!important}@media(max-width:767px){.marquee-logos-section__title{font-size:2.5rem}.marquee-logos-section__item{min-width:80px;max-height:60px}.marquee-logos-section__item__wrapper{max-height:50px}.marquee-logos-section__track{gap:24px;animation:20s linear infinite marquee!important}}@media(min-width:768px){.marquee-logos-section__title{font-size:3rem}.marquee-logos-section__paragraph{font-size:1.25rem;line-height:30px}}.section-introduction{font-family:montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--bg:var(--background);--bg-soft:var(--background);--card:var(--background-cards);--text:var(--textos);--muted:var(--textos-input);--border:var(--bordes);--accent:var(--rojo-principal);--btn-bg:var(--background-button);--btn-text:var(--textos-button);--shadow-rgb:0, 0, 0;color:var(--text);background:var(--bg);position:relative;overflow:visible}.section-introduction__hero{background:var(--bg);position:relative;padding:clamp(3rem,6vw,6rem)0;padding-bottom:clamp(2rem,4vw,3rem)}.section-introduction__hero .section-introduction__container{max-width:none;margin:0;padding:0;display:grid;grid-template-columns:calc((100vw - 1024px)/2)minmax(0,1024px)calc((100vw - 1024px)/2)}.section-introduction__container{max-width:1280px;margin:0 auto;padding:0 var(--cus-lateral-padding-container)}.section-introduction__hero .section-introduction__content{grid-column:2;width:100%;padding-inline:var(--cus-lateral-padding-container)}.section-introduction__content{text-align:left}.section-introduction__kicker{color:var(--accent);font-weight:600;letter-spacing:.01em;margin:0 0 1rem;font-size:clamp(.9rem,1.4vw,1rem)}.section-introduction__title{font-weight:200;line-height:.95;letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2.2rem,8vw,5.2rem);color:var(--text)}.section-introduction__description{font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.75;color:var(--muted);max-width:72ch;margin:0 0 2rem}.section-introduction__paragraphs{margin:0 0 2rem}.section-introduction__paragraph{font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.75;color:var(--muted);max-width:72ch;margin:0 0 1rem}.section-introduction__paragraph:last-child{margin-bottom:0}.section-introduction__cta-wrap{display:flex;gap:1rem;align-items:center}.section-introduction__cta{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.25rem;background:var(--btn-bg);color:var(--btn-text);border-radius:999px;text-decoration:none;font-weight:600;box-shadow:0 2px rgba(var(--shadow-rgb),.25);transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.section-introduction__cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--shadow-rgb),.2)}.section-introduction__cta:active{transform:translateY(0);box-shadow:0 2px 8px rgba(var(--shadow-rgb),.2)}.section-introduction__cta-icon{font-size:1.25em;line-height:1}.section-introduction__extras{margin:0 0 1.25rem;max-width:72ch}.section-introduction__brief{color:var(--muted);font-size:clamp(.95rem,1.05vw,1rem);line-height:1.7;margin:0 0 .75rem}.section-introduction__bullets{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.section-introduction__bullet{display:flex;align-items:flex-start;gap:.55rem;color:var(--muted);line-height:1.65;font-size:clamp(.95rem,1.05vw,1rem)}.section-introduction__bullet-icon{flex:none;width:18px;height:18px;line-height:18px;display:inline-grid;place-items:center;color:var(--accent);opacity:.95;transform:translateY(.15em)}.section-introduction__bullet-text{flex:1}.icon-mask{--icon-size:40px;display:inline-block;width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask-image:var(--icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;vertical-align:middle;pointer-events:none}html[data-theme=dark] .icon-mask,html.dark .icon-mask,body.dark .icon-mask,.theme-dark .icon-mask{filter:drop-shadow(0 0 .6px currentColor)drop-shadow(0 0 .6px currentColor);opacity:.95}@media(max-width:768px){.section-introduction__hero{padding-top:2.25rem}.section-introduction__title{font-size:clamp(2rem,9vw,3rem)}.section-introduction__description,.section-introduction__paragraph{line-height:1.8}}@media(max-width:1024px){.section-introduction__hero .section-introduction__container{grid-template-columns:1fr;padding:0 var(--cus-lateral-padding-container)}.section-introduction__hero .section-introduction__content{grid-column:1}}.metrics-section{max-width:1024px;margin:auto;padding:80px var(--cus-lateral-padding-container)}.metrics-section__title{font-weight:300;line-height:1;text-align:center;margin-bottom:3rem}.metrics-section__content{display:grid;gap:40px;grid-template-columns:1fr}.metrics-section__item{text-align:center;max-width:300px;margin:auto}.metrics-section__number{font-size:3.5rem;font-weight:300;color:var(--textos)}.metrics-section__description{font-weight:300;color:var(--textos-input)}@media(max-width:767px){.metrics-section__title{font-size:3rem;margin-bottom:1.5rem}.metrics-section__content{grid-template-columns:1fr}.metrics-section__number{font-size:3rem;line-height:1}.metrics-section__description{font-size:1rem;line-height:28px}}@media(min-width:768px){.metrics-section__title{font-size:3.5rem;line-height:1}.metrics-section__content{grid-template-columns:repeat(3,1fr)}.metrics-section__content.grid-pattern-3{grid-template-columns:repeat(3,1fr)}.metrics-section__content.grid-pattern-4{grid-template-columns:repeat(4,1fr)}.metrics-section__number{font-size:3.5rem}.metrics-section__description{font-size:1.25rem;line-height:30px}}@media(min-width:1024px){.metrics-section__content.grid-pattern-3{grid-template-columns:repeat(3,1fr)}.metrics-section__content.grid-pattern-4{grid-template-columns:repeat(4,1fr)}}.principios-cards{max-width:1024px;margin:0 auto;padding:80px 40px;display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.principios-cards{padding:80px 0;grid-template-columns:1fr 1fr;gap:32px}}@media(min-width:1024px){.principios-cards{gap:40px}}.section-certificados__container{margin:0 auto;padding:0 40px}.section-certificados__title{text-align:center;color:var(--textos);font-weight:300;line-height:1;margin:0 0 32px;font-size:clamp(2rem,6.5vw,3rem)}.section-certificados__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(min-width:640px){.section-certificados__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.section-certificados__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-certificados__item{display:flex;align-items:center;justify-content:center;padding:16px;background:var(--background-cards,transparent);border:1px solid var(--bordes);border-radius:8px}.section-certificados__item img{display:block;max-width:100%;max-height:80px;width:auto;height:auto;object-fit:contain;filter:var(--certificados-filter,none)}.header{width:100%;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--bordes);position:fixed;top:calc(.25rem * 0);z-index:1001;background-color:var(--background-cards)}.header__container{max-width:1024px;margin-inline:auto;padding:0}.header__subcontainer{display:flex;align-items:center;justify-content:space-between;height:var(--cus-height-header);padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.header__brand{display:flex;align-items:center}.header__toggle{display:inline-flex;align-items:center;gap:calc(.25rem * 2);white-space:nowrap;font-weight:500;transition-property:all;transition-timing-function:initial,cubic-bezier(.4,0,.2,1);transition-duration:initial,.15s;background:0 0;border:none;margin-inline-start:calc(calc(.25rem * 4) * var(0));margin-inline-end:calc(calc(.25rem * 4));width:3rem;height:3rem;color:var(--textos)}.header__toggle:hover{color:var(--cus-hover-600)}#header-toggle-icon{transition:transform .3s ease-in-out}#header-toggle-icon path{fill:var(--textos)}.header__toggle:hover #header-toggle-icon path{fill:var(--cus-hover-600)}.header-logo-container{height:calc(.25rem * 8);width:auto}.header__logo-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.header__logo{position:relative;width:100%;height:100%}.header__actions{display:flex;align-items:center;gap:8px}.header__actions-button{width:3rem;height:3rem;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:end;color:color-mix(in oklab,var(--textos) 70%,transparent)}.header__actions-button svg{transform:rotate(270deg);color:var(--textos)}.header__actions-button:hover svg{stroke:var(--cus-hover-600)}.language-selector-desktop{display:block}@media(max-width:480px){.language-selector-desktop{display:none}}@media(min-width:768px) and (min-height:550px){.sidebar{border-right-style:solid;border-right-width:1px;border-color:var(--bordes);background-color:var(--cus-background-sidebar);color:var(--textos);height:calc(100vh - var(--cus-height-header));display:flex;flex-direction:column;position:fixed;top:var(--cus-height-header);left:0;z-index:1000;overflow-y:auto}}@media(min-width:768px) and (min-height:550px) and (min-width:768px){.sidebar{width:25%;font-size:1.125rem;line-height:1}}@media(min-width:768px) and (min-height:550px) and (min-width:1024px){.sidebar{width:25%;font-size:1.125rem;line-height:1}}@media(min-width:768px) and (min-height:550px) and (min-width:1440px){.sidebar{width:25%;font-size:1.125rem;line-height:1}}@media(min-width:768px) and (min-height:550px){.sidebar__menu{list-style:none;padding:0;margin:0;flex-grow:1!important;flex-shrink:1!important}.sidebar__link{display:block;padding:0;color:var(--textos);text-decoration:none;transition:background-color .3s ease;width:100%}.sidebar__content{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;justify-content:space-between!important;height:calc(100vh - var(--cus-height-header));overflow:hidden}}@media(min-width:768px) and (min-height:550px) and (min-width:768px){.sidebar__content{padding:2.5rem 12px}}@media(min-width:768px) and (min-height:550px) and (min-width:768px) and (max-height:600px){.sidebar__content{padding:2rem 12px}}@media(min-width:768px) and (min-height:550px) and (min-width:1024px){.sidebar__content{padding:4rem 20px}}@media(min-width:768px) and (min-height:550px) and (min-width:1024px) and (max-height:600px){.sidebar__content{padding:2rem 12px}}@media(min-width:768px) and (min-height:550px) and (min-width:1440px){.sidebar__content{padding:5rem 24px}}@media(min-width:768px) and (min-height:550px) and (min-width:1440px) and (max-height:600px){.sidebar__content{padding:2rem 12px}}@media(min-width:768px) and (min-height:550px){.sidebar__header{background-color:initial;color:var(--textos);font-weight:300;margin-bottom:48px}.sidebar__header:hover{color:var(--cus-hover-600)}}@media(min-width:768px) and (min-height:550px) and (min-width:768px){.sidebar__header{font-size:1.875rem;line-height:1}}@media(min-width:768px) and (min-height:550px) and (min-width:1024px){.sidebar__header{font-size:2rem;line-height:1}}@media(min-width:768px) and (min-height:550px) and (min-width:1440px){.sidebar__header{font-size:2rem;line-height:1}}@media(min-width:768px) and (min-height:550px){.sidebar__menu-content{flex-grow:1;overflow-y:auto}.submenu__header{background-color:initial;color:var(--textos);position:-webkit-sticky;position:sticky;top:0;z-index:1000;font-weight:300;flex-shrink:0}}@media(min-width:768px) and (min-height:550px) and (min-width:768px){.submenu__header{font-size:1.875rem;line-height:1}}@media(min-width:768px) and (min-height:550px) and (min-width:1024px){.submenu__header{font-size:2rem;line-height:1}}@media(min-width:768px) and (min-height:550px) and (min-width:1440px){.submenu__header{font-size:2rem;line-height:1}}@media(min-width:768px) and (min-height:550px){.submenu__content{flex-grow:1;overflow-y:auto}.submenu hr{width:100%;margin:24px 0;border:none;border-top:1px solid var(--bordes)}.submenu .generic-button{margin-top:24px;height:48px}.submenu .generic-button .generic-button__label{text-align:left}.submenu{list-style:none;margin:0;position:fixed;top:var(--cus-height-header);left:280px;height:calc(100vh - var(--cus-height-header));visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease;z-index:1000;display:flex;flex-direction:column;overflow:hidden;background-color:initial;background:var(--cus-background-sidebar);cursor:default}}@media(min-width:768px) and (min-height:550px) and (min-width:768px){.submenu{left:25%;width:25%;font-size:1rem;line-height:1;padding:2.5rem 12px}}@media(min-width:768px) and (min-height:550px) and (min-width:768px) and (max-height:600px){.submenu{padding:2rem 12px}}@media(min-width:768px) and (min-height:550px) and (min-width:1024px){.submenu{left:25%;width:25%;font-size:1.125rem;line-height:1;padding:4rem 20px}}@media(min-width:768px) and (min-height:550px) and (min-width:1024px) and (max-height:600px){.submenu{padding:2rem 12px}}@media(min-width:768px) and (min-height:550px) and (min-width:1440px){.submenu{left:25%;width:25%;font-size:1.125rem;line-height:1;padding:5rem 24px}}@media(min-width:768px) and (min-height:550px) and (min-width:1440px) and (max-height:600px){.submenu{padding:2rem 12px}}@media(min-width:768px) and (min-height:550px){.sidebar__menu-item{padding:12px 32px;position:relative;display:flex;align-items:center;justify-content:space-between;padding-right:1rem;cursor:pointer}}@media(min-width:768px) and (min-height:550px) and (min-width:768px){.sidebar__menu-item{padding-right:1.5rem}}@media(min-width:768px) and (min-height:550px) and (min-width:1024px){.sidebar__menu-item{padding-right:2.5rem}}@media(min-width:768px) and (min-height:550px) and (min-width:1440px){.sidebar__menu-item{padding-right:3rem}}@media(min-width:768px) and (min-height:550px){.sidebar__menu-item.open>.submenu{visibility:visible;opacity:1}.sidebar__menu-item>a{position:relative}.sidebar__menu-item:hover{color:var(--textos);background-color:var(--cus-hover-menu);border-radius:17px}.sidebar__menu-item.open{background:var(--cus-hover-menu-open);border-radius:17px}.sidebar__menu-item.open>a{font-weight:400}.sidebar__menu-item svg{min-width:20px}.sidebar .submenu .sidebar__menu-item svg{min-width:20px}.submenu .submenu{left:calc(25% + 25%);background-color:initial;background:var(--cus-background-sidebar)}}@media(min-width:768px) and (min-height:550px) and (min-width:1024px){.submenu .submenu{left:calc(25% + 25%)}}@media(min-width:768px) and (min-height:550px) and (min-width:1440px){.submenu .submenu{left:calc(25% + 25%)}}@media(min-width:768px) and (min-height:550px){.submenu .submenu .submenu{left:calc(25% + 25% + 25%);background-color:initial;background:var(--cus-background-sidebar)}}@media(min-width:768px) and (min-height:550px) and (min-width:1024px){.submenu .submenu .submenu{left:calc(25% + 25% + 25%)}}@media(min-width:768px) and (min-height:550px) and (min-width:1440px){.submenu .submenu .submenu{left:calc(25% + 25% + 25%)}}@media(min-width:768px) and (min-height:550px){.submenu a:hover{background-color:initial}.submenu .sidebar__menu-item.open>.submenu{visibility:visible;opacity:1}.submenu .sidebar__menu-item.open>a{color:var(--textos)}#sidebar{display:none}#sidebar.open{display:block}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--cus-background-sidebar);z-index:999;pointer-events:none;opacity:0;visibility:hidden}.sidebar-overlay-svg{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--textos)}.sidebar-overlay-message{position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);color:var(--textos);font-size:1.125rem;line-height:calc(1.75/1.125);text-align:center;opacity:.7;pointer-events:none;z-index:1000;max-width:80%;padding:20px;border-radius:8px;transition:opacity .3s ease,visibility .3s ease}.sidebar-overlay-message{opacity:0;visibility:hidden}.sidebar-overlay.sidebar-hovered .sidebar-overlay-message{opacity:.7;visibility:visible}body:has(#sidebar.open) .sidebar-overlay{opacity:1;visibility:visible}body:has(#sidebar.open) main,body:has(#sidebar.open) .main-content,body:has(#sidebar.open) .content-area{position:relative;z-index:1}.contact{margin-top:auto!important;padding:0;padding-top:40px;flex-shrink:0!important}.contact .contact__title{color:var(--textos);font-size:.875rem;line-height:initial,calc(1.25/.875);margin-bottom:calc(.25rem * 4)}.contact .contact__email{text-decoration:none;padding:0;color:var(--textos);transition:color .3s ease;font-size:1.125rem;line-height:initial,calc(1.75/1.125);overflow-wrap:break-word}.contact .contact__email:hover{color:var(--cus-hover-600)}}@media(max-width:767px),(max-height:549px){#sidebar{display:block;transform:translateX(-100%);transition:transform .3s ease-in-out;will-change:transform}#sidebar.open{transform:translateX(0)}.sidebar{position:fixed;top:var(--cus-height-header);left:0;z-index:1000;width:100%;max-width:auto;height:calc(100vh - var(--cus-height-header));max-height:calc(100vh - var(--cus-height-header));display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;border-right:1px solid var(--bordes);background-color:var(--cus-background-sidebar);color:var(--textos);font-size:1.125rem;line-height:1}.sidebar__content{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:3rem}.sidebar__header{background-color:initial;color:var(--textos);font-weight:300;font-size:1.875rem;line-height:1;margin-bottom:2rem}.sidebar__menu-content{flex-grow:1}.sidebar__menu{list-style:none;padding:0;margin:0;flex-grow:1;flex-shrink:1}.sidebar__menu-item{position:relative;padding-top:10px;padding-bottom:10px;padding-right:0;overflow:hidden}.sidebar__menu-item>a{position:relative;padding-right:24px;color:var(--textos);text-decoration:none;transition:color .3s ease;cursor:pointer}.sidebar__menu-item:hover>a{color:var(--cus-hover-600)}.sidebar__menu-item:hover>a::after{display:none}.sidebar__link{padding:0;color:var(--textos);text-decoration:none;transition:background-color .3s ease;width:100%}.sidebar__link--no-click{cursor:pointer;pointer-events:auto}.sidebar__menu-item svg{display:inline-block;position:absolute;right:0;width:16px;height:16px;margin:0;color:var(--rojo-principal);transition:transform .3s ease,color .3s ease}.sidebar .sidebar__menu .sidebar__menu-item:not(.open):not(:hover) svg{transform:rotate(0)}.sidebar__menu-item:hover svg{color:var(--rojo-principal)}.sidebar__menu-item.open svg{color:var(--rojo-principal)}.submenu{display:none}.sidebar__submenu-view{display:none;flex-direction:column;flex:1;min-height:0;height:100%}.sidebar__submenu-view.active{display:flex}.sidebar__submenu-header{display:flex;flex-direction:column}.sidebar__submenu-header-top{display:flex;align-items:center}.sidebar__back-button{width:48px;height:48px;background:0 0;border:none;color:var(--textos);cursor:pointer;margin-right:1rem;border-radius:4px;transition:background-color .3s ease,color .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar__back-button:hover{color:var(--cus-hover-600)}.sidebar__back-button svg{width:20px;height:20px;transform:rotate(180deg)}.sidebar__submenu-title{font-weight:300;font-size:1.875rem;line-height:1;color:var(--textos);flex:1}.sidebar__submenu-header p{margin-top:24px;font-size:14px;line-height:20px;width:100%}.sidebar__submenu-header hr{width:100%;margin:24px 0;border:none;border-top:1px solid var(--bordes)}.sidebar__submenu-header .generic-button{margin-top:24px;height:48px;width:100%}.sidebar__submenu-header .generic-button .generic-button__label{text-align:left}.sidebar__submenu-content{flex-grow:1}.sidebar__submenu-list{list-style:none;padding:0;margin:0}.sidebar__submenu-item{padding-top:10px;padding-bottom:10px;position:relative}.sidebar__submenu-item>a{color:var(--textos);text-decoration:none;transition:color .3s ease;cursor:pointer;display:block;padding-right:24px}.sidebar__submenu-item:hover>a{color:var(--cus-hover-600)}.sidebar__submenu-item svg{display:inline-block;position:absolute;right:0;width:16px;height:16px;margin:0;color:var(--rojo-principal);transition:color .3s ease}.sidebar__submenu-item:hover svg{color:var(--rojo-principal)}.sidebar-overlay{display:none}.sidebar-overlay-svg{display:none}.sidebar-overlay-message{display:none}.contact{margin-top:auto;flex-shrink:0;padding-top:80px}.contact .contact__title{color:var(--textos);font-size:.875rem;line-height:initial,calc(1.25/.875);margin-bottom:calc(.25rem * 4)}.contact .contact__email{padding:0;color:var(--textos);text-decoration:none;font-size:1.125rem;line-height:initial,calc(1.75/1.125);transition:color .3s ease}.contact .contact__email:hover{color:var(--cus-hover-600)}.sidebar__header{display:none}}.btn-gnal{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:22px 32px;gap:24px;border-radius:25px;background:var(--background-button);font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:var(--textos-button)}.btn-gnal:hover:not(:disabled){background-color:var(--cus-hover-600);transform:none;box-shadow:none}.btn-gnal:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.pt-ppal{padding-top:calc(var(--cus-hero-padding-home-top) - var(--cus-height-header))}.pb-ppal{padding-bottom:var(--cus-hero-padding-home-bottom)}.pt-other{padding-top:calc(var(--cus-hero-padding-other-top) - var(--cus-height-header))}.pb-other{padding-bottom:var(--cus-hero-padding-other-bottom)}.content-hero{display:flex;flex-direction:row;align-items:center;max-width:var(--cus-breakpoint-desktop);margin-inline:auto;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.content-hero h1{margin-top:0;margin-bottom:0;font-style:normal;font-weight:300;font-size:72px;line-height:100%}.content-hero .hero-subtitle{font-style:normal;font-weight:300;font-size:40px;line-height:100%}.content-hero .hero-desc{font-style:normal;font-weight:300;font-size:20px;line-height:30px}.content-section{padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.max-w-1024px,.max-w-7xl{padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.content-cifras{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:120px}.card-sub-items h3{font-style:normal;font-weight:300;font-size:22px;line-height:27px}.card-sub-items p{font-style:normal;font-weight:300;font-size:16px;line-height:20px}.content-title-description h2{font-style:normal;font-weight:300;font-size:48px;line-height:100%;text-align:center}.content-title-description p{font-style:normal;font-weight:300;font-size:20px;line-height:30px}.main-soluciones{width:calc((2 * 100vw/3) - ((100vw - 1024px)/2) - 88px);gap:32px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.main-soluciones h2{font-style:normal;font-weight:300;font-size:48px;line-height:100%}.main-soluciones p{font-style:normal;font-weight:300;font-size:20px;line-height:34px}.main-soluciones .card-sub-items-1{padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.main-soluciones .card-sub-items-1 h3{font-style:normal;font-weight:300;font-size:22px;line-height:27px}.main-soluciones .card-sub-items-1 p{font-style:normal;font-weight:300;font-size:16px;line-height:20px}.main-soluciones .card-sub-items-2{padding:16px 32px;border-top:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.main-soluciones .card-sub-items-2 h3{font-style:normal;font-weight:300;font-size:18px;line-height:22px}.main-soluciones .card-sub-items-2 p{font-style:normal;font-weight:300;font-size:16px;line-height:20px}.side-soluciones{width:calc(100vw/3);min-height:min(2400px,calc((2412/641) * (100vw/3) ));margin-left:-4px;margin-top:-4px;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(/images/fondos/fondo-vert-1.svg);-webkit-mask-repeat:repeat-y;mask-image:url(/images/fondos/fondo-vert-1.svg);mask-repeat:repeat-y;background-color:var(--bordes)}.btn-contacto{height:80px;width:238px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:30px 32px;gap:24px;background:var(--background-button);border:2px solid var(--textos-input);border-radius:85px;font-style:normal;font-weight:500;font-size:16px;line-height:100%;color:var(--textos-button)}.btn-contacto:hover:not(:disabled){background-color:var(--cus-hover-600);transform:none;box-shadow:none}.btn-contacto:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}@media(max-width:1080px){.content-hero,.content-section,.content-cifras{padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.content-cifras{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.pt-ppal{padding-top:calc(160px - var(--cus-height-header))}}@media(max-width:538px){.content-cifras{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:480px){.pt-ppal{padding-top:calc(120px - var(--cus-height-header))}.btn-contacto{font-style:normal;font-weight:500;font-size:24px;line-height:29px}.content-hero h1{font-style:normal;font-weight:300;font-size:40px;line-height:100%}.content-hero .hero-subtitle{font-style:normal;font-weight:300;font-size:32px;line-height:100%}.content-hero .hero-desc{font-style:normal;font-weight:300;font-size:18px;line-height:100%}.content-section h2{font-size:32px}.content-section p{font-size:16px}.content-section .content-title-description h2{font-size:32px;line-height:100%;text-align:center}.content-section .content-title-description p{font-size:16px;line-height:100%}.content-cifras h3{font-style:normal;font-weight:300;font-size:48px;line-height:59px}.content-cifras p{font-style:normal;font-weight:300;font-size:18px;line-height:34px}.card-sub-items h3{font-style:normal;font-weight:300;font-size:20px;line-height:26px}.card-sub-items p{font-style:normal;font-weight:300;font-size:14px;line-height:21px}.main-soluciones{padding:40px var(--cus-lateral-padding-container)}.main-soluciones h2{font-style:normal;font-weight:300;font-size:48px;line-height:59px}.main-soluciones p{font-style:normal;font-weight:300;font-size:16px;line-height:23px}.main-soluciones .card-sub-items-1 h3{font-style:normal;font-weight:300;font-size:20px;line-height:26px}.main-soluciones .card-sub-items-1 p{font-style:normal;font-weight:300;font-size:14px;line-height:21px}.main-soluciones .card-sub-items-2 h3{font-style:normal;font-weight:300;font-size:18px;line-height:26px}.main-soluciones .card-sub-items-2 p{font-style:normal;font-weight:300;font-size:14px;line-height:21px}}@media(max-width:1920px){.side-soluciones{margin-top:-3px}}@media(max-width:1680px){.side-soluciones{mask-size:contain;-webkit-mask-size:contain;margin-top:-2px;min-height:max(2400px,calc((2401/480) * (100vw/3) ))}}@media(min-width:1081px){.main-soluciones{padding-right:var(--cus-lateral-padding-container)}}@media(max-width:1080px){.main-soluciones{width:100%;padding:80px var(--cus-lateral-padding-container)}.side-soluciones{display:none!important}}.content-menu-footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding:80px 0 40px;gap:40px 72px}.content-menu-footer .about-of-footer{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:32px;position:relative}.content-menu-footer .about-of-footer p{max-width:242px;font-style:normal;font-weight:400;font-size:16px;line-height:22px}.content-menu-footer .about-of-footer .social-media-footer{position:absolute;bottom:0;left:0;white-space:nowrap;margin-bottom:-64px}.content-menu-footer .menu-list-footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding:0;gap:25px 72px}.content-menu-footer .menu-list-footer .menu-footer{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:32px;max-width:272px}.content-menu-footer .menu-list-footer .menu-footer .submenu-footer{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px}@media(max-width:1080px){.content-menu-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:80px 0 40px}.content-menu-footer .about-of-footer p{max-width:688px}.content-menu-footer .menu-list-footer{padding:64px 0 0}.content-menu-footer .menu-list-footer .menu-footer{max-width:100%}}@media(max-width:480px){.content-menu-footer .about-of-footer p{font-style:normal;font-weight:400;font-size:16px;line-height:22px}}.content-countries{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0}.content-countries .sub-content-countries{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0 0;gap:32px;width:100%}.content-countries .sub-content-countries .list-countries{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;padding:0;gap:24px 48px}.content-countries .sub-content-countries .list-countries .country{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px}.content-countries .sub-content-countries .list-countries .country svg{width:24px;height:18px;border-radius:4px}.content-countries .sub-content-countries .list-countries .country span{font-style:normal;font-weight:400;font-size:16px;line-height:22px}@media(max-width:1080px){.content-countries{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 40px}.content-countries .list-countries .country{min-width:170px;height:22px}}.content-laws{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:flex-start;padding:0}.content-laws .sub-content-laws{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:flex-start;padding:32px 0 48px;gap:24px 48px;width:100%}.content-laws .sub-content-laws .link-laws{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:flex-start;padding:0;gap:24px 32px}.content-laws .sub-content-laws .link-laws a{height:22px;font-style:normal;font-weight:400;font-size:16px;line-height:22px}.content-laws .sub-content-laws p{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;gap:10px;height:22px}@media(max-width:1080px){.content-laws{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}}.breadcrumb-main{display:flex;flex-direction:row;align-items:center;padding:0;min-height:24px;font-style:normal;font-weight:300;font-size:14px;line-height:17px;color:var(--textos-input)}.breadcrumb-main ol{padding-left:0;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;overflow:hidden;gap:0}.breadcrumb-main ol::before{content:"";display:inline-block;width:24px;height:24px;align-items:center;flex-shrink:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20fill=%22currentColor%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M5.76925%2019.2311h4.0385V13.9233c0-.1961.0663299999999989-.3605.19895-.4932.1327-.1327.2971-.199.4933-.199h3c.196199999999999.0.3606.0663.4932.199.1327.1327.1991.2971.1991.4932v5.3078h4.0385V10.1863C18.2308%2010.0837%2018.2083%209.99067%2018.1635%209.90734%2018.1187%209.82401%2018.0577%209.75034%2017.9808%209.68634l-5.6153-4.234C12.2628%205.37534%2012.141%205.33684%2012%205.33684S11.7372%205.37534%2011.6345%205.45234l-5.61525%204.234C5.94225%209.75034%205.88133%209.82401%205.8365%209.90734S5.76925%2010.0837%205.76925%2010.1863v9.0448zM5%2019.2311V10.1926C5%209.96476%205.04592%209.75584%205.13775%209.56584%205.22958%209.37567%205.37083%209.21667%205.5615%209.08884L11.177%204.82909C11.4085%204.64192%2011.6805%204.54834%2011.993%204.54834c.3123.0.589.0935800000000002.83.28075l5.6155%204.25975C18.6292%209.21667%2018.7704%209.37567%2018.8623%209.56584%2018.9541%209.75584%2019%209.96476%2019%2010.1926v9.0385C19%2019.4356%2018.9229%2019.6149%2018.7688%2019.7691%2018.6146%2019.9233%2018.4353%2020.0003%2018.2308%2020.0003H14.1155C13.9193%2020.0003%2013.7548%2019.934%2013.622%2019.8013%2013.4893%2019.6687%2013.423%2019.5043%2013.423%2019.3081V14.0003H10.577v5.3078C10.577%2019.5043%2010.5107%2019.6687%2010.378%2019.8013%2010.2452%2019.934%2010.0807%2020.0003%209.8845%2020.0003H5.76925C5.56475%2020.0003%205.38542%2019.9233%205.23125%2019.7691%205.07708%2019.6149%205%2019.4356%205%2019.2311z%22%20fill=%22currentColor%22/%3E%3C/svg%3E);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(data:image/svg+xml,%3Csvg%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20fill=%22currentColor%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M5.76925%2019.2311h4.0385V13.9233c0-.1961.0663299999999989-.3605.19895-.4932.1327-.1327.2971-.199.4933-.199h3c.196199999999999.0.3606.0663.4932.199.1327.1327.1991.2971.1991.4932v5.3078h4.0385V10.1863C18.2308%2010.0837%2018.2083%209.99067%2018.1635%209.90734%2018.1187%209.82401%2018.0577%209.75034%2017.9808%209.68634l-5.6153-4.234C12.2628%205.37534%2012.141%205.33684%2012%205.33684S11.7372%205.37534%2011.6345%205.45234l-5.61525%204.234C5.94225%209.75034%205.88133%209.82401%205.8365%209.90734S5.76925%2010.0837%205.76925%2010.1863v9.0448zM5%2019.2311V10.1926C5%209.96476%205.04592%209.75584%205.13775%209.56584%205.22958%209.37567%205.37083%209.21667%205.5615%209.08884L11.177%204.82909C11.4085%204.64192%2011.6805%204.54834%2011.993%204.54834c.3123.0.589.0935800000000002.83.28075l5.6155%204.25975C18.6292%209.21667%2018.7704%209.37567%2018.8623%209.56584%2018.9541%209.75584%2019%209.96476%2019%2010.1926v9.0385C19%2019.4356%2018.9229%2019.6149%2018.7688%2019.7691%2018.6146%2019.9233%2018.4353%2020.0003%2018.2308%2020.0003H14.1155C13.9193%2020.0003%2013.7548%2019.934%2013.622%2019.8013%2013.4893%2019.6687%2013.423%2019.5043%2013.423%2019.3081V14.0003H10.577v5.3078C10.577%2019.5043%2010.5107%2019.6687%2010.378%2019.8013%2010.2452%2019.934%2010.0807%2020.0003%209.8845%2020.0003H5.76925C5.56475%2020.0003%205.38542%2019.9233%205.23125%2019.7691%205.07708%2019.6149%205%2019.4356%205%2019.2311z%22%20fill=%22ctrrentColor%22/%3E%3C/svg%3E);mask-repeat:no-repeat;mask-position:center;background-color:var(--textos-input)}.breadcrumb-main li{display:flex;flex-direction:row;align-items:center;min-height:17px;flex-shrink:1;flex-grow:0;min-width:0}.breadcrumb-main li a{word-break:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.2;white-space:normal}.breadcrumb-main li:first-child{flex-shrink:0}.breadcrumb-main li:last-child,.breadcrumb-main li.active{flex-shrink:1;flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.breadcrumb-main li:not(:first-child):not(:last-child) a{display:inline-block;max-width:200px;min-width:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:normal;line-height:1.2;vertical-align:middle}.breadcrumb-main li:not(:last-child){padding-right:32px;position:relative}.breadcrumb-main li:not(:last-child)::after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);display:block;width:24px;height:24px;flex-basis:24px;flex-shrink:0;flex-grow:0;background-image:url(data:image/svg+xml,%3Csvg%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M13.4936%2012.4447%209.01083%207.9427C8.92483%207.8697%208.88283%207.78129%208.88483%207.67745%208.88683%207.57362%208.93075%207.48512%209.01658%207.41195%209.10242%207.32612%209.195%207.2832%209.29433%207.2832%209.39383%207.2832%209.4865%207.32612%209.57233%207.41195L14.1186%2011.9582C14.1891%2012.0287%2014.2442%2012.1024%2014.2838%2012.1792%2014.3237%2012.2562%2014.3436%2012.3447%2014.3436%2012.4447%2014.3436%2012.5319%2014.3237%2012.6171%2014.2838%2012.7005%2014.2442%2012.7838%2014.1891%2012.8607%2014.1186%2012.9312l-4.55202%204.552C9.49342%2017.5562%209.40492%2017.595%209.30108%2017.5995%209.19725%2017.604%209.10242%2017.5633%209.01658%2017.4775%208.93075%2017.3915%208.88783%2017.2988%208.88783%2017.1995%208.88783%2017.1001%208.93075%2017.0075%209.01658%2016.9217l4.47702-4.477z%22%20fill=%22%23D30034%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:50%;background-size:contain;pointer-events:none}@media(max-width:480px){.breadcrumb-main ol{flex-wrap:nowrap;gap:4px 0;overflow:hidden}.breadcrumb-main li:not(:last-child){padding-right:32px!important}.breadcrumb-main li:not(:last-child)::after{width:24px!important;height:24px!important;flex-basis:24px!important;flex-shrink:0!important;flex-grow:0!important;right:4px!important}.breadcrumb-main li{flex-shrink:1;min-width:0}.breadcrumb-main li a{display:block;max-width:90px;word-break:normal;overflow-wrap:break-word;white-space:normal;line-height:1.4}.breadcrumb-main li:last-child a,.breadcrumb-main li.active a{max-width:none}.breadcrumb-main li:not(:first-child):not(:last-child) a{display:inline-block!important;max-width:120px;min-width:20px;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;word-break:keep-all;overflow-wrap:normal;line-height:1.2;vertical-align:middle}}@media(max-width:480px) and (max-width:360px){.breadcrumb-main li:not(:first-child):not(:last-child) a{font-size:0!important;color:transparent!important;width:auto!important;max-width:none!important;overflow:visible!important;display:inline-block!important;position:relative!important;line-height:17px!important}.breadcrumb-main li:not(:first-child):not(:last-child) a::before{content:"..."!important;font-size:14px!important;color:var(--textos-input)!important;display:inline-block!important;line-height:17px!important;position:relative!important;vertical-align:baseline!important}}.blogHBT{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:24px;isolation:isolate;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.blogHBT .blog-sticky{position:sticky;top:calc(var(--cus-height-header) + 2px)}.blogHBT .blog-author{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:16px}.blogHBT .blog-author .blog-author-image{width:64px;height:64px;min-width:64px}.blogHBT .blog-author .blog-author-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px}.blogHBT .blog-author .blog-author-content .blog-author-name{font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:var(--textos-input)}.blogHBT .blog-author .blog-author-content .blog-author-description{font-style:normal;font-weight:300;font-size:14px;line-height:18px;color:var(--textos)}.blogHBT .blog-table-of-content{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px 24px 24px;gap:24px;width:auto;height:100%;max-width:min(288px,calc(100vw * .2))}.blogHBT .blog-table-of-content h4{font-style:normal;font-weight:300;font-size:20px;line-height:24px}.blogHBT .blog-table-of-content #TableOfContents{max-height:80vh;overflow-y:scroll;padding-left:0;margin-left:0}.blogHBT .blog-table-of-content #TableOfContents::-webkit-scrollbar{width:8px;border-radius:10px;background-color:var(--background)}.blogHBT .blog-table-of-content #TableOfContents::-webkit-scrollbar-thumb{background-color:var(--bordes);border-radius:40px}.blogHBT .blog-table-of-content #TableOfContents ul{margin-left:0;padding-left:0}.blogHBT .blog-table-of-content #TableOfContents ul li{font-style:normal;font-weight:300;font-size:14px;line-height:20px;margin-top:0!important;margin-bottom:0!important;list-style:none}.blogHBT .blog-table-of-content #TableOfContents ul li a{display:block;padding-left:20px;color:var(--textos-input);transition:color .3s ease;margin-left:0;margin-bottom:16px;position:relative}.blogHBT .blog-table-of-content #TableOfContents ul li a::before{content:'';position:absolute;left:0;top:-8px;bottom:-8px;width:2px;background-color:var(--bordes);transition:background-color .3s ease;z-index:10}.blogHBT .blog-table-of-content #TableOfContents ul li a.active{color:var(--textos)}.blogHBT .blog-table-of-content #TableOfContents ul li a.active::before{background-color:var(--rojo-principal)}.blogHBT .toc-mobile-controls{position:fixed;display:none;align-items:center;padding:0;gap:16px;z-index:1000}.blogHBT .toc-mobile-controls .toc-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px 12px;gap:16px;background:var(--textos);color:var(--background);border-radius:25px;max-height:48px;width:48px}.blogHBT .toc-mobile-controls .toc-top{padding:24px 16px;width:100px;font-style:normal;font-weight:500;font-size:16px;line-height:20px}.blogHBT .blog-full-content{display:flex;flex-direction:column;align-items:center;margin-inline:auto;align-items:start;gap:32px;width:100%}.blogHBT .blog-full-content .grid-blog-list{width:100%;box-sizing:border-box;display:grid}.blogHBT .blog-full-content .grid-blog-list>div{width:100%;box-sizing:border-box;min-width:0}.blogHBT .blog-full-content .blog-bg{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-height:354px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--background) 87.65%),var(--blog-image);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;width:100%}.blogHBT .blog-full-content .blog-bg .boxTitle{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:40px 40px 20px;gap:24px}.blogHBT .blog-full-content .blog-bg .boxTitle h1{font-style:normal;font-weight:300;font-size:40px;line-height:49px;scroll-margin-top:calc(var(--cus-height-header) + 2px);margin:0}.blogHBT .blog-full-content .blog-bg .boxTitle ul.pa0{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px}.blogHBT .blog-full-content .blog-bg .boxTitle ul.pa0 a{color:var(--textos-input);text-decoration:none;border-width:0;margin:0;padding:0;font-style:normal;font-weight:600;font-size:12px;line-height:15px}.blogHBT .blog-full-content .blog-bg .boxTitle ul.pa0 li.list{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:24px;min-height:31px;border:1px solid var(--bordes)}.blogHBT .blog-full-content .blog-bg .boxTitle .br-pill{border-radius:0}.blogHBT .blog-full-content .blog-content{margin-top:-24px;width:100%}.blogHBT .blog-full-content .blog-content h1,.blogHBT .blog-full-content .blog-content h2,.blogHBT .blog-full-content .blog-content h3,.blogHBT .blog-full-content .blog-content h4,.blogHBT .blog-full-content .blog-content h5,.blogHBT .blog-full-content .blog-content h6{scroll-margin-top:calc(var(--cus-height-header) + 2px)}.blogHBT .blog-full-content .blog-content h1{display:none}.blogHBT .blog-full-content .blog-content h2{font-style:normal;font-weight:300;font-size:40px;line-height:49px;margin:0;color:var(--textos-input);margin-top:80px;margin-bottom:40px}.blogHBT .blog-full-content .blog-content h3{font-style:normal;font-weight:300;font-size:30px;line-height:36px;margin:0;color:var(--textos-input);margin-bottom:24px}.blogHBT .blog-full-content .blog-content h4{font-style:normal;font-weight:300;font-size:20px;line-height:24px;margin:0;color:var(--textos-input);margin-bottom:24px}.blogHBT .blog-full-content .blog-content p{font-style:normal;font-weight:300;font-size:18px;line-height:30px;margin-bottom:20px;width:100%}.blogHBT .blog-full-content .blog-content a{color:var(--rojo-principal);text-decoration:none}.blogHBT .blog-full-content .blog-content a strong{color:var(--rojo-principal)}.blogHBT .blog-full-content .blog-content a:hover{color:var(--rojo-principal)}.blogHBT .blog-full-content .blog-content img{margin:auto}.blogHBT .blog-full-content .blog-content strong{font-style:normal;font-weight:500;color:var(--textos)}.blogHBT .blog-full-content .blog-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:14px;word-break:normal!important;overflow-wrap:normal!important}.blogHBT .blog-full-content .blog-content table th,.blogHBT .blog-full-content .blog-content table td{border:1px solid var(--bordes);padding:12px 15px;text-align:left}.blogHBT .blog-full-content .blog-content table thead th{background-color:var(--background);font-weight:700}.blogHBT .blog-full-content .blog-content table tbody tr:nth-child(even){background-color:var(--background)}.blogHBT .blog-full-content .blog-content table tbody tr:nth-child(odd){background-color:var(--background-cards)}.blogHBT .blog-full-content .blog-content ol{list-style:decimal;list-style-position:outside;padding-left:4rem;margin:.67em 0}.blogHBT .blog-full-content .blog-content ol li:has(h3)::marker{font-size:40px;color:var(--textos-input)}.blogHBT .blog-full-content .blog-content ol li h3{display:inline}.blogHBT .blog-full-content .blog-content ol li p{display:block}.blogHBT .blog-full-content .blog-content ul{list-style:disc;list-style-position:outside;padding-left:4rem;margin-block-end:.9rem}.blogHBT .blog-full-content .blog-content ul ::marker{font-style:normal;font-weight:300}.blogHBT .blog-full-content .blog-content ul li p{margin-block-end:0}.blogHBT .blog-full-content .blog-content .btn-cta{display:flex;align-items:center;justify-content:center;width:max-content;margin:0 auto;background-color:var(--textos);color:var(--background);padding:0 32px;height:50px;border:none;border-radius:25px;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer}.blogHBT .blog-full-content .blog-content .btn-cta:hover{background-color:var(--textos);color:var(--background);opacity:.8}.blogHBT .blog-full-content .blog-list{display:flex;flex-direction:row;align-items:end;gap:20px}.blogHBT .blog-full-content .blog-list .boxTitle{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:2rem}.blogHBT .blog-full-content .blog-list .boxTitle h1{font-style:normal;font-weight:300;font-size:72px;line-height:100%;scroll-margin-top:calc(var(--cus-height-header) + 2px);margin:0}.blogHBT .blog-full-content .blog-list .boxTitle ul.pa0{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:8px 12px;gap:24px}.blogHBT .blog-full-content .blog-list .boxTitle ul.pa0 a{color:var(--textos-input);text-decoration:none}.blogHBT .blog-full-content .blog-list .boxTitle ul.pa0 li.list{min-width:53px;min-height:31px;font-style:normal;font-weight:600;font-size:12px;line-height:15px}.blogHBT .blog-full-content .blog-list .boxTitle .br-pill{border-radius:0}.blogHBT .blog-full-content .blog-list-content p{font-style:normal;font-weight:300;font-size:40px;line-height:49px;width:100%}.blogHBT .blog-img{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding:30px;height:155px;width:100%;background-size:cover;background-position:50%}.blogHBT .blog-img ul.pa0{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.blogHBT .blog-img ul.pa0 a{color:var(--background);text-decoration:none;border-width:0;margin:0;padding:0;height:15px;font-style:normal;font-weight:600;font-size:12px;line-height:15px}.blogHBT .blog-img ul.pa0 li.list{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:24px;height:31px;background-color:var(--textos)}.blogHBT .blog-resumen{color:var(--textos-input);font-style:normal;font-weight:300;font-size:16px;line-height:20px;padding-top:24px}.blogHBT .blog-list-tittle{color:var(--textos);font-style:normal;font-weight:300;font-size:22px;line-height:27px;margin:0;padding-top:8px}.blogHBT .blog-category{display:flex;flex-direction:column;align-items:start;padding:0;gap:40px}.blogHBT .blog-category .title-category{display:flex;flex-direction:row;align-items:center;padding:0;justify-content:space-between;width:100%}.blogHBT .blog-category .title-category h2{font-style:normal;font-weight:300;font-size:40px;line-height:49px;color:var(--textos-input)}.blogHBT .blog-category .title-category a{font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:var(--textos);white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:16px}@media(max-width:480px){.blogHBT .blog-bg .boxTitle{padding:40px 20px 20px!important}.blogHBT .blog-bg .boxTitle h1{font-size:32px!important;line-height:39px!important}.blogHBT .blog-list .boxTitle h1{font-size:57px!important;line-height:69px!important}.blogHBT .blog-content h1,.blogHBT .blog-content h2,.blogHBT .blog-content h3,.blogHBT .blog-content h4,.blogHBT .blog-content h5,.blogHBT .blog-content h6{font-size:28px!important;line-height:34px!important}.blogHBT .blog-content p{font-size:16px!important;line-height:30px!important}.blogHBT .blog-full-content .blog-list-content p{font-size:32px;line-height:39px}.blogHBT .blog-list-tittle{font-size:20px}.blogHBT .blog-category .title-category{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;gap:16px}.blogHBT .blog-category .title-category h2{font-style:normal;font-weight:300;font-size:32px;line-height:39px}.blogHBT .toc-mobile-controls{display:flex;justify-content:center!important;top:calc(100vh - 62px - 48px);left:0!important;right:0!important}}@media(max-width:1024px){.blogHBT .blog-table-of-content{display:none}.blogHBT .toc-mobile-controls{display:flex;justify-content:end;right:24px;top:calc(100vh - 62px - 48px)}}@media(max-width:1280px){.blogHBT .blog-table-of-content{min-width:188px}}@media(max-width:1080px){.blogHBT{padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}}.ebookHBT{padding:0 1rem;flex-direction:column;gap:2rem}.ebookHBT .ebook-bg{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.ebookHBT .ebook-bg h1{font-style:normal;font-weight:300;font-size:84px;line-height:102px;margin:0}@media(max-width:991px){.ebookHBT .ebook-bg h1{font-size:56px;line-height:70px;margin-top:2em;max-width:90%;word-wrap:break-word}}@media(max-width:575px){.ebookHBT .ebook-bg h1{font-size:56px;line-height:70px;line-break:anywhere}}@media(max-width:360px){.ebookHBT .ebook-bg button{width:100%}}.ebookHBT .nested-links a{color:#717182}.ebookHBT .nested-links a:focus,.ebookHBT .nested-links a:hover{color:#303233;transition:color .15s ease-in}.ebookHBT .reading-time{gap:8px;display:flex;align-items:center;font-size:16px;color:#555;text-align:center;padding-bottom:1rem;vertical-align:middle}.ebookHBT .reading-time::before{content:"";display:inline-block;width:2.8em;height:2rem;align-items:center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path d='M24.0065 42C21.5228 42 19.1895 41.5277 17.0065 40.583C14.8238 39.6383 12.9165 38.3508 11.2845 36.7205C9.6525 35.0898 8.36383 33.1842 7.4185 31.0035C6.47283 28.8228 6 26.4905 6 24.0065C6 21.5175 6.47233 19.1773 7.417 16.986C8.36167 14.795 9.64917 12.889 11.2795 11.268C12.9102 9.647 14.8158 8.36383 16.9965 7.4185C19.1772 6.47283 21.5095 6 23.9935 6C26.4825 6 28.8227 6.47233 31.014 7.417C33.205 8.36167 35.111 9.64367 36.732 11.263C38.353 12.8823 39.6362 14.7867 40.5815 16.976C41.5272 19.165 42 21.5042 42 23.9935C42 26.4772 41.5277 28.8105 40.583 30.9935C39.6383 33.1762 38.3563 35.0835 36.737 36.7155C35.1177 38.3475 33.2133 39.6362 31.024 40.5815C28.835 41.5272 26.4958 42 24.0065 42ZM24 40.3075C28.542 40.3075 32.3955 38.7238 35.5605 35.5565C38.7252 32.3888 40.3075 28.5367 40.3075 24C40.3075 19.458 38.7252 15.6045 35.5605 12.4395C32.3955 9.27483 28.542 7.6925 24 7.6925C19.4633 7.6925 15.6112 9.27483 12.4435 12.4395C9.27617 15.6045 7.6925 19.458 7.6925 24C7.6925 28.5367 9.27617 32.3888 12.4435 35.5565C15.6112 38.7238 19.4633 40.3075 24 40.3075Z' fill='%230A0A0A'/><path d='M31.7862 17.0435L23.9002 24.9795L18.2642 19.3395C18.0665 19.1689 17.8558 19.0835 17.6322 19.0835C17.4082 19.0835 17.2107 19.1689 17.0397 19.3395C16.8517 19.5279 16.759 19.7359 16.7617 19.9635C16.7643 20.1912 16.8597 20.3862 17.0477 20.5485L22.8747 26.337C23.1653 26.6277 23.5063 26.773 23.8977 26.773C24.2893 26.773 24.632 26.6277 24.9257 26.337L32.9642 18.2605C33.1265 18.0942 33.2122 17.8904 33.2212 17.649C33.2302 17.4077 33.1407 17.2052 32.9527 17.0415C32.7903 16.8832 32.5953 16.8034 32.3677 16.802C32.1397 16.8007 31.9458 16.8812 31.7862 17.0435Z' fill='%230A0A0A'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:contain}.ebookHBT li::marker{font-size:10px;color:#000a0a}.form-bg{position:relative;background-size:cover;min-height:610px;width:100%}@media(max-width:768px){.form-bg .form-bg{background:0 0!important}.form-bg .svg-bg{display:none}}@media(max-width:425px){.form-grid{flex-direction:column}.form-grid .input-group{width:100%!important;padding:0!important}}.form-bg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.4);z-index:1}.form-bg>*{position:relative;z-index:2}.input-group{position:relative;margin-bottom:2rem}.input-field{border:none;border-bottom:1px solid #999;outline:none;width:100%;padding:12px 0;font-size:16px;background:0 0}.input-label{position:absolute;top:8px;left:0;font-size:16px;color:#666;transition:.2s ease all;pointer-events:none}.input-field:focus~.input-label,.input-field:not(:placeholder-shown)~.input-label{top:-12px;font-size:12px;color:#000}.form-container{width:100%;max-width:600px;height:100%;display:flex;align-items:center}@media(max-width:425px){.form-container{flex-direction:column;align-items:stretch}}.checkbox-big{transform:scale(1.5);margin-right:10px;cursor:pointer}.ebooks-card{text-align:center}.ebooks-card h1{font-weight:300;font-size:84px;line-height:102px;margin:0;display:flex;justify-content:center}@media(max-width:991px){.ebooks-card h1{font-size:56px;line-height:70px;margin-top:2em}}@media(max-width:575px){.ebooks-card h1{font-size:56px;line-height:70px}}.ebooks-card p{color:#555;margin-bottom:2rem}.cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:5rem;justify-items:center;width:100%;max-width:1200px;margin:0 auto}@media(max-width:1000px){.cards-container{display:grid;justify-content:center;width:100%;grid-template-columns:1fr!important}}.card-ebook{max-width:690px;padding:2rem;text-align:left;gap:23em;margin-bottom:2rem}.cards-inner{background:#fafafa;border-radius:2px;padding:1.5rem;height:100%;text-align:left}.card-title{font-size:2rem;margin-bottom:.5rem;color:#333}.card-desc{padding-top:2em;font-size:1.3rem;color:#555;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.agent-chat{position:relative;height:calc(90vh - var(--cus-height-header));overflow:hidden;display:flex;flex-direction:column}.agent-chat__background{position:absolute;top:0;left:0;width:40%;height:90%;z-index:0;pointer-events:none;overflow:hidden;display:none}@media(min-width:1750px){.agent-chat__background{display:block}}.agent-chat__background-svg{position:absolute;top:-18%;left:-30%;width:160%;height:100%;opacity:1;transform:rotate(90deg)scale(2)}.agent-chat__back-btn{position:absolute;top:48px;left:calc(37% - 400px + 32px);z-index:10;width:48px;height:48px;background-color:var(--textos);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.agent-chat__back-btn:hover{background-color:var(--cus-hover-600);transform:none;box-shadow:none}@media(max-width:1024px){.agent-chat__back-btn{top:48px;left:48px}}@media(max-width:768px){.agent-chat__back-btn{top:32px;left:24px;width:40px;height:40px}}@media(max-width:480px){.agent-chat__back-btn{top:24px;left:16px;width:36px;height:36px}}.agent-chat__back-icon{width:20px;height:20px;color:var(--textos-botones);stroke-width:2.5}@media(max-width:768px){.agent-chat__back-icon{width:16px;height:16px}}.agent-chat__content{flex:1;max-width:1024px;margin:0 auto;padding-top:48px;padding-bottom:32px;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);overflow-y:auto;position:relative;z-index:1;width:100%}@media(max-width:768px){.agent-chat__content{padding-top:32px;padding-bottom:24px;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}}@media(max-width:480px){.agent-chat__content{padding-top:24px;padding-bottom:16px;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}}.agent-chat__link{color:var(--textos);text-decoration:underline;font-weight:700;transition:color .3s ease}.agent-chat__link:hover{color:var(--textos)}.agent-chat__featured-card{display:flex;border:1px solid var(--bordes);border-radius:8px;overflow:hidden;background-color:var(--background-cards);box-shadow:0 2px 8px rgba(0,0,0,5%)}@media(max-width:768px){.agent-chat__featured-card{flex-direction:column}}.agent-chat__card-link{display:flex;width:100%;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.agent-chat__card-link:focus{outline:none}@media(max-width:768px){.agent-chat__card-link{flex-direction:column}}.agent-chat__card-image{flex:0 0 200px;overflow:hidden}@media(max-width:768px){.agent-chat__card-image{flex:none;height:200px;width:100%}}@media(max-width:480px){.agent-chat__card-image{height:180px}}.agent-chat__card-img{width:100%;height:100%;object-fit:cover}.agent-chat__card-content{flex:1;padding:24px;display:flex;flex-direction:column;gap:16px}@media(max-width:480px){.agent-chat__card-content{padding:16px;gap:8px}}.agent-chat__card-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}@media(max-width:480px){.agent-chat__card-header{gap:8px;margin-bottom:8px}}.agent-chat__icon-svg{width:24px;height:24px;object-fit:contain;flex-shrink:0}@media(max-width:480px){.agent-chat__icon-svg{width:20px;height:20px}}.agent-chat__card-title{font-size:1.25rem;font-weight:600;color:var(--textos);margin:0;line-height:1.3;flex:1}@media(max-width:768px){.agent-chat__card-title{font-size:1.125rem}}@media(max-width:480px){.agent-chat__card-title{font-size:1rem;line-height:1.2}}.agent-chat__card-description{font-size:1rem;line-height:1.5;color:var(--textos-input);margin:0}@media(max-width:480px){.agent-chat__card-description{font-size:.9rem;line-height:1.4}}.agent-chat__messages{margin-top:48px;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.agent-chat__messages{margin-top:32px}}.agent-chat__message{display:flex;flex-direction:column;gap:16px}.agent-chat__message--agent{align-items:flex-start}.agent-chat__message--user{align-items:flex-end}.agent-chat__message-content{width:100%;max-width:100%;background-color:initial;border:none;border-radius:0;padding:24px 24px 24px 0;box-shadow:none}@media(max-width:768px){.agent-chat__message-content{max-width:100%;padding:16px 16px 16px 0}}.agent-chat__message-text{font-size:1rem;line-height:1.5;color:var(--textos);margin:0}@media(max-width:768px){.agent-chat__message-text{font-size:.9rem}}.agent-chat__user-bubble{background-color:var(--background-cards);border:1px solid var(--bordes);border-radius:0;padding:16px 24px;max-width:100%;box-shadow:0 1px 3px rgba(0,0,0,5%)}@media(max-width:768px){.agent-chat__user-bubble{max-width:100%;padding:8px 16px}}.agent-chat__user-text{font-size:1rem;color:var(--textos-input);line-height:1.5}@media(max-width:768px){.agent-chat__user-text{font-size:.9rem}}.agent-chat__input-area{flex-shrink:0;max-width:1024px;margin:0 auto;padding-top:32px;padding-bottom:24px;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);width:100%;z-index:100;display:flex;flex-direction:column}@media(max-width:768px){.agent-chat__input-area{padding-top:32px;padding-bottom:24px;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);gap:8px}}@media(max-width:480px){.agent-chat__input-area{padding-top:24px;padding-bottom:16px;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);gap:8px}}.agent-chat__input-container{display:flex;align-items:center;gap:8px;width:100%;border:1px solid var(--bordes);border-radius:48px;padding:8px 8px 8px 24px}.agent-chat__input-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}@media(max-width:768px){.agent-chat__input-icon{width:20px;height:20px}}.agent-chat__sparkle-icon{width:100%;height:100%;object-fit:contain;min-width:0}.agent-chat__input-field{flex:1;border:none;outline:none;font-size:1rem;color:var(--textos);background-color:initial;min-width:0}.agent-chat__input-field::placeholder{color:var(--textos-input)}@media(max-width:768px){.agent-chat__input-field{font-size:.9rem}}.agent-chat__send-btn{width:40px;height:40px;background-color:var(--textos);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.agent-chat__send-btn:hover:not(:disabled){background-color:var(--cus-hover-600);transform:none;box-shadow:none}.agent-chat__send-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}@media(max-width:768px){.agent-chat__send-btn{min-width:36px;height:36px}}.agent-chat__send-icon{width:20px;height:20px;color:var(--textos-botones);stroke-width:2.5}@media(max-width:768px){.agent-chat__send-icon{width:16px;height:16px}}.agent-chat__disclaimer{margin-top:16px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:768px){.agent-chat__disclaimer{margin-top:8px}}.agent-chat__disclaimer-text{font-size:.75rem;color:var(--textos-input);line-height:1.4;margin:0;text-align:justify;white-space:pre-line}@media(max-width:768px){.agent-chat__disclaimer-text{font-size:.7rem}}.agent-chat__disclaimer-link{color:var(--rojo-principal);text-decoration:underline;transition:color .3s ease}.agent-chat__disclaimer-link:hover{color:var(--rojo-principal)}.agent-chat__input-loading{display:flex;justify-content:flex-start;align-items:center;padding:16px 24px;margin:0;align-self:flex-start;order:-1}@media(max-width:768px){.agent-chat__input-loading{padding:8px 16px}}@media(max-width:480px){.agent-chat__input-loading{padding:8px}}.agent-chat__input-loading-content{display:flex;flex-direction:row;align-items:center;gap:16px}.agent-chat__input-loading-dots{display:flex;gap:8px}.agent-chat__input-loading-dot{width:6px;height:6px;background-color:var(--textos-input);border-radius:50%;animation:loadingDot 1.4s infinite ease-in-out both}.agent-chat__input-loading-dot:nth-child(1){animation-delay:-.32s}.agent-chat__input-loading-dot:nth-child(2){animation-delay:-.16s}.agent-chat__input-loading-dot:nth-child(3){animation-delay:0s}.agent-chat__input-loading-text{font-size:.8rem;color:var(--textos-input);margin:0;font-style:italic;white-space:nowrap}.agent-chat__message{animation:fadeInUp .3s ease-out}.agent-chat__error-message{background-color:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:4px;padding:16px 24px;margin:16px 0;color:#dc3545;font-size:.875rem;text-align:center}@media(max-width:480px){.agent-chat__content{padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.agent-chat__card-content{padding:16px}.agent-chat__card-title{font-size:1rem}.agent-chat__card-description{font-size:.875rem}.agent-chat__message-content,.agent-chat__user-bubble{padding:8px}.agent-chat__message-text,.agent-chat__user-text{font-size:.875rem}}@media(min-width:481px) and (max-width:768px){.agent-chat__content{padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}}@media(min-width:1024px){.agent-chat__content{padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}}@media(min-width:1200px){.agent-chat__content{max-width:1024px}.agent-chat__input-container{width:100%}.agent-chat__disclaimer{max-width:100%}}.agent-chat *:focus{outline:none}.agent-chat button:focus,.agent-chat input:focus{outline:none}.agent-chat__message{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingDot{0%,80%,100%{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.hgsHBT{display:flex;flex-direction:column;align-items:flex-start;gap:24px;isolation:isolate}.hgsHBT .hgs-sticky{position:sticky;top:calc(var(--cus-height-header) + 2px)}.hgsHBT .hgs-full-content{display:flex;flex-direction:column;align-items:center;margin-inline:auto;align-items:start;gap:32px}.hgsHBT .hgs-full-content .hgs-list{display:flex;flex-direction:row;align-items:end;gap:20px}.hgsHBT .hgs-full-content .hgs-list .boxTitle{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px}.hgsHBT .hgs-full-content .hgs-list .boxTitle h1{font-style:normal;font-weight:300;font-size:72px;line-height:100%;scroll-margin-top:calc(var(--cus-height-header) + 2px);margin:0}.hgsHBT .hgs-full-content .main-frames-hgs{display:flex;flex-direction:column;align-items:flex-start;padding:0}.hgsHBT .hgs-full-content .main-frames-hgs .row-frame{padding:0;row-gap:0;min-height:86px;height:auto;width:100%}.hgsHBT .hgs-full-content .main-frames-hgs .row-frame .cell-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px;gap:24px;background:var(--background-cards);border:1px solid var(--bordes);width:auto}.hgsHBT .hgs-full-content .main-frames-hgs .row-frame .cell-card span{font-style:normal;font-weight:300;font-size:18px;line-height:22px;text-align:center;color:var(--textos)}.hgsHBT .hgs-full-content .main-frame-video{display:flex;flex-direction:column;align-items:flex-start;padding:0}.hgsHBT .hgs-full-content .main-frame-video .video-box{display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/images/hgs/opt-rh-ia.svg);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:50%,50%;width:100%;height:575px}.hgsHBT .hgs-full-content .main-frame-video .video-box .play-circle{cursor:pointer}.hgsHBT .hgs-full-content .main-frame-video .video-desc{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:48px 40px;gap:16px;background:var(--textos);border:1px solid var(--textos-input);width:100%}.hgsHBT .hgs-full-content .main-frame-video .video-desc span{font-style:normal;font-weight:300;font-size:22px;line-height:27px;text-align:center;color:var(--background)}.hgsHBT .hgs-full-content .main-frame-video .video-desc button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:8px;height:40px;border-radius:25px;cursor:pointer}.hgsHBT .hgs-full-content .main-frame-video .video-desc button span{font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-decoration-line:underline;color:var(--background)}.hgsHBT .hgs-full-content .main-frame-somos-gestion{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0 0;gap:80px}.hgsHBT .hgs-full-content .main-frame-somos-gestion .certs-title{font-style:normal;font-weight:300;font-size:32px;line-height:39px;text-align:center;color:var(--textos)}.hgsHBT .hgs-full-content .main-frame-somos-gestion .certs-lists{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:40px}.hgsHBT .hgs-full-content .main-frame-somos-gestion .certs-lists svg{border-color:var(--bordes)}@media(max-width:1024px){.hgsHBT .hgs-full-content .main-frame-somos-gestion .certs-lists{flex-direction:column;gap:40px;align-items:center}}.hgsHBT .hgs-full-content .section-author{display:flex;flex-direction:column;align-items:center;padding:0;gap:8px;width:100%}.hgsHBT .hgs-full-content .section-author .name-author-hgs{font-style:normal;font-weight:300;font-size:22px;line-height:27px;text-align:center;color:var(--textos)}.hgsHBT .hgs-full-content .section-author .desc-author-hgs{font-style:normal;font-weight:300;font-size:22px;line-height:27px;text-align:center;color:var(--textos-input)}.hgsHBT .main-frame-products{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 80px;gap:160px;border-radius:0;width:100%}.hgsHBT .main-frame-products .product-left{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 clamp(40px,calc(40px + (100vw - 1024px) * .1875),208px)40px 40px;height:344px}.hgsHBT .main-frame-products .product-left .card-hgs-side{background-image:url(/images/hgs/plus-shape-1.svg);background-repeat:no-repeat;background-size:206px;background-position:100% 100%}.hgsHBT .main-frame-products .product-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 40px 40px clamp(40px,calc(40px + (100vw - 1024px) * .1875),208px);height:344px}.hgsHBT .main-frame-products .product-right .card-hgs-side{background-image:url(/images/hgs/plus-shape-2.svg);background-repeat:no-repeat;background-size:206px;background-position:100% 0}.hgsHBT .main-frame-products .screen-deco{width:589.36px;max-height:464px}.hgsHBT .main-frame-products .card-hgs-side{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:40px 32px;gap:16px;isolation:isolate;width:min(632.64px,calc(100% - 248px));max-width:632.64px;min-height:219px;background-color:var(--background-cards);border:1px solid var(--bordes)}.hgsHBT .main-frame-products .card-hgs-side .card-hgs-title{font-style:normal;font-weight:300;font-size:22px;line-height:27px;color:var(--textos);max-width:388px}.hgsHBT .main-frame-products .card-hgs-side .card-hgs-desct{font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:var(--textos-input)}.hgsHBT .main-frame-products .card-hgs-side .card-hgs-button{display:flex;flex-direction:row;align-items:center;padding:8px 0;gap:16px;height:40px;border-radius:25px}.hgsHBT .main-frame-products .card-hgs-side .card-hgs-button span{height:20px;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:var(--textos)}@media(max-width:480px){.hgsHBT .section-title{padding:40px 20px 20px!important;font-size:32px!important;line-height:39px!important}}@media(max-width:1080px){.hgsHBT{padding-left:40px;padding-right:40px}.hgsHBT .main-frame-products .product-left{flex-direction:column;padding:0 var(--cus-lateral-padding-container)40px;height:auto}.hgsHBT .main-frame-products .product-right{flex-direction:column;padding:0 var(--cus-lateral-padding-container)40px;height:auto}.hgsHBT .main-frame-products .card-hgs-side{width:100%;max-width:100%}.hgsHBT .main-frame-products .screen-deco{width:100%}}.section-title{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;font-style:normal;font-weight:300;font-size:48px;line-height:100%;text-align:center}.section-desc{font-style:normal;font-weight:300;font-size:20px;line-height:30px;text-align:center}.section-desc-2{font-style:normal;font-weight:300;font-size:32px;line-height:47px;text-align:center}.section-desc-3{font-style:normal;font-weight:300;font-size:40px;line-height:49px}.section-desc-4{font-style:normal;font-weight:300;font-size:20px;line-height:34px}.section-desc-5{font-style:normal;font-weight:600;font-size:14px;line-height:17px}.section-desc-6{font-style:normal;font-weight:300;font-size:14px;line-height:17px}.section-desc-7{font-style:normal;font-weight:500;font-size:16px;line-height:20px}.section-desc-8{font-style:normal;font-weight:300;font-size:64px;line-height:78px}.section-desc-9{font-style:normal;font-weight:300;font-size:28px;line-height:34px}.section-desc-10{font-style:normal;font-weight:500;font-size:14px;line-height:17px}.chip-hgs-1{font-style:normal;font-weight:600;font-size:12px;line-height:13px;min-height:31px;height:auto}.main-side-2-de-3{width:calc((2 * 100vw/3))}.deco-side-1-de-3{width:calc(100vw/3)}.m-left-main-side-2-de-3{margin-left:calc((100vw - 1024px)/2)}.h-svg-fondo-vert-0{min-height:calc((776.59/480) * (100vw/3) )}.svg-fondo-vert-0{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(/images/fondos/fondo-vert-0.svg);-webkit-mask-repeat:repeat-y;mask-image:url(/images/fondos/fondo-vert-0.svg);mask-repeat:repeat-y;background-color:var(--bordes)}@media(max-width:1080px){.main-side-2-de-3{width:100%;padding:80px 40px}.deco-side-1-de-3{display:none!important}}.certs-lists{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:40px}.certs-lists svg{border-color:var(--bordes)}@media(max-width:1024px){.certs-lists{flex-direction:column;gap:40px;align-items:center}}.legalHBT{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:24px;isolation:isolate}.legalHBT .legal-sticky{position:sticky;top:calc(var(--cus-height-header) + 2px + 24px)}.legalHBT .legal-author{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:16px}.legalHBT .legal-author .legal-author-image{width:64px;height:64px;min-width:64px}.legalHBT .legal-author .legal-author-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px}.legalHBT .legal-author .legal-author-content .legal-author-name{font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:var(--textos-input)}.legalHBT .legal-author .legal-author-content .legal-author-description{font-style:normal;font-weight:300;font-size:14px;line-height:18px;color:var(--textos)}.legalHBT .legal-table-of-content{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px 24px 24px;gap:24px;width:auto;height:100%;max-width:min(288px,calc(100vw * .2))}.legalHBT .legal-table-of-content h4{font-style:normal;font-weight:300;font-size:20px;line-height:24px}.legalHBT .legal-table-of-content #TableOfContents{max-height:80vh;overflow-y:scroll;padding-left:0;margin-left:0}.legalHBT .legal-table-of-content #TableOfContents::before{content:'';position:absolute;left:24px;top:72px;width:2px;height:calc(100% - 72px - 24px - 24px);background-color:var(--bordes);z-index:1}.legalHBT .legal-table-of-content #TableOfContents::-webkit-scrollbar{width:8px;border-radius:10px;background-color:var(--background)}.legalHBT .legal-table-of-content #TableOfContents::-webkit-scrollbar-thumb{background-color:var(--bordes);border-radius:40px}.legalHBT .legal-table-of-content #TableOfContents ul{margin-left:0;padding-left:0}.legalHBT .legal-table-of-content #TableOfContents ul li{font-style:normal;font-weight:300;font-size:14px;line-height:20px;margin-top:0!important;margin-bottom:0!important;list-style:none}.legalHBT .legal-table-of-content #TableOfContents ul li a{display:block;padding-left:20px;color:var(--textos-input);transition:color .3s ease;margin-left:0;margin-bottom:16px;position:relative}.legalHBT .legal-table-of-content #TableOfContents ul li a::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background-color:initial;transition:background-color .3s ease;z-index:10}.legalHBT .legal-table-of-content #TableOfContents ul li a.active{color:var(--textos)}.legalHBT .legal-table-of-content #TableOfContents ul li a.active::before{background-color:var(--rojo-principal)}.legalHBT .toc-mobile-controls{position:fixed;display:none;align-items:center;padding:0;gap:16px;z-index:1000}.legalHBT .toc-mobile-controls .toc-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px 12px;gap:16px;background:var(--textos);color:var(--background);border-radius:25px;max-height:48px;width:48px}.legalHBT .toc-mobile-controls .toc-top{padding:24px 16px;width:100px;font-style:normal;font-weight:500;font-size:16px;line-height:20px}.legalHBT .legal-full-content{display:flex;flex-direction:column;align-items:center;margin-inline:auto;align-items:start;gap:32px;width:100%}.legalHBT .legal-full-content .legal-bg{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-height:354px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--background) 87.65%),var(--legal-image);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.legalHBT .legal-full-content .legal-bg .boxTitle{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:40px 40px 20px;gap:24px}.legalHBT .legal-full-content .legal-bg .boxTitle h1{font-style:normal;font-weight:300;font-size:40px;line-height:49px;scroll-margin-top:calc(var(--cus-height-header) + 2px);margin:0}.legalHBT .legal-full-content .legal-bg .boxTitle ul.pa0{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px}.legalHBT .legal-full-content .legal-bg .boxTitle ul.pa0 a{color:var(--textos-input);text-decoration:none;border-width:0;margin:0;padding:0;font-style:normal;font-weight:600;font-size:12px;line-height:15px}.legalHBT .legal-full-content .legal-bg .boxTitle ul.pa0 li.list{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:24px;min-height:31px;border:1px solid var(--bordes)}.legalHBT .legal-full-content .legal-bg .boxTitle .br-pill{border-radius:0}.legalHBT .legal-full-content .legal-content{margin-top:-24px;width:100%}.legalHBT .legal-full-content .legal-content h1,.legalHBT .legal-full-content .legal-content h2,.legalHBT .legal-full-content .legal-content h3,.legalHBT .legal-full-content .legal-content h4,.legalHBT .legal-full-content .legal-content h5,.legalHBT .legal-full-content .legal-content h6{scroll-margin-top:calc(var(--cus-height-header) + 2px)}.legalHBT .legal-full-content .legal-content h1{display:none}.legalHBT .legal-full-content .legal-content h2,.legalHBT .legal-full-content .legal-content h3,.legalHBT .legal-full-content .legal-content h4{font-style:normal;font-weight:300;font-size:28px;line-height:34px;margin:0;color:var(--textos-input);margin-top:80px;margin-bottom:40px}.legalHBT .legal-full-content .legal-content p{font-style:normal;font-weight:300;font-size:18px;line-height:30px;margin-bottom:40px;width:100%}.legalHBT .legal-full-content .legal-content a{color:var(--rojo-principal);text-decoration:none}.legalHBT .legal-full-content .legal-content a strong{color:var(--rojo-principal)}.legalHBT .legal-full-content .legal-content a:hover{color:var(--rojo-principal)}.legalHBT .legal-full-content .legal-content img{margin:auto}.legalHBT .legal-full-content .legal-content strong{font-style:normal;font-weight:500;color:var(--textos)}.legalHBT .legal-full-content .legal-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:14px;word-break:normal!important;overflow-wrap:normal!important}.legalHBT .legal-full-content .legal-content table th,.legalHBT .legal-full-content .legal-content table td{border:1px solid var(--bordes);padding:12px 15px;text-align:left}.legalHBT .legal-full-content .legal-content table thead th{background-color:var(--background);font-weight:700}.legalHBT .legal-full-content .legal-content table tbody tr:nth-child(even){background-color:var(--background)}.legalHBT .legal-full-content .legal-content table tbody tr:nth-child(odd){background-color:var(--background-cards)}.legalHBT .legal-full-content .legal-content ol{list-style:decimal-leading-zero;margin-left:52px}.legalHBT .legal-full-content .legal-content ol li{font-style:normal;font-weight:300;font-size:28px;line-height:34px}.legalHBT .legal-full-content .legal-content ol li:has(h2){font-style:normal;font-weight:300;font-size:28px;line-height:34px;color:var(--textos-input)}.legalHBT .legal-full-content .legal-content ol li ol{list-style:decimal;margin-left:0;margin-bottom:24px}.legalHBT .legal-full-content .legal-content ol li ol li{font-style:normal;font-weight:300;font-size:22px;line-height:27px}.legalHBT .legal-full-content .legal-content ol li ol li:has(h3){font-style:normal;font-weight:300;font-size:22px;line-height:27px;color:var(--textos-input)}.legalHBT .legal-full-content .legal-content ol li ol li::marker{color:var(--rojo-principal)}.legalHBT .legal-full-content .legal-content ol li ol li ol{list-style:lower-alpha;margin-left:24px;margin-bottom:24px}.legalHBT .legal-full-content .legal-content ol li ol li ol li{font-style:normal;font-weight:300;font-size:18px;line-height:30px;text-align:justify}.legalHBT .legal-full-content .legal-content ol li::marker{color:var(--rojo-principal)}.legalHBT .legal-full-content .legal-content ul{list-style:disc;list-style-position:outside;padding-left:4rem;margin-block-end:.9rem}.legalHBT .legal-full-content .legal-content ul ::marker{font-style:normal;font-weight:300}.legalHBT .legal-full-content .legal-content ul li p{margin-block-end:0}.legalHBT .legal-full-content .legal-content .btn-cta{display:flex;align-items:center;justify-content:center;width:max-content;margin:0 auto;background-color:var(--textos);color:var(--background);padding:0 32px;height:50px;border:none;border-radius:25px;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer}.legalHBT .legal-full-content .legal-content .btn-cta:hover{background-color:var(--textos);color:var(--background);opacity:.8}.legalHBT .legal-full-content .legal-list{display:flex;flex-direction:row;align-items:end;gap:20px}.legalHBT .legal-full-content .legal-list .boxTitle{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:2rem}.legalHBT .legal-full-content .legal-list .boxTitle h1{font-style:normal;font-weight:300;font-size:72px;line-height:100%;scroll-margin-top:calc(var(--cus-height-header) + 2px);margin:0}.legalHBT .legal-full-content .legal-list .boxTitle ul.pa0{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:8px 12px;gap:24px}.legalHBT .legal-full-content .legal-list .boxTitle ul.pa0 a{color:var(--textos-input);text-decoration:none}.legalHBT .legal-full-content .legal-list .boxTitle ul.pa0 li.list{min-width:53px;min-height:31px;font-style:normal;font-weight:600;font-size:12px;line-height:15px}.legalHBT .legal-full-content .legal-list .boxTitle .br-pill{border-radius:0}.legalHBT .legal-full-content .legal-list-content p{font-style:normal;font-weight:300;font-size:40px;line-height:49px;width:100%}.legalHBT .legal-img{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding:30px;height:155px;width:100%;background-size:cover;background-position:50%}.legalHBT .legal-img ul.pa0{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.legalHBT .legal-img ul.pa0 a{color:var(--background);text-decoration:none;border-width:0;margin:0;padding:0;height:15px;font-style:normal;font-weight:600;font-size:12px;line-height:15px}.legalHBT .legal-img ul.pa0 li.list{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:24px;height:31px;background-color:var(--textos)}.legalHBT .legal-resumen{color:var(--textos-input);font-style:normal;font-weight:300;font-size:16px;line-height:20px;padding-top:24px}.legalHBT .legal-list-tittle{color:var(--textos);font-style:normal;font-weight:300;font-size:22px;line-height:27px;margin:0;padding-top:8px}.legalHBT .legal-category{display:flex;flex-direction:column;align-items:start;padding:0;gap:40px}.legalHBT .legal-category .title-category{display:flex;flex-direction:row;align-items:center;padding:0;justify-content:space-between;width:100%}.legalHBT .legal-category .title-category h2{font-style:normal;font-weight:300;font-size:40px;line-height:49px;color:var(--textos-input)}.legalHBT .legal-category .title-category a{font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:var(--textos);white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:16px}@media(max-width:480px){.legalHBT .legal-bg .boxTitle{padding:40px 20px 20px!important}.legalHBT .legal-bg .boxTitle h1{font-size:32px!important;line-height:39px!important}.legalHBT .legal-list .boxTitle h1{font-size:57px!important;line-height:69px!important}.legalHBT .legal-content h1,.legalHBT .legal-content h2,.legalHBT .legal-content h3,.legalHBT .legal-content h4,.legalHBT .legal-content h5,.legalHBT .legal-content h6{font-size:28px!important;line-height:34px!important}.legalHBT .legal-content p{font-size:16px!important;line-height:30px!important;text-align:justify}.legalHBT .legal-full-content .legal-list-content p{font-size:32px;line-height:39px}.legalHBT .legal-list-tittle{font-size:20px;line-height:24px}.legalHBT .legal-category .title-category{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;gap:16px}.legalHBT .legal-category .title-category h2{font-style:normal;font-weight:300;font-size:32px;line-height:39px}.legalHBT .toc-mobile-controls{display:flex;justify-content:center!important;top:calc(100vh - 62px - 48px);left:0!important;right:0!important}}@media(max-width:1024px){.legalHBT{padding-top:calc(120px - var(--cus-height-header))}.legalHBT .legal-table-of-content{display:none}.legalHBT .toc-mobile-controls{display:flex;justify-content:end;right:24px;top:calc(100vh - 62px - 48px)}.legalHBT .legal-content p{text-align:justify}}@media(max-width:1280px){.legalHBT .legal-table-of-content{min-width:188px}}@media(max-width:1080px){.legalHBT{padding-left:40px;padding-right:40px}}.reading-time{font-style:normal;font-weight:300;font-size:16px;line-height:20px}.sector-financiero--about{background:var(--background);color:var(--textos)}.sector-financiero--about .sector-financiero__hero{background:var(--background);position:relative;padding:clamp(3rem,6vw,6rem)0 clamp(2rem,4vw,3rem)}.sector-financiero--about .sector-financiero__hero .sector-financiero__container{max-width:none;margin:0;padding:0;display:grid;grid-template-columns:calc((100vw - 1024px)/2)minmax(0,1024px)calc((100vw - 1024px)/2)}.sector-financiero--about .sector-financiero__hero .sector-financiero__content{grid-column:2;width:100%;max-width:none;padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container);text-align:left}.sector-financiero--about .sector-financiero__hero .breadcrumb{background:0 0;border:0;padding:0 0 .75rem}.sector-financiero--about .sector-financiero__hero .breadcrumb>.sector-financiero__container{max-width:none;margin:0;padding:0}.sector-financiero--about .sector-financiero__hero .breadcrumb ol{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0}.sector-financiero--about .sector-financiero__title{font-weight:200;line-height:.95;letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2.2rem,8vw,5.2rem);color:var(--textos)}.sector-financiero--about .sector-financiero__description{font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.75;color:var(--textos-input);max-width:72ch;margin:0 0 1.25rem}@media(max-width:1024px){.sector-financiero--about .sector-financiero__hero .sector-financiero__container{grid-template-columns:1rem minmax(0,1fr)1rem}.sector-financiero--about .sector-financiero__hero .sector-financiero__content{padding-left:0;padding-right:0;max-width:780px;margin:0 auto}}@media(max-width:640px){.sector-financiero--about .sector-financiero__title{font-size:clamp(2rem,9vw,3rem)}.sector-financiero--about .sector-financiero__description{line-height:1.7;margin-bottom:1rem}}.sector-financiero__description--small{font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.3;color:var(--textos-input);margin-top:-.25rem;max-width:70ch}.industrias-page{background-color:var(--background);min-height:100vh;width:100%}.industrias-page .industrias-intro{max-width:1024px;margin:auto}.industrias-page .industrias-intro__content{text-align:center}.industrias-page .industrias-intro__title{font-weight:300;color:var(--textos)}.industrias-page .industrias-intro__description{font-weight:300;color:var(--textos-input)}.industrias-page .industrias-intro__list{display:grid}@media(max-width:767px){.industrias-page .industrias-intro{padding:80px 40px}.industrias-page .industrias-intro__content{margin-bottom:1.5rem}.industrias-page .industrias-intro__title{font-size:2.5rem;margin-bottom:1.5rem}.industrias-page .industrias-intro__description{font-size:1rem;line-height:23px}.industrias-page .industrias-intro__list{grid-template-columns:1fr;gap:40px}}@media(min-width:768px){.industrias-page .industrias-intro{padding:80px 40px}.industrias-page .industrias-intro__content{margin-bottom:1.5rem}.industrias-page .industrias-intro__title{font-size:3.5rem;line-height:1;margin-bottom:1.5rem}.industrias-page .industrias-intro__description{font-size:1.25rem;line-height:34px}.industrias-page .industrias-intro__list{grid-template-columns:1fr;gap:40px}}@media(min-width:1024px){.industrias-page .industrias-intro{padding-left:var(--cus-lateral-padding-container);padding-right:var(--cus-lateral-padding-container)}.industrias-page .industrias-intro__list{grid-template-columns:repeat(2,1fr);gap:40px}}@media(min-width:1440px){.industrias-page .industrias-intro{padding:10rem var(--cus-lateral-padding-container)5rem}.industrias-page .industrias-intro__content{margin-bottom:5rem}.industrias-page .industrias-intro__title{font-size:3.5rem;line-height:1;margin:0 0 1.5rem}.industrias-page .industrias-intro__description{font-size:1.25rem;line-height:2.125rem}.industrias-page .industrias-intro__list{grid-template-columns:repeat(2,1fr);gap:40px}}.automotriz-page{background-color:var(--background);min-height:100vh;width:100%}.automotriz-page .automotriz-intro,.automotriz-page .automotriz-team-section{max-width:1024px;margin:auto;padding:80px 40px}.automotriz-page .automotriz-intro__content{text-align:center}.automotriz-page .automotriz-intro__title{font-weight:300;color:var(--textos)}.automotriz-page .automotriz-intro__description{font-weight:300;color:var(--textos-input)}.automotriz-page .automotriz-team-section__title{text-align:center;font-weight:300;color:var(--textos);line-height:1}.automotriz-page .automotriz-team-section__cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px}@media(max-width:767px){.automotriz-page .automotriz-intro__content{margin-bottom:1.5rem}.automotriz-page .automotriz-intro__title{font-size:2.5rem;margin-bottom:1.5rem}.automotriz-page .automotriz-intro__description{font-size:1rem;line-height:23px}.automotriz-page .automotriz-team-section__title{font-size:2.5rem;margin-bottom:40px}}@media(min-width:768px){.automotriz-page .automotriz-intro__content{margin-bottom:1.5rem}.automotriz-page .automotriz-intro__title{font-size:3.5rem;line-height:1;margin-bottom:1.5rem}.automotriz-page .automotriz-intro__description{font-size:1.25rem;line-height:34px}.automotriz-page .automotriz-team-section__title{font-size:3.5rem;margin-bottom:40px}}@media(min-width:1024px){.automotriz-page .automotriz-intro,.automotriz-page .automotriz-team-section{padding-left:0;padding-right:0}.automotriz-page .automotriz-team-section__title{font-size:3.5rem;margin-bottom:40px}}@media(min-width:1440px){.automotriz-page .automotriz-intro__content{margin-bottom:5rem}.automotriz-page .automotriz-intro__title{font-size:3.5rem;line-height:1;margin:0 0 1.5rem}.automotriz-page .automotriz-intro__description{font-size:1.25rem;line-height:2.125rem}.automotriz-page .automotriz-team-section__title{font-size:3.5rem;margin-bottom:80px}.automotriz-page .automotriz-team-section__cards{gap:39px}}.faq{padding-bottom:.5rem}.faq__question{cursor:pointer;font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:space-between;transition:color .25s ease}.faq__question::after{content:"";width:1.5rem;height:1.5rem;margin-left:auto;background-color:var(--rojo-principal);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23c70039' d='M7.41 8.59 12 13.17 16.59 8.59 18 10l-6 6-6-6z'/></svg>")no-repeat center;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23c70039' d='M7.41 8.59 12 13.17 16.59 8.59 18 10l-6 6-6-6z'/></svg>")no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s ease}.faq__number{color:var(--rojo-principal);margin-right:.5rem}.faq__text{color:var(--textos-input);transition:color .25s ease}.faq[open] .faq__text{color:var(--rojo-principal)}.faq[open] .faq__question::after{transform:rotate(180deg)}.faq__answer{padding-left:.5rem;color:var(--textos-input);line-height:1.6}.simple-button{text-align:center;margin-bottom:1.5rem;font-weight:500}.simple-button a{text-decoration:none!important}.simple-button a:hover{color:var(--background)!important}.simple-button__cta{display:inline-block;padding:.5rem 1rem;color:var(--background);text-decoration:none;border-radius:.25rem;transition:background-color .9s ease;border:3px solid var(--rojo-principal);cursor:pointer;border-radius:10px}.simple-button__cta:hover{background-color:var(--rojo-principal)}@media(max-width:480px){.basic-header-section__title,.basic-header-section__description,.svg-right-header-section__title,.svg-right-header-section__description,.basic-generic-button__label,.basic-card__title,.generic-section__title,.faq-section__title,.marquee-logos-section__title,.multi-paragraph-section__title,.intro-text-section__title,.content-section__title,.carousel-cards-section__title,.carousel-images-section__title,.service-plan-card__title,.metrics-section__title,.tabs-section__title,.section-introduction__title,.testimonial-section__title,.forms-section__title,.post-section__title,.section-certificados__title .forms-section__label{word-break:break-word;overflow-wrap:anywhere}}@media(max-width:767px){h1{font-size:40px!important}h2{font-size:32px!important}}