tab-section{display:block;position:relative}tab-section .tab-section__bg-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tab-section__wrapper{position:relative;z-index:2;width:100%;max-width:1148px;padding:0 20px;margin:0 auto}@media only screen and (max-width:767px){.tab-section__wrapper{padding:0 25px}}.tab-section__wrapper .swiper-slider-dots{background:0 0}.tab-section__wrapper .swiper-slider-dots .swiper-pagination-bullet{background-color:#fff}.tab-section__buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;max-width:1065px;padding:0 20px;margin:0 auto 60px}.tab-section__buttons .tab-section__button{background:0 0;border:none;cursor:pointer;width:100%;max-width:-moz-max-content;max-width:max-content;margin-right:40px;margin-left:40px;margin-top:20px;position:relative;transition:all .3s;padding-bottom:20px}.tab-section__buttons .tab-section__button[aria-selected=true]{opacity:1}.tab-section__buttons .tab-section__button[aria-selected=true]::before{content:'';position:absolute;width:100%;height:1px;left:0;bottom:6px;z-index:2;background:var(--text-color,#fff);pointer-events:none;transition:all .3s}.tab-section__buttons .tab-section__button[aria-selected=false]{opacity:.6}.tab-section__buttons .tab-section__button img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;width:calc(var(--width,100px))}.tab-section__buttons .tab-section__button svg{width:calc(var(--width,100px))}.tab-section__content{position:relative;display:flex;flex-direction:column;height:100%}.tab-section__content-wrapper{display:flex;flex-shrink:0;overflow:hidden;height:0}.tab-section__content-wrapper.active{display:flex;flex-direction:column;justify-content:center;flex-grow:1;text-align:center;width:100%;height:var(--max-height)}.tab-section__blockquote{color:var(--text-color,#fff);text-align:center;font-size:50px;line-height:1.19;letter-spacing:normal;font-weight:500;font-family:var(--font-heading-family);text-transform:none}@media only screen and (max-width:767px){.tab-section__blockquote{font-size:30px;line-height:1.16;letter-spacing:-1px;width:100%;max-width:85.5%;margin:0 auto}}.tab-section__content-inner{margin-top:52px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.tab-section__content-inner{margin-top:30px}}.tab-section__content-box{width:100%;max-width:69px}@media only screen and (max-width:767px){.tab-section__content-box{max-width:49px}}.tab-section__content-image-inner{position:relative;padding-top:100%}.tab-section__content-image-inner .tab-section__content-image{position:absolute;width:35px;height:45px;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:767px){.tab-section__content-image-inner .tab-section__content-image{width:28px;height:28px}}.tab-section__content-text{color:var(--text-color,#fff);text-transform:uppercase;letter-spacing:normal;line-height:normal}@media only screen and (max-width:767px){.tab-section__content-text{font-size:12px;line-height:1.3}}.tab-section__swiper{overflow:hidden}.tab-section__swiper .swiper-slide{height:auto;min-height:inherit}.tab-section__swiper .tab-section__content-slide-logo{text-align:center;margin-bottom:20px}.tab-section__swiper .tab-section__content-slide-logo svg{width:calc(var(--width-mobile,100px));margin:0 auto}.tab-section__swiper .tab-section__content-slide-logo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;width:calc(var(--width-mobile,100px));margin:0 auto}.tab-section__swiper .swiper-slide__inner{display:flex;flex-direction:column;justify-content:center}.tab-section__swiper-dots{margin-top:46px}