.section-vertical-tabs{--body: var(--gray-700);--progress-line: var(--gray-200);--tabs-background: var(--white);padding:50px 0;background:var(--background-color)}.section-vertical-tabs.theme-color-none,.section-vertical-tabs.theme-color-white,.section-vertical-tabs.theme-color-default{--background-color: var(--white);--tabs-background: var(--harbor-50)}.section-vertical-tabs.theme-color-harbor-gradient,.section-vertical-tabs.theme-color-harbor-900,.section-vertical-tabs.theme-color-harbor-500,.section-vertical-tabs.theme-color-red-800,.section-vertical-tabs.theme-color-blue-gradient{--body: var(--white)}.section-vertical-tabs.theme-color-harbor-gradient .section-vertical-tabs__item--active,.section-vertical-tabs.theme-color-harbor-900 .section-vertical-tabs__item--active,.section-vertical-tabs.theme-color-harbor-500 .section-vertical-tabs__item--active,.section-vertical-tabs.theme-color-red-800 .section-vertical-tabs__item--active,.section-vertical-tabs.theme-color-blue-gradient .section-vertical-tabs__item--active{--body: var(--gray-700);--title-main: var(--gray-700)}@media screen and (max-width: 768px){.section-vertical-tabs.theme-color-harbor-gradient .section-vertical-tabs__item,.section-vertical-tabs.theme-color-harbor-900 .section-vertical-tabs__item,.section-vertical-tabs.theme-color-harbor-500 .section-vertical-tabs__item,.section-vertical-tabs.theme-color-red-800 .section-vertical-tabs__item,.section-vertical-tabs.theme-color-blue-gradient .section-vertical-tabs__item{--body: var(--gray-700);--title-main: var(--gray-700)}}.section-vertical-tabs.theme-color-harbor-500{--title-main: var(--white)}.section-vertical-tabs p{margin-bottom:0}.section-vertical-tabs .container{display:flex;flex-direction:column;gap:16px}.section-vertical-tabs .container h2{max-width:918px}.section-vertical-tabs__description{margin:16px 0;max-width:1000px;display:flex;flex-direction:column;gap:16px}.section-vertical-tabs__description *{margin:0}.section-vertical-tabs__description a{color:var(--harbor-800);font-weight:700}.section-vertical-tabs__description a:hover{color:var(--harbor-800);text-decoration:none}.section-vertical-tabs__container{display:flex;gap:16px;flex-direction:column;position:relative;margin-top:40px;width:100%;height:auto;min-height:482px}@media screen and (max-width: 1440px){.section-vertical-tabs__container{min-height:522px}}.section-vertical-tabs__item *{margin:0}.section-vertical-tabs__item .section-vertical-tabs__title{position:relative}.section-vertical-tabs__item .section-vertical-tabs__title::after{content:"";width:0;height:1px;background-color:var(--harbor-500);position:absolute;bottom:0;left:0}.section-vertical-tabs__item .row-buttons{display:none}@media screen and (max-width: 768px){.section-vertical-tabs__item .row-buttons{display:flex}}.section-vertical-tabs__item--active .section-vertical-tabs__title{padding:24px;background:var(--tabs-background)}.section-vertical-tabs__item--active .section-vertical-tabs__title::after{width:100%;-webkit-animation:growWidth 10s linear forwards;animation:growWidth 10s linear forwards}@media screen and (max-width: 1024px){.section-vertical-tabs__item--active .section-vertical-tabs__title::after{display:none}}.section-vertical-tabs__item--active .section-vertical-tabs__title .field--name-field-description{display:block;margin:16px 0;max-height:200px}.section-vertical-tabs__item--active .section-vertical-tabs__title .item__progress{display:block}.section-vertical-tabs__item--active .section-vertical-tabs__title .row-buttons{display:flex}.section-vertical-tabs__item--active .section-vertical-tabs__content{display:block;opacity:1}.section-vertical-tabs__title{padding:16px 24px;width:520px;cursor:pointer;border-radius:16px 16px 0 0;border-bottom:1px solid rgba(0,0,0,0);position:relative}.section-vertical-tabs__title .field--name-field-heading,.section-vertical-tabs__title .field--name-field-heading *{font-size:1.5rem;font-weight:700;line-height:130%;color:var(--title-main)}@media screen and (max-width: 1024px){.section-vertical-tabs__title .field--name-field-heading,.section-vertical-tabs__title .field--name-field-heading *{line-height:100%}}@media screen and (max-width: 576px){.section-vertical-tabs__title .field--name-field-heading,.section-vertical-tabs__title .field--name-field-heading *{font-size:1.25rem}}.section-vertical-tabs__title .field--name-field-description{margin-top:0;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.section-vertical-tabs__title .field--name-field-description p{margin-bottom:0;font-weight:350}.section-vertical-tabs__title .field--name-field-description p,.section-vertical-tabs__title .field--name-field-description p--bold{font-size:1rem;line-height:140%;text-align:left;color:var(--body)}.section-vertical-tabs__title .field--name-field-description p--bold{font-weight:700}@media screen and (max-width: 1024px){.section-vertical-tabs__title .field--name-field-description p,.section-vertical-tabs__title .field--name-field-description p--bold{line-height:130%}}@media screen and (max-width: 576px){.section-vertical-tabs__title .field--name-field-description p,.section-vertical-tabs__title .field--name-field-description p--bold{font-size:.875rem;line-height:130%}}.section-vertical-tabs__title .item__progress{position:absolute;right:0;bottom:-1px;height:1px;width:0;background:var(--gray-200);display:none}.section-vertical-tabs__content{opacity:0;transition:opacity .5s ease-in-out;position:absolute;left:520px;top:0;width:calc(100% - 520px);height:482px;padding-left:40px}.section-vertical-tabs__content .field--name-field-media,.section-vertical-tabs__content .field--name-field-mobile-image{height:100%}.section-vertical-tabs__content .field--name-field-media *,.section-vertical-tabs__content .field--name-field-mobile-image *{height:100%}.section-vertical-tabs__content .field--name-field-media picture,.section-vertical-tabs__content .field--name-field-media img,.section-vertical-tabs__content .field--name-field-mobile-image picture,.section-vertical-tabs__content .field--name-field-mobile-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:16px;display:block;max-height:100%}.section-vertical-tabs__media,.section-vertical-tabs__mobile-media{width:100%;height:100%}@media screen and (max-width: 768px){.section-vertical-tabs__media:has(+.section-vertical-tabs__mobile-media){display:none}}.section-vertical-tabs__mobile-media{display:none;position:absolute;top:0;left:0}.section-vertical-tabs__mobile-media img{width:100%;height:auto}@media screen and (max-width: 768px){.section-vertical-tabs__mobile-media{display:block}}@media screen and (max-width: 1024px){.section-vertical-tabs .section-vertical-tabs__item .section-vertical-tabs__title{width:40%}.section-vertical-tabs .section-vertical-tabs__item .section-vertical-tabs__content{width:calc(60% - 40px);right:0;left:initial}}@media screen and (max-width: 768px){.section-vertical-tabs{padding:30px 0}.section-vertical-tabs .section-vertical-tabs__item .section-vertical-tabs__content{width:100%}.section-vertical-tabs .section-vertical-tabs__item .section-vertical-tabs__content .field--name-field-media{width:100%}.section-vertical-tabs .section-vertical-tabs__item .section-vertical-tabs__title{width:100%}.section-vertical-tabs .section-vertical-tabs__container{margin-top:24px;gap:24px;height:auto}.section-vertical-tabs .section-vertical-tabs__title,.section-vertical-tabs .section-vertical-tabs__item--active .section-vertical-tabs__title{padding:16px;width:100%}.section-vertical-tabs .section-vertical-tabs__title{border-bottom:1px solid var(--harbor-500);background:var(--tabs-background)}.section-vertical-tabs .section-vertical-tabs__title .field--name-field-description{display:block;margin-top:16px;max-height:150px}.section-vertical-tabs .section-vertical-tabs__title .field--name-field-description:has(+.row-buttons){margin-bottom:16px}.section-vertical-tabs .section-vertical-tabs__title .item__progress{display:none}.section-vertical-tabs .section-vertical-tabs__content{display:flex;position:relative;height:229px;max-height:229px;width:100%;padding:0;left:0;margin-top:16px;opacity:1}.section-vertical-tabs .section-vertical-tabs__content .field--name-field-media{width:100%}.section-vertical-tabs .section-vertical-tabs__content .field--name-field-media img{border-radius:8px}.section-vertical-tabs .section-vertical-tabs .row-buttons{display:flex}}@-webkit-keyframes growWidth{0%{width:0}100%{width:100%}}@keyframes growWidth{0%{width:0}100%{width:100%}}