.scgc{column-count:1;column-gap:3em}@media (min-width: 900px){.scgc{column-count:2}}.scje{display:flex;flex-direction:row;gap:.3em;margin-top:16px}.scje button{width:3.875em;height:.25em;border:none;outline:none;border-radius:.125em;transition:background-color .1s linear;background:var(--color-text-on-background)}.scje button:hover{background:var(--color-text-on-background-dark)}.scje button[aria-selected=true],.scje button[aria-selected=true]:hover{background:var(--color-primary)}.schc{display:flex;flex-direction:column;align-items:center;overflow:hidden}.scic{width:100%;height:100%;transition:transform .4s ease-in;touch-action:none}@media (max-width: 900px){.scic{transform:none!important}}@media (min-width: 900px){.scic{width:calc(100% / var(--slide-count));height:78%}}.scic>*{border-radius:2.25em}.scic[data-selected=true]{transform:scale(1.2820512821);z-index:1}.scic[data-selected=true]>*{box-shadow:0 0 3px #000}.scic>img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.scjc{display:flex;flex-direction:row;align-items:center;touch-action:none;height:300px;transition:transform .5s linear;width:calc(100% * var(--slide-count));gap:.75em}@media (min-width: 900px){.scjc{gap:0;width:auto}}.scjc[data-manual-move=true],.scjc[data-manual-move=true] .scic{transition:none}.sckc{display:grid;border:4px solid var(--color-text-on-background);border-radius:45px;box-shadow:0 0 2px var(--color-text-on-background);padding:10px 10px 30px}@media (min-width: 900px){.sckc{grid-template-columns:40% 1fr;padding:20px 60px}}.sclc{float:right;height:20em}@media (min-width: 900px){.sclc{grid-column:2/2;grid-row:1/1}}.sclc img{width:100%;height:100%;object-fit:contain;object-position:60% 50%}.scmc{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:20px}.scmc p{width:fit-content;text-align:center}@media (min-width: 900px){.scmc p{text-align:start}}.scmc button{margin-top:15px}@media (min-width: 900px){.scmc{align-items:start;grid-row:1/1;grid-column:1/1}}.scbc{margin:1em .5em 0}@media (min-width: 900px){.scbc{margin:4em 0 0}}.sccc{margin:2em 1.75em;text-align:justify}@media (min-width: 900px){.sccc{margin:6em 5em}}.sccc h4{display:block;margin-bottom:.5em}.scec{margin:0 1em 3em}@media (min-width: 900px){.scec{margin:0 6em 3em}}
