section.section.tabs.in-viewport::before{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}section.section.tabs h2.content-headline{padding:0 72px;padding-top:56px}@media screen and (min-width:725px){section.section.tabs h2.content-headline{font-size:56px;line-height:68px}}@media screen and (max-width:1080px){section.section.tabs h2.content-headline{padding:32px 0 32px 32px}}@media screen and (max-width:840px){section.section.tabs h2.content-headline{padding:32px 8px 0}}section.section.tabs.no-animation ul.tab-buttons li button::before{width:0%!important;-webkit-transition:all 0s linear!important;transition:all 0s linear!important}section.section.tabs.no-animation ul.tab-buttons li button.active::before{width:100%!important;-webkit-transition:all 0s linear!important;transition:all 0s linear!important}section.section.tabs ul.tab-buttons li button.active{color:#fff;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.2)),to(rgba(228,228,228,.2)));background:linear-gradient(90deg,rgba(255,255,255,.2) 0%,rgba(228,228,228,.2) 100%)}section.section.tabs ul.tab-buttons li button.active::before{width:100%;-webkit-transition:all 8s linear;transition:all 8s linear}body.site section.section.tabs.in-viewport .container.tabs-container{max-width:1430px}body.site section.section.tabs ul.tab-buttons li.in-viewport{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}@media screen and (min-width:1081px){body.site section.section.tabs .tab-content .text-side.in-viewport{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@media screen and (min-width:1081px){body.site section.section.tabs .tab-content .image-side.in-viewport{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}