@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-ExtraLight.woff2') format('woff2'),
    url('/assets/fonts/Spectral-ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-BoldItalic.woff2') format('woff2'),
    url('/assets/fonts/Spectral-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-SemiBoldItalic.woff2') format('woff2'),
    url('/assets/fonts/Spectral-SemiBoldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-Regular.woff2') format('woff2'),
    url('/assets/fonts/Spectral-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-ExtraBoldItalic.woff2') format('woff2'),
    url('/assets/fonts/Spectral-ExtraBoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-MediumItalic.woff2') format('woff2'),
    url('/assets/fonts/Spectral-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-Medium.woff2') format('woff2'),
    url('/assets/fonts/Spectral-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-Light.woff2') format('woff2'),
    url('/assets/fonts/Spectral-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-ExtraBold.woff2') format('woff2'),
    url('/assets/fonts/Spectral-ExtraBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-SemiBold.woff2') format('woff2'),
    url('/assets/fonts/Spectral-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-ExtraLightItalic.woff2') format('woff2'),
    url('/assets/fonts/Spectral-ExtraLightItalic.woff') format('woff');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-Bold.woff2') format('woff2'),
    url('/assets/fonts/Spectral-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spectral';
  src: url('/assets/fonts/Spectral-LightItalic.woff2') format('woff2'),
    url('/assets/fonts/Spectral-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
:root {
  --global-block-padding: 40px;
  --padding-scaling-xs: 0.75;
  --padding-scaling-sm: 1;
  --padding-scaling-md: 1;
  --padding-scaling-lg: 1;
  --max-page-width: 1200px;
  --button-width: 1.875rem;
  --button-height: 0.875rem;
}

.ca-background-N1zE4g {
  background-color: var(--primary-background);
}

.ca-title-gmyzJg {
  color: var(--primary-headings);
}

.ca-subtitle-NOWkDN {
  color: var(--primary-headings);
}

.ca-social-icons-NzvXbN {
  color: var(--button-background);
}

.ca-social-icons-hover-gje1wN:hover,
.ca-social-icons-hover-gje1wN:active,
.ca-social-icons-hover-gje1wN:focus {
  color: var(--button-background-hover);
}

.ca-button-BK5Jyg {
  --local-button: var(--button-background);
}

.ca-button-hover-BJ3KXN:hover,
.ca-button-hover-BJ3KXN:active,
.ca-button-hover-BJ3KXN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-NbOQMg {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-BpyJGN:hover,
.ca-button-text-hover-BpyJGN:active,
.ca-button-text-hover-BpyJGN:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-pixieset-logo-N4y3Lg {
  stroke: var(--button-background);
}

.ca-pixieset-logo-hover-2qybb2:hover,
.ca-pixieset-logo-hover-2qybb2:active,
.ca-pixieset-logo-hover-2qybb2:focus {
  stroke: var(--button-background-hover);
}

.ca-pixieset-logo-fill-gGGOrg {
  fill: var(--button-background);
}

.ca-pixieset-logo-fill-hover-Ne4VxB:hover,
.ca-pixieset-logo-fill-hover-Ne4VxB:active,
.ca-pixieset-logo-fill-hover-Ne4VxB:focus {
  fill: var(--button-background-hover);
}

.ca-background-g5O8lB {
  background-color: var(--primary-background);
}

.ca-title-gx9x52 {
  color: var(--primary-headings);
}

.ca-subtitle-NRl5w2 {
  color: var(--primary-headings);
}

.ca-social-icons-BXRl6g {
  color: var(--button-background);
}

.ca-social-icons-hover-gEpr5N:hover,
.ca-social-icons-hover-gEpr5N:active,
.ca-social-icons-hover-gEpr5N:focus {
  color: var(--button-background-hover);
}

.ca-button-gddyQg {
  --local-button: var(--button-background);
}

.ca-button-hover-govOdN:hover,
.ca-button-hover-govOdN:active,
.ca-button-hover-govOdN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-BDGrG2 {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-2rnK82:hover,
.ca-button-text-hover-2rnK82:active,
.ca-button-text-hover-2rnK82:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-BZQ0l2 {
  background-color: var(--primary-background);
}

.ca-card-BAQALB {
  background-color: var(--accent-background);
}

.ca-title-2kkLx2 {
  color: var(--primary-headings);
}

.ca-subtitle-N0KROB {
  color: var(--primary-headings);
}

.ca-social-icons-gly9e2 {
  color: var(--button-background);
}

.ca-social-icons-hover-g3xdV2:hover,
.ca-social-icons-hover-g3xdV2:active,
.ca-social-icons-hover-g3xdV2:focus {
  color: var(--button-background-hover);
}

.ca-button-B8Kry2 {
  --local-button: var(--button-background);
}

.ca-button-hover-26GrKB:hover,
.ca-button-hover-26GrKB:active,
.ca-button-hover-26GrKB:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-2M4rWg {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-g7ErWB:hover,
.ca-button-text-hover-g7ErWB:active,
.ca-button-text-hover-g7ErWB:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-pixieset-logo-2WwZa2 {
  stroke: var(--button-background);
}

.ca-pixieset-logo-hover-2vX43N:hover,
.ca-pixieset-logo-hover-2vX43N:active,
.ca-pixieset-logo-hover-2vX43N:focus {
  stroke: var(--button-background-hover);
}

.ca-pixieset-logo-fill-gPEr32 {
  fill: var(--button-background);
}

.ca-pixieset-logo-fill-hover-ByWeZg:hover,
.ca-pixieset-logo-fill-hover-ByWeZg:active,
.ca-pixieset-logo-fill-hover-ByWeZg:focus {
  fill: var(--button-background-hover);
}

.ca-background-NQ0rpB {
  background-color: var(--primary-background);
}

.ca-title-N0KRvB {
  color: var(--primary-headings);
}

.ca-subtitle-gly932 {
  color: var(--primary-headings);
}

.ca-social-icons-g3xdq2 {
  color: var(--button-background);
}

.ca-social-icons-hover-B8KrM2:hover,
.ca-social-icons-hover-B8KrM2:active,
.ca-social-icons-hover-B8KrM2:focus {
  color: var(--button-background-hover);
}

.ca-button-26GrnB {
  --local-button: var(--button-background);
}

.ca-button-hover-2M4r1g:hover,
.ca-button-hover-2M4r1g:active,
.ca-button-hover-2M4r1g:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-g7EraB {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-2WwZo2:hover,
.ca-button-text-hover-2WwZo2:active,
.ca-button-text-hover-2WwZo2:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-pixieset-logo-2vX47N {
  stroke: var(--button-background);
}

.ca-pixieset-logo-hover-gPErD2:hover,
.ca-pixieset-logo-hover-gPErD2:active,
.ca-pixieset-logo-hover-gPErD2:focus {
  stroke: var(--button-background-hover);
}

.ca-pixieset-logo-fill-ByWeJg {
  fill: var(--button-background);
}

.ca-pixieset-logo-fill-hover-NQ0rOB:hover,
.ca-pixieset-logo-fill-hover-NQ0rOB:active,
.ca-pixieset-logo-fill-hover-NQ0rOB:focus {
  fill: var(--button-background-hover);
}

.ca-background-w2vQDg {
  background-color: var(--primary-background);
}

.ca-title-ZgPaG2 {
  color: var(--primary-headings);
}

.ca-date-zByVeN {
  color: var(--primary-headings);
}

.ca-category-JNQYYN {
  color: var(--primary-headings);
}

.ca-arrow-wgaqMg {
  color: var(--primary-paragraphs);
}

.ca-pagination-x2YOlN {
  color: var(--primary-paragraphs);
}

.ca-pagination-hover-zNV91B:hover,
.ca-pagination-hover-zNV91B:active,
.ca-pagination-hover-zNV91B:focus {
  color: var(--primary-paragraphs);
}

.ca-search-icon-02wajN {
  color: var(--primary-paragraphs);
}

.ca-button-42n9Rg {
  --local-button: var(--button-background);
}

.ca-button-hover-AgLK1N:hover,
.ca-button-hover-AgLK1N:active,
.ca-button-hover-AgLK1N:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-qB9MeB {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-pN1dzB:hover,
.ca-button-text-hover-pN1dzB:active,
.ca-button-text-hover-pN1dzB:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-search-icon-hover-JNQREg:hover,
.ca-search-icon-hover-JNQREg:active,
.ca-search-icon-hover-JNQREg:focus {
  color: var(--primary-paragraphs);
}

.ca-category-hover-zNVDA2:hover,
.ca-category-hover-zNVDA2:active,
.ca-category-hover-zNVDA2:focus {
  color: var(--primary-paragraphs);
}

.ca-input-text-AgLq72 {
  --local-input-text: var(--primary-paragraphs);
}

.ca-search-outline-xgmOmB {
  border-color: var(--primary-details);
}

.ca-search-overlay-Nz9x5B {
  background-color: var(--primary-background);
}

.ca-search-overlay-icon-gjLxoB {
  color: var(--primary-paragraphs);
}

.ca-search-overlay-icon-hover-NbRbeN:hover,
.ca-search-overlay-icon-hover-NbRbeN:active,
.ca-search-overlay-icon-hover-NbRbeN:focus {
  color: var(--primary-paragraphs);
}

.ca-background-xgmLQN {
  background-color: var(--primary-background);
}

.ca-title-DNOpGg {
  color: var(--primary-headings);
}

.ca-date-oNzGrg {
  color: var(--primary-headings);
}

.ca-category-lgjVOg {
  color: var(--primary-headings);
}

.ca-arrow-LBKjp2 {
  color: var(--primary-paragraphs);
}

.ca-pagination-RBJzlB {
  color: var(--primary-paragraphs);
}

.ca-pagination-hover-VNb70g:hover,
.ca-pagination-hover-VNb70g:active,
.ca-pagination-hover-VNb70g:focus {
  color: var(--primary-paragraphs);
}

.ca-search-icon-VBpmXN {
  color: var(--primary-paragraphs);
}

.ca-button-5N40GN {
  --local-button: var(--button-background);
}

.ca-button-hover-W2qOpN:hover,
.ca-button-hover-W2qOpN:active,
.ca-button-hover-W2qOpN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-mgG1xB {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-MNePoB:hover,
.ca-button-text-hover-MNePoB:active,
.ca-button-text-hover-MNePoB:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-search-icon-hover-wgaPdN:hover,
.ca-search-icon-hover-wgaPdN:active,
.ca-search-icon-hover-wgaPdN:focus {
  color: var(--primary-paragraphs);
}

.ca-category-hover-02wemN:hover,
.ca-category-hover-02wemN:active,
.ca-category-hover-02wemN:focus {
  color: var(--primary-paragraphs);
}

.ca-input-text-qB9yPB {
  --local-input-text: var(--primary-paragraphs);
}

.ca-search-outline-DNO5l2 {
  border-color: var(--primary-details);
}

.ca-search-overlay-icon-BK8RjN {
  color: var(--primary-paragraphs);
}

.ca-search-overlay-icon-hover-BpZbPg:hover,
.ca-search-overlay-icon-hover-BpZbPg:active,
.ca-search-overlay-icon-hover-BpZbPg:focus {
  color: var(--primary-paragraphs);
}

.ca-search-overlay-g3KdKg {
  background-color: var(--primary-background);
}

.ca-background-Qg5loN {
  background-color: var(--primary-background);
}

.ca-title-lgx4rg {
  color: var(--primary-headings);
}

.ca-date-0NRGMg {
  color: var(--primary-headings);
}

.ca-category-kBXEZN {
  color: var(--primary-headings);
}

.ca-arrow-egELeN {
  color: var(--primary-paragraphs);
}

.ca-pagination-VgdvwB {
  color: var(--primary-paragraphs);
}

.ca-pagination-hover-rgo17B:hover,
.ca-pagination-hover-rgo17B:active,
.ca-pagination-hover-rgo17B:focus {
  color: var(--primary-paragraphs);
}

.ca-search-icon-yBDnLg {
  color: var(--primary-paragraphs);
}

.ca-button-52rz62 {
  --local-button: var(--button-background);
}

.ca-button-hover-mBZoWN:hover,
.ca-button-hover-mBZoWN:active,
.ca-button-hover-mBZoWN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-YBAYzB {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-K2kwX2:hover,
.ca-button-text-hover-K2kwX2:active,
.ca-button-text-hover-K2kwX2:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-search-icon-hover-x2Ylpg:hover,
.ca-search-icon-hover-x2Ylpg:active,
.ca-search-icon-hover-x2Ylpg:focus {
  color: var(--primary-paragraphs);
}

.ca-category-hover-42nzn2:hover,
.ca-category-hover-42nzn2:active,
.ca-category-hover-42nzn2:focus {
  color: var(--primary-paragraphs);
}

.ca-input-text-pN1362 {
  --local-input-text: var(--primary-paragraphs);
}

.ca-search-outline-oNzRxN {
  border-color: var(--primary-details);
}

.ca-search-overlay-icon-BJLRpg {
  color: var(--primary-paragraphs);
}

.ca-search-overlay-icon-hover-N4wdxB:hover,
.ca-search-overlay-icon-hover-N4wdxB:active,
.ca-search-overlay-icon-hover-N4wdxB:focus {
  color: var(--primary-paragraphs);
}

.ca-search-overlay-B84rKB {
  background-color: var(--primary-background);
}

.ca-background-MNeQ4N {
  background-color: var(--primary-background);
}

.ca-button-Qg5re2 {
  --local-button: var(--button-background);
}

.ca-button-hover-lgxGlN:hover,
.ca-button-hover-lgxGlN:active,
.ca-button-hover-lgxGlN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-0NRrEN {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-kBXrAg:hover,
.ca-button-text-hover-kBXrAg:active,
.ca-button-text-hover-kBXrAg:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-02wY3N {
  background-color: var(--primary-background);
}

.ca-title-42n6D2 {
  color: var(--primary-headings);
}

.ca-subtitle-AgLab2 {
  color: var(--primary-headings);
}

.ca-button-qB9brN {
  --local-button: var(--button-background);
}

.ca-button-hover-pN1bmg:hover,
.ca-button-hover-pN1bmg:active,
.ca-button-hover-pN1bmg:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-xgmkLB {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-DNOw5N:hover,
.ca-button-text-hover-DNOw5N:active,
.ca-button-text-hover-DNOw5N:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-oNznYN {
  background-color: var(--primary-background);
}

.ca-title-lgj0rB {
  color: var(--primary-headings);
}

.ca-subtitle-LBKVx2 {
  color: var(--primary-headings);
}

.ca-button-RBJYL2 {
  --local-button: var(--button-background);
}

.ca-button-hover-VNbJkN:hover,
.ca-button-hover-VNbJkN:active,
.ca-button-hover-VNbJkN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-VBpWy2 {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-5N4qzg:hover,
.ca-button-text-hover-5N4qzg:active,
.ca-button-text-hover-5N4qzg:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-W2qvwB {
  background-color: var(--primary-background);
}

.ca-title-mgGyvB {
  color: var(--primary-headings);
}

.ca-subtitle-MNeJAg {
  color: var(--primary-headings);
}

.ca-button-Qg5qjg {
  --local-button: var(--button-background);
}

.ca-button-hover-lgxwoN:hover,
.ca-button-hover-lgxwoN:active,
.ca-button-hover-lgxwoN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-0NROdg {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-kBXJPg:hover,
.ca-button-text-hover-kBXJPg:active,
.ca-button-text-hover-kBXJPg:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-kN0Zx2 {
  background-color: var(--primary-background);
}

.ca-tags-zglbVB {
  color: var(--primary-paragraphs);
}

.ca-tags-hover-rg3Z3N:hover,
.ca-tags-hover-rg3Z3N:active,
.ca-tags-hover-rg3Z3N:focus {
  color: var(--primary-paragraphs);
}

.ca-search-icon-RB8Z1g {
  color: var(--primary-paragraphs);
}

.ca-search-icon-hover-a26Zj2:hover,
.ca-search-icon-hover-a26Zj2:active,
.ca-search-icon-hover-a26Zj2:focus {
  color: var(--primary-paragraphs);
}

.ca-title-12MZ6B {
  color: var(--primary-headings);
}

.ca-date-og7Z9N {
  color: var(--primary-headings);
}

.ca-pagination-l2WMvN {
  color: var(--primary-paragraphs);
}

.ca-pagination-hover-w2vlLN:hover,
.ca-pagination-hover-w2vlLN:active,
.ca-pagination-hover-w2vlLN:focus {
  color: var(--primary-paragraphs);
}

.ca-background-ZgPZyB {
  background-color: var(--primary-background);
}

.ca-tags-zBy68N {
  color: var(--primary-paragraphs);
}

.ca-tags-hover-JNQZ7g:hover,
.ca-tags-hover-JNQZ7g:active,
.ca-tags-hover-JNQZ7g:focus {
  color: var(--primary-paragraphs);
}

.ca-search-icon-wgaw4B {
  color: var(--primary-paragraphs);
}

.ca-search-icon-hover-x2YWQN:hover,
.ca-search-icon-hover-x2YWQN:active,
.ca-search-icon-hover-x2YWQN:focus {
  color: var(--primary-paragraphs);
}

.ca-title-zNV6PN {
  color: var(--primary-headings);
}

.ca-date-02w3E2 {
  color: var(--primary-headings);
}

.ca-pagination-42n4yN {
  color: var(--primary-paragraphs);
}

.ca-pagination-hover-AgLZaB:hover,
.ca-pagination-hover-AgLZaB:active,
.ca-pagination-hover-AgLZaB:focus {
  color: var(--primary-paragraphs);
}

.ca-background-qB9ZqN {
  background-color: var(--primary-background);
}

.ca-tags-pN1Zpg {
  color: var(--primary-paragraphs);
}

.ca-tags-hover-xgmpjN:hover,
.ca-tags-hover-xgmpjN:active,
.ca-tags-hover-xgmpjN:focus {
  color: var(--primary-paragraphs);
}

.ca-search-icon-DNOZOB {
  color: var(--primary-paragraphs);
}

.ca-search-icon-hover-oNzMlB:hover,
.ca-search-icon-hover-oNzMlB:active,
.ca-search-icon-hover-oNzMlB:focus {
  color: var(--primary-paragraphs);
}

.ca-title-lgjKE2 {
  color: var(--primary-headings);
}

.ca-date-LBKZ12 {
  color: var(--primary-headings);
}

.ca-pagination-RBJZDB {
  color: var(--primary-paragraphs);
}

.ca-pagination-hover-VNbn3N:hover,
.ca-pagination-hover-VNbn3N:active,
.ca-pagination-hover-VNbn3N:focus {
  color: var(--primary-paragraphs);
}

.ca-background-VBpAMN {
  background-color: var(--primary-background);
}

.ca-input-label-5N440N {
  --local-input-label: var(--primary-headings);
}

.ca-input-background-W2qAJ2 {
  --local-input-background: var(--primary-background);
}

.ca-input-outline-mgGn6N {
  --local-input-outline: var(--primary-details);
}

.ca-input-text-MNeXGB {
  --local-input-text: var(--primary-paragraphs);
}

.ca-input-option-label-Qg5Jp2 {
  --local-input-option-label: var(--primary-paragraphs);
}

.ca-description-lgxvPB {
  color: var(--primary-paragraphs);
}

.ca-button-0NRbPN {
  --local-button: var(--button-background);
}

.ca-button-hover-kBXkR2:hover,
.ca-button-hover-kBXkR2:active,
.ca-button-hover-kBXkR2:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-egEY7g {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-VgdnRB:hover,
.ca-button-text-hover-VgdnRB:active,
.ca-button-text-hover-VgdnRB:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-success-message-rgopP2 {
  color: var(--primary-headings);
}

.ca-background-yBDa1N {
  background-color: var(--primary-background);
}

.ca-outline-52r3ZB {
  border-color: var(--primary-details);
}

.ca-input-label-mBZ7pN {
  --local-input-label: var(--primary-headings);
}

.ca-input-background-YBAPJ2 {
  --local-input-background: var(--primary-background);
}

.ca-input-outline-K2kj7g {
  --local-input-outline: var(--primary-details);
}

.ca-input-text-kN0mog {
  --local-input-text: var(--primary-paragraphs);
}

.ca-input-option-label-zglKGN {
  --local-input-option-label: var(--primary-paragraphs);
}

.ca-description-rg3j8N {
  color: var(--primary-paragraphs);
}

.ca-button-RB80QB {
  --local-button: var(--button-background);
}

.ca-button-hover-a26bo2:hover,
.ca-button-hover-a26bo2:active,
.ca-button-hover-a26bo2:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-12MOdN {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-og7pV2:hover,
.ca-button-text-hover-og7pV2:active,
.ca-button-text-hover-og7pV2:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-success-message-l2W8bB {
  color: var(--primary-headings);
}

.ca-background-w2v79B {
  background-color: var(--primary-background);
}

.ca-input-label-ZgPKnN {
  --local-input-label: var(--primary-headings);
}

.ca-input-label-divider-zByPn2 {
  --local-input-label-divider: var(--primary-details);
}

.ca-input-background-JNQJWg {
  --local-input-background: var(--primary-background);
}

.ca-input-outline-wgaYQg {
  --local-input-outline: var(--primary-details);
}

.ca-input-text-x2YMk2 {
  --local-input-text: var(--primary-paragraphs);
}

.ca-input-option-label-zNV3Lg {
  --local-input-option-label: var(--primary-paragraphs);
}

.ca-description-02wWA2 {
  color: var(--primary-paragraphs);
}

.ca-button-42nbb2 {
  --local-button: var(--button-background);
}

.ca-button-hover-AgLmD2:hover,
.ca-button-hover-AgLmD2:active,
.ca-button-hover-AgLmD2:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-qB9lO2 {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-pN1OD2:hover,
.ca-button-text-hover-pN1OD2:active,
.ca-button-text-hover-pN1OD2:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-success-message-xgmJa2 {
  color: var(--primary-headings);
}

.ca-background-RB8LlB {
  background-color: var(--primary-background);
}

.ca-input-label-a26wbB {
  --local-input-label: var(--primary-headings);
}

.ca-input-background-12MDDg {
  --local-input-background: var(--primary-background);
}

.ca-input-outline-og7n1N {
  --local-input-outline: var(--primary-details);
}

.ca-input-text-l2WDpB {
  --local-input-text: var(--primary-paragraphs);
}

.ca-input-option-label-w2v5kg {
  --local-input-option-label: var(--primary-paragraphs);
}

.ca-description-ZgPD0g {
  color: var(--primary-paragraphs);
}

.ca-button-zBy54B {
  --local-button: var(--button-background);
}

.ca-button-hover-JNQDZB:hover,
.ca-button-hover-JNQDZB:active,
.ca-button-hover-JNQDZB:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-wga5bg {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-x2YD3g:hover,
.ca-button-text-hover-x2YD3g:active,
.ca-button-text-hover-x2YD3g:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-success-message-zNVZrN {
  color: var(--primary-headings);
}

.ca-caption-BZlRag {
  color: var(--primary-headings);
}

.ca-background-02wdaB {
  background-color: var(--primary-background);
}

.ca-outline-42n59g {
  border-color: var(--primary-details);
}

.ca-input-label-AgLDqg {
  --local-input-label: var(--primary-headings);
}

.ca-input-background-qB995B {
  --local-input-background: var(--primary-background);
}

.ca-input-outline-pN1yaN {
  --local-input-outline: var(--primary-details);
}

.ca-input-text-xgmYwg {
  --local-input-text: var(--primary-paragraphs);
}

.ca-input-option-label-DNOYE2 {
  --local-input-option-label: var(--primary-paragraphs);
}

.ca-description-oNzbpN {
  color: var(--primary-paragraphs);
}

.ca-button-lgjyeN {
  --local-button: var(--button-background);
}

.ca-button-hover-LBKPAN:hover,
.ca-button-hover-LBKPAN:active,
.ca-button-hover-LBKPAN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-RBJvjB {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-VNb3jg:hover,
.ca-button-text-hover-VNb3jg:active,
.ca-button-text-hover-VNb3jg:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-success-message-VBpneg {
  color: var(--primary-headings);
}

.ca-caption-BAp1R2 {
  color: var(--primary-headings);
}

.ca-background-5N4ne2 {
  background-color: var(--primary-background);
}

.ca-input-label-W2qLog {
  --local-input-label: var(--primary-headings);
}

.ca-input-label-divider-mgGM4B {
  --local-input-label-divider: var(--primary-details);
}

.ca-input-background-MNeM0N {
  --local-input-background: var(--primary-background);
}

.ca-input-outline-Qg5LnN {
  --local-input-outline: var(--primary-details);
}

.ca-input-text-lgxKRN {
  --local-input-text: var(--primary-paragraphs);
}

.ca-input-option-label-0NRn7N {
  --local-input-option-label: var(--primary-paragraphs);
}

.ca-description-kBXzYg {
  color: var(--primary-paragraphs);
}

.ca-button-egE8qN {
  --local-button: var(--button-background);
}

.ca-button-hover-Vgd6pB:hover,
.ca-button-hover-Vgd6pB:active,
.ca-button-hover-Vgd6pB:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-rgowbg {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-yBD3d2:hover,
.ca-button-text-hover-yBD3d2:active,
.ca-button-text-hover-yBD3d2:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-success-message-52r9Vg {
  color: var(--primary-headings);
}

.ca-background-DNOjXB {
  background-color: var(--primary-background);
}

.ca-input-label-oNzykB {
  --local-input-label: var(--primary-headings);
}

.ca-input-background-lgjzKg {
  --local-input-background: var(--primary-background);
}

.ca-input-outline-LBK16g {
  --local-input-outline: var(--primary-details);
}

.ca-input-text-RBJ9K2 {
  --local-input-text: var(--primary-paragraphs);
}

.ca-input-option-label-VNbVvN {
  --local-input-option-label: var(--primary-paragraphs);
}

.ca-description-VBp0MB {
  color: var(--primary-paragraphs);
}

.ca-button-5N4K0B {
  --local-button: var(--button-background);
}

.ca-button-hover-W2qlJg:hover,
.ca-button-hover-W2qlJg:active,
.ca-button-hover-W2qlJg:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-mgGw6g {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-MNeLGB:hover,
.ca-button-text-hover-MNeLGB:active,
.ca-button-text-hover-MNeLGB:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-success-message-Qg5Vp2 {
  color: var(--primary-headings);
}

.ca-headings-JNQqYN {
  color: var(--primary-headings);
}

.ca-paragraphs-kN0EEg {
  color: var(--primary-paragraphs);
}

.ca-link-zglnmB {
  --local-link: var(--button-background);
}

.ca-link-hover-rg3Db2:hover,
.ca-link-hover-rg3Db2:active,
.ca-link-hover-rg3Db2:focus {
  color: var(--button-background-hover);
}

.ca-background-lgxZPB {
  background-color: var(--primary-background);
}

.ca-outline-0NRDP2 {
  border-color: var(--primary-details);
}

.ca-input-label-kBXDRB {
  --local-input-label: var(--primary-headings);
}

.ca-input-background-egED7N {
  --local-input-background: var(--primary-background);
}

.ca-input-outline-VgdDRg {
  --local-input-outline: var(--primary-details);
}

.ca-input-text-rgo5PB {
  --local-input-text: var(--primary-paragraphs);
}

.ca-input-option-label-yBDD1B {
  --local-input-option-label: var(--primary-paragraphs);
}

.ca-description-52rXZN {
  color: var(--primary-paragraphs);
}

.ca-button-mBZDpg {
  --local-button: var(--button-background);
}

.ca-button-hover-YBAbJN:hover,
.ca-button-hover-YBAbJN:active,
.ca-button-hover-YBAbJN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-K2k57N {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-kN0PoN:hover,
.ca-button-text-hover-kN0PoN:active,
.ca-button-text-hover-kN0PoN:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-success-message-zgl5G2 {
  color: var(--primary-headings);
}

.ca-headings-RB86bg {
  color: var(--primary-headings);
}

.ca-paragraphs-a26WlB {
  color: var(--primary-paragraphs);
}

.ca-link-12MGRN {
  --local-link: var(--button-background);
}

.ca-link-hover-og7vON:hover,
.ca-link-hover-og7vON:active,
.ca-link-hover-og7vON:focus {
  color: var(--button-background-hover);
}

.ca-background-rg3a8B {
  background-color: var(--primary-background);
}

.ca-input-label-RB8LQB {
  --local-input-label: var(--primary-headings);
}

.ca-input-label-divider-a26woB {
  --local-input-label-divider: var(--primary-details);
}

.ca-input-background-12MDdg {
  --local-input-background: var(--primary-background);
}

.ca-input-outline-og7nVN {
  --local-input-outline: var(--primary-details);
}

.ca-input-text-l2WDbB {
  --local-input-text: var(--primary-paragraphs);
}

.ca-input-option-label-w2v59g {
  --local-input-option-label: var(--primary-paragraphs);
}

.ca-description-ZgPDng {
  color: var(--primary-paragraphs);
}

.ca-button-zBy5nB {
  --local-button: var(--button-background);
}

.ca-button-hover-JNQDWB:hover,
.ca-button-hover-JNQDWB:active,
.ca-button-hover-JNQDWB:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-kN0PkN {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-zgl502:hover,
.ca-button-text-hover-zgl502:active,
.ca-button-text-hover-zgl502:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-success-message-rg3avB {
  color: var(--primary-headings);
}

.ca-headings-l2Wrwg {
  color: var(--primary-headings);
}

.ca-paragraphs-w2vG1B {
  color: var(--primary-paragraphs);
}

.ca-link-ZgPxjg {
  --local-link: var(--button-background);
}

.ca-link-hover-zByxb2:hover,
.ca-link-hover-zByxb2:active,
.ca-link-hover-zByxb2:focus {
  color: var(--button-background-hover);
}

.ca-background-pN1mzN {
  background-color: var(--primary-background);
}

.ca-title-xgm3QB {
  color: var(--primary-headings);
}

.ca-date-DNOQG2 {
  color: var(--primary-headings);
}

.ca-category-oNzwrg {
  color: var(--primary-headings);
}

.ca-arrow-lgjoO2 {
  color: var(--primary-paragraphs);
}

.ca-pagination-LBKWpB {
  color: var(--primary-paragraphs);
}

.ca-pagination-hover-RBJ7lN:hover,
.ca-pagination-hover-RBJ7lN:active,
.ca-pagination-hover-RBJ7lN:focus {
  color: var(--primary-paragraphs);
}

.ca-button-VNbG0g {
  --local-button: var(--button-background);
}

.ca-button-hover-VBpMXN:hover,
.ca-button-hover-VBpMXN:active,
.ca-button-hover-VBpMXN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-5N4jG2 {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-W2q7pN:hover,
.ca-button-text-hover-W2q7pN:active,
.ca-button-text-hover-W2q7pN:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-mgG8x2 {
  background-color: var(--primary-background);
}

.ca-title-MNexoB {
  color: var(--primary-headings);
}

.ca-date-Qg5KoB {
  color: var(--primary-headings);
}

.ca-category-lgxYr2 {
  color: var(--primary-headings);
}

.ca-arrow-0NRVMN {
  color: var(--primary-paragraphs);
}

.ca-pagination-kBXmZN {
  color: var(--primary-paragraphs);
}

.ca-pagination-hover-egEleN:hover,
.ca-pagination-hover-egEleN:active,
.ca-pagination-hover-egEleN:focus {
  color: var(--primary-paragraphs);
}

.ca-button-Vgd5w2 {
  --local-button: var(--button-background);
}

.ca-button-hover-rgo67N:hover,
.ca-button-hover-rgo67N:active,
.ca-button-hover-rgo67N:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-yBD0LB {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-52rW6B:hover,
.ca-button-text-hover-52rW6B:active,
.ca-button-text-hover-52rW6B:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-mBZzWB {
  background-color: var(--primary-background);
}

.ca-title-YBAEzB {
  color: var(--primary-headings);
}

.ca-date-K2k0XB {
  color: var(--primary-headings);
}

.ca-category-kN01mg {
  color: var(--primary-headings);
}

.ca-arrow-zglk5N {
  color: var(--primary-paragraphs);
}

.ca-pagination-rg3zwN {
  color: var(--primary-paragraphs);
}

.ca-pagination-hover-RB8pDB:hover,
.ca-pagination-hover-RB8pDB:active,
.ca-pagination-hover-RB8pDB:focus {
  color: var(--primary-paragraphs);
}

.ca-button-a26JO2 {
  --local-button: var(--button-background);
}

.ca-button-hover-12MPXg:hover,
.ca-button-hover-12MPXg:active,
.ca-button-hover-12MPXg:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-og7bAN {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-l2W1MN:hover,
.ca-button-text-hover-l2W1MN:active,
.ca-button-text-hover-l2W1MN:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-egErA2 {
  background-color: var(--primary-background);
}

.ca-background-2kR4Eg {
  background-color: var(--primary-background);
}

.ca-background-N0rJv2 {
  background-color: var(--primary-background);
}

.ca-background-RBJKpN {
  background-color: var(--primary-background);
}

.ca-divider-VNbQeB {
  background-color: var(--primary-details);
}

.ca-background-VBpJPg {
  background-color: var(--primary-background);
}

.ca-divider-5N4rx2 {
  background-color: var(--primary-details);
}

.ca-background-W2qjrB {
  background-color: var(--primary-background);
}

.ca-divider-mgGrJN {
  background-color: var(--primary-details);
}

.ca-background-MNenAg {
  background-color: var(--primary-background);
}

.ca-divider-Qg5bj2 {
  border-color: var(--primary-details);
}

.ca-toggle-icon-lgxVoB {
  color: var(--primary-paragraphs);
}

.ca-title-0NR9dB {
  color: var(--primary-headings);
}

.ca-title-hover-kBX8PB:hover,
.ca-title-hover-kBX8PB:active,
.ca-title-hover-kBX8PB:focus {
  color: var(--primary-details);
}

.ca-question-egEMOg {
  color: var(--primary-headings);
}

.ca-answer-VgdwGN {
  color: var(--primary-paragraphs);
}

.ca-question-hover-N0JR72:hover,
.ca-question-hover-N0JR72:active,
.ca-question-hover-N0JR72:focus {
  color: var(--accent-headings);
}

.ca-background-rgoMkB {
  background-color: var(--primary-background);
}

.ca-toggle-icon-yBD6mg {
  color: var(--primary-paragraphs);
}

.ca-title-52rvm2 {
  color: var(--primary-headings);
}

.ca-title-hover-mBZMa2:hover,
.ca-title-hover-mBZMa2:active,
.ca-title-hover-mBZMa2:focus {
  color: var(--primary-details);
}

.ca-question-YBAkRg {
  color: var(--primary-headings);
}

.ca-answer-K2klEB {
  color: var(--primary-paragraphs);
}

.ca-question-hover-glR9jB:hover,
.ca-question-hover-glR9jB:active,
.ca-question-hover-glR9jB:focus {
  color: var(--accent-headings);
}

.ca-background-kN0bv2 {
  background-color: var(--primary-background);
}

.ca-divider-zgl33N {
  border-bottom-color: var(--primary-details);
}

.ca-title-rg3RqN {
  color: var(--primary-headings);
}

.ca-question-RB8kM2 {
  color: var(--primary-headings);
}

.ca-answer-a26pnN {
  color: var(--primary-paragraphs);
}

.ca-background-xgmnj2 {
  background-color: var(--primary-background);
}

.ca-title-DNOmO2 {
  color: var(--primary-headings);
}

.ca-subtitle-oNzklg {
  color: var(--primary-headings);
}

.ca-arrow-lgjYEN {
  color: var(--primary-paragraphs);
}

.ca-background-LBKn12 {
  background-color: var(--primary-background);
}

.ca-title-RBJwDN {
  color: var(--primary-headings);
}

.ca-subtitle-VNbM3B {
  color: var(--primary-headings);
}

.ca-arrow-VBp1ON {
  color: var(--primary-paragraphs);
}

.ca-background-5N4A1g {
  background-color: var(--primary-background);
}

.ca-title-W2qm02 {
  color: var(--primary-headings);
}

.ca-subtitle-mgGaaB {
  color: var(--primary-headings);
}

.ca-arrow-MNev1g {
  color: var(--primary-paragraphs);
}

.ca-background-Qg5A9g {
  background-color: var(--primary-background);
}

.ca-title-lgxpxg {
  color: var(--primary-headings);
}

.ca-subtitle-0NRjrN {
  color: var(--primary-headings);
}

.ca-arrow-kBXqmN {
  color: var(--primary-paragraphs);
}

.ca-background-egEyLg {
  background-color: var(--primary-background);
}

.ca-title-VgdWaN {
  color: var(--primary-headings);
}

.ca-subtitle-rgo93B {
  color: var(--primary-headings);
}

.ca-arrow-yBDPWB {
  color: var(--primary-paragraphs);
}

.ca-background-52r5Rg {
  background-color: var(--primary-background);
}

.ca-title-mBZkmN {
  color: var(--primary-headings);
}

.ca-subtitle-YBAZ1N {
  color: var(--primary-headings);
}

.ca-arrow-K2kJkg {
  color: var(--primary-paragraphs);
}

.ca-background-VBpGO2 {
  background-color: var(--primary-background);
}

.ca-title-5N4Z12 {
  color: var(--primary-headings);
}

.ca-subtitle-W2qe02 {
  color: var(--primary-headings);
}

.ca-arrow-mgGZaN {
  color: var(--primary-paragraphs);
}

.ca-background-MNe11N {
  background-color: var(--primary-background);
}

.ca-card-Qg5Z92 {
  background-color: var(--accent-background);
}

.ca-title-lgx8xg {
  color: var(--accent-headings);
}

.ca-subtitle-0NR0r2 {
  color: var(--accent-headings);
}

.ca-arrow-kBX7m2 {
  color: var(--primary-paragraphs);
}

.ca-background-egEZL2 {
  background-color: var(--primary-background);
}

.ca-title-Vgd9a2 {
  color: var(--primary-headings);
}

.ca-subtitle-rgoq3B {
  color: var(--primary-headings);
}

.ca-arrow-yBDZWg {
  color: var(--primary-paragraphs);
}

.ca-divider-52rDRN {
  border-top-color: var(--primary-paragraphs);
}

.ca-background-zglDog {
  background-color: var(--primary-background);
}

.ca-title-rg3kyg {
  color: var(--primary-headings);
}

.ca-subtitle-RB8Od2 {
  color: var(--primary-headings);
}

.ca-arrow-a261Vg {
  color: var(--primary-paragraphs);
}

.ca-background-12M7YN {
  background-color: var(--primary-background);
}

.ca-title-og7mqB {
  color: var(--primary-headings);
}

.ca-subtitle-l2WnYg {
  color: var(--primary-headings);
}

.ca-arrow-w2vDvN {
  color: var(--primary-paragraphs);
}

.ca-background-ZgPPzg {
  background-color: var(--primary-background);
}

.ca-title-zByD02 {
  color: var(--primary-headings);
}

.ca-subtitle-JNQybN {
  color: var(--primary-headings);
}

.ca-arrow-wgabY2 {
  color: var(--primary-paragraphs);
}

.ca-background-zgl9o2 {
  background-color: var(--primary-background);
}

.ca-title-rg3dy2 {
  color: var(--primary-headings);
}

.ca-date-RB8rdg {
  color: var(--primary-headings);
}

.ca-category-a26rV2 {
  color: var(--primary-headings);
}

.ca-arrow-12MrYB {
  color: var(--primary-paragraphs);
}

.ca-background-og7rqN {
  background-color: var(--primary-background);
}

.ca-title-l2WZYg {
  color: var(--primary-headings);
}

.ca-date-w2v4vN {
  color: var(--primary-headings);
}

.ca-category-ZgPrzB {
  color: var(--primary-headings);
}

.ca-arrow-zBye0B {
  color: var(--primary-paragraphs);
}

.ca-background-JNQrbg {
  background-color: var(--primary-background);
}

.ca-title-kN0Rm2 {
  color: var(--primary-headings);
}

.ca-date-zgl952 {
  color: var(--primary-headings);
}

.ca-category-rg3dw2 {
  color: var(--primary-headings);
}

.ca-arrow-RB8rDg {
  color: var(--primary-paragraphs);
}

.ca-background-Qg55kg {
  background-color: var(--primary-background);
}

.ca-title-lgxaW2 {
  color: var(--primary-headings);
}

.ca-subtitle-0NRKjg {
  color: var(--primary-headings);
}

.ca-body-kBXM7N {
  color: var(--primary-paragraphs);
}

.ca-button-egEQRg {
  --local-button: var(--button-background);
}

.ca-button-hover-VgdLYg:hover,
.ca-button-hover-VgdLYg:active,
.ca-button-hover-VgdLYg:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-rgo8O2 {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-yBDy0N:hover,
.ca-button-text-hover-yBDy0N:active,
.ca-button-text-hover-yBDy0N:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-divider-52r7zB {
  background-color: var(--primary-details);
}

.ca-background-mBZW3N {
  background-color: var(--primary-background);
}

.ca-title-YBAWrg {
  color: var(--primary-headings);
}

.ca-subtitle-K2kKA2 {
  color: var(--primary-headings);
}

.ca-body-kN0M7g {
  color: var(--primary-paragraphs);
}

.ca-button-zglYj2 {
  --local-button: var(--button-background);
}

.ca-button-hover-rg3vKN:hover,
.ca-button-hover-rg3vKN:active,
.ca-button-hover-rg3vKN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-RB8YKN {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-a26Qkg:hover,
.ca-button-text-hover-a26Qkg:active,
.ca-button-text-hover-a26Qkg:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-divider-12MvjB {
  background-color: var(--accent-details);
}

.ca-background-og7aYB {
  background-color: var(--primary-background);
}

.ca-title-l2W9GN {
  color: var(--primary-headings);
}

.ca-subtitle-w2vj82 {
  color: var(--primary-headings);
}

.ca-body-ZgPQW2 {
  color: var(--primary-paragraphs);
}

.ca-button-zBy012 {
  --local-button: var(--button-background);
}

.ca-button-hover-JNQa3N:hover,
.ca-button-hover-JNQa3N:active,
.ca-button-hover-JNQa3N:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-wga31B {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-x2YmA2:hover,
.ca-button-text-hover-x2YmA2:active,
.ca-button-text-hover-x2YmA2:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-divider-zNVLy2 {
  background-color: var(--primary-details);
}

.ca-background-JNQwZ2 {
  background-color: var(--primary-background);
}

.ca-title-wgalbN {
  color: var(--primary-headings);
}

.ca-username-x2Yj3B {
  color: var(--primary-paragraphs);
}

.ca-username-hover-glP0jg:hover,
.ca-username-hover-glP0jg:active,
.ca-username-hover-glP0jg:focus {
  color: var(--primary-headings);
}

.ca-background-zNVmrB {
  background-color: var(--primary-background);
}

.ca-title-02wka2 {
  color: var(--primary-headings);
}

.ca-username-42nV92 {
  color: var(--primary-paragraphs);
}

.ca-username-hover-g3O5Kg:hover,
.ca-username-hover-g3O5Kg:active,
.ca-username-hover-g3O5Kg:focus {
  color: var(--primary-headings);
}

.ca-background-AgLyq2 {
  background-color: var(--primary-background);
}

.ca-title-qB9O5g {
  color: var(--primary-headings);
}

.ca-username-pN1YaN {
  color: var(--primary-paragraphs);
}

.ca-username-hover-B8W5K2:hover,
.ca-username-hover-B8W5K2:active,
.ca-username-hover-B8W5K2:focus {
  color: var(--primary-headings);
}

.ca-background-xgm9wg {
  background-color: var(--primary-background);
}

.ca-background-DNO1E2 {
  background-color: var(--primary-background);
}

.ca-pin-icon-oNz0p2 {
  color: var(--primary-paragraphs);
}

.ca-address-lgjwe2 {
  color: var(--primary-headings);
}

.ca-background-LBKwAB {
  background-color: var(--primary-background);
}

.ca-pin-icon-RBJVjB {
  color: var(--primary-paragraphs);
}

.ca-address-VNbWjg {
  color: var(--primary-headings);
}

.ca-divider-VBpOe2 {
  background-color: var(--primary-details);
}

.ca-background-x2YXkg {
  background-color: var(--primary-background);
}

.ca-caption-zNVXL2 {
  color: var(--primary-paragraphs);
}

.ca-background-02wAAN {
  background-color: var(--primary-background);
}

.ca-caption-42nAbg {
  color: var(--primary-paragraphs);
}

.ca-background-AgLODN {
  background-color: var(--primary-background);
}

.ca-caption-qB93Og {
  color: var(--primary-paragraphs);
}

.ca-background-5N4Vo2 {
  background-color: var(--primary-background);
}

.ca-headings-W2q84g {
  color: var(--primary-headings);
}

.ca-paragraphs-mgGPR2 {
  color: var(--primary-paragraphs);
}

.ca-caption-MNewZ2 {
  color: var(--primary-paragraphs);
}

.ca-link-Qg5wYB {
  --local-link: var(--button-background);
}

.ca-link-hover-lgxyV2:hover,
.ca-link-hover-lgxyV2:active,
.ca-link-hover-lgxyV2:focus {
  color: var(--button-background-hover);
}

.ca-background-0NRmOB {
  background-color: var(--primary-background);
}

.ca-headings-kBX3V2 {
  color: var(--primary-headings);
}

.ca-paragraphs-egEWWB {
  color: var(--primary-paragraphs);
}

.ca-caption-VgdVLB {
  color: var(--primary-paragraphs);
}

.ca-link-rgoln2 {
  --local-link: var(--button-background);
}

.ca-link-hover-yBD7Y2:hover,
.ca-link-hover-yBD7Y2:active,
.ca-link-hover-yBD7Y2:focus {
  color: var(--button-background-hover);
}

.ca-background-52r632 {
  background-color: var(--primary-background);
}

.ca-headings-mBZ6DB {
  color: var(--primary-headings);
}

.ca-paragraphs-YBA8q2 {
  color: var(--primary-paragraphs);
}

.ca-caption-K2kOn2 {
  color: var(--primary-paragraphs);
}

.ca-link-kN0kwB {
  --local-link: var(--button-background);
}

.ca-link-hover-zglz4B:hover,
.ca-link-hover-zglz4B:active,
.ca-link-hover-zglz4B:focus {
  color: var(--button-background-hover);
}

.ca-background-rg34K2 {
  background-color: var(--primary-background);
}

.ca-headings-RB8lKB {
  color: var(--primary-headings);
}

.ca-paragraphs-a264kN {
  color: var(--primary-paragraphs);
}

.ca-link-12MzjB {
  --local-link: var(--button-background);
}

.ca-link-hover-og70Y2:hover,
.ca-link-hover-og70Y2:active,
.ca-link-hover-og70Y2:focus {
  color: var(--button-background-hover);
}

.ca-background-l2WoG2 {
  background-color: var(--primary-background);
}

.ca-headings-w2vA8g {
  color: var(--primary-headings);
}

.ca-paragraphs-ZgPJWB {
  color: var(--primary-paragraphs);
}

.ca-link-zByA1B {
  --local-link: var(--button-background);
}

.ca-link-hover-JNQb3g:hover,
.ca-link-hover-JNQb3g:active,
.ca-link-hover-JNQb3g:focus {
  color: var(--button-background-hover);
}

.ca-background-kN04oN {
  background-color: var(--primary-background);
}

.ca-headings-zglXGg {
  color: var(--primary-headings);
}

.ca-paragraphs-rg3482 {
  color: var(--primary-paragraphs);
}

.ca-link-RB8lQB {
  --local-link: var(--button-background);
}

.ca-link-hover-a264oN:hover,
.ca-link-hover-a264oN:active,
.ca-link-hover-a264oN:focus {
  color: var(--button-background-hover);
}

.ca-background-lgjEKN {
  background-color: var(--primary-background);
}

.ca-background-LBKm6g {
  background-color: var(--primary-background);
}

.ca-background-RBJkKN {
  background-color: var(--primary-background);
}

.ca-background-VNbXv2 {
  background-color: var(--primary-background);
}

.ca-background-pN14DB {
  background-color: var(--primary-background);
}

.ca-slider-controls-xgmAag {
  color: var(--primary-details);
}

.ca-background-DNOKXN {
  background-color: var(--primary-background);
}

.ca-slider-controls-oNzAkB {
  color: var(--primary-details);
}

.ca-background-zByla2 {
  background-color: var(--primary-background);
}

.ca-headings-JNQWx2 {
  color: var(--primary-headings);
}

.ca-paragraphs-wgaQRg {
  color: var(--primary-paragraphs);
}

.ca-link-x2Y8ng {
  --local-link: var(--button-background);
}

.ca-link-hover-zNVkKg:hover,
.ca-link-hover-zNVkKg:active,
.ca-link-hover-zNVkKg:focus {
  color: var(--button-background-hover);
}

.ca-caption-02wPXB {
  color: var(--primary-paragraphs);
}

.ca-background-42n0vN {
  background-color: var(--primary-background);
}

.ca-headings-AgLVkB {
  color: var(--primary-headings);
}

.ca-paragraphs-qB91xB {
  color: var(--primary-paragraphs);
}

.ca-link-pN1Q1N {
  --local-link: var(--button-background);
}

.ca-link-hover-xgmjo2:hover,
.ca-link-hover-xgmjo2:active,
.ca-link-hover-xgmjo2:focus {
  color: var(--button-background-hover);
}

.ca-caption-DNOL7g {
  color: var(--primary-paragraphs);
}

.ca-background-oNzaZB {
  background-color: var(--primary-background);
}

.ca-headings-lgjmMN {
  color: var(--primary-headings);
}

.ca-paragraphs-LBKYkg {
  color: var(--primary-paragraphs);
}

.ca-link-RBJa62 {
  --local-link: var(--button-background);
}

.ca-link-hover-VNbazB:hover,
.ca-link-hover-VNbazB:active,
.ca-link-hover-VNbazB:focus {
  color: var(--button-background-hover);
}

.ca-caption-VBp3o2 {
  color: var(--primary-paragraphs);
}

.ca-background-02wKG2 {
  background-color: var(--primary-background);
}

.ca-title-42nwoB {
  color: var(--primary-headings);
}

.ca-package-name-AgLWzN {
  color: var(--primary-headings);
}

.ca-description-qB9VnN {
  color: var(--primary-paragraphs);
}

.ca-price-pN1792 {
  color: var(--primary-paragraphs);
}

.ca-background-xgmVP2 {
  background-color: var(--primary-background);
}

.ca-title-DNOyw2 {
  color: var(--primary-headings);
}

.ca-package-name-oNzlL2 {
  color: var(--primary-headings);
}

.ca-description-lgjQqN {
  color: var(--primary-paragraphs);
}

.ca-price-LBK7YB {
  color: var(--primary-paragraphs);
}

.ca-background-RBJMn2 {
  background-color: var(--primary-background);
}

.ca-title-VNb882 {
  color: var(--primary-headings);
}

.ca-package-name-VBpLAB {
  color: var(--primary-headings);
}

.ca-description-5N4PKN {
  color: var(--primary-paragraphs);
}

.ca-price-W2q952 {
  color: var(--primary-paragraphs);
}

.ca-divider-mgG3Mg {
  border-top-color: var(--primary-details);
}

.ca-background-12MY12 {
  background-color: var(--primary-background);
}

.ca-quote-og7eaB {
  color: var(--primary-headings);
}

.ca-source-l2Wko2 {
  color: var(--primary-paragraphs);
}

.ca-divider-ZgP4Gg {
  background-color: var(--primary-details);
}

.ca-background-w2va7g {
  background-color: var(--primary-background);
}

.ca-divider-ZgPnDB {
  background-color: var(--primary-details);
}

.ca-quote-zBywJg {
  color: var(--primary-headings);
}

.ca-source-JNQLOB {
  color: var(--primary-paragraphs);
}

.ca-background-wgaa0g {
  background-color: var(--primary-background);
}

.ca-quote-x2Y6PB {
  color: var(--primary-headings);
}

.ca-source-zNVlp2 {
  color: var(--primary-paragraphs);
}

.ca-divider-zByqeB {
  background-color: var(--primary-details);
}

.ca-background-a26rO2 {
  background-color: var(--primary-background);
}

.ca-title-12MrXB {
  color: var(--primary-headings);
}

.ca-date-og7rAN {
  color: var(--primary-headings);
}

.ca-category-l2WZMg {
  color: var(--primary-headings);
}

.ca-arrow-w2v4DN {
  color: var(--primary-paragraphs);
}

.ca-background-ZgPrGB {
  background-color: var(--primary-background);
}

.ca-title-zByeeB {
  color: var(--primary-headings);
}

.ca-date-JNQrYg {
  color: var(--primary-headings);
}

.ca-category-wgaWMB {
  color: var(--primary-headings);
}

.ca-arrow-x2YrlB {
  color: var(--primary-paragraphs);
}

.ca-background-zNVr1N {
  background-color: var(--primary-background);
}

.ca-title-02wqjN {
  color: var(--primary-headings);
}

.ca-date-42n8RN {
  color: var(--primary-headings);
}

.ca-category-AgLv1B {
  color: var(--primary-headings);
}

.ca-arrow-qB9keg {
  color: var(--primary-paragraphs);
}

.ca-background-12MzdB {
  background-color: var(--primary-background);
}

.ca-caption-og70V2 {
  color: var(--primary-paragraphs);
}

.ca-background-l2Wob2 {
  background-color: var(--primary-background);
}

.ca-caption-w2vA9g {
  color: var(--primary-paragraphs);
}

.ca-background-ZgPJnB {
  background-color: var(--primary-background);
}

.ca-caption-zByAnB {
  color: var(--primary-paragraphs);
}

.ca-background-JNQbWg {
  background-color: var(--primary-background);
}

.ca-caption-wgaXQN {
  color: var(--primary-paragraphs);
}

.ca-background-w2vy8g {
  background-color: var(--primary-background);
}

.ca-headings-ZgPzWB {
  color: var(--primary-headings);
}

.ca-paragraphs-zByY1B {
  color: var(--primary-paragraphs);
}

.ca-caption-JNQj3g {
  color: var(--primary-paragraphs);
}

.ca-link-wgaV12 {
  --local-link: var(--button-background);
}

.ca-link-hover-x2YkAN:hover,
.ca-link-hover-x2YkAN:active,
.ca-link-hover-x2YkAN:focus {
  color: var(--button-background-hover);
}

.ca-background-zNV8y2 {
  background-color: var(--primary-background);
}

.ca-headings-02wQGN {
  color: var(--primary-headings);
}

.ca-paragraphs-42n3oB {
  color: var(--primary-paragraphs);
}

.ca-caption-AgL9z2 {
  color: var(--primary-paragraphs);
}

.ca-link-qB9RnN {
  --local-link: var(--button-background);
}

.ca-link-hover-pN159N:hover,
.ca-link-hover-pN159N:active,
.ca-link-hover-pN159N:focus {
  color: var(--button-background-hover);
}

.ca-background-xgmlPN {
  background-color: var(--primary-background);
}

.ca-headings-DNOOwN {
  color: var(--primary-headings);
}

.ca-paragraphs-oNzVLN {
  color: var(--primary-paragraphs);
}

.ca-caption-lgjjqg {
  color: var(--primary-paragraphs);
}

.ca-link-LBKLYN {
  --local-link: var(--button-background);
}

.ca-link-hover-RBJnnB:hover,
.ca-link-hover-RBJnnB:active,
.ca-link-hover-RBJnnB:focus {
  color: var(--button-background-hover);
}

.ca-background-VNbw8g {
  background-color: var(--primary-background);
}

.ca-headings-VBp6Ag {
  color: var(--primary-headings);
}

.ca-paragraphs-5N45Kg {
  color: var(--primary-paragraphs);
}

.ca-caption-W2qM52 {
  color: var(--primary-paragraphs);
}

.ca-link-mgGkMg {
  --local-link: var(--button-background);
}

.ca-link-hover-MNe9yN:hover,
.ca-link-hover-MNe9yN:active,
.ca-link-hover-MNe9yN:focus {
  color: var(--button-background-hover);
}

.ca-background-rg3YAB {
  background-color: var(--primary-background);
}

.ca-headings-RB89ZN {
  color: var(--primary-headings);
}

.ca-paragraphs-a26n12 {
  color: var(--primary-paragraphs);
}

.ca-caption-12MwpN {
  color: var(--primary-paragraphs);
}

.ca-link-og7Lr2 {
  --local-link: var(--button-background);
}

.ca-link-hover-l2Wl1B:hover,
.ca-link-hover-l2Wl1B:active,
.ca-link-hover-l2Wl1B:focus {
  color: var(--button-background-hover);
}

.ca-background-w2vvb2 {
  background-color: var(--primary-background);
}

.ca-headings-ZgP9x2 {
  color: var(--primary-headings);
}

.ca-paragraphs-zByQaB {
  color: var(--primary-paragraphs);
}

.ca-caption-JNQ1xN {
  color: var(--primary-paragraphs);
}

.ca-link-kN057g {
  --local-link: var(--button-background);
}

.ca-link-hover-zgl0jg:hover,
.ca-link-hover-zgl0jg:active,
.ca-link-hover-zgl0jg:focus {
  color: var(--button-background-hover);
}

.ca-background-rg35KB {
  background-color: var(--primary-background);
}

.ca-headings-RB85KN {
  color: var(--primary-headings);
}

.ca-paragraphs-a265kg {
  color: var(--primary-paragraphs);
}

.ca-caption-12M1j2 {
  color: var(--primary-paragraphs);
}

.ca-link-og75YB {
  --local-link: var(--button-background);
}

.ca-link-hover-l2W6Gg:hover,
.ca-link-hover-l2W6Gg:active,
.ca-link-hover-l2W6Gg:focus {
  color: var(--button-background-hover);
}

.ca-background-MNe7y2 {
  background-color: var(--primary-background);
}

.ca-headings-Qg5ykg {
  color: var(--primary-headings);
}

.ca-paragraphs-lgxkWN {
  color: var(--primary-paragraphs);
}

.ca-link-0NRYjB {
  --local-link: var(--button-background);
}

.ca-link-hover-kBX17N:hover,
.ca-link-hover-kBX17N:active,
.ca-link-hover-kBX17N:focus {
  color: var(--button-background-hover);
}

.ca-background-egE0RN {
  background-color: var(--primary-background);
}

.ca-headings-VgdMY2 {
  color: var(--primary-headings);
}

.ca-paragraphs-rgonON {
  color: var(--primary-paragraphs);
}

.ca-link-yBDJ0g {
  --local-link: var(--button-background);
}

.ca-link-hover-52r1zg:hover,
.ca-link-hover-52r1zg:active,
.ca-link-hover-52r1zg:focus {
  color: var(--button-background-hover);
}

.ca-background-mBZO3N {
  background-color: var(--primary-background);
}

.ca-headings-YBAzrN {
  color: var(--primary-headings);
}

.ca-paragraphs-K2kaAN {
  color: var(--primary-paragraphs);
}

.ca-link-kN047N {
  --local-link: var(--button-background);
}

.ca-link-hover-zglXjg:hover,
.ca-link-hover-zglXjg:active,
.ca-link-hover-zglXjg:focus {
  color: var(--button-background-hover);
}

.ca-background-egEvO2 {
  background-color: var(--primary-background);
}

.ca-title-VgdJGB {
  color: var(--primary-headings);
}

.ca-subtitle-rgo7kg {
  color: var(--primary-headings);
}

.ca-button-yBDkm2 {
  --local-button: var(--button-background);
}

.ca-button-hover-52rPmN:hover,
.ca-button-hover-52rPmN:active,
.ca-button-hover-52rPmN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-mBZ5a2 {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-YBA6RN:hover,
.ca-button-text-hover-YBA6RN:active,
.ca-button-text-hover-YBA6RN:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-slider-controls-K2k3E2 {
  color: var(--primary-headings);
}

.ca-background-kN0qvg {
  background-color: var(--primary-background);
}

.ca-title-zgl83g {
  color: var(--primary-headings);
}

.ca-subtitle-rg3qqB {
  color: var(--primary-headings);
}

.ca-button-RB8qMN {
  --local-button: var(--button-background);
}

.ca-button-hover-a26Rn2:hover,
.ca-button-hover-a26Rn2:active,
.ca-button-hover-a26Rn2:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-12Mn1B {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-og7qaB:hover,
.ca-button-text-hover-og7qaB:active,
.ca-button-text-hover-og7qaB:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-slider-controls-l2WJog {
  color: var(--accent-details);
}

.ca-background-w2vY7g {
  background-color: var(--accent-background);
}

.ca-title-ZgP1D2 {
  color: var(--accent-headings);
}

.ca-subtitle-zBynJN {
  color: var(--accent-headings);
}

.ca-button-JNQmON {
  --local-button: var(--button-background);
}

.ca-button-hover-kN0qwg:hover,
.ca-button-hover-kN0qwg:active,
.ca-button-hover-kN0qwg:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-zgl84g {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-rg3qAB:hover,
.ca-button-text-hover-rg3qAB:active,
.ca-button-text-hover-rg3qAB:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-slider-controls-RB8qZN {
  color: var(--accent-details);
}

.ca-divider-a26R12 {
  border-bottom-color: var(--accent-details);
}

.ca-background-zByD82 {
  background-color: var(--primary-background);
}

.ca-accent-icons-JNQy7N {
  color: var(--button-background);
}

.ca-neutral-icons-kN0YGg {
  color: var(--primary-paragraphs);
}

.ca-background-pN1EZN {
  background-color: var(--primary-background);
}

.ca-label-xgmzD2 {
  color: var(--primary-paragraphs);
}

.ca-background-DNOkkN {
  background-color: var(--primary-background);
}

.ca-label-oNzX52 {
  color: var(--primary-paragraphs);
}

.ca-background-lgj1oN {
  background-color: var(--primary-background);
}

.ca-label-LBKJj2 {
  color: var(--primary-paragraphs);
}

.ca-background-mBZKMN {
  background-color: var(--primary-background);
}

.ca-title-YBAq6B {
  color: var(--primary-headings);
}

.ca-source-K2kQqN {
  color: var(--primary-headings);
}

.ca-quote-kN0akg {
  color: var(--primary-paragraphs);
}

.ca-slider-controls-zgla02 {
  color: var(--primary-details);
}

.ca-background-rg3wvg {
  background-color: var(--primary-background);
}

.ca-title-RB8mlN {
  color: var(--primary-headings);
}

.ca-source-a269bg {
  color: var(--primary-headings);
}

.ca-quote-12MQD2 {
  color: var(--primary-paragraphs);
}

.ca-background-og711B {
  background-color: var(--primary-background);
}

.ca-title-l2WOp2 {
  color: var(--primary-headings);
}

.ca-source-w2vzk2 {
  color: var(--primary-headings);
}

.ca-quote-ZgPV0B {
  color: var(--primary-paragraphs);
}

.ca-slider-controls-zByJ4N {
  color: var(--primary-paragraphs);
}

.ca-background-x2Y9D2 {
  background-color: var(--primary-background);
}

.ca-footer-text-zNVwmg {
  color: var(--accent-paragraphs);
}

.ca-social-icons-02wD4B {
  color: var(--button-background);
}

.ca-social-icons-hover-42nDYN:hover,
.ca-social-icons-hover-42nDYN:active,
.ca-social-icons-hover-42nDYN:focus {
  color: var(--button-background-hover);
}

.ca-arrow-AgLMX2 {
  color: var(--primary-paragraphs);
}

.ca-arrow-hover-qB9zAN:hover,
.ca-arrow-hover-qB9zAN:active,
.ca-arrow-hover-qB9zAN:focus {
  color: var(--primary-paragraphs);
}

.ca-pixieset-logo-pN1VZg {
  stroke: var(--button-background);
}

.ca-pixieset-logo-hover-xgmDDN:hover,
.ca-pixieset-logo-hover-xgmDDN:active,
.ca-pixieset-logo-hover-xgmDDN:focus {
  stroke: var(--button-background-hover);
}

.ca-pixieset-logo-fill-DNOvkB {
  fill: var(--button-background);
}

.ca-pixieset-logo-fill-hover-oNzD52:hover,
.ca-pixieset-logo-fill-hover-oNzD52:active,
.ca-pixieset-logo-fill-hover-oNzD52:focus {
  fill: var(--button-background-hover);
}

.ca-card-26xrkN {
  background-color: var(--primary-background);
}

.ca-background-lgjXoB {
  background-color: var(--primary-background);
}

.ca-navigation-links-LBK6j2 {
  color: var(--primary-paragraphs);
}

.ca-navigation-links-hover-RBJ8pg:hover,
.ca-navigation-links-hover-RBJ8pg:active,
.ca-navigation-links-hover-RBJ8pg:focus {
  color: var(--primary-paragraphs);
}

.ca-dropdown-VNbpe2 {
  background-color: var(--accent-background);
}

.ca-dropdown-links-VBpDPB {
  color: var(--accent-paragraphs);
}

.ca-dropdown-links-hover-5N43xB:hover,
.ca-dropdown-links-hover-5N43xB:active,
.ca-dropdown-links-hover-5N43xB:focus {
  color: var(--accent-paragraphs);
}

.ca-footer-text-W2qbrB {
  color: var(--primary-paragraphs);
}

.ca-social-icons-mgGOJg {
  color: var(--button-background);
}

.ca-social-icons-hover-MNeV4g:hover,
.ca-social-icons-hover-MNeV4g:active,
.ca-social-icons-hover-MNeV4g:focus {
  color: var(--button-background-hover);
}

.ca-arrow-Qg58eN {
  color: var(--primary-paragraphs);
}

.ca-arrow-hover-lgxxlg:hover,
.ca-arrow-hover-lgxxlg:active,
.ca-arrow-hover-lgxxlg:focus {
  color: var(--primary-paragraphs);
}

.ca-pixieset-logo-0NR5EB {
  stroke: var(--button-background);
}

.ca-pixieset-logo-hover-kBXlAB:hover,
.ca-pixieset-logo-hover-kBXlAB:active,
.ca-pixieset-logo-hover-kBXlAB:focus {
  stroke: var(--button-background-hover);
}

.ca-pixieset-logo-fill-egE1Ag {
  fill: var(--button-background);
}

.ca-pixieset-logo-fill-hover-VgdY12:hover,
.ca-pixieset-logo-fill-hover-VgdY12:active,
.ca-pixieset-logo-fill-hover-VgdY12:focus {
  fill: var(--button-background-hover);
}

.ca-divider-rgoKJg {
  border-color: var(--primary-details);
}

.ca-card-2M5rj2 {
  background-color: var(--primary-background);
}

.ca-background-yBD9oN {
  background-color: var(--primary-background);
}

.ca-ig-details-52rpeN {
  color: var(--primary-paragraphs);
}

.ca-navigation-links-mBZ8qg {
  color: var(--primary-paragraphs);
}

.ca-navigation-links-hover-YBAwKg:hover,
.ca-navigation-links-hover-YBAwKg:active,
.ca-navigation-links-hover-YBAwKg:focus {
  color: var(--primary-paragraphs);
}

.ca-dropdown-K2kmzN {
  background-color: var(--accent-background);
}

.ca-dropdown-links-kN0XGN {
  color: var(--accent-paragraphs);
}

.ca-dropdown-links-hover-zglOoN:hover,
.ca-dropdown-links-hover-zglOoN:active,
.ca-dropdown-links-hover-zglOoN:focus {
  color: var(--accent-paragraphs);
}

.ca-footer-text-rg3ly2 {
  color: var(--primary-paragraphs);
}

.ca-social-icons-RB87d2 {
  color: var(--button-background);
}

.ca-social-icons-hover-a266V2:hover,
.ca-social-icons-hover-a266V2:active,
.ca-social-icons-hover-a266V2:focus {
  color: var(--button-background-hover);
}

.ca-arrow-12MpYg {
  color: var(--primary-paragraphs);
}

.ca-arrow-hover-og7MqB:hover,
.ca-arrow-hover-og7MqB:active,
.ca-arrow-hover-og7MqB:focus {
  color: var(--primary-paragraphs);
}

.ca-pixieset-logo-l2W0YB {
  stroke: var(--button-background);
}

.ca-pixieset-logo-hover-w2vevg:hover,
.ca-pixieset-logo-hover-w2vevg:active,
.ca-pixieset-logo-hover-w2vevg:focus {
  stroke: var(--button-background-hover);
}

.ca-pixieset-logo-fill-ZgPGzN {
  fill: var(--button-background);
}

.ca-pixieset-logo-fill-hover-zByR0N:hover,
.ca-pixieset-logo-fill-hover-zByR0N:active,
.ca-pixieset-logo-fill-hover-zByR0N:focus {
  fill: var(--button-background-hover);
}

.ca-divider-JNQebN {
  border-color: var(--primary-details);
}

.ca-card-g7OrYg {
  background-color: var(--primary-background);
}

.ca-background-5N4DeN {
  background-color: var(--primary-background);
}

.ca-site-title-W2qzoB {
  color: var(--primary-paragraphs);
}

.ca-primary-link-mgGQ4B {
  color: var(--primary-paragraphs);
}

.ca-primary-link-hover-MNey0N:hover,
.ca-primary-link-hover-MNey0N:active,
.ca-primary-link-hover-MNey0N:focus {
  color: var(--primary-paragraphs);
}

.ca-primary-icon-Qg5DnN {
  color: var(--primary-paragraphs);
}

.ca-dropdown-lgxqR2 {
  background-color: var(--accent-background);
}

.ca-dropdown-link-0NRz7N {
  color: var(--accent-paragraphs);
}

.ca-dropdown-link-hover-kBX4YB:hover,
.ca-dropdown-link-hover-kBX4YB:active,
.ca-dropdown-link-hover-kBX4YB:focus {
  color: var(--accent-paragraphs);
}

.ca-overlay-menu-egEkqB {
  background-color: var(--primary-background);
}

.ca-overlay-link-VgdPpg {
  color: var(--primary-paragraphs);
}

.ca-overlay-link-hover-rgombB:hover,
.ca-overlay-link-hover-rgombB:active,
.ca-overlay-link-hover-rgombB:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-yBDvdg {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-hover-52rjV2:hover,
.ca-overlay-sub-link-hover-52rjV2:active,
.ca-overlay-sub-link-hover-52rjV2:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-mBZGMN {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-hover-YBAM6B:hover,
.ca-overlay-icon-hover-YBAM6B:active,
.ca-overlay-icon-hover-YBAM6B:focus {
  color: var(--primary-paragraphs);
}

.ca-background-K2knqg {
  background-color: var(--primary-background);
}

.ca-site-title-kN0DkN {
  color: var(--primary-headings);
}

.ca-slide-title-zglL0g {
  color: var(--primary-paragraphs);
}

.ca-slide-subtitle-rg3rvN {
  color: var(--primary-headings);
}

.ca-primary-link-RB8DlB {
  color: var(--primary-paragraphs);
}

.ca-primary-link-hover-a26DbN:hover,
.ca-primary-link-hover-a26DbN:active,
.ca-primary-link-hover-a26DbN:focus {
  color: var(--primary-paragraphs);
}

.ca-primary-icon-12MLDg {
  color: var(--primary-paragraphs);
}

.ca-dropdown-og7D12 {
  background-color: var(--accent-background);
}

.ca-dropdown-link-l2WppB {
  color: var(--accent-paragraphs);
}

.ca-dropdown-link-hover-w2vpkN:hover,
.ca-dropdown-link-hover-w2vpkN:active,
.ca-dropdown-link-hover-w2vpkN:focus {
  color: var(--accent-paragraphs);
}

.ca-overlay-menu-ZgPm02 {
  background-color: var(--primary-background);
}

.ca-overlay-link-zByG4g {
  color: var(--primary-paragraphs);
}

.ca-overlay-link-hover-JNQOZ2:hover,
.ca-overlay-link-hover-JNQOZ2:active,
.ca-overlay-link-hover-JNQOZ2:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-kN0DYN {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-hover-zglLOg:hover,
.ca-overlay-sub-link-hover-zglLOg:active,
.ca-overlay-sub-link-hover-zglLOg:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-rg3rdN {
  color: var(--primary-details);
}

.ca-overlay-icon-hover-RB8DpB:hover,
.ca-overlay-icon-hover-RB8DpB:active,
.ca-overlay-icon-hover-RB8DpB:focus {
  color: var(--primary-details);
}

.ca-slider-controls-a26D3N {
  color: var(--primary-details);
}

.ca-button-12MLGg {
  --local-button: var(--button-background);
}

.ca-button-hover-og7DG2:hover,
.ca-button-hover-og7DG2:active,
.ca-button-hover-og7DG2:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-l2Wp3B {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-w2vkWB:hover,
.ca-button-text-hover-w2vkWB:active,
.ca-button-text-hover-w2vkWB:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-ZgPwoN {
  background-color: var(--primary-background);
}

.ca-site-title-zByKrg {
  color: var(--primary-paragraphs);
}

.ca-slide-title-JNQn0g {
  color: var(--accent-headings);
}

.ca-slide-subtitle-wga0mN {
  color: var(--accent-headings);
}

.ca-primary-link-x2YK0N {
  color: var(--primary-paragraphs);
}

.ca-primary-link-hover-zNVOdg:hover,
.ca-primary-link-hover-zNVOdg:active,
.ca-primary-link-hover-zNVOdg:focus {
  color: var(--primary-paragraphs);
}

.ca-primary-icon-02wz9g {
  color: var(--primary-paragraphs);
}

.ca-dropdown-42nYeg {
  background-color: var(--accent-background);
}

.ca-dropdown-link-AgLQ82 {
  color: var(--accent-paragraphs);
}

.ca-dropdown-link-hover-qB9KGg:hover,
.ca-dropdown-link-hover-qB9KGg:active,
.ca-dropdown-link-hover-qB9KGg:focus {
  color: var(--accent-paragraphs);
}

.ca-overlay-menu-pN1n8g {
  background-color: var(--primary-background);
}

.ca-overlay-link-xgmaRg {
  color: var(--primary-paragraphs);
}

.ca-overlay-link-hover-DNOVPB:hover,
.ca-overlay-link-hover-DNOVPB:active,
.ca-overlay-link-hover-DNOVPB:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-oNzJ6N {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-hover-lgjP4B:hover,
.ca-overlay-sub-link-hover-lgjP4B:active,
.ca-overlay-sub-link-hover-lgjP4B:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-LBKyqg {
  color: var(--primary-details);
}

.ca-overlay-icon-hover-RBJPog:hover,
.ca-overlay-icon-hover-RBJPog:active,
.ca-overlay-icon-hover-RBJPog:focus {
  color: var(--primary-details);
}

.ca-slider-controls-VNblb2 {
  color: var(--primary-details);
}

.ca-button-VBpwE2 {
  --local-button: var(--button-background);
}

.ca-button-hover-5N41ag:hover,
.ca-button-hover-5N41ag:active,
.ca-button-hover-5N41ag:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-W2qnWB {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-mgG7yg:hover,
.ca-button-text-hover-mgG7yg:active,
.ca-button-text-hover-mgG7yg:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-wgayYg {
  background-color: var(--primary-background);
}

.ca-title-x2Y3DN {
  color: var(--primary-headings);
}

.ca-date-zNVEmB {
  color: var(--primary-headings);
}

.ca-categories-02w54N {
  color: var(--primary-headings);
}

.ca-categories-hover-42njY2:hover,
.ca-categories-hover-42njY2:active,
.ca-categories-hover-42njY2:focus {
  color: var(--primary-headings);
}

.ca-arrow-AgLbXB {
  color: var(--primary-paragraphs);
}

.ca-social-icons-qB9WAg {
  color: var(--primary-paragraphs);
}

.ca-background-MNe6qg {
  background-color: var(--primary-background);
}

.ca-site-title-Qg5kwB {
  color: var(--primary-paragraphs);
}

.ca-primary-link-lgxjaB {
  color: var(--primary-paragraphs);
}

.ca-primary-link-hover-0NRLY2:hover,
.ca-primary-link-hover-0NRLY2:active,
.ca-primary-link-hover-0NRLY2:focus {
  color: var(--primary-paragraphs);
}

.ca-primary-icon-kBXjXg {
  color: var(--primary-paragraphs);
}

.ca-dropdown-egE6Y2 {
  background-color: var(--accent-background);
}

.ca-dropdown-link-Vgd8Dg {
  color: var(--accent-paragraphs);
}

.ca-dropdown-link-hover-rgoVwN:hover,
.ca-dropdown-link-hover-rgoVwN:active,
.ca-dropdown-link-hover-rgoVwN:focus {
  color: var(--accent-paragraphs);
}

.ca-overlay-menu-yBD8vB {
  background-color: var(--primary-background);
}

.ca-overlay-link-52rLLN {
  color: var(--primary-paragraphs);
}

.ca-overlay-link-hover-mBZJyB:hover,
.ca-overlay-link-hover-mBZJyB:active,
.ca-overlay-link-hover-mBZJyB:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-YBA072 {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-hover-K2kyJN:hover,
.ca-overlay-sub-link-hover-K2kyJN:active,
.ca-overlay-sub-link-hover-K2kyJN:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-kN0wYB {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-hover-zglQO2:hover,
.ca-overlay-icon-hover-zglQO2:active,
.ca-overlay-icon-hover-zglQO2:focus {
  color: var(--primary-paragraphs);
}

.ca-title-rg39dB {
  color: var(--primary-headings);
}

.ca-subtitle-RB8jpg {
  color: var(--primary-paragraphs);
}

.ca-date-a26O3B {
  color: var(--primary-paragraphs);
}

.ca-category-12MaG2 {
  color: var(--primary-paragraphs);
}

.ca-category-hover-og7zGN:hover,
.ca-category-hover-og7zGN:active,
.ca-category-hover-og7zGN:focus {
  color: var(--primary-paragraphs);
}

.ca-separator-2wX8XB {
  color: var(--primary-paragraphs);
}

.ca-subtitle-hover-N0x57N:hover,
.ca-subtitle-hover-N0x57N:active,
.ca-subtitle-hover-N0x57N:focus {
  color: var(--primary-paragraphs);
}

.ca-background-l2Wz3g {
  background-color: var(--primary-background);
}

.ca-site-title-w2vMWg {
  color: var(--primary-paragraphs);
}

.ca-primary-link-ZgP0og {
  color: var(--primary-paragraphs);
}

.ca-primary-link-hover-zByvrN:hover,
.ca-primary-link-hover-zByvrN:active,
.ca-primary-link-hover-zByvrN:focus {
  color: var(--primary-paragraphs);
}

.ca-primary-icon-JNQl0B {
  color: var(--primary-paragraphs);
}

.ca-dropdown-wgaLmN {
  background-color: var(--accent-background);
}

.ca-dropdown-link-x2YP0g {
  color: var(--accent-paragraphs);
}

.ca-dropdown-link-hover-zNV7dg:hover,
.ca-dropdown-link-hover-zNV7dg:active,
.ca-dropdown-link-hover-zNV7dg:focus {
  color: var(--accent-paragraphs);
}

.ca-overlay-menu-02w792 {
  background-color: var(--primary-background);
}

.ca-overlay-link-42nGeB {
  color: var(--primary-paragraphs);
}

.ca-overlay-link-hover-AgLX8g:hover,
.ca-overlay-link-hover-AgLX8g:active,
.ca-overlay-link-hover-AgLX8g:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-qB9XG2 {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-hover-pN1o82:hover,
.ca-overlay-sub-link-hover-pN1o82:active,
.ca-overlay-sub-link-hover-pN1o82:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-xgmqRg {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-hover-DNOXPg:hover,
.ca-overlay-icon-hover-DNOXPg:active,
.ca-overlay-icon-hover-DNOXPg:focus {
  color: var(--primary-paragraphs);
}

.ca-title-oNzP62 {
  color: var(--primary-headings);
}

.ca-subtitle-lgjb4g {
  color: var(--primary-paragraphs);
}

.ca-date-LBKXqN {
  color: var(--primary-paragraphs);
}

.ca-category-RBJXog {
  color: var(--primary-paragraphs);
}

.ca-category-hover-VNb9bB:hover,
.ca-category-hover-VNb9bB:active,
.ca-category-hover-VNb9bB:focus {
  color: var(--primary-paragraphs);
}

.ca-separator-2naovg {
  color: var(--primary-paragraphs);
}

.ca-background-VBp5EN {
  background-color: var(--primary-background);
}

.ca-site-title-5N4XaN {
  color: var(--primary-paragraphs);
}

.ca-primary-link-W2q0Wg {
  color: var(--primary-paragraphs);
}

.ca-primary-link-hover-mgGXy2:hover,
.ca-primary-link-hover-mgGXy2:active,
.ca-primary-link-hover-mgGXy2:focus {
  color: var(--primary-paragraphs);
}

.ca-primary-icon-MNeOq2 {
  color: var(--primary-paragraphs);
}

.ca-dropdown-Qg5XwN {
  background-color: var(--accent-background);
}

.ca-dropdown-link-lgxWaN {
  color: var(--accent-paragraphs);
}

.ca-dropdown-link-hover-0NR3Yg:hover,
.ca-dropdown-link-hover-0NR3Yg:active,
.ca-dropdown-link-hover-0NR3Yg:focus {
  color: var(--accent-paragraphs);
}

.ca-overlay-menu-kBXvXg {
  background-color: var(--primary-background);
}

.ca-overlay-link-egEXYN {
  color: var(--primary-paragraphs);
}

.ca-overlay-link-hover-VgdmD2:hover,
.ca-overlay-link-hover-VgdmD2:active,
.ca-overlay-link-hover-VgdmD2:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-rgoewB {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-hover-yBDXvB:hover,
.ca-overlay-sub-link-hover-yBDXvB:active,
.ca-overlay-sub-link-hover-yBDXvB:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-52rlLN {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-hover-mBZyy2:hover,
.ca-overlay-icon-hover-mBZyy2:active,
.ca-overlay-icon-hover-mBZyy2:focus {
  color: var(--primary-paragraphs);
}

.ca-title-YBAX72 {
  color: var(--primary-headings);
}

.ca-subtitle-K2kpJB {
  color: var(--primary-paragraphs);
}

.ca-date-kN0dYN {
  color: var(--primary-paragraphs);
}

.ca-category-zgl4Og {
  color: var(--primary-paragraphs);
}

.ca-category-hover-rg3Xd2:hover,
.ca-category-hover-rg3Xd2:active,
.ca-category-hover-rg3Xd2:focus {
  color: var(--primary-paragraphs);
}

.ca-separator-gL6xkB {
  color: var(--primary-paragraphs);
}

.ca-background-RB8XpB {
  background-color: var(--primary-background);
}

.ca-site-title-a26X3N {
  color: var(--primary-paragraphs);
}

.ca-primary-link-12MXGg {
  color: var(--primary-paragraphs);
}

.ca-primary-link-hover-og7XG2:hover,
.ca-primary-link-hover-og7XG2:active,
.ca-primary-link-hover-og7XG2:focus {
  color: var(--primary-paragraphs);
}

.ca-primary-icon-l2WW32 {
  color: var(--primary-paragraphs);
}

.ca-dropdown-w2vJW2 {
  background-color: var(--accent-background);
}

.ca-dropdown-link-ZgPOoN {
  color: var(--accent-paragraphs);
}

.ca-dropdown-link-hover-zBy4r2:hover,
.ca-dropdown-link-hover-zBy4r2:active,
.ca-dropdown-link-hover-zBy4r2:focus {
  color: var(--accent-paragraphs);
}

.ca-overlay-menu-JNQz0g {
  background-color: var(--primary-background);
}

.ca-overlay-link-kN0Axg {
  color: var(--primary-paragraphs);
}

.ca-overlay-link-hover-zglwVN:hover,
.ca-overlay-link-hover-zglwVN:active,
.ca-overlay-link-hover-zglwVN:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-rg3A3B {
  color: var(--primary-paragraphs);
}

.ca-overlay-sub-link-hover-RB8A1N:hover,
.ca-overlay-sub-link-hover-RB8A1N:active,
.ca-overlay-sub-link-hover-RB8A1N:focus {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-a26Ajg {
  color: var(--primary-paragraphs);
}

.ca-overlay-icon-hover-12M962:hover,
.ca-overlay-icon-hover-12M962:active,
.ca-overlay-icon-hover-12M962:focus {
  color: var(--primary-paragraphs);
}

.ca-title-og7A9B {
  color: var(--primary-headings);
}

.ca-subtitle-l2W4vB {
  color: var(--primary-paragraphs);
}

.ca-date-w2vJL2 {
  color: var(--primary-paragraphs);
}

.ca-category-ZgPOyN {
  color: var(--primary-paragraphs);
}

.ca-category-hover-zBy482:hover,
.ca-category-hover-zBy482:active,
.ca-category-hover-zBy482:focus {
  color: var(--primary-paragraphs);
}

.ca-separator-B9JoxN {
  color: var(--primary-paragraphs);
}

.ca-background-mBZ1m2 {
  background-color: var(--primary-background);
}

.ca-subtitle-YBAG1g {
  color: var(--primary-headings);
}

.ca-vendor-name-K2kDkB {
  color: var(--primary-headings);
}

.ca-vendor-name-hover-kN0Yxg:hover,
.ca-vendor-name-hover-kN0Yxg:active,
.ca-vendor-name-hover-kN0Yxg:focus {
  color: var(--primary-headings);
}

.ca-background-zglDVg {
  background-color: var(--primary-background);
}

.ca-title-rg3k3g {
  color: var(--primary-headings);
}

.ca-vendor-name-RB8O12 {
  color: var(--primary-headings);
}

.ca-vendor-name-hover-a261jg:hover,
.ca-vendor-name-hover-a261jg:active,
.ca-vendor-name-hover-a261jg:focus {
  color: var(--primary-headings);
}

.ca-background-12M76N {
  background-color: var(--primary-background);
}

.ca-subtitle-og7m9B {
  color: var(--primary-headings);
}

.ca-divider-l2Wnvg {
  border-bottom-color: var(--primary-details);
}

.ca-vendor-name-w2vDLN {
  color: var(--primary-headings);
}

.ca-vendor-name-hover-ZgPPyg:hover,
.ca-vendor-name-hover-ZgPPyg:active,
.ca-vendor-name-hover-ZgPPyg:focus {
  color: var(--primary-headings);
}

.ca-background-Vgdy12 {
  background-color: var(--primary-background);
}

.ca-caption-rgoOJg {
  color: var(--primary-paragraphs);
}

.ca-background-yBDrog {
  background-color: var(--primary-background);
}

.ca-caption-52rKeB {
  color: var(--primary-paragraphs);
}

.ca-background-mBZ0qg {
  background-color: var(--primary-background);
}

.ca-caption-YBAAKB {
  color: var(--primary-paragraphs);
}

.ca-background-K2kLzB {
  background-color: var(--primary-background);
}

.ca-caption-kN0RG2 {
  color: var(--primary-paragraphs);
}

.ca-background-JNQz7g {
  background-color: var(--primary-background);
}

.ca-title-wga642 {
  color: var(--primary-headings);
}

.ca-subtitle-x2YGQN {
  color: var(--primary-headings);
}

.ca-background-zNVpP2 {
  background-color: var(--primary-background);
}

.ca-title-02wbEg {
  color: var(--primary-headings);
}

.ca-subtitle-42nLyN {
  color: var(--primary-headings);
}

.ca-button-lgj9ZN {
  --local-button: var(--button-background);
}

.ca-button-hover-LBK4eN:hover,
.ca-button-hover-LBK4eN:active,
.ca-button-hover-LBK4eN:focus {
  --local-button-hover: var(--button-background-hover);
}

.ca-button-text-RBJpyg {
  --local-button-text: var(--button-text);
}

.ca-button-text-hover-VNbyJB:hover,
.ca-button-text-hover-VNbyJB:active,
.ca-button-text-hover-VNbyJB:focus {
  --local-button-text-hover: var(--button-text-hover);
}

.ca-background-AgLLag {
  background-color: var(--primary-background);
}

.ca-title-qB9AqB {
  color: var(--primary-headings);
}

.ca-subtitle-pN1ApN {
  color: var(--primary-headings);
}

.ca-background-VNbqzB {
  background-color: var(--primary-background);
}

.ca-headings-VBpqoN {
  color: var(--primary-headings);
}

.ca-paragraphs-5N4loN {
  color: var(--primary-paragraphs);
}

.ca-link-W2qq42 {
  --local-link: var(--button-background);
}

.ca-link-hover-mgGmRB:hover,
.ca-link-hover-mgGmRB:active,
.ca-link-hover-mgGmRB:focus {
  color: var(--button-background-hover);
}

.ca-play-icon-MNeqZN {
  color: var(--accent-background);
}

.ca-caption-Qg53YB {
  color: var(--primary-paragraphs);
}

.ca-background-lgx0Vg {
  background-color: var(--primary-background);
}

.ca-headings-0NRvON {
  color: var(--primary-headings);
}

.ca-paragraphs-kBXVVg {
  color: var(--primary-paragraphs);
}

.ca-link-egE9Wg {
  --local-link: var(--button-background);
}

.ca-link-hover-VgdEL2:hover,
.ca-link-hover-VgdEL2:active,
.ca-link-hover-VgdEL2:focus {
  color: var(--button-background-hover);
}

.ca-play-icon-rgoXn2 {
  color: var(--accent-background);
}

.ca-caption-yBDLYB {
  color: var(--primary-paragraphs);
}

.ca-background-52rq3g {
  background-color: var(--primary-background);
}

.ca-headings-mBZnDB {
  color: var(--primary-headings);
}

.ca-paragraphs-YBAVqN {
  color: var(--primary-paragraphs);
}

.ca-link-K2kqnN {
  --local-link: var(--button-background);
}

.ca-link-hover-kN0pwN:hover,
.ca-link-hover-kN0pwN:active,
.ca-link-hover-kN0pwN:focus {
  color: var(--button-background-hover);
}

.ca-play-icon-zglq42 {
  color: var(--accent-background);
}

.ca-caption-rg30A2 {
  color: var(--primary-paragraphs);
}

.ca-background-RB8MZN {
  background-color: var(--primary-background);
}

.ca-headings-a2681N {
  color: var(--primary-headings);
}

.ca-paragraphs-12M8pg {
  color: var(--primary-paragraphs);
}

.ca-link-og76rN {
  --local-link: var(--button-background);
}

.ca-link-hover-l2WY1N:hover,
.ca-link-hover-l2WY1N:active,
.ca-link-hover-l2WY1N:focus {
  color: var(--button-background-hover);
}

.ca-play-icon-w2vqbg {
  color: var(--accent-background);
}

.ca-caption-ZgP7xN {
  color: var(--primary-paragraphs);
}

.ca-background-12MnpB {
  background-color: var(--primary-background);
}

.ca-headings-og7qrB {
  color: var(--primary-headings);
}

.ca-paragraphs-l2WJ1g {
  color: var(--primary-paragraphs);
}

.ca-link-w2vYbg {
  --local-link: var(--button-background);
}

.ca-link-hover-ZgP1x2:hover,
.ca-link-hover-ZgP1x2:active,
.ca-link-hover-ZgP1x2:focus {
  color: var(--button-background-hover);
}

.ca-play-icon-zBynaN {
  color: var(--accent-background);
}

.ca-caption-JNQmxN {
  color: var(--primary-paragraphs);
}

.ca-background-wgaDRN {
  background-color: var(--primary-background);
}

.ca-headings-x2YwnN {
  color: var(--primary-headings);
}

.ca-paragraphs-zNVaKB {
  color: var(--primary-paragraphs);
}

.ca-link-02woX2 {
  --local-link: var(--button-background);
}

.ca-link-hover-42nqvg:hover,
.ca-link-hover-42nqvg:active,
.ca-link-hover-42nqvg:focus {
  color: var(--button-background-hover);
}

.ca-play-icon-AgL3kN {
  color: var(--accent-background);
}

.ca-caption-qB97xg {
  color: var(--primary-paragraphs);
}

.ca-background-pN1p1B {
  background-color: var(--primary-background);
}

.ca-headings-xgmxoN {
  color: var(--primary-headings);
}

.ca-paragraphs-DNOM72 {
  color: var(--primary-paragraphs);
}

.ca-link-oNz3Zg {
  --local-link: var(--button-background);
}

.ca-link-hover-lgjqMN:hover,
.ca-link-hover-lgjqMN:active,
.ca-link-hover-lgjqMN:focus {
  color: var(--button-background-hover);
}

.ca-play-icon-LBKlkN {
  color: var(--accent-background);
}

.ca-caption-RBJ06g {
  color: var(--primary-paragraphs);
}

.navbar .dropdown-menu {
  border-radius: 12px;
  padding: 8px;
}
.navbar .dropdown-item {
  border-radius: 8px;
}
.navbar .dropdown-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
a {
  text-decoration: none !important;
}
@media (min-width: 992px) {
  .navbar .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
  }
  .body-mobile {
    display: none;
  }
  .offcanvas {
    visibility: hidden !important;
    pointer-events: none !important;
    transform: none !important;
    opacity: 0 !important;
  }
  .offcanvas.offcanvas-end {
    display: none !important;
  }
}
.feature-links-multiple-photos__content-wrapper {
  display: inline-block;
  text-align: center;
  background: #030406;
  color: #fff;
  border-radius: 20px;
  padding: 28px 20px;
  transition: all 0.3s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.feature-links-multiple-photos__content-wrapper:hover {
  background: #1a1d22;
  transform: translateY(-4px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.35);
}

.feature-links-multiple-photos__title {
  font-size: 22px;
  font-weight: 600;
  margin: 0 0 6px;
}

.feature-links-multiple-photos__subtitle {
  font-size: 15px;
  opacity: 0.8;
  margin: 0;
}

.feature-links-multiple-photos__icon {
  font-size: 22px;
  margin-top: 10px;
  display: inline-block;
  transition: transform 0.3s ease;
}

.feature-links-multiple-photos__content-wrapper:hover
  .feature-links-multiple-photos__icon {
  transform: translateX(6px);
}

@media (max-width: 768px) {
  .feature-links-multiple-photos__content-wrapper {
    padding: 20px 14px;
  }
  .feature-links-multiple-photos__title {
    font-size: 18px;
  }
  .feature-links-multiple-photos__icon {
    font-size: 18px;
  }
}
.faq {
  padding: 20px;
}
