@charset "UTF-8";.b-iframe{width:100%}.b-iframe iframe{width:100%;height:2000px;min-height:400px;border:none;display:block;box-sizing:border-box;background:#fff;margin-bottom:15vh;overflow-y:auto;scrollbar-width:none}.b-iframe iframe::-webkit-scrollbar{display:none}.BBannerFullWidthGeneral+.o-container--color{margin-top:-72px!important}.BBannerFullWidthGeneral{margin-top:0!important;margin-bottom:var(--spacing_3xl)!important}.BBannerFullWidthGeneral__title{font-family:var(--font_primary);font-size:var(--size_text_1xl);font-weight:var(--weight_regular);line-height:40px;letter-spacing:0;color:var(--color_texto_titulos)}@media (max-width:1024px){.BBannerFullWidthGeneral__title{font-size:var(--size_text_xl);line-height:40px}}@media (max-width:574px){.BBannerFullWidthGeneral__title{font-size:var(--size_text_l);line-height:32px}}.BBannerFullWidthGeneral__container{display:flex;align-items:center;justify-content:center;width:100%;min-height:189px;background-color:var(--color_gris_50)}@media (min-width:575px){.BBannerFullWidthGeneral__container{-webkit-mask:url(/banorte/.resources/banorte-core/webresources/images/backgrounds/pleca-desktop.svg) no-repeat center;mask:url(/banorte/.resources/banorte-core/webresources/images/backgrounds/pleca-desktop.svg) no-repeat center;mask-size:cover;mask-position:80%;-webkit-mask-position-y:bottom}}@media (max-width:1024px){.BBannerFullWidthGeneral__container{min-height:137px}}@media (max-width:574px){.BBannerFullWidthGeneral__container{min-height:98px}}.BBannerFullWidthGeneral__image-container{width:100%;height:426px;overflow:hidden;border-radius:var(--radius_2xl);margin-top:var(--spacing_3xl)}@media (max-width:574px){.BBannerFullWidthGeneral__image-container{height:150px;margin-top:var(--spacing_l)}}@media (max-width:1024px){.BBannerFullWidthGeneral__image-container{margin-top:var(--spacing_xl)}}.BBannerFullWidthGeneral__image-container img{object-fit:cover;width:100%;height:100%;object-position:top center}.BBannerFullWidthGeneral__video-container{display:flex;padding-top:40px;padding-bottom:60px;align-items:flex-start;gap:24px;align-self:stretch;flex-direction:column;align-items:center}@media (max-width:1024px){.BBannerFullWidthGeneral__video-container{padding-top:32px;padding-bottom:56px}}@media (max-width:574px){.BBannerFullWidthGeneral__video-container{padding-top:24px;padding-bottom:48px}}.BBannerFullWidthGeneral__video-container-video{border-radius:12px;width:100%;height:426px;cursor:pointer}@media (max-width:574px){.BBannerFullWidthGeneral__video-container-video{height:150px}}.BTabAndContent{display:flex;flex-direction:column;margin-bottom:0!important;gap:72px}.BTabAndContent .o-container-fluid+.BTabAndContent__container{margin-top:-72px!important}.BTabAndContent__container{width:100%;display:contents!important}.BTabAndContent__container :first-child.BTabAndContent__section{margin-top:-40px!important}.BTabAndContent__container :last-child.BTabAndContent__section{margin-bottom:0!important}.BTabAndContent__section.hidden{display:none}.BTabAndContent__section{max-width:1252px;width:100%;padding-left:var(--spacing_xl);padding-right:var(--spacing_xl);margin-left:auto;margin-right:auto;margin-bottom:var(--spacing_3xl)!important}.BTabAndContent__section section:first-child{margin-top:0!important}.BTabAndContent__section section.o-container--color:last-child{margin-bottom:var(--spacing_3xl)!important}.BTabAndContent__section [class*=__bg--white]{padding:0}.BTabAndContent__section section.o-container{padding:0!important}@media (max-width:829px){.BTabAndContent__section{padding-left:var(--spacing_1xs);padding-right:var(--spacing_1xs)}}@media (max-width:574px){.BTabAndContent__section{padding-left:var(--spacing_xs);padding-right:var(--spacing_xs)}}@media (max-width:1024px){.BTabAndContent__section{padding-left:var(--spacing_xl);padding-right:var(--spacing_xl)}}.BTabAndContent__section__fluid{max-width:100%;width:100%;padding:0}.BTabAndContent__swiper{width:100%;margin:0 auto;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;user-select:none}.BTabAndContent__swiper::-webkit-scrollbar{display:none}.BTabAndContent__swiper:active{cursor:grabbing;user-select:none}.BTabAndContent__wrapper{padding:0;display:flex;flex-wrap:nowrap;gap:0}.BTabAndContent__wrapper li{flex:1;min-width:fit-content}.BTabAndContent__wrapper li button{white-space:nowrap;display:flex;flex-direction:column;gap:var(--spacing_2xs);padding:var(--spacing_1xs) var(--spacing_2xs);width:100%;min-width:fit-content;background-color:transparent;justify-content:center;align-items:center;border:0;border-bottom:1px solid var(--color_gris_300);font-family:var(--font_primary);font-size:var(--size_text_2xs);font-weight:var(--weight_semibold);line-height:22px;font-weight:var(--weight_regular);position:relative;color:var(--color_secundario_700)}.BTabAndContent__wrapper li button:after{content:"";width:0;height:2px;background-color:var(--color_primario_100);position:absolute;bottom:-1px;left:0;transition:width .3s linear .1s}.BTabAndContent__wrapper li button img{width:50px;height:50px}.BTabAndContent__wrapper li button.active{font-weight:var(--weight_semibold);color:var(--color_texto_default_base)}.BTabAndContent__wrapper li button.active:after{width:100%;transition:width .3s linear .1s}.BTabAndContent__wrapper li button.active img{filter:brightness(0) saturate(77%) invert(14%) sepia(75%) saturate(5236%) hue-rotate(341deg) brightness(87%) contrast(114%)}.BTabAndContent__wrapper li button:hover{color:var(--color_texto_hover_dark)}.BTabAndContent__wrapper li button:hover img{filter:brightness(0) saturate(100%) invert(14%) sepia(76%) saturate(5236%) hue-rotate(341deg) brightness(70%) contrast(114%)}@media (max-width:1024px){.BTabAndContent__wrapper li button{padding:var(--spacing_1xs)}}[class*=__bg--white]+.BTabAndContent{margin-top:0}.BTabAndContent+.BTabAndContent{margin-top:0!important}.BTabAndContent:has(.BTabAndContent__containersection.o-container--color)+.BTabAndContent{margin-top:var(--spacing_3xl)!important}@media (max-width:574px){.BTapAndScroll_section:has(.o-container--color)+.BTapAndScroll_section:has(.o-container) section{margin-top:var(--spacing_s)!important}}.o-btab-and-content-iframe{max-width:1140px;margin:0 auto;width:100%}@media (min-width:1025px){.o-btab-and-content-iframe{max-width:100%;margin:0}}