#home-page {
    left:0;
    margin-left:0;
    width:320px;
}
#site-layout {
    --pinned-layers-in-page:0;
}
[data-layout=home-page-container-content] {
    height:auto;
    width:100%;
}
[data-layout=home-page-container-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:40px;
    grid-template-rows:1fr;
    grid-template-columns:100%;
    padding-bottom:0px;
    box-sizing:border-box;
}
[data-layout=home-page-container-grid] > [id="home-section"], [data-layout=home-page-container-grid] > interact-element > [id="home-section"] {
    position:relative;
    margin:0px 0px 0 calc((100% - 320px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#home-section {
    left:0;
    margin-left:0;
    width:320px;
}
[data-layout=home-section-content] {
    height:auto;
    width:100%;
}
[data-layout=home-section-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:5892px;
    grid-template-rows:repeat(21, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-section-grid] > [id="home-hero"], [data-layout=home-section-grid] > interact-element > [id="home-hero"] {
    position:relative;
    margin:0px 0px 5px calc((100% - 320px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-benefits"], [data-layout=home-section-grid] > interact-element > [id="home-benefits"] {
    position:relative;
    margin:0px 0px 40px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-comparison-card"], [data-layout=home-section-grid] > interact-element > [id="home-comparison-card"] {
    position:relative;
    margin:0px 0px 40px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-selftest-card"], [data-layout=home-section-grid] > interact-element > [id="home-selftest-card"] {
    position:relative;
    margin:0px 0px 60px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-steps-title"], [data-layout=home-section-grid] > interact-element > [id="home-steps-title"] {
    position:relative;
    margin:0px 0px 8px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:5 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-steps-introduction"], [data-layout=home-section-grid] > interact-element > [id="home-steps-introduction"] {
    position:relative;
    margin:0px 0px 25px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:6 / 1 / 7 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-steps-button"], [data-layout=home-section-grid] > interact-element > [id="home-steps-button"] {
    position:relative;
    margin:0px 0px 50px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:7 / 1 / 8 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-step-compare-title"], [data-layout=home-section-grid] > interact-element > [id="home-step-compare-title"] {
    position:relative;
    margin:0px 0px 12px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:8 / 1 / 9 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-step-compare-description"], [data-layout=home-section-grid] > interact-element > [id="home-step-compare-description"] {
    position:relative;
    margin:0px 0px 28px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:9 / 1 / 10 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-step-compare-image"], [data-layout=home-section-grid] > interact-element > [id="home-step-compare-image"] {
    position:relative;
    margin:0px 0px 39px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:10 / 1 / 11 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-step-setup-title"], [data-layout=home-section-grid] > interact-element > [id="home-step-setup-title"] {
    position:relative;
    margin:0px 0px 13px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:11 / 1 / 12 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-step-setup-description"], [data-layout=home-section-grid] > interact-element > [id="home-step-setup-description"] {
    position:relative;
    margin:0px 0px 29px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:12 / 1 / 13 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-step-setup-image"], [data-layout=home-section-grid] > interact-element > [id="home-step-setup-image"] {
    position:relative;
    margin:0px 0px 40px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:13 / 1 / 14 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-step-relax-title"], [data-layout=home-section-grid] > interact-element > [id="home-step-relax-title"] {
    position:relative;
    margin:0px 0px 10px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:14 / 1 / 15 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-step-relax-description"], [data-layout=home-section-grid] > interact-element > [id="home-step-relax-description"] {
    position:relative;
    margin:0px 0px 30px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:15 / 1 / 16 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-step-relax-image"], [data-layout=home-section-grid] > interact-element > [id="home-step-relax-image"] {
    position:relative;
    margin:0px 0px 50px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:16 / 1 / 17 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-reviews-title"], [data-layout=home-section-grid] > interact-element > [id="home-reviews-title"] {
    position:relative;
    margin:0px 0px 30px calc((100% - 320px) * 0.5);
    left:24px;
    grid-area:17 / 1 / 18 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-reviews"], [data-layout=home-section-grid] > interact-element > [id="home-reviews"] {
    position:relative;
    margin:0px 0px 40px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:18 / 1 / 19 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-results-image"], [data-layout=home-section-grid] > interact-element > [id="home-results-image"] {
    position:relative;
    margin:0px 0px 25px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:19 / 1 / 20 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-start-section"], [data-layout=home-section-grid] > interact-element > [id="home-start-section"] {
    position:relative;
    margin:0px 0px 27px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:20 / 1 / 21 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-layout-contact"], [data-layout=home-section-grid] > interact-element > [id="home-layout-contact"] {
    position:relative;
    margin:0px 0px 11px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:21 / 1 / 22 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-section-grid] > [id="home-contact-section"], [data-layout=home-section-grid] > interact-element > [id="home-contact-section"] {
    position:relative;
    margin:0px 0px 10px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:22 / 1 / 23 / 2;
    justify-self:start;
    align-self:start;
}
#home-hero {
    left:0;
    margin-left:0;
    width:320px;
}
[data-layout=home-hero-content-content] {
    height:auto;
    width:320px;
}
[data-layout=home-hero-content-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:min-content 1fr;
    grid-template-columns:100%;
}
[data-layout=home-hero-content-grid] > [id="home-hero-card"], [data-layout=home-hero-content-grid] > interact-element > [id="home-hero-card"] {
    position:relative;
    margin:100px 0px 50px 0;
    left:23px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-hero-content-grid] > [id="home-press-logos"], [data-layout=home-hero-content-grid] > interact-element > [id="home-press-logos"] {
    position:relative;
    margin:0px 0px 45px 0;
    left:20px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
#home-hero-content {
    width:320px;
}
#home-hero-card {
    --brw:0px;
    --brd:var(--color_15);
    --bg:16,18,24;
    --rd:30px 30px 30px 30px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-hero-card {
    width:274px;
}
[data-layout=home-hero-card-content] {
    height:auto;
    width:274px;
}
[data-layout=home-hero-card-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(3, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-hero-card-grid] > [id="home-title-mobile"], [data-layout=home-hero-card-grid] > interact-element > [id="home-title-mobile"] {
    position:relative;
    margin:42px 0px 15px 0;
    left:23px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-hero-card-grid] > [id="home-introduction-mobile"], [data-layout=home-hero-card-grid] > interact-element > [id="home-introduction-mobile"] {
    position:relative;
    margin:0px 0px 25px 0;
    left:23px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-hero-card-grid] > [id="home-start-button"], [data-layout=home-hero-card-grid] > interact-element > [id="home-start-button"] {
    position:relative;
    margin:0px 0px 20px 0;
    left:23px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-hero-card-grid] > [id="home-platform-note"], [data-layout=home-hero-card-grid] > interact-element > [id="home-platform-note"] {
    position:relative;
    margin:0px 0px 45px 0;
    left:23px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
#home-title-mobile {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-title-mobile {
    width:229px;
    height:auto;
}
#home-introduction-mobile {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-introduction-mobile {
    width:229px;
    height:auto;
}
#home-start-button {
    width:180px;
    height:28px;
}
#home-platform-note {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-platform-note {
    width:229px;
    height:auto;
}
#home-press-logos {
    --brw:0px;
    --brd:var(--color_15);
    --bg:250,250,250;
    --rd:25px 25px 25px 25px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:0.5;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-press-logos {
    width:280px;
}
[data-layout=home-press-logos-content] {
    height:auto;
    width:280px;
}
[data-layout=home-press-logos-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(2, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-press-logos-grid] > [id="home-rich-text"], [data-layout=home-press-logos-grid] > interact-element > [id="home-rich-text"] {
    position:relative;
    margin:30px 0px 30px 0;
    left:83px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-press-logos-grid] > [id="home-image"], [data-layout=home-press-logos-grid] > interact-element > [id="home-image"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:45px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-press-logos-grid] > [id="home-image-3"], [data-layout=home-press-logos-grid] > interact-element > [id="home-image-3"] {
    position:relative;
    margin:0px 0px 40px 0;
    left:51px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-press-logos-grid] > [id="home-image-2"], [data-layout=home-press-logos-grid] > interact-element > [id="home-image-2"] {
    position:relative;
    margin:0px 0px 20px 0;
    left:158px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-press-logos-grid] > [id="home-image-5"], [data-layout=home-press-logos-grid] > interact-element > [id="home-image-5"] {
    position:relative;
    margin:0px 0px 40px 0;
    left:146px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
#home-rich-text {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text {
    width:114px;
    height:auto;
}
#home-image {
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingTop:0px;
    --contentPaddingBottom:0px;
}
#home-image {
    width:80px;
    height:19px;
}
#home-image-3 {
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingTop:0px;
    --contentPaddingBottom:0px;
}
#home-image-3 {
    width:60px;
    height:22px;
}
#home-image-2 {
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingTop:0px;
    --contentPaddingBottom:0px;
}
#home-image-2 {
    width:90px;
    height:20px;
}
#home-image-5 {
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingTop:0px;
    --contentPaddingBottom:0px;
}
#home-image-5 {
    width:114px;
    height:22px;
}
#home-benefits {
    --brw:0px;
    --brd:var(--color_15);
    --bg:16,18,24;
    --rd:30px 30px 30px 30px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-benefits {
    width:280px;
}
[data-layout=home-benefits-content] {
    height:auto;
    width:280px;
}
[data-layout=home-benefits-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(20, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-16"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-16"] {
    position:relative;
    margin:60px 0px 50px 0;
    left:10px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-vector-image"], [data-layout=home-benefits-grid] > interact-element > [id="home-vector-image"] {
    position:relative;
    margin:0px 0px 13px 0;
    left:20px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-3"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-3"] {
    position:relative;
    margin:0px 0px 7px 0;
    left:20px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-4"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-4"] {
    position:relative;
    margin:0px 0px 35px 0;
    left:20px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-vector-image-2"], [data-layout=home-benefits-grid] > interact-element > [id="home-vector-image-2"] {
    position:relative;
    margin:0px 0px 13px 0;
    left:20px;
    grid-area:5 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-5"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-5"] {
    position:relative;
    margin:0px 0px 7px 0;
    left:20px;
    grid-area:6 / 1 / 7 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-6"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-6"] {
    position:relative;
    margin:0px 0px 35px 0;
    left:20px;
    grid-area:7 / 1 / 8 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-vector-image-3"], [data-layout=home-benefits-grid] > interact-element > [id="home-vector-image-3"] {
    position:relative;
    margin:0px 0px 13px 0;
    left:23px;
    grid-area:8 / 1 / 9 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-7"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-7"] {
    position:relative;
    margin:0px 0px 6px 0;
    left:23px;
    grid-area:9 / 1 / 10 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-8"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-8"] {
    position:relative;
    margin:0px 0px 34px 0;
    left:23px;
    grid-area:10 / 1 / 11 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-image-6"], [data-layout=home-benefits-grid] > interact-element > [id="home-image-6"] {
    position:relative;
    margin:0px 0px 0 0;
    left:67px;
    grid-area:11 / 1 / 12 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-vector-image-4"], [data-layout=home-benefits-grid] > interact-element > [id="home-vector-image-4"] {
    position:relative;
    margin:0px 0px 13px 0;
    left:23px;
    grid-area:12 / 1 / 13 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-11"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-11"] {
    position:relative;
    margin:0px 0px 6px 0;
    left:23px;
    grid-area:13 / 1 / 14 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-12"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-12"] {
    position:relative;
    margin:0px 0px 35px 0;
    left:23px;
    grid-area:14 / 1 / 15 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-vector-image-6"], [data-layout=home-benefits-grid] > interact-element > [id="home-vector-image-6"] {
    position:relative;
    margin:0px 0px 13px 0;
    left:23px;
    grid-area:15 / 1 / 16 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-10"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-10"] {
    position:relative;
    margin:0px 0px 6px 0;
    left:23px;
    grid-area:16 / 1 / 17 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-14"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-14"] {
    position:relative;
    margin:0px 0px 35px 0;
    left:23px;
    grid-area:17 / 1 / 18 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-vector-image-5"], [data-layout=home-benefits-grid] > interact-element > [id="home-vector-image-5"] {
    position:relative;
    margin:0px 0px 13px 0;
    left:23px;
    grid-area:18 / 1 / 19 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-9"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-9"] {
    position:relative;
    margin:0px 0px 6px 0;
    left:23px;
    grid-area:19 / 1 / 20 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-13"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-13"] {
    position:relative;
    margin:0px 0px 50px 0;
    left:23px;
    grid-area:20 / 1 / 21 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-benefits-grid] > [id="home-rich-text-15"], [data-layout=home-benefits-grid] > interact-element > [id="home-rich-text-15"] {
    position:relative;
    margin:0px 0px 55px 0;
    left:13px;
    grid-area:21 / 1 / 22 / 2;
    justify-self:start;
    align-self:start;
}
#home-rich-text-16 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-16 {
    width:260px;
    height:auto;
}
@media (prefers-reduced-motion: no-preference) {
    #home-vector-image:not([data-motion-enter="done"]) {
        animation:motion-floatIn 600ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) backwards 1 paused;
        animation-composition:replace;
        --motion-translate-x:60px;
        --motion-translate-y:0px;
    }
}
#home-vector-image {
    width:17px;
    height:13px;
}
#home-rich-text-3 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-3 {
    width:240px;
    height:auto;
}
#home-rich-text-4 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-4 {
    width:240px;
    height:auto;
}
@media (prefers-reduced-motion: no-preference) {
    #home-vector-image-2:not([data-motion-enter="done"]) {
        animation:motion-floatIn 600ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) backwards 1 paused;
        animation-composition:replace;
        --motion-translate-x:60px;
        --motion-translate-y:0px;
    }
}
#home-vector-image-2 {
    width:20px;
    height:13px;
}
#home-rich-text-5 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-5 {
    width:123px;
    height:auto;
}
#home-rich-text-6 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-6 {
    width:240px;
    height:auto;
}
@media (prefers-reduced-motion: no-preference) {
    #home-vector-image-3:not([data-motion-enter="done"]) {
        animation:motion-floatIn 600ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) backwards 1 paused;
        animation-composition:replace;
        --motion-translate-x:60px;
        --motion-translate-y:0px;
    }
}
#home-vector-image-3 {
    width:15px;
    height:13px;
}
#home-rich-text-7 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-7 {
    width:123px;
    height:auto;
}
#home-rich-text-8 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-8 {
    width:240px;
    height:auto;
}
#home-image-6 {
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingTop:0px;
    --contentPaddingBottom:0px;
}
#home-image-6 {
    width:179px;
    height:318px;
}
@media (prefers-reduced-motion: no-preference) {
    #home-vector-image-4:not([data-motion-enter="done"]) {
        animation:motion-floatIn 600ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) backwards 1 paused;
        animation-composition:replace;
        --motion-translate-x:60px;
        --motion-translate-y:0px;
    }
}
#home-vector-image-4 {
    width:10px;
    height:13px;
}
#home-rich-text-11 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-11 {
    width:123px;
    height:auto;
}
#home-rich-text-12 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-12 {
    width:240px;
    height:auto;
}
@media (prefers-reduced-motion: no-preference) {
    #home-vector-image-6:not([data-motion-enter="done"]) {
        animation:motion-floatIn 600ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) backwards 1 paused;
        animation-composition:replace;
        --motion-translate-x:60px;
        --motion-translate-y:0px;
    }
}
#home-vector-image-6 {
    width:13px;
    height:13px;
}
#home-rich-text-10 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-10 {
    width:123px;
    height:auto;
}
#home-rich-text-14 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-14 {
    width:240px;
    height:auto;
}
@media (prefers-reduced-motion: no-preference) {
    #home-vector-image-5:not([data-motion-enter="done"]) {
        animation:motion-floatIn 600ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) backwards 1 paused;
        animation-composition:replace;
        --motion-translate-x:60px;
        --motion-translate-y:0px;
    }
}
#home-vector-image-5 {
    width:13px;
    height:13px;
}
#home-rich-text-9 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-9 {
    width:148px;
    height:auto;
}
#home-rich-text-13 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-13 {
    width:247px;
    height:auto;
}
#home-rich-text-15 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-15 {
    width:260px;
    height:auto;
}
#home-comparison-card {
    --brw:0px;
    --brd:var(--color_15);
    --bg:16,18,24;
    --rd:30px 30px 30px 30px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --backdrop-filter:none;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-comparison-card {
    width:280px;
}
[data-layout=home-comparison-card-content] {
    height:auto;
    width:280px;
}
[data-layout=home-comparison-card-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(4, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-comparison-card-grid] > [id="home-image-7"], [data-layout=home-comparison-card-grid] > interact-element > [id="home-image-7"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:30px;
    grid-area:1 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-comparison-card-grid] > [id="home-layout"], [data-layout=home-comparison-card-grid] > interact-element > [id="home-layout"] {
    position:relative;
    margin:31px 0px 22px 0;
    left:30px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-comparison-card-grid] > [id="home-rich-text-17"], [data-layout=home-comparison-card-grid] > interact-element > [id="home-rich-text-17"] {
    position:relative;
    margin:0px 0px 14px 0;
    left:30px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-comparison-card-grid] > [id="home-rich-text-18"], [data-layout=home-comparison-card-grid] > interact-element > [id="home-rich-text-18"] {
    position:relative;
    margin:0px 0px 31px 0;
    left:30px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-comparison-card-grid] > [id="home-rich-text-19"], [data-layout=home-comparison-card-grid] > interact-element > [id="home-rich-text-19"] {
    position:relative;
    margin:0px 0px 41px 0;
    left:30px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
#home-image-7 {
    --rd:0px 30px 30px 0px;
    --shd:none;
    --brd:var(--color_11);
    --brw:0px;
    --sizeRd:0px 30px 30px 0px;
    --sizeBrw:0px;
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingBottom:0px;
    --contentPaddingTop:0px;
    --alpha-brd:1;
    --boxShadowToggleOn-shd:none;
}
#home-image-7 {
    width:250px;
    height:253px;
}
@media (prefers-reduced-motion: no-preference) {
    #home-layout:not([data-motion-enter="done"]) {
        animation:motion-floatIn 600ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) backwards 1 paused;
        animation-composition:replace;
        --motion-translate-x:60px;
        --motion-translate-y:0px;
    }
}
#home-layout {
    width:89px;
    height:20px;
}
#home-rich-text-17 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-17 {
    width:221px;
    height:auto;
}
#home-rich-text-18 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-18 {
    width:128px;
    height:auto;
}
#home-rich-text-19 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-19 {
    width:139px;
    height:auto;
}
#home-selftest-card {
    --brw:0px;
    --brd:var(--color_15);
    --bg:16,18,24;
    --rd:30px 30px 30px 30px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-selftest-card {
    width:280px;
}
[data-layout=home-selftest-card-content] {
    height:auto;
    width:280px;
}
[data-layout=home-selftest-card-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(4, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-selftest-card-grid] > [id="home-image-8"], [data-layout=home-selftest-card-grid] > interact-element > [id="home-image-8"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:30px;
    grid-area:1 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-selftest-card-grid] > [id="home-layout-2"], [data-layout=home-selftest-card-grid] > interact-element > [id="home-layout-2"] {
    position:relative;
    margin:31px 0px 21px 0;
    left:30px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-selftest-card-grid] > [id="home-rich-text-22"], [data-layout=home-selftest-card-grid] > interact-element > [id="home-rich-text-22"] {
    position:relative;
    margin:0px 0px 11px 0;
    left:30px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-selftest-card-grid] > [id="home-rich-text-21"], [data-layout=home-selftest-card-grid] > interact-element > [id="home-rich-text-21"] {
    position:relative;
    margin:0px 0px 12px 0;
    left:30px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-selftest-card-grid] > [id="home-rich-text-20"], [data-layout=home-selftest-card-grid] > interact-element > [id="home-rich-text-20"] {
    position:relative;
    margin:0px 0px 60px 0;
    left:30px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
#home-image-8 {
    --rd:0px 30px 30px 0px;
    --shd:none;
    --brd:var(--color_11);
    --brw:0px;
    --sizeRd:0px 30px 30px 0px;
    --sizeBrw:0px;
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingBottom:0px;
    --contentPaddingTop:0px;
    --alpha-brd:1;
    --boxShadowToggleOn-shd:none;
}
#home-image-8 {
    width:250px;
    height:249px;
}
@media (prefers-reduced-motion: no-preference) {
    #home-layout-2:not([data-motion-enter="done"]) {
        animation:motion-floatIn 600ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) backwards 1 paused;
        animation-composition:replace;
        --motion-translate-x:60px;
        --motion-translate-y:0px;
    }
}
#home-layout-2 {
    width:114px;
    height:20px;
}
#home-rich-text-22 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-22 {
    width:139px;
    height:auto;
}
#home-rich-text-21 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-21 {
    width:128px;
    height:auto;
}
#home-rich-text-20 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-20 {
    width:118px;
    height:auto;
}
#home-steps-title {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-steps-title {
    width:280px;
    height:auto;
}
#home-steps-introduction {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-steps-introduction {
    width:280px;
    height:auto;
}
@media (prefers-reduced-motion: no-preference) {
    #home-steps-button:not([data-motion-enter="done"]) {
        animation:motion-floatIn 600ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95) backwards 1 paused;
        animation-composition:replace;
        --motion-translate-x:-60px;
        --motion-translate-y:0px;
    }
}
#home-steps-button {
    width:245px;
    height:29px;
}
#home-step-compare-title {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-step-compare-title {
    width:280px;
    height:auto;
}
#home-step-compare-description {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-step-compare-description {
    width:280px;
    height:auto;
}
#home-step-compare-image {
    --rd:30px 30px 30px 30px;
    --shd:none;
    --brd:var(--color_11);
    --brw:0px;
    --sizeRd:30px 30px 30px 30px;
    --sizeBrw:0px;
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingBottom:0px;
    --contentPaddingTop:0px;
    --alpha-brd:1;
    --boxShadowToggleOn-shd:none;
}
#home-step-compare-image {
    width:280px;
    height:274px;
}
#home-step-setup-title {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-step-setup-title {
    width:280px;
    height:auto;
}
#home-step-setup-description {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-step-setup-description {
    width:280px;
    height:auto;
}
#home-step-setup-image {
    --rd:30px 30px 30px 30px;
    --shd:none;
    --brd:var(--color_11);
    --brw:0px;
    --sizeRd:30px 30px 30px 30px;
    --sizeBrw:0px;
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingBottom:0px;
    --contentPaddingTop:0px;
    --alpha-brd:1;
    --boxShadowToggleOn-shd:none;
}
#home-step-setup-image {
    width:280px;
    height:274px;
}
#home-step-relax-title {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-step-relax-title {
    width:280px;
    height:auto;
}
#home-step-relax-description {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-step-relax-description {
    width:280px;
    height:auto;
}
#home-step-relax-image {
    --rd:30px 30px 30px 30px;
    --shd:none;
    --brd:var(--color_11);
    --brw:0px;
    --sizeRd:30px 30px 30px 30px;
    --sizeBrw:0px;
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingBottom:0px;
    --contentPaddingTop:0px;
    --alpha-brd:1;
    --boxShadowToggleOn-shd:none;
}
#home-step-relax-image {
    width:280px;
    height:274px;
}
#home-reviews-title {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-reviews-title {
    width:280px;
    height:auto;
}
#home-reviews {
    --brw:0px;
    --brd:var(--color_15);
    --bg:16,18,24;
    --rd:30px 30px 30px 30px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-reviews {
    width:280px;
}
[data-layout=home-reviews-content] {
    height:auto;
    width:280px;
}
[data-layout=home-reviews-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(2, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-reviews-grid] > [id="home-layout-4"], [data-layout=home-reviews-grid] > interact-element > [id="home-layout-4"] {
    position:relative;
    margin:22px 0px 24px 0;
    left:20px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-reviews-grid] > [id="home-layout-5"], [data-layout=home-reviews-grid] > interact-element > [id="home-layout-5"] {
    position:relative;
    margin:0px 0px 26px 0;
    left:20px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-reviews-grid] > [id="home-layout-6"], [data-layout=home-reviews-grid] > interact-element > [id="home-layout-6"] {
    position:relative;
    margin:0px 0px 25px 0;
    left:20px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
#home-layout-4 {
    --brw:0px;
    --brd:var(--color_15);
    --bg:214,211,206;
    --rd:20px 20px 20px 20px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-layout-4 {
    width:238px;
}
[data-layout=home-layout-4-content] {
    height:auto;
    width:238px;
}
[data-layout=home-layout-4-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(4, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-layout-4-grid] > [id="home-rich-text-32"], [data-layout=home-layout-4-grid] > interact-element > [id="home-rich-text-32"] {
    position:relative;
    margin:31px 0px 10px 0;
    left:86px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-4-grid] > [id="home-vector-image-9"], [data-layout=home-layout-4-grid] > interact-element > [id="home-vector-image-9"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:63px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-4-grid] > [id="home-vector-image-7"], [data-layout=home-layout-4-grid] > interact-element > [id="home-vector-image-7"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:87px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-4-grid] > [id="home-vector-image-8"], [data-layout=home-layout-4-grid] > interact-element > [id="home-vector-image-8"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:111px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-4-grid] > [id="home-vector-image-10"], [data-layout=home-layout-4-grid] > interact-element > [id="home-vector-image-10"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:135px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-4-grid] > [id="home-vector-image-11"], [data-layout=home-layout-4-grid] > interact-element > [id="home-vector-image-11"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:159px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-4-grid] > [id="home-horizontal-line"], [data-layout=home-layout-4-grid] > interact-element > [id="home-horizontal-line"] {
    position:relative;
    margin:0px 0px 15px 0;
    left:6px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-4-grid] > [id="home-rich-text-33"], [data-layout=home-layout-4-grid] > interact-element > [id="home-rich-text-33"] {
    position:relative;
    margin:0px 0px 8px 0;
    left:31px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-4-grid] > [id="home-rich-text-34"], [data-layout=home-layout-4-grid] > interact-element > [id="home-rich-text-34"] {
    position:relative;
    margin:0px 0px 40px 0;
    left:9px;
    grid-area:5 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
#home-rich-text-32 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-32 {
    width:67px;
    height:auto;
}
#home-vector-image-9 {
    width:20px;
    height:19px;
}
#home-vector-image-7 {
    width:20px;
    height:19px;
}
#home-vector-image-8 {
    width:20px;
    height:19px;
}
#home-vector-image-10 {
    width:20px;
    height:19px;
}
#home-vector-image-11 {
    width:20px;
    height:19px;
}
#home-horizontal-line {
    --lnw:1px;
    --brd:0,0,0;
    --alpha-brd:1;
}
#home-horizontal-line {
    width:220px;
    height:7px;
}
#home-rich-text-33 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-33 {
    width:170px;
    height:auto;
}
#home-rich-text-34 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-34 {
    width:220px;
    height:auto;
}
#home-layout-5 {
    --brw:0px;
    --brd:var(--color_15);
    --bg:214,211,206;
    --rd:20px 20px 20px 20px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-layout-5 {
    width:238px;
}
[data-layout=home-layout-5-content] {
    height:auto;
    width:238px;
}
[data-layout=home-layout-5-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(4, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-layout-5-grid] > [id="home-rich-text-35"], [data-layout=home-layout-5-grid] > interact-element > [id="home-rich-text-35"] {
    position:relative;
    margin:32px 0px 9px 0;
    left:65px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-5-grid] > [id="home-vector-image-12"], [data-layout=home-layout-5-grid] > interact-element > [id="home-vector-image-12"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:61px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-5-grid] > [id="home-vector-image-13"], [data-layout=home-layout-5-grid] > interact-element > [id="home-vector-image-13"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:85px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-5-grid] > [id="home-vector-image-14"], [data-layout=home-layout-5-grid] > interact-element > [id="home-vector-image-14"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:109px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-5-grid] > [id="home-vector-image-15"], [data-layout=home-layout-5-grid] > interact-element > [id="home-vector-image-15"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:133px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-5-grid] > [id="home-vector-image-16"], [data-layout=home-layout-5-grid] > interact-element > [id="home-vector-image-16"] {
    position:relative;
    margin:0px 0px 21px 0;
    left:157px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-5-grid] > [id="home-horizontal-line-2"], [data-layout=home-layout-5-grid] > interact-element > [id="home-horizontal-line-2"] {
    position:relative;
    margin:0px 0px 15px 0;
    left:10px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-5-grid] > [id="home-rich-text-36"], [data-layout=home-layout-5-grid] > interact-element > [id="home-rich-text-36"] {
    position:relative;
    margin:0px 0px 8px 0;
    left:5px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-5-grid] > [id="home-rich-text-37"], [data-layout=home-layout-5-grid] > interact-element > [id="home-rich-text-37"] {
    position:relative;
    margin:0px 0px 40px 0;
    left:11px;
    grid-area:5 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
#home-rich-text-35 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-35 {
    width:109px;
    height:auto;
}
#home-vector-image-12 {
    width:20px;
    height:19px;
}
#home-vector-image-13 {
    width:20px;
    height:19px;
}
#home-vector-image-14 {
    width:20px;
    height:19px;
}
#home-vector-image-15 {
    width:20px;
    height:19px;
}
#home-vector-image-16 {
    width:20px;
    height:19px;
}
#home-horizontal-line-2 {
    --lnw:1px;
    --brd:0,0,0;
    --alpha-brd:1;
}
#home-horizontal-line-2 {
    width:220px;
    height:8px;
}
#home-rich-text-36 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-36 {
    width:228px;
    height:auto;
}
#home-rich-text-37 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-37 {
    width:220px;
    height:auto;
}
#home-layout-6 {
    --brw:0px;
    --brd:var(--color_15);
    --bg:214,211,206;
    --rd:20px 20px 20px 20px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-layout-6 {
    width:238px;
}
[data-layout=home-layout-6-content] {
    height:auto;
    width:238px;
}
[data-layout=home-layout-6-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(4, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-layout-6-grid] > [id="home-rich-text-38"], [data-layout=home-layout-6-grid] > interact-element > [id="home-rich-text-38"] {
    position:relative;
    margin:32px 0px 8px 0;
    left:36px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-6-grid] > [id="home-vector-image-17"], [data-layout=home-layout-6-grid] > interact-element > [id="home-vector-image-17"] {
    position:relative;
    margin:0px 0px 22px 0;
    left:62px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-6-grid] > [id="home-vector-image-19"], [data-layout=home-layout-6-grid] > interact-element > [id="home-vector-image-19"] {
    position:relative;
    margin:0px 0px 22px 0;
    left:86px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-6-grid] > [id="home-vector-image-20"], [data-layout=home-layout-6-grid] > interact-element > [id="home-vector-image-20"] {
    position:relative;
    margin:0px 0px 22px 0;
    left:110px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-6-grid] > [id="home-vector-image-21"], [data-layout=home-layout-6-grid] > interact-element > [id="home-vector-image-21"] {
    position:relative;
    margin:0px 0px 22px 0;
    left:134px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-6-grid] > [id="home-vector-image-18"], [data-layout=home-layout-6-grid] > interact-element > [id="home-vector-image-18"] {
    position:relative;
    margin:0px 0px 22px 0;
    left:158px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-6-grid] > [id="home-horizontal-line-3"], [data-layout=home-layout-6-grid] > interact-element > [id="home-horizontal-line-3"] {
    position:relative;
    margin:0px 0px 14px 0;
    left:10px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-6-grid] > [id="home-rich-text-39"], [data-layout=home-layout-6-grid] > interact-element > [id="home-rich-text-39"] {
    position:relative;
    margin:0px 0px 8px 0;
    left:20px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-layout-6-grid] > [id="home-rich-text-40"], [data-layout=home-layout-6-grid] > interact-element > [id="home-rich-text-40"] {
    position:relative;
    margin:0px 0px 40px 0;
    left:10px;
    grid-area:5 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
#home-rich-text-38 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-38 {
    width:165px;
    height:auto;
}
#home-vector-image-17 {
    width:20px;
    height:19px;
}
#home-vector-image-19 {
    width:20px;
    height:19px;
}
#home-vector-image-20 {
    width:20px;
    height:19px;
}
#home-vector-image-21 {
    width:20px;
    height:19px;
}
#home-vector-image-18 {
    width:20px;
    height:19px;
}
#home-horizontal-line-3 {
    --lnw:1px;
    --brd:0,0,0;
    --alpha-brd:1;
}
#home-horizontal-line-3 {
    width:220px;
    height:8px;
}
#home-rich-text-39 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-39 {
    width:201px;
    height:auto;
}
#home-rich-text-40 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-40 {
    width:220px;
    height:auto;
}
#home-results-image {
    --rd:30px 30px 30px 30px;
    --shd:none;
    --brd:var(--color_11);
    --brw:0px;
    --sizeRd:30px 30px 30px 30px;
    --sizeBrw:0px;
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingBottom:0px;
    --contentPaddingTop:0px;
    --alpha-brd:1;
    --boxShadowToggleOn-shd:none;
}
#home-results-image {
    width:280px;
    height:158px;
}
#home-start-section {
    --brw:0px;
    --brd:var(--color_15);
    --bg:16,18,24;
    --rd:30px 30px 30px 30px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-start-section {
    width:280px;
}
[data-layout=home-start-section-content] {
    height:auto;
    width:280px;
}
[data-layout=home-start-section-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(2, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=home-start-section-grid] > [id="home-rich-text-41"], [data-layout=home-start-section-grid] > interact-element > [id="home-rich-text-41"] {
    position:relative;
    margin:40px 0px 22px 0;
    left:10px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-start-section-grid] > [id="home-rich-text-42"], [data-layout=home-start-section-grid] > interact-element > [id="home-rich-text-42"] {
    position:relative;
    margin:0px 0px 30px 0;
    left:32px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-start-section-grid] > [id="home-layout-7"], [data-layout=home-start-section-grid] > interact-element > [id="home-layout-7"] {
    position:relative;
    margin:0px 0px 50px 0;
    left:45px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
#home-rich-text-41 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-41 {
    width:260px;
    height:auto;
}
#home-rich-text-42 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-42 {
    width:216px;
    height:auto;
}
#home-layout-7 {
    width:190px;
    height:28px;
}
#home-layout-contact {
    width:320px;
    height:12px;
}
#home-contact-section {
    --brw:0px;
    --brd:var(--color_15);
    --bg:16,18,24;
    --rd:30px 30px 30px 30px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#home-contact-section {
    width:280px;
}
[data-layout=home-contact-section-content] {
    height:auto;
    width:280px;
}
[data-layout=home-contact-section-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:min-content 1fr;
    grid-template-columns:100%;
}
[data-layout=home-contact-section-grid] > [id="home-rich-text-43"], [data-layout=home-contact-section-grid] > interact-element > [id="home-rich-text-43"] {
    position:relative;
    margin:23px 0px 6px 0;
    left:10px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=home-contact-section-grid] > [id="home-rich-text-44"], [data-layout=home-contact-section-grid] > interact-element > [id="home-rich-text-44"] {
    position:relative;
    margin:0px 0px 30px 0;
    left:10px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
#home-rich-text-43 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-43 {
    width:260px;
    height:auto;
}
#home-rich-text-44 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#home-rich-text-44 {
    width:260px;
    height:auto;
}
/* END STYLABLE DIRECTIVE RULES */
#home-start-button .button-variant-182 {
    -st-extends: StylableButton;
    transition: visibility 0s;
    padding: 3px;
    /*inset 3.54px 3.54px 0 -64px value(site_1_1)*/
    border: 0px solid rgb(214, 211, 206);
    background: #FAFAFA;
    border-radius: 10px
}
/* START STYLABLE DIRECTIVE RULES */
#home-start-button .button-variant-182:disabled {
    background: #E2E2E2;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0)
}
#home-start-button .button-variant-182:disabled .button-label-2 {
    color: #8F8F8F
}
#home-start-button .button-variant-182:disabled .button-icon-2 {
    fill: #8F8F8F
}
#home-start-button .button-variant-182 .button-container {
    transition: inherit
}
#home-start-button .button-variant-182 .button-label-2 {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    font-style: normal;
    color: #000000;
    font-family:var(--brand-font);
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.25em
}
#home-start-button .button-variant-182 .button-icon-2 {
    transition: inherit;
    margin: 0px 0px 0px 4px;
    fill: #000000;
    display: initial;
    transform: rotate(0deg);
    width: 8px;
    height: 8px
}
@media screen and (min-width: 0px) {
    #home-start-button .button-variant-182 .button-label-2 {
        font-size: 9px;
    }
}
/* END STYLABLE DIRECTIVE RULES */
#home-layout .button-variant-132 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding: 3px;
    /*inset 3.54px 3.54px 0 -64px value(site_1_1)*/
    border: 0px solid rgb(214, 211, 206);
    background: #FAFAFA;
    border-radius: 10px
}
/* START STYLABLE DIRECTIVE RULES */
#home-layout .button-variant-132:hover {
    background: #101218;
    border: 1px solid #FFFFFF
}
#home-layout .button-variant-132:hover .button-label-2 {
    color: #FFFFFF
}
#home-layout .button-variant-132:disabled {
    background: #E2E2E2;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0)
}
#home-layout .button-variant-132:disabled .button-label-2 {
    color: #8F8F8F
}
#home-layout .button-variant-132:disabled .button-icon-2 {
    fill: #8F8F8F
}
#home-layout .button-variant-132 .button-container {
    transition: inherit
}
#home-layout .button-variant-132 .button-label-2 {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0.25em;
    color: #000000;
    font-family:var(--brand-font);
    display: initial;
    font-size: 8px
}
#home-layout .button-variant-132 .button-icon-2 {
    transition: inherit;
    margin: 0px 0px 0px 4px;
    fill: #000000;
    transform: rotate(0deg);
    width: 14px;
    height: 14px;
    display: none
}
#home-layout .button-variant-132:hover .button-icon-2 {
    fill: #FFFFFF;
    width: 14px;
    height: 14px
}
@media screen and (min-width: 0px) {
    #home-layout .button-variant-132 .button-icon-2 {
        width: 10px;
        height: 10px;
    }
    #home-layout .button-variant-132 .button-label-2 {
        font-size: 9px;
    }
    #home-layout .button-variant-132:hover .button-icon-2 {
        width: 10px;
        height: 10px;
    }
}
/* END STYLABLE DIRECTIVE RULES */
#home-layout-2 .button-variant-244 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding: 3px;
    /*inset 3.54px 3.54px 0 -64px value(site_1_1)*/
    border: 0px solid rgb(214, 211, 206);
    background: #FAFAFA;
    border-radius: 10px
}
/* START STYLABLE DIRECTIVE RULES */
#home-layout-2 .button-variant-244:hover {
    background: #101218;
    border: 1px solid #FFFFFF
}
#home-layout-2 .button-variant-244:hover .button-label-2 {
    color: #FFFFFF
}
#home-layout-2 .button-variant-244:disabled {
    background: #E2E2E2;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0)
}
#home-layout-2 .button-variant-244:disabled .button-label-2 {
    color: #8F8F8F
}
#home-layout-2 .button-variant-244:disabled .button-icon-2 {
    fill: #8F8F8F
}
#home-layout-2 .button-variant-244 .button-container {
    transition: inherit
}
#home-layout-2 .button-variant-244 .button-label-2 {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0.25em;
    color: #000000;
    font-family:var(--brand-font);
    display: initial;
    font-size: 8px
}
#home-layout-2 .button-variant-244 .button-icon-2 {
    transition: inherit;
    margin: 0px 0px 0px 4px;
    fill: #000000;
    transform: rotate(0deg);
    width: 14px;
    height: 14px;
    display: none
}
#home-layout-2 .button-variant-244:hover .button-icon-2 {
    fill: #FFFFFF;
    width: 14px;
    height: 14px
}
@media screen and (min-width: 0px) {
    #home-layout-2 .button-variant-244 .button-icon-2 {
        width: 10px;
        height: 10px;
    }
    #home-layout-2 .button-variant-244 .button-label-2 {
        font-size: 9px;
    }
    #home-layout-2 .button-variant-244:hover .button-icon-2 {
        width: 10px;
        height: 10px;
    }
}
.device-mobile-optimized #home-steps-button {
    /* START STYLABLE DIRECTIVE RULES */
}
/* END STYLABLE DIRECTIVE RULES */
/* END STYLABLE DIRECTIVE RULES */
#home-steps-button .button-variant-164 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding: 3px;
    /*inset 3.54px 3.54px 0 -64px value(site_1_1)*/
    border: 0px solid rgb(63, 118, 82);
    background: #101218;
    border-radius: 15px
}
/* START STYLABLE DIRECTIVE RULES */
#home-steps-button .button-variant-164:hover {
    border: 1px solid #747472;
    background: rgba(16, 18, 24, 0.5)
}
#home-steps-button .button-variant-164:hover .button-label-2 {
    color: #FFFFFF
}
#home-steps-button .button-variant-164:disabled {
    background: #E2E2E2;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0)
}
#home-steps-button .button-variant-164:disabled .button-label-2 {
    color: #8F8F8F
}
#home-steps-button .button-variant-164:disabled .button-icon-2 {
    fill: #8F8F8F
}
#home-steps-button .button-variant-164 .button-container {
    transition: inherit
}
#home-steps-button .button-variant-164 .button-label-2 {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    color: #FFFFFF;
    font-style: normal;
    font-family:var(--brand-font);
    display: initial;
    font-size: 13px;
    letter-spacing: 0.1em;
    font-weight: 700
}
#home-steps-button .button-variant-164 .button-icon-2 {
    transition: inherit;
    margin: 0px 0px 0px 4px;
    fill: #FFFFFF;
    width: 15px;
    height: 15px;
    transform: rotate(0deg);
    display: none
}
#home-steps-button .button-variant-164:hover .button-icon-2 {
    fill: #FFFFFF;
    width: 15px;
    height: 15px
}
@media screen and (min-width: 0px) {
    #home-steps-button .button-variant-164 .button-label-2 {
        font-size: 10px;
    }
    #home-steps-button .button-variant-164 {
        border-radius: 10px;
    }
    #home-steps-button .button-variant-164:hover {
        border: 0px solid rgb(116, 116, 114);
    }
}
/* END STYLABLE DIRECTIVE RULES */
#home-layout-7 .button-variant-73 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    padding: 3px;
    /*inset 3.54px 3.54px 0 -64px value(site_1_1)*/
    border: 0px solid rgb(214, 211, 206);
    background: #FAFAFA;
    border-radius: 10px
}
/* START STYLABLE DIRECTIVE RULES */
#home-layout-7 .button-variant-73:hover {
    border: 0px solid rgb(63, 118, 82);
    background: #242323
}
#home-layout-7 .button-variant-73:hover .button-label-2 {
    color: #FFFFFF
}
#home-layout-7 .button-variant-73:disabled {
    background: #E2E2E2;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0)
}
#home-layout-7 .button-variant-73:disabled .button-label-2 {
    color: #8F8F8F
}
#home-layout-7 .button-variant-73:disabled .button-icon-2 {
    fill: #8F8F8F
}
#home-layout-7 .button-variant-73 .button-container {
    transition: inherit
}
#home-layout-7 .button-variant-73 .button-label-2 {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    font-style: normal;
    color: #000000;
    font-family:var(--brand-font);
    font-size: 12px;
    display: initial;
    font-weight: 700;
    letter-spacing: 0.1em
}
#home-layout-7 .button-variant-73 .button-icon-2 {
    transition: inherit;
    margin: 0px 0px 0px 4px;
    fill: #000000;
    transform: rotate(0deg);
    width: 14px;
    height: 14px;
    display: none
}
#home-layout-7 .button-variant-73:hover .button-icon-2 {
    fill: #FFFFFF;
    width: 14px;
    height: 14px
}
@media screen and (min-width: 0px) {
    #home-layout-7 .button-variant-73 .button-icon-2 {
        width: 10px;
        height: 10px;
    }
    #home-layout-7 .button-variant-73 .button-label-2 {
        font-size: 10px;
    }
    #home-layout-7 .button-variant-73:hover .button-icon-2 {
        width: 10px;
        height: 10px;
    }
}
#home-page {
    width:auto;
    min-height:40px;
}
#pageBackground_home-page {
    --bg-position:absolute;
    --bg-overlay-color:rgb(var(--color_11));
    --bg-gradient:none;
}
#home-section {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
    min-width:320px;
}
#home-hero {
    --bg-overlay-color:transparent;
    --bg-gradient:none;
    --padding:0px;
    --margin:0px;
    --direction:ltr;
}
#home-hero-content {
    --bg-gradient:linear-gradient(180deg, #101218 0%, #D6D3CE 100%);
    --bg-overlay-color:transparent;
    width:100%;
    --column-width:320px;
    --column-flex:320;
}
#home-hero-card {
    --shc-mutated-brightness:8,9,12;
}
#home-title-mobile {
    --text-direction:var(--site-opt-in-direction);
}
#home-introduction-mobile {
    --font_0:normal normal bold 30.75px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 22.5px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 19.5px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 22.5px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.5px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.5px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.25px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.75px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-platform-note {
    --font_0:normal normal bold 23.916666666666668px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 9.333333333333334px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 17.5px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 15.166666666666668px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 17.5px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 14px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 12.833333333333334px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 11.666666666666668px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 8.166666666666668px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 8.75px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 7.583333333333334px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-press-logos {
    --shc-mutated-brightness:125,125,125;
}
#home-rich-text {
    --font_0:normal normal bold 30.066666666666663px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.733333333333333px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 17.599999999999998px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.133333333333333px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 14.666666666666666px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.266666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.533333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text * {
    text-align:center !important;
}
#home-image {
    --height:19px;
    --width:80px;
}
#home-image-3 {
    --height:22px;
    --width:60px;
}
#home-image-2 {
    --height:20px;
    --width:90px;
}
#home-image-5 {
    --height:22px;
    --width:114px;
}
#home-benefits {
    --shc-mutated-brightness:8,9,12;
}
#home-rich-text-16 {
    --text-direction:var(--site-opt-in-direction);
}
#home-vector-image {
    --opacity:1;
}
#home-rich-text-3 {
    --font_0:normal normal bold 30.066666666666663px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.733333333333333px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 17.599999999999998px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.133333333333333px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 14.666666666666666px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.266666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.533333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-3 * {
    text-align:left !important;
}
#home-rich-text-3 :is(ul,ol) {
    direction:ltr;
}
#home-rich-text-4 {
    --font_0:normal normal bold 31.53846153846154px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12.307692307692308px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 20px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.923076923076923px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15.384615384615385px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.76923076923077px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.538461538461538px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 10px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-vector-image-2 {
    --opacity:1;
}
#home-rich-text-5 {
    --font_0:normal normal bold 30.066666666666663px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.733333333333333px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 17.599999999999998px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.133333333333333px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 14.666666666666666px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.266666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.533333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-6 {
    --font_0:normal normal bold 31.53846153846154px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12.307692307692308px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 20px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.923076923076923px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15.384615384615385px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.76923076923077px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.538461538461538px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 10px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-vector-image-3 {
    --opacity:1;
}
#home-rich-text-7 {
    --font_0:normal normal bold 30.066666666666663px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.733333333333333px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 17.599999999999998px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.133333333333333px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 14.666666666666666px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.266666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.533333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-8 {
    --font_0:normal normal bold 31.53846153846154px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12.307692307692308px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 20px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.923076923076923px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15.384615384615385px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.76923076923077px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.538461538461538px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 10px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-image-6 {
    --height:318px;
    --width:179px;
}
#home-vector-image-4 {
    --opacity:1;
}
#home-rich-text-11 {
    --font_0:normal normal bold 30.066666666666663px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.733333333333333px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 17.599999999999998px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.133333333333333px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 14.666666666666666px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.266666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.533333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-11 * {
    text-align:left !important;
}
#home-rich-text-11 :is(ul,ol) {
    direction:ltr;
}
#home-rich-text-12 {
    --font_0:normal normal bold 31.53846153846154px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12.307692307692308px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 20px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.923076923076923px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15.384615384615385px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.76923076923077px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.538461538461538px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 10px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-12 * {
    text-align:left !important;
}
#home-rich-text-12 :is(ul,ol) {
    direction:ltr;
}
#home-vector-image-6 {
    --opacity:1;
}
#home-rich-text-10 {
    --font_0:normal normal bold 30.066666666666663px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.733333333333333px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 17.599999999999998px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.133333333333333px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 14.666666666666666px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.266666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.533333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-10 * {
    text-align:left !important;
}
#home-rich-text-10 :is(ul,ol) {
    direction:ltr;
}
#home-rich-text-14 {
    --font_0:normal normal bold 31.53846153846154px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12.307692307692308px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 20px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.923076923076923px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15.384615384615385px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.76923076923077px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.538461538461538px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 10px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-14 * {
    text-align:left !important;
}
#home-rich-text-14 :is(ul,ol) {
    direction:ltr;
}
#home-vector-image-5 {
    --opacity:1;
}
#home-rich-text-9 {
    --font_0:normal normal bold 30.066666666666663px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.733333333333333px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 17.599999999999998px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.133333333333333px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 14.666666666666666px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.266666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.533333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-9 * {
    text-align:left !important;
}
#home-rich-text-9 :is(ul,ol) {
    direction:ltr;
}
#home-rich-text-13 {
    --font_0:normal normal bold 31.53846153846154px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12.307692307692308px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 20px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 23.076923076923077px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.923076923076923px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15.384615384615385px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.76923076923077px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.538461538461538px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 10px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-13 * {
    text-align:left !important;
}
#home-rich-text-13 :is(ul,ol) {
    direction:ltr;
}
#home-rich-text-15 {
    --font_0:normal normal bold 25.230769230769234px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 9.846153846153847px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 16px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 14.76923076923077px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 13.53846153846154px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 12.307692307692308px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 8.615384615384617px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 9.230769230769232px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 8px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-comparison-card {
    --shc-mutated-brightness:8,9,12;
}
#home-image-7 {
    --height:253px;
    --width:250px;
}
#home-rich-text-17 {
    --font_0:normal normal bold 27.880000000000003px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 10.88px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 20.400000000000002px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 17.68px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 20.400000000000002px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 16.32px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 14.96px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 13.600000000000001px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 9.520000000000001px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 10.200000000000001px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 8.84px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-18 {
    --font_0:normal normal bold 25.230769230769234px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 9.846153846153847px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 16px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 14.76923076923077px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 13.53846153846154px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 12.307692307692308px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 8.615384615384617px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 9.230769230769232px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 8px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-19 {
    --font_0:normal normal bold 28.384615384615383px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.076923076923077px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 20.76923076923077px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 18px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 20.76923076923077px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 16.615384615384613px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 15.23076923076923px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 13.846153846153847px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 9.692307692307692px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 10.384615384615385px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-selftest-card {
    --shc-mutated-brightness:8,9,12;
}
#home-image-8 {
    --height:249px;
    --width:250px;
    --mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A");
    --mask-position:0% 0%;
    --mask-size:100% 100%;
    --mask-repeat:no-repeat;
}
#home-rich-text-22 {
    --font_0:normal normal bold 27.880000000000003px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 10.88px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 20.400000000000002px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 17.68px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 20.400000000000002px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 16.32px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 14.96px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 13.600000000000001px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 9.520000000000001px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 10.200000000000001px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 8.84px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-21 {
    --font_0:normal normal bold 25.230769230769234px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 9.846153846153847px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 16px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 18.461538461538463px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 14.76923076923077px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 13.53846153846154px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 12.307692307692308px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 8.615384615384617px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 9.230769230769232px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 8px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-20 {
    --font_0:normal normal bold 28.384615384615383px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.076923076923077px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 20.76923076923077px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 18px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 20.76923076923077px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 16.615384615384613px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 15.23076923076923px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 13.846153846153847px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 9.692307692307692px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 10.384615384615385px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-steps-title {
    --font_0:normal normal bold 28.85185185185185px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.25925925925926px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 21.11111111111111px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 18.296296296296298px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 21.11111111111111px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 16.88888888888889px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 15.481481481481481px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 14.074074074074074px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 9.851851851851851px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 10.555555555555555px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.148148148148149px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-steps-introduction {
    --font_0:normal normal bold 35.53333333333333px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 13.866666666666667px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 26px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 22.533333333333335px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 26px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 20.8px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 17.333333333333336px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 12.133333333333333px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 11.266666666666667px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-step-compare-title {
    --font_0:normal normal bold 38.266666666666666px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 14.933333333333334px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 24.266666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 22.4px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 20.533333333333335px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 18.666666666666668px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13.066666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12.133333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-step-compare-description {
    --font_0:normal normal bold 38.07142857142857px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 14.857142857142858px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 27.857142857142858px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 24.142857142857142px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 27.857142857142858px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 22.285714285714285px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 20.42857142857143px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 18.571428571428573px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 13.928571428571429px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12.071428571428571px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-step-compare-image {
    --height:274px;
    --width:280px;
}
#home-step-setup-title {
    --font_0:normal normal bold 38.266666666666666px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 14.933333333333334px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 24.266666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 22.4px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 20.533333333333335px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 18.666666666666668px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13.066666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12.133333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-step-setup-description {
    --font_0:normal normal bold 38.07142857142857px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 14.857142857142858px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 27.857142857142858px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 24.142857142857142px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 27.857142857142858px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 22.285714285714285px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 20.42857142857143px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 18.571428571428573px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 13.928571428571429px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12.071428571428571px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-step-setup-image {
    --height:274px;
    --width:280px;
}
#home-step-relax-title {
    --font_0:normal normal bold 38.266666666666666px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 14.933333333333334px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 24.266666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 22.4px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 20.533333333333335px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 18.666666666666668px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13.066666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12.133333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-step-relax-description {
    --font_0:normal normal bold 38.07142857142857px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 14.857142857142858px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 27.857142857142858px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 24.142857142857142px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 27.857142857142858px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 22.285714285714285px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 20.42857142857143px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 18.571428571428573px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 13.928571428571429px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12.071428571428571px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-step-relax-image {
    --height:274px;
    --width:280px;
}
#home-reviews-title {
    --font_0:normal normal bold 28.85185185185185px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.25925925925926px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 21.11111111111111px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 18.296296296296298px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 21.11111111111111px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 16.88888888888889px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 15.481481481481481px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 14.074074074074074px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 9.851851851851851px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 10.555555555555555px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.148148148148149px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-reviews {
    --shc-mutated-brightness:8,9,12;
}
#home-layout-4 {
    --shc-mutated-brightness:107,106,103;
}
#home-rich-text-32 {
    --font_0:normal normal bold 38.4375px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 15px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 28.125px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 24.375px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 28.125px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 22.5px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 20.625px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 18.75px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13.125px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14.0625px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12.1875px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-vector-image-9 {
    --opacity:1;
}
#home-vector-image-7 {
    --opacity:1;
}
#home-vector-image-8 {
    --opacity:1;
}
#home-vector-image-10 {
    --opacity:1;
}
#home-vector-image-11 {
    --opacity:1;
}
#home-horizontal-line {
    transform-origin:center 0.5px;
}
#home-rich-text-33 {
    --font_0:normal normal bold 35.53333333333333px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 13.866666666666667px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 26px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 22.533333333333335px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 26px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 20.8px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 17.333333333333336px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 12.133333333333333px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 11.266666666666667px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-34 {
    --font_0:normal normal bold 35.14285714285714px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 13.714285714285714px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 25.71428571428571px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 22.285714285714285px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 25.71428571428571px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 20.57142857142857px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 18.857142857142858px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 17.142857142857142px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 12px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 12.857142857142856px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 11.142857142857142px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-layout-5 {
    --shc-mutated-brightness:107,106,103;
}
#home-rich-text-35 {
    --font_0:normal normal bold 38.4375px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 15px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 28.125px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 24.375px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 28.125px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 22.5px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 20.625px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 18.75px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13.125px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14.0625px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12.1875px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-vector-image-12 {
    --opacity:1;
}
#home-vector-image-13 {
    --opacity:1;
}
#home-vector-image-14 {
    --opacity:1;
}
#home-vector-image-15 {
    --opacity:1;
}
#home-vector-image-16 {
    --opacity:1;
}
#home-horizontal-line-2 {
    transform-origin:center 0.5px;
}
#home-rich-text-36 {
    --font_0:normal normal bold 35.53333333333333px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 13.866666666666667px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 26px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 22.533333333333335px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 26px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 20.8px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 17.333333333333336px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 12.133333333333333px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 11.266666666666667px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-37 {
    --font_0:normal normal bold 35.14285714285714px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 13.714285714285714px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 25.71428571428571px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 22.285714285714285px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 25.71428571428571px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 20.57142857142857px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 18.857142857142858px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 17.142857142857142px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 12px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 12.857142857142856px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 11.142857142857142px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-layout-6 {
    --shc-mutated-brightness:107,106,103;
}
#home-rich-text-38 {
    --font_0:normal normal bold 38.4375px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 15px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 28.125px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 24.375px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 28.125px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 22.5px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 20.625px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 18.75px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13.125px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14.0625px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12.1875px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-vector-image-17 {
    --opacity:1;
}
#home-vector-image-19 {
    --opacity:1;
}
#home-vector-image-20 {
    --opacity:1;
}
#home-vector-image-21 {
    --opacity:1;
}
#home-vector-image-18 {
    --opacity:1;
}
#home-horizontal-line-3 {
    transform-origin:center 0.5px;
}
#home-rich-text-39 {
    --font_0:normal normal bold 35.53333333333333px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 13.866666666666667px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 26px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 22.533333333333335px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 26px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 20.8px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 19.066666666666666px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 17.333333333333336px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 12.133333333333333px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 11.266666666666667px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-40 {
    --font_0:normal normal bold 35.14285714285714px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 13.714285714285714px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 25.71428571428571px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 22.285714285714285px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 25.71428571428571px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 20.57142857142857px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 18.857142857142858px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 17.142857142857142px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 12px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 12.857142857142856px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 11.142857142857142px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-results-image {
    --height:158px;
    --width:280px;
}
#home-start-section {
    --shc-mutated-brightness:8,9,12;
}
#home-rich-text-41 {
    --font_0:normal normal bold 27.333333333333332px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 10.666666666666666px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 20px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 17.333333333333332px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 20px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 16px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 14.666666666666666px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 13.333333333333332px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 9.333333333333332px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 10px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 8.666666666666666px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-42 {
    --font_0:normal normal bold 30.75px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 22.5px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 19.5px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 22.5px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.5px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.5px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.25px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.75px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-contact-section {
    --shc-mutated-brightness:8,9,12;
}
#home-rich-text-43 {
    --font_0:normal normal bold 28.384615384615383px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 11.076923076923077px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 20.76923076923077px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 18px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 20.76923076923077px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 16.615384615384613px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 15.23076923076923px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 13.846153846153847px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 9.692307692307692px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 10.384615384615385px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-43 * {
    text-align:center !important;
}
#home-rich-text-44 {
    --font_0:normal normal bold 33.3125px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 24.375px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 21.125px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 24.375px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 19.5px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 17.875px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 16.25px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 11.375px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 12.1875px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 10.5625px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#home-rich-text-44 * {
    text-align:center !important;
}
#home-vector-image svg [data-color=&quot;
1&quot;
] {
    fill: #FFFFFF;
}
#home-vector-image svg [data-color=&quot;
2&quot;
] {
    fill: #FFFFFF;
}
#home-vector-image-2 svg [data-color=&quot;
1&quot;
] {
    fill: #FFFFFF;
}
#home-vector-image-3 svg [data-color=&quot;
1&quot;
] {
    fill: #FFFFFF;
}
#home-vector-image-4 svg [data-color=&quot;
1&quot;
] {
    fill: #FFFFFF;
}
#home-vector-image-6 svg [data-color=&quot;
1&quot;
] {
    fill: #FFFFFF;
}
#home-vector-image-5 svg [data-color=&quot;
1&quot;
] {
    fill: #FFFFFF;
}
#home-vector-image-9 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-7 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-8 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-10 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-11 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-12 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-13 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-14 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-15 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-16 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-17 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-19 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-20 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-21 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
#home-vector-image-18 svg [data-color=&quot;
1&quot;
] {
    fill: #747472;
}
