.main-header{padding-top:8rem;padding-bottom:10rem;position:relative}.bg-gradient-primary{background:linear-gradient(87deg,var(--v-primary-base),var(--v-primary-darken4))!important}.separator{top:auto;left:0;right:0;width:100%;height:150px;transform:translateZ(0);overflow:hidden}.separator,.separator svg{position:absolute;pointer-events:none}.separator-top{top:0;bottom:auto}.separator-top svg{top:0}.separator-bottom{top:auto;bottom:0}.separator-bottom svg{bottom:0}.fill-default{fill:var(--v-background-base)}