.flex{display:flex}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.align-items-center{align-items:center}.justify-content-evenly{justify-content:space-evenly}:root{--neutral-50: #fafbfd;--neutrals-300: #e2e8f0}b,strong,.font-bold{font-weight:bold}.font-italic{font-style:italic}.pp-section__image-showcase .container{padding-top:32px;padding-bottom:32px}.pp-section__image-showcase .container .col-8{margin:0 auto}.pp-section__image-showcase .container .col-8 .text-group{margin-bottom:0}.pp-section__image-showcase .container .col-8 .text-group h2:only-child{margin-bottom:0}@media(min-width: 1056px){.pp-section__image-showcase .container .col-8{padding:0}.pp-section__image-showcase .container .col-8 .text-group h2{margin-bottom:8px}}.pp-section__image-showcase .container .image-showcase__tabs{gap:48px;margin:32px auto 0 auto;width:100%}.pp-section__image-showcase .container .image-showcase__tabs:first-child{margin:0 auto}@media(min-width: 768px){.pp-section__image-showcase .container .image-showcase__tabs{justify-content:space-between;gap:32px}}@media(min-width: 1056px){.pp-section__image-showcase .container .image-showcase__tabs{position:relative;overflow:hidden}.pp-section__image-showcase .container .image-showcase__tabs[data-active-tab="0"] .is-tab[data-tab="0"] .tabs__progress:before{transition:.5s ease-in-out;transition-property:width,background-color;background-color:#25a7d9;animation:progressAnimation linear forwards alternate 4.5s}.pp-section__image-showcase .container .image-showcase__tabs[data-active-tab="1"] .is-tab[data-tab="1"] .tabs__progress:before{transition:.5s ease-in-out;transition-property:width,background-color;background-color:#25a7d9;animation:progressAnimation linear forwards alternate 4.5s}.pp-section__image-showcase .container .image-showcase__tabs[data-active-tab="2"] .is-tab[data-tab="2"] .tabs__progress:before{transition:.5s ease-in-out;transition-property:width,background-color;background-color:#25a7d9;animation:progressAnimation linear forwards alternate 4.5s}}.pp-section__image-showcase .container .is-tab{display:flex;flex-direction:column-reverse;gap:16px;margin-top:0;padding:0}@media(min-width: 768px){.pp-section__image-showcase .container .is-tab{width:calc(33.3333333333% - 24px)}}@media(min-width: 1056px){.pp-section__image-showcase .container .is-tab{flex-direction:column;padding:0;width:calc(33.3333333333% - 48px)}.pp-section__image-showcase .container .is-tab .tabs__progress{background:#c5ced6;height:2px;width:100%;overflow:hidden;position:relative}.pp-section__image-showcase .container .is-tab .tabs__progress:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}}.pp-section__image-showcase .container .is-tab__content{display:flex;flex-direction:column;gap:8px}.pp-section__image-showcase .container .is-tab__content h3,.pp-section__image-showcase .container .is-tab__content p,.pp-section__image-showcase .container .is-tab__content a{font-family:Oxygen;font-size:16px;letter-spacing:.2px;margin-bottom:0}.pp-section__image-showcase .container .is-tab__content .title.flex{align-items:center;gap:12px}.pp-section__image-showcase .container .is-tab__content .title h3{font-weight:700}@media(min-width: 1056px){.pp-section__image-showcase .container .is-tab__content .title img{width:24px;height:24px}}.pp-section__image-showcase .container .is-tab__image{background-color:var(--neutrals-50, #fafbfd);border:1px solid var(--neutrals-300, #e2e8f0);border-radius:16px;display:none}@media(min-width: 1056px){.pp-section__image-showcase .container .is-tab__image{justify-content:center;margin:0;padding:0}.pp-section__image-showcase .container .is-tab__image.active{display:flex}.pp-section__image-showcase .container .is-tab__image.slide-in .responsive-image{animation:fadeIn 2s}.pp-section__image-showcase .container .is-tab__image.slide-out .responsive-image{animation:fadeIn 2s}}.pp-section__image-showcase .container .is-tab__image--mobile{display:block}@media(min-width: 1056px){.pp-section__image-showcase .container .is-tab__image--mobile{display:none}}.pp-section__image-showcase .container .responsive-image{width:100%}.pp-section__image-showcase .container .responsive-image img,.pp-section__image-showcase .container .responsive-image picture{height:auto;width:100%;max-width:100%}@media(min-width: 1056px){.pp-section__image-showcase .container .responsive-image{width:83.33%;position:relative;height:auto}.pp-section__image-showcase .container .responsive-image img,.pp-section__image-showcase .container .responsive-image picture{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9;display:block}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes progressAnimation{from{width:0}to{width:100%}}@keyframes slideInFromRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutToLeft{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}
