.tab{--tab-button-color:var(--night-grey);--tab-button-background-color:#fff;--tab-button-border-color:var(--night-grey-20);--tab-button-border-width:0;--tab-button-font-size:var(--body-font-size);--tab-button-hover-color:var(--primary);--tab-button-hover-background-color:#fff;--tab-button-hover-border-color:var(--primary);--tab-button-active-color:var(--primary);--tab-button-active-background-color:#fff;--tab-button-active-border-color:var(--primary);background-color:#fff}.tab__buttons,.tab__panels{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.tab-module{overflow:hidden}@media screen and (max-width:767px){.tab-module .headline{margin-left:calc(var(--grid-gutter)*2)}}.tab__buttons-wrapper,.tab__panels-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1}.tab__buttons-wrapper.swiper{padding:calc(var(--grid-gutter)*2) calc(var(--grid-gutter)*2) calc(var(--grid-gutter)*1)}.tab__panels-wrapper{margin:0 calc(var(--grid-gutter)*2)}.tab__buttons{border-bottom:2px solid var(--night-grey-20)}.tab__button,.tab__panel{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.tab__panel{color:var(--body-color);padding-bottom:var(--spacer-s);padding-top:var(--spacer-s);width:100%}.tab__panel__content--list{background-color:#f8fafc;padding:var(--grid-gutter)}@media screen and (max-width:767px){.tab__panel__content--text{margin-bottom:calc(var(--grid-gutter)*2)}.tab-module>.container,.tab-module>.container-fluid{padding-left:0;padding-right:0}}.tab__button{background-color:var(--tab-button-background-color);border-color:var(--tab-button-border-color);border-width:var(--tab-button-border-width);border-bottom:2px solid var(--tab-button-border-color);color:var(--tab-button-color);cursor:pointer;font-size:var(--tab-button-font-size);font-weight:500;margin-bottom:-2px;margin-right:0;padding:calc(var(--grid-gutter)/2) calc(var(--spacer-s)/2);transition:none!important}.tab__button:hover{background-color:var(--tab-button-hover-background-color);border-color:var(--tab-button-hover-border-color);color:var(--tab-button-hover-color)}.tab__button.disabled,.tab__button:disabled{background-color:#fff;color:var(--primary)}.tab__button:not(:disabled):not(.disabled).swiper-slide-thumb-active,.tab__button:not(:disabled):not(.disabled).swiper-slide-thumb-active:focus,.tab__button:not(:disabled):not(.disabled):active,.tab__button:not(:disabled):not(.disabled):active:focus,.tab__button:not(:disabled):not(.disabled):focus{background-color:var(--tab-button-background-color);border:0;color:var(--tab-button-color);font-size:var(--tab-button-font-size);padding:calc(var(--grid-gutter)/2) calc(var(--spacer-s)/2)}.tab__button:not(:disabled):not(.disabled).swiper-slide-thumb-active,.tab__button:not(:disabled):not(.disabled).swiper-slide-thumb-active:focus{background-color:var(--tab-button-active-background-color);border-bottom:2px solid var(--tab-button-active-border-color);color:var(--tab-button-active-color)}.tab__button--next,.tab__button--prev{border-bottom:0;height:44px;position:absolute;-webkit-transition:all .35s linear;-o-transition:all .35s linear;transition:all .35s linear;transition:none;z-index:3}@media screen and (max-width:767px){.tab__button--next,.tab__button--prev{height:48px}}.tab__button--next,.tab__button--next:not(:disabled):not(.disabled):active,.tab__button--next:not(:disabled):not(.disabled):active:focus,.tab__button--next:not(:disabled):not(.disabled):focus,.tab__button--prev,.tab__button--prev:not(:disabled):not(.disabled):active,.tab__button--prev:not(:disabled):not(.disabled):active:focus,.tab__button--prev:not(:disabled):not(.disabled):focus{padding:0;width:60px}@media screen and (max-width:767px){.tab__button--next,.tab__button--next:not(:disabled):not(.disabled):active,.tab__button--next:not(:disabled):not(.disabled):active:focus,.tab__button--next:not(:disabled):not(.disabled):focus,.tab__button--prev,.tab__button--prev:not(:disabled):not(.disabled):active,.tab__button--prev:not(:disabled):not(.disabled):active:focus,.tab__button--prev:not(:disabled):not(.disabled):focus{bottom:14px;padding:18px 0 0;width:48px}}.tab__button--prev,.tab__button--prev:hover,.tab__button--prev:not(:disabled):not(.disabled):active,.tab__button--prev:not(:disabled):not(.disabled):active:focus,.tab__button--prev:not(:disabled):not(.disabled):focus{background:linear-gradient(90deg,#fff 0,#fff 70%,hsla(0,0%,100%,0) 90%);padding-right:20px}@media screen and (max-width:767px){.tab__button--prev,.tab__button--prev:hover,.tab__button--prev:not(:disabled):not(.disabled):active,.tab__button--prev:not(:disabled):not(.disabled):active:focus,.tab__button--prev:not(:disabled):not(.disabled):focus{padding-right:18px}}.tab__button--next,.tab__button--next:hover,.tab__button--next:not(:disabled):not(.disabled):active,.tab__button--next:not(:disabled):not(.disabled):active:focus,.tab__button--next:not(:disabled):not(.disabled):focus{background:linear-gradient(270deg,#fff 0,#fff 70%,hsla(0,0%,100%,0) 90%);padding-left:20px}@media screen and (max-width:767px){.tab__button--next,.tab__button--next:hover,.tab__button--next:not(:disabled):not(.disabled):active,.tab__button--next:not(:disabled):not(.disabled):active:focus,.tab__button--next:not(:disabled):not(.disabled):focus{padding-left:18px}}.tab__button--next:active,.tab__button--prev:active,.tab__button:active{margin-right:0}.tab__button--next:disabled,.tab__button--prev:disabled{opacity:0}.tab__button--prev{left:0}.tab__button--next{right:0}