.tab-buttons-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.tab-buttons{display:inline-flex;align-items:center;padding:10px;background:rgba(var(--color-foreground),.02);border-radius:var(--buttons-radius-outset)}.tab-button{padding:14px 28px;display:inline-flex;cursor:pointer}.tab-button:hover,.tab-button.active{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;background-color:rgba(var(--color-button),var(--alpha-button-background))}.tab-button.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.tab-button.active:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.tab-button.active:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.tab--content:not(.active){display:none}.tab-content>*{margin-top:0;margin-bottom:30px}.tab-content h1,.tab-content h2,.tab-content h3,.tab-content h4,.tab-content h5,.tab-content h6{margin-top:50px;margin-bottom:16px}.tab-content>*:last-child{margin-bottom:0}.tab-application-content{text-align:center;margin:0 auto;max-width:1170px}.tab-form{margin:0 auto;max-width:740px}.tab-form .contact__button{text-align:center}@media screen and (min-width:750px){.tab-form .contact__button{margin-top:8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/application-tab.css.map */
