:root{--container-width:1360px;--gutter:20px}.acf-block-tabs-main__header{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;margin-bottom:clamp(3.75rem,5.7142857143vw,5rem)}.acf-block-tabs-main__header-text{text-align:right;flex:0 1 29.6875rem;padding-top:1.5625rem}.acf-block-tabs-main__header-text p{font-size:clamp(.625rem,.8571428571vw,.75rem)}.acf-block-tabs-main__slide{border:.0625rem solid #a8acb4;padding:clamp(1.25rem,2.8571428571vw,2.5rem);display:flex;gap:clamp(1.25rem,2.2857142857vw,2rem)}.acf-block-tabs-main__review{display:flex;flex-direction:column}.acf-block-tabs-main__number-wrap{flex:.0001 1 auto;transition:flex-grow .5s ease 0s}.acf-block-tabs-main__number-wrap:not(:last-child){margin-bottom:.25rem}.acf-block-tabs-main__number-wrap.active{flex:1 1 auto}.acf-block-tabs-main__number-wrap button{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(168,172,180,.2);font-weight:800;font-size:.75rem;line-height:16px;letter-spacing:.05em;text-transform:uppercase}.acf-block-tabs-main__number-wrap button.active{background-color:#002b3e;color:#eaeaea}.acf-block-tabs-main__body{flex:1 1 auto}.acf-block-tabs-main__item{display:none}.acf-block-tabs-main__item.active{display:block}.acf-block-tabs-main__item-inner{display:flex;justify-content:space-between;gap:2.5rem}.acf-block-tabs-main__desc{width:100%;max-width:20rem}.acf-block-tabs-main__desc h3{padding-bottom:1.5rem;border-bottom:1px solid #a8acb4}.acf-block-tabs-main__text{padding-top:1.5rem}.acf-block-tabs-main__text p{line-height:1.5}.acf-block-tabs-main__text p:not(:last-child){margin-bottom:.625rem}.acf-block-tabs-main__img-wrap{aspect-ratio:628/471;position:relative}.acf-block-tabs-main__img-wrap img{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:767.98px){.acf-block-tabs-main__img{flex:0 1 39.375rem}}@media (max-width:767.98px){.acf-block-tabs-main__header{display:block;gap:2rem}.acf-block-tabs-main__header-capture{margin-bottom:2rem}.acf-block-tabs-main__header-text{text-align:left;padding-top:0}.acf-block-tabs-main__item-inner{flex-direction:column;gap:5.125rem}}