.c-vertical-tabs{display:flex;flex-direction:column;gap:20px}.c-vertical-tabs__left{flex:0 0 32%}.c-vertical-tabs__nav{gap:1px}.c-vertical-tabs__panels{flex:1}.c-vertical-tabs__nav-item{border-bottom:2px solid rgba(0,0,0,.3);font-weight:500;line-height:1.3;margin:0;overflow:hidden;position:relative}.c-vertical-tabs__nav-item a{color:rgba(0,0,0,.3);display:block;padding:10px 0;text-decoration:none}.c-vertical-tabs__nav-item a:hover,.c-vertical-tabs__nav-item.active a{color:#668aba}.c-vertical-tabs__panel-item{background-color:#fff;border-bottom:1px solid;display:none;padding:20px}.c-vertical-tabs__panel-item.active{display:flex;flex-direction:column;justify-content:space-between}.c-vertical-tabs__content{padding-top:20px}.c-vertical-tabs__heading{margin-bottom:30px}.c-vertical-tabs__heading a{color:inherit;display:flex;gap:5px;text-decoration:none}.c-vertical-tabs__heading a svg{margin-left:auto;transition:all .35s ease;width:30px}.c-vertical-tabs__heading a path{fill:#668aba}.c-vertical-tabs__panel-item.active .c-vertical-tabs__heading a svg{transform:rotate(90deg)}.c-vertical-tabs__buttons{margin-top:30px;position:relative;z-index:10}.c-vertical-tabs__content-title,.c-vertical-tabs__image{display:none}@media(min-width:768px){.c-vertical-tabs{flex-direction:row}.c-vertical-tabs__content{display:block!important;padding:0}.c-vertical-tabs__heading{display:none}.c-vertical-tabs__heading a{user-select:none}.c-vertical-tabs__panel-item{border-bottom:0;box-shadow:0 0 54px 0 rgba(0,0,0,.15)}.c-vertical-tabs__content-title{color:inherit!important;display:block}.c-vertical-tabs__panel-item{border-radius:10px;overflow:hidden;padding:0}.c-vertical-tabs__content-inner{display:flex;flex-direction:column}.c-vertical-tabs__image{display:block;flex:0 0 100px;height:100px}.c-vertical-tabs__image img{display:block;height:100%;object-fit:cover;width:100%}.c-vertical-tabs__content-text{flex:0 0 75%;padding:40px}.c-vertical-tabs__content-text :first-child{margin-top:0}}@media(max-width:767px){.c-vertical-tabs__nav{display:none}.c-vertical-tabs__panel-item{display:block}.c-vertical-tabs__content--outer{padding:1em 0}.c-vertical-tabs__content{display:none}.c-vertical-tabs__heading{cursor:pointer;margin-bottom:0}.c-vertical-tabs__buttons,.c-vertical-tabs__buttons--multi .c-button:last-child{margin-top:15px}}@media (min-width:1170px){.c-vertical-tabs{gap:100px}.c-vertical-tabs__content-inner{display:flex;flex-direction:row}.c-vertical-tabs__image{display:block;flex:0 0 25%;height:auto}.c-vertical-tabs__content-text{padding:60px 40px}}