.s-hero-primary{width:100%;max-width:100vw;height:100dvh;overflow:hidden}.s-hero-primary .back-top-admin{left:0;top:calc(58px + var(--header-padding) + 28px);z-index:100;padding-inline:var(--container);justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex;position:absolute}.s-hero-primary .back-top-admin div{align-items:center;gap:22px;display:flex}.s-hero-primary .back-top-admin button,.s-hero-primary .back-top-admin a{background-color:var(--black,#2c2c2c);font-family:var(--text-secondary);border:none;border-radius:8px;outline:none;justify-content:center;min-width:128px;padding:4px 22px;display:inline-flex;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.s-hero-primary .back-top-admin button span,.s-hero-primary .back-top-admin a span{font-size:var(--font-16s);color:#fff}.s-hero-primary .back-top-admin button:hover span,.s-hero-primary .back-top-admin a:hover span{color:#edad03}.s-hero-primary .container{width:calc(100vw - var(--container) * 2);margin-inline:auto}.s-hero-primary .grid-wrapper{grid-template-columns:44% 1fr;gap:10.5rem;display:grid}@media (width<=980px){.s-hero-primary .grid-wrapper{grid-template-rows:auto auto;grid-template-columns:1fr;gap:33px}}.s-hero-primary .grid-wrapper video,.s-hero-primary .grid-wrapper img{object-fit:cover;aspect-ratio:830/842;width:100%;height:auto}@media (width<=980px){.s-hero-primary .grid-wrapper video,.s-hero-primary .grid-wrapper img{aspect-ratio:308/296}}.s-hero-primary .grid-row{padding-block-start:var(--header-size)}@media (width<=980px){.s-hero-primary .grid-right{padding-block-start:0}}.s-hero-primary .grid-left{flex-direction:column;justify-content:flex-end;display:flex}.s-hero-primary .grid-left .title-styled{padding-block-end:7rem}@media (width<=980px){.s-hero-primary .grid-left .title-styled{padding-block-end:28px}}.s-hero-primary .grid-left .title-styled h1{color:var(--color-text-text-primary-dark,#101010);font-family:var(--font-primary);font-size:var(--heading-scale-header-xl,10rem);font-style:normal;font-weight:400;line-height:var(--heading-lineheight-header-xl,9.5rem);letter-spacing:-.2rem;text-box:trim-start cap alphabetic}.s-hero-primary .grid-left .desc-styled{padding-block-end:2rem}@media (width<=980px){.s-hero-primary .grid-left .desc-styled{padding-block-end:0}}.s-hero-primary .grid-left .desc-styled p{width:25rem;max-width:25rem;color:var(--color-text-text-secondary-dark,#4f4f4f);font-family:var(--font-primary);font-size:var(--body-scale-body-xl,1.5625rem);font-style:normal;font-weight:400;line-height:var(--body-lineheight-body-xl,2rem);margin-left:auto}.s-hero-primary .btn-group{width:25rem;max-width:25rem;margin-left:auto}.s-hero-primary .btn-group.mob{width:100%;max-width:100%;margin-left:0;padding-block-start:16px}@media (width>=980px){.s-hero-primary .btn-group.mob{display:none}}@media (width<=980px){.s-hero-primary .btn-group.web{display:none}}.s-hero-primary .btn-group a{align-items:center;gap:8px;display:inline-flex}.s-hero-primary .btn-group a .a-text{color:var(--color-button-button-label-primary,#101010);font-family:var(--font-primary);font-size:var(--button-scale-button,1.1875rem);letter-spacing:-.02375rem;font-style:normal;font-weight:400;line-height:1;transition:color .38s;display:inline-block}@media (width<=980px){.s-hero-primary .btn-group a .a-text{letter-spacing:-.28px}}.s-hero-primary .btn-group a svg path{transition:stroke .38s}@media (hover:hover) and (pointer:fine){.s-hero-primary .btn-group a{cursor:pointer}.s-hero-primary .btn-group a:hover .a-text{color:var(--Color-Blue-main---blue---300,#b3c5f9)}.s-hero-primary .btn-group a:hover svg path{stroke:var(--Color-Blue-main---blue---300,#b3c5f9)}}
