.quoteBlock{position:relative;display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:64rem){.quoteBlock{padding:0 2.25rem}}.quoteBlock .quoteMark{display:flex;align-items:center;gap:2.25rem;padding:0 2.25rem}.quoteBlock .quoteMark span{display:flex;align-items:center;justify-content:center;color:var(--color-text-accent)}.quoteBlock .quoteMark span svg{height:50px;width:auto}.quoteBlock .quoteMark .line{background-color:red;height:4px;width:100%;border-radius:50px;background-color:var(--color-text-accent);opacity:.3}.quoteBlock .quoteAuthor{font-size:calc(16rem/16);line-height:1.5;line-height:calc(16rem/16*1.5);display:inline;text-align:center;color:var(--color-text-accent)}.quoteBlock p{flex:1 1;text-align:center}.cardItemContainer{background-color:hsla(0,0%,100%,.952);border:1px solid #dbdbdb;box-shadow:0 4px 24px -1px rgba(0,0,0,.2);margin:var(--padding-general) calc(var(--padding-general)*3);padding:var(--padding-reading);border-radius:20px;max-width:64rem}@media only screen and (min-width:48rem){.cardItemContainer{display:flex;gap:var(--padding-reading);align-items:center}}.cardItemContainer .cardItemImage{display:none}@media only screen and (min-width:48rem){.cardItemContainer .cardItemImage{display:flex;flex-grow:1}.cardItemContainer .cardItemImage img{height:100%;width:150px;object-fit:contain}}@media only screen and (min-width:64rem){.cardItemContainer .cardItemImage img{width:200px}}@media only screen and (min-width:90rem){.cardItemContainer .cardItemImage img{width:300px;max-height:300px}}.cardItemContainer .cardItemContent .cardItemTitle{margin-top:0}@media only screen and (min-width:48rem){.cardItemContainer .cardItemContent{flex-grow:2}}.cardViewContainer{overflow-x:hidden;overflow-y:auto;position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(var(--height-header-total)/2) 0 0 0;margin-top:calc(var(--height-header-total)/2);height:calc(100vh - var(--height-header-total)/2);height:calc(100dvh - var(--height-header-total)/2);-ms-overflow-style:none;scrollbar-width:none}.cardViewContainer::-webkit-scrollbar{display:none}.cardViewContainer:has(.sceneModalContainer){overflow-y:hidden}.cardViewContainer:has(.sceneModalContainer) .cardItemContainer{background-color:transparent}.cardViewContainer:has(.sceneModalContainer) .cardItemContainer .cardItemImage,.cardViewContainer:has(.sceneModalContainer) .cardItemContainer .cardItemParagraph,.cardViewContainer:has(.sceneModalContainer) .cardItemContainer .cardItemTitle,.cardViewContainer:has(.sceneModalContainer) .cardItemContainer .readMoreButton{display:none}:root{--color-text-accent:#0059a3;--color-text-primary:#1e1e1e;--color-text-light:#f5f5f5;--color-text-placeholder:#eaeaea;--padding-general:8px;--padding-reading:24px;--padding-header-outer:8px;--padding-header-top-bottom:calc(8rem / 16);--padding-header-left-right:calc(8rem / 16);--padding-header:var(--padding-header-top-bottom) var(--padding-header-left-right);--size-menu-button:48rem;--size-menu-button-svg:32rem;--size-navlink:42rem;--height-header-total:calc((var(--size-menu-button) / 16) + (var(--padding-header-top-bottom) * 2) + (var(--padding-header-outer) * 2))}@media(min-width:64rem){:root{--padding-general:16px;--padding-reading:24px;--padding-header-outer:16px;--padding-header-top-bottom:calc(8rem / 16);--padding-header-left-right:calc(32rem / 16);--padding-header:var(--padding-header-top-bottom) var(--padding-header-left-right);--height-header-total:calc((var(--size-navlink) / 16) + (var(--padding-header-top-bottom) * 2) + (var(--padding-header-outer) * 2))}}.homepageMain:has(.sceneModalContainer) .changeViewContainer{display:none}