.home-page{font-family:var(--font-body);background-color:#ffffff}body:has(.home-page){background-color:#ffffff!important}.home-page :where(p,li,a,button,label,input,textarea,span){font-family:var(--font-body)}.home-page .about-why-hero .wd-review-job.thumb2 .tes-box .number,.home-page .about-why-hero .wd-review-job.thumb2 .tes-box h6,.home-page .about-why-hero .wd-review-job.thumb2 .trader-box .number,.home-page .about-why-hero .wd-review-job.thumb2 .trader-box h3,.home-page .event-title,.home-page .event-title span,.home-page :is(h1,h2,h3,h4,h5,h6,.hero-title,.event-title,.tf-title,.about-why-hero__title,.values-section__title,.values-section__item-title,.values-section__number){font-family:var(--font-display)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-text-primary)}.home-page .values-section__item-title{color:var(--color-primary)!important}.home-page .btn-arrow.btn-outline.btn-pink,.home-page .btn-arrow.btn-outline.btn-pink:active,.home-page .btn-arrow.btn-outline.btn-pink:hover,.home-page .btn-blacksquare,.home-page .btn-blacksquare:hover,.home-page .btn.btn-blacksquare,.home-page .btn.btn-blacksquare:hover,.home-page .view-btn,.home-page a.btn-blacksquare,.home-page button.btn-blacksquare{background:var(--brand-primary-burgundy)!important;background-color:var(--brand-primary-burgundy)!important;border-color:var(--brand-primary-burgundy)!important;color:var(--brand-primary-peony)!important}.home-page .btn-black,.home-page .btn-black:active,.home-page .btn-black:hover,.home-page .btn-brand-outline,.home-page .btn-brand-outline:hover,.home-page .details-btn,.home-page .details-btn:hover{background:var(--brand-neutral-cream)!important;background-color:var(--brand-neutral-cream)!important;border:1.5px solid var(--brand-primary-burgundy)!important;border-color:var(--brand-primary-burgundy)!important;color:var(--brand-primary-burgundy)!important;box-shadow:none!important;filter:none!important}.home-page .btn-tab.active{background-color:var(--brand-primary-burgundy)!important;border-color:var(--brand-primary-burgundy)!important;color:var(--color-on-primary)!important}.home-page .deadline-passed{background:var(--brand-secondary-ballet)!important;color:var(--color-primary)!important}.home-page .views-badge svg,.home-page .views-badge svg circle,.home-page .views-badge svg path{fill:var(--color-primary)!important}.home-page .announcement-board__link,.home-page .tf-button:not(.style-1),.home-page .tf-button:not(.style-1) span{color:var(--color-primary)!important}.home-page .tf-button.style-1,.home-page .tf-button.style-1:hover{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-on-primary)!important}.home-page .tf-button.style-1 span,.home-page .tf-button.style-1:hover span{color:var(--color-on-primary)!important}.home-page .btn-pink,.home-page .btn-pink:hover{background:var(--brand-primary-burgundy)!important;background-color:var(--brand-primary-burgundy)!important;border-color:var(--brand-primary-burgundy)!important;color:var(--brand-primary-peony)!important}.home-page .hero-section{margin-top:0!important;background-position:top!important}.home-page .header-ct-right .btn-brand-outline,.home-page .header-ct-right .btn-brand-outline:hover,.home-page .header-ct-right .btn-pink,.home-page .header-ct-right .btn-pink:hover{background:var(--brand-neutral-cream)!important;background-color:var(--brand-neutral-cream)!important;border:1.5px solid var(--brand-primary-burgundy)!important;border-color:var(--brand-primary-burgundy)!important;color:var(--brand-primary-burgundy)!important;box-shadow:none!important;filter:none!important}.home-page .btn:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-hot-rose-15) 90%,transparent)}