.vertical-tabs{overflow:hidden}.vertical-tabs .inner.theme-dark{background-color:#172f4a;color:#fff;padding:5rem 0}@media only screen and (min-width:960px){.vertical-tabs .inner.theme-dark{padding:7.5rem 0}}.vertical-tabs .inner.theme-dark .tab-buttons .button-holder:before{background-color:#ffffff0d}.vertical-tabs .inner.theme-dark .tab-buttons .button-holder.is-inactive .tab-button{color:#ffffff80}.vertical-tabs .inner.theme-dark .tab-contents:before{background-color:#ffffff80}.vertical-tabs .inner.theme-dark .tab-contents .content-holder .tab-title{color:#ffffff80}.vertical-tabs .inner .main-headline{margin-bottom:2.5rem}@media only screen and (min-width:960px){.vertical-tabs .inner .main-headline{margin-bottom:5rem}}.vertical-tabs .inner .tab-buttons{display:flex;overflow:auto}@media only screen and (min-width:960px){.vertical-tabs .inner .tab-buttons{flex-direction:column;overflow:visible}}.vertical-tabs .inner .tab-buttons .button-holder{flex-shrink:0;padding:.5rem;position:relative}@media only screen and (min-width:960px){.vertical-tabs .inner .tab-buttons .button-holder{padding-left:0;padding-right:0}.vertical-tabs .inner .tab-buttons .button-holder:not(:last-child){margin-bottom:1rem}}@media only screen and (min-width:1280px){.vertical-tabs .inner .tab-buttons .button-holder{margin-left:2.5rem;margin-right:0}}.vertical-tabs .inner .tab-buttons .button-holder:not(:last-child){margin-right:1rem}@media only screen and (min-width:960px){.vertical-tabs .inner .tab-buttons .button-holder:not(:last-child){margin-right:0}}.vertical-tabs .inner .tab-buttons .button-holder:before{background-color:#172f4a0d;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:background-color .3s cubic-bezier(.5,0,.15,1);width:100%;z-index:0}@media only screen and (min-width:960px){.vertical-tabs .inner .tab-buttons .button-holder:before{left:calc(-2.5rem - 30vw);width:calc(2.5rem + 30vw + 100%)}}.vertical-tabs .inner .tab-buttons .button-holder.is-inactive:before{background-color:transparent}.vertical-tabs .inner .tab-buttons .button-holder.is-inactive .tab-button{color:#172f4a80}.vertical-tabs .inner .tab-buttons .button-holder .tab-button{position:relative;transition:color .3s cubic-bezier(.5,0,.15,1);vertical-align:middle;z-index:1}.vertical-tabs .inner .tab-buttons .button-holder .tab-button:active,.vertical-tabs .inner .tab-buttons .button-holder .tab-button:focus,.vertical-tabs .inner .tab-buttons .button-holder .tab-button:hover{text-decoration:underline}.vertical-tabs .inner .tab-buttons .button-holder .tab-button .title-holder{-webkit-hyphens:auto;hyphens:auto}.vertical-tabs .inner .tab-buttons .button-holder .tab-button .title-holder b{-webkit-line-clamp:2;padding:0}.vertical-tabs .inner .tab-buttons .button-holder .tab-button .icon-holder{display:none}.vertical-tabs .inner .tab-contents{padding-top:2rem;position:relative}@media only screen and (min-width:960px){.vertical-tabs .inner .tab-contents{padding-top:0}}.vertical-tabs .inner .tab-contents:before{background-color:#172f4a80;content:"";display:block;height:1px;left:-5vw;position:absolute;top:-.75rem;width:100vw}@media only screen and (min-width:960px){.vertical-tabs .inner .tab-contents:before{display:none}}.vertical-tabs .inner .tab-contents .content-holder .tab-title{color:#172f4a80;font-weight:500}
