<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'Modernline';
    src: url('https://www.solivitalifestyles.com/wp-content/themes/phase-three/resources/fonts/modernline/modernline.woff') format('woff'),
    url('https://www.solivitalifestyles.com/wp-content/themes/phase-three/resources/fonts/modernline/modernline.ttf')  format('truetype'),
    url('https://www.solivitalifestyles.com/wp-content/themes/phase-three/resources/fonts/modernline/modernline-tail.woff') format('woff'),
    url('https://www.solivitalifestyles.com/wp-content/themes/phase-three/resources/fonts/modernline/modernline-tail.ttf')  format('truetype')
}@font-face {
    font-family: 'PringleAndTweed';
    src:
        url('https://www.solivitalifestyles.com/wp-content/themes/phase-three/resources/fonts/pringle-and-tweed/PringleAndTweed.otf') format('opentype'),
        url('https://www.solivitalifestyles.com/wp-content/themes/phase-three/resources/fonts/pringle-and-tweed/PringleAndTweed_slanted.otf') format('opentype')
}
:root {
    --primary:          #233269;
    --primary-hover:    #202d5f;
    --primary-active:   #1c2854;
    --primary-disabled: #7b84a5;

    --primary-10:       rgba(35,50,105, 0.10);
    --primary-20:       rgba(35,50,105, 0.20);
    --primary-30:       rgba(35,50,105, 0.30);
    --primary-40:       rgba(35,50,105, 0.40);
    --primary-50:       rgba(35,50,105, 0.50);
    --primary-60:       rgba(35,50,105, 0.60);
    --primary-70:       rgba(35,50,105, 0.70);
    --primary-80:       rgba(35,50,105, 0.80);
    --primary-90:       rgba(35,50,105, 0.90);
    --primary-100:      #e9ebf0;
    --primary-200:      #bdc2d2;
    --primary-300:      #7b84a5;
    --primary-400:      #4f5b87;
    --primary-500:      #233269;
    --primary-600:      #202d5f;
    --primary-700:      #1c2854;
    --primary-800:      #19234a;
    --primary-900:      #151e3f;

    --primary-shadow-focus: rgba(35,50,105, 0.25);
    --primary-shadow-color: rgba(35,50,105, 0.25);
    --primary-focus-shadow: 0 0 0 0.2rem rgba(35,50,105, 0.25);

    --content-bg-color: #FFFFFF;
    --body-bg-color:    #FFFFFF;

    --body-font-family:         ;
    --body-font-size:           calc(16px + (16 - 16) * ((100vw - 320px) / (1200 - 320)));
    --body-font-style:          normal;
    --body-font-line-height:    1.5;
    --body-font-weight:         400;
    --body-letter-spacing:      0;
    --body-font-color:          #212529;

    --h1-font-family:         Lusitana;
    --h1-font-size:           calc(32px + (40 - 32) * ((100vw - 320px) / (1200 - 320)));
    --h1-font-style:          normal;
    --h1-font-weight:         700;
    --h1-text-transform:      none;
    --h1-letter-spacing:      0px;
    --h1-font-color:          #212529;

    --h2-font-family:         Lusitana;
    --h2-font-size:           calc(28px + (32 - 28) * ((100vw - 320px) / (1200 - 320)));
    --h2-font-style:          normal;
    --h2-font-weight:         700;
    --h2-text-transform:      none;
    --h2-letter-spacing:      0px;
    --h2-font-color:          #212529;

    --h3-font-family:         Lusitana;
    --h3-font-size:           calc(24px + (28 - 24) * ((100vw - 320px) / (1200 - 320)));
    --h3-font-style:          normal;
    --h3-font-weight:         700;
    --h3-text-transform:      none;
    --h3-letter-spacing:      0px;
    --h3-font-color:          #212529;

    --h4-font-family:         ;
    --h4-font-size:           calc(20px + (24 - 20) * ((100vw - 320px) / (1200 - 320)));
    --h4-font-style:          normal;
    --h4-font-weight:         700;
    --h4-text-transform:      none;
    --h4-letter-spacing:      0px;
    --h4-font-color:          #212529;

    --h5-font-family:         ;
    --h5-font-size:           calc(18px + (20 - 18) * ((100vw - 320px) / (1200 - 320)));
    --h5-font-style:          normal;
    --h5-font-weight:         700;
    --h5-text-transform:      none;
    --h5-letter-spacing:      0px;
    --h5-font-color:          #212529;

    --h6-font-family:         ;
    --h6-font-size:           calc(16px + (16 - 16) * ((100vw - 320px) / (1200 - 320)));
    --h6-font-style:          normal;
    --h6-font-weight:         700;
    --h6-text-transform:      none;
    --h6-letter-spacing:      0px;
    --h6-font-color:          #212529;

    --d1-font-size: calc(40px + (56 - 40) * ((100vw - 320px) / (1200 - 320)));
    --d2-font-size: calc(38px + (52 - 38) * ((100vw - 320px) / (1200 - 320)));
    --d3-font-size: calc(36px + (48 - 36) * ((100vw - 320px) / (1200 - 320)));
    --d4-font-size: calc(34px + (44 - 34) * ((100vw - 320px) / (1200 - 320)));

    --lead-font-size:   calc(18px + (20 - 18) * ((100vw - 320px) / (1200 - 320)));

    --link-color:       #233269;
    --link-color-hover: #202d5f;

    --alert-primary-color:        var(--primary);
    --alert-primary-bg-color:     var(--primary-10);
    --alert-primary-border-color: var(--primary-20);
    --alert-primary-link-color:   var(--primary-active);

    --navbar-brand-font-family:    Dancing Script;
    --navbar-brand-font-size:      40px;
    --navbar-brand-font-weight:    700;
    --navbar-brand-font-style:     normal;
    --navbar-brand-font-spacing:   0px;
    --navbar-brand-text-transform: none;
    --navbar-brand-font-color:     #153b59;
    --navbar-brand-size:           240px;

    --navbar-1-color:                rgba(35,50,105, 0.80);
    --navbar-1-hover-color:          rgba(35,50,105, 0.90);
    --navbar-1-active-color:         rgba(35,50,105, 1.00);
    --navbar-1-disabled-color:       rgba(35,50,105, 0.30);
    --navbar-1-toggler-icon-bg:      rgba(35,50,105, 1.00);
    --navbar-1-toggler-border-color: rgba(35,50,105, 0.30);
    --navbar-1-bg-color:             #FFFFFF;
    --navbar-1-align:                flex-end;
    --navbar-1-font-family:          ;
    --navbar-1-font-size:            1rem;
    --navbar-1-font-style:           ;
    --navbar-1-font-weight:          700;
    --navbar-1-text-transform:       uppercase;
    --navbar-1-letter-spacing:       0px;
    --navbar-1-border-bottom:        1px solid rgba(0, 0, 0, 0.12);

    --navbar-top-color:                rgba(255,255,255, 0.80);
    --navbar-top-hover-color:          rgba(255,255,255, 0.90);
    --navbar-top-active-color:         rgba(255,255,255, 1.00);
    --navbar-top-disabled-color:       rgba(255,255,255, 0.30);
    --navbar-top-toggler-icon-bg:      rgba(255,255,255, 1.00);
    --navbar-top-toggler-border-color: rgba(255,255,255, 0.30);
    --navbar-top-bg-color:             #233269;
    --navbar-top-align:                flex-end;
    --navbar-top-font-family:          ;
    --navbar-top-font-size:            0.75rem;
    --navbar-top-font-style:           ;
    --navbar-top-font-weight:          400;
    --navbar-top-text-transform:       none;
    --navbar-top-letter-spacing:       0px;
    --navbar-top-border-bottom:        none;

    --navbar-bottom-color:                rgba(255,255,255, 0.80);
    --navbar-bottom-hover-color:          rgba(255,255,255, 0.90);
    --navbar-bottom-active-color:         rgba(255,255,255, 1.00);
    --navbar-bottom-disabled-color:       rgba(255,255,255, 0.30);
    --navbar-bottom-toggler-icon-bg:      rgba(255,255,255, 1.00);
    --navbar-bottom-toggler-border-color: rgba(255,255,255, 0.30);
    --navbar-bottom-bg-color:             #233269;
    --navbar-bottom-align:                center;
    --navbar-bottom-font-family:          ;
    --navbar-bottom-font-size:            1rem;
    --navbar-bottom-font-style:           ;
    --navbar-bottom-font-weight:          400;
    --navbar-bottom-text-transform:       uppercase;
    --navbar-bottom-letter-spacing:       0px;
    --navbar-bottom-border-bottom:        none;

    --footer-1-color:                rgba(255,255,255, 0.80);
    --footer-1-hover-color:          rgba(255,255,255, 0.90);
    --footer-1-active-color:         rgba(255,255,255, 1.00);
    --footer-1-disabled-color:       rgba(255,255,255, 0.30);
    --footer-1-toggler-icon-bg:      rgba(255,255,255, 1.00);
    --footer-1-toggler-border-color: rgba(255,255,255, 0.30);
    --footer-1-bg-color:             #233269;
    --footer-1-align:                ;
    --footer-1-font-family:          DM Sans;
    --footer-1-font-size:            0.9375rem;
    --footer-1-font-style:           ;
    --footer-1-font-weight:          400;
    --footer-1-text-transform:       none;
    --footer-1-letter-spacing:       0px;
    --footer-1-border-bottom:        none;

    --page-title-bg-color:           transparent;
    --page-title-color:              var(--h1-font-color);
    --page-title-focus-shadow:       var(--primary-focus-shadow);
    --page-title-focus-border-color: var(--primary);
    --page-title-text-muted-color:   var(--secondary);

    --show-breadcrumbs: 0;
    --show-post-thumbnail: 0;
}

    </pre></body></html>