:root{--PRIME-blue:#1D2D46;--PRIME-red:#FF3333;--PRIME-gray:#7F7F8A;--PRIME-light-gray:#E5E5E5;--PRIME-black:#191919;--PRIME-white:#FFFFFF;--PRIME-boxed-width:1202px;--PRIME-breakpoint-mobile:480px;--PRIME-breakpoint-tablet:768px;--PRIME-breakpoint-desktop:1024px}.block-ptp-tabs{padding-block:3rem}.block-ptp-tabs h2{color:var(--PRIME-blue);-webkit-margin-after:3rem;margin-block-end:3rem}.block-ptp-tabs .tabs{padding:0}.block-ptp-tabs .tabs-container{position:relative;z-index:inherit;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.block-ptp-tabs .tabs-container:after{content:"";position:absolute;bottom:1px;left:0;right:0;height:3px;width:100%;background-color:var(--PRIME-gray)}@media screen and (min-width:1203px){.block-ptp-tabs .tabs-container{overflow-x:hidden;width:100%;max-width:var(--PRIME-boxed-width);left:0;right:0;margin-left:auto!important;margin-right:auto!important}}.block-ptp-tabs .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-50vw!important;margin-right:-50vw!important}@media screen and (max-width:1202px){.block-ptp-tabs .tab-list{overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:2rem;padding:0 2rem}}@media screen and (min-width:1203px){.block-ptp-tabs .tab-list{overflow-x:hidden;width:100%;max-width:var(--PRIME-boxed-width);left:0;right:0;margin-left:auto!important;margin-right:auto!important}}.block-ptp-tabs .tab-list>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start}.block-ptp-tabs .tab-list::-webkit-scrollbar{display:none}.block-ptp-tabs .tab-list-item{-ms-flex-negative:0;flex-shrink:0;list-style:none;position:relative;z-index:inherit}.block-ptp-tabs .tab-list-item button:focus,.block-ptp-tabs .tab-list-item button:hover,.block-ptp-tabs .tab-list-item.active button{color:var(--PRIME-blue)}.block-ptp-tabs .tab-list-item button:focus:after,.block-ptp-tabs .tab-list-item button:hover:after,.block-ptp-tabs .tab-list-item.active button:after{background-color:var(--PRIME-red)}.block-ptp-tabs .tab-button{padding:12px 0 19px 0;border:none;background-color:transparent;cursor:pointer;color:var(--PRIME-gray);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.block-ptp-tabs .tab-button:after{content:"";position:absolute;z-index:10;bottom:0;left:0;right:0;height:7px;background-color:transparent;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}@media screen and (max-width:1202px){.block-ptp-tabs .tab-button{font-size:1.5rem}}.block-ptp-tabs .tab-content{display:none;padding:2rem 0;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 2rem auto 2rem auto;grid-template-rows:auto auto auto;gap:2rem}.block-ptp-tabs .tab-content>:first-child{-ms-grid-row:1;-ms-grid-column:1}.block-ptp-tabs .tab-content>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.block-ptp-tabs .tab-content>:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.block-ptp-tabs .tab-content .tab-description+.tab-links{border-top:1px solid var(--PRIME-gray);padding-top:2rem}.block-ptp-tabs .tab-content .tab-links{grid-column:1/-1;-ms-grid-row:3;grid-row:3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.block-ptp-tabs .tab-content .tab-links a{border-radius:100px;border:1px solid var(--PRIME-red);display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--PRIME-black);text-align:center;font-size:1rem;font-style:normal;font-weight:700;line-height:20px;text-decoration:none;background-color:transparent;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.block-ptp-tabs .tab-content .tab-links a:focus,.block-ptp-tabs .tab-content .tab-links a:hover{background-color:var(--PRIME-red)}.block-ptp-tabs .tab-content.active{display:-ms-grid;display:grid}@media screen and (min-width:1203px){.block-ptp-tabs .tab-content{-ms-grid-columns:23.7104825291% 74.459234609%;grid-template-columns:23.7104825291% 74.459234609%;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.block-ptp-tabs .tab-content>:first-child{-ms-grid-row:1;-ms-grid-column:1}.block-ptp-tabs .tab-content>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.block-ptp-tabs .tab-content>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.block-ptp-tabs .tab-content>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.block-ptp-tabs .tab-content h3{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.block-ptp-tabs .tab-content .tab-description{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.block-ptp-tabs .tab-content .tab-links{grid-column:1/-1;-ms-grid-row:2;grid-row:2}.block-ptp-tabs .tab-content:not(:has(h3)) .tab-links{grid-column:1/-1;grid-row:1/-1}}
/*# sourceMappingURL=ptp-tabs.css.map */