 @media only screen and (min-width: 0rem) {#services-1644 {padding: var(--sectionPadding);padding-top: 0;}#services-1644 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: 2rem;}#services-1644 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#services-1644 .cs-title {max-width: none;}#services-1644 .cs-subtitle {margin-bottom: 1rem;}#services-1644 .highlight {color: var(--primary);text-shadow: 1px 1px 1px #7c7c7c;}#services-1644 mark {background-color: var(--primaryLight);font-weight: bold;}#services-1644 .cs-text {max-width: 60ch;text-align: left;}#services-1644 .first-sentence {font-weight: bold;font-size: larger;}#services-1644 .cs-card-group {width: 100%;margin: 0;padding: 0;display: flex;flex-direction: column;align-items: stretch;gap: 1rem;}#services-1644 .cs-item {list-style: none;width: 100%;box-sizing: border-box;padding: 2rem 1rem;display: flex;text-align: center;flex-direction: column;justify-content: flex-start;gap: clamp(1.5rem, 3vw, 2.5rem);position: relative;z-index: 1;background-color: #fffdf8;border: 1px solid #eee;border-radius: 5rem;}#services-1644 .cs-image-group {position: relative;}#services-1644 .cs-icon {width: 6.25rem;height: 6.25rem;margin: auto;margin-bottom: 1rem;background-color: var(--secondary);border-radius: 50%;}#services-1644 .cs-icon-light {width: 6.25rem;height: 6.25rem;margin: auto;margin-bottom: 1rem;}#services-1644 .cs-icon-dark {display: none;}#services-1644 .cs-h2 {font-size: clamp(1.25rem, 2.5vw, 1.5625rem);text-align: inherit;line-height: 1.2em;font-weight: 700;margin: 0 0 1rem 0;color: var(--secondary);}#services-1644 .cs-item-text {font-size: clamp(0.875rem, 1.6vw, 1rem);text-align: inherit;line-height: 1.5em;margin: 0;color: var(--bodyTextColor);}}@media only screen and (min-width: 48rem) {#services-1644 .cs-container {max-width: 120rem;}#services-1644 .cs-card-group {flex-direction: row;justify-content: center;}#services-1644 .cs-item {max-width: 30%;padding: 2rem 1rem;}}@media only screen and (min-width: 0rem) {body.dark-mode #services-1644 .cs-title, body.dark-mode #services-1644 .cs-text, body.dark-mode #services-1644 .cs-h2, body.dark-mode #services-1644 .cs-item-text {color: var(--bodyTextColorWhite);}body.dark-mode #services-1644 .cs-text, body.dark-mode #services-1644 .cs-item-text {opacity: 0.8;}body.dark-mode #services-1644 .cs-item {background-color: var(--darker);border: 1px solid var(--accent);}body.dark-mode #services-1644 .cs-icon {background-color: var(--accent);}body.dark-mode #services-1644 .cs-icon-light {display: none;}body.dark-mode #services-1644 .cs-icon-dark {width: 6.25rem;height: 6.25rem;margin: auto;margin-bottom: 1rem;display: flex;}}@media only screen and (min-width: 0rem) {#portfolio {padding: 5% 0;position: relative;z-index: 1;background-color: #f7f7f7;display: none;}#portfolio .cs-title {max-width: 25ch;margin: 0 auto 4rem auto;}#portfolio .cs-container {width: 100%;margin: auto;padding: 1rem 0;display: flex;justify-content: center;align-items: center;flex-direction: column;}#portfolio .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#portfolio .cs-topper {color: #767676;}#portfolio .cs-card-group {margin: 0;padding: 0;width: 100%;display: grid;grid-template-columns: repeat(12, 1fr);}#portfolio .cs-item {text-align: center;list-style: none;width: 100%;height: fit-content;aspect-ratio: 16/10;margin: 0;padding: 0;background-color: transparent;overflow: hidden;box-sizing: border-box;grid-column: span 12;grid-row: span 1;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;position: relative;z-index: 1;transition: 0.3s;}#portfolio .cs-item:nth-of-type(1) {rotate: -6deg;}#portfolio .cs-item:nth-of-type(2) {rotate: 5deg;}#portfolio .cs-item:nth-of-type(3) {rotate: -4deg;z-index: 0;}#portfolio .cs-item:hover {rotate: 0deg;transform: scale(1.1);z-index: 1000;}#portfolio .cs-link {text-decoration: none;width: 100%;height: 100%;padding: 1.5rem;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}#portfolio .cs-h3 {font-size: clamp(1.25rem, 2.5vw, 1.5625rem);line-height: 1.2em;font-weight: bold;text-align: inherit;margin: 0;color: var(--bodyTextColorWhite);transition: color 0.3s;}#portfolio .cs-span {display: block;}#portfolio .cs-background {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -1;}#portfolio .cs-background img {position: absolute;top: 0;left: 0;height: fit-content;width: 100%;object-fit: contain;transition: transform 0.6s;}#portfolio .cs-button-solid {margin-top: 2.5rem;}}@media only screen and (min-width: 37.5rem) {#portfolio .cs-content {text-align: left;align-items: flex-start;}#portfolio .cs-item {width: 100%;scale: 1.1;}#portfolio .cs-card-group {display: flex;}#portfolio .cs-link {opacity: 0;transition-duration: 0.25s;}#portfolio .cs-link:hover {opacity: 1;}}@media only screen and (min-width: 0rem) {body.dark-mode #portfolio {background-color: var(--medium);}body.dark-mode #portfolio .cs-topper {color: var(--primary);}body.dark-mode #portfolio .cs-title {color: var(--bodyTextColorWhite);}}@media only screen and (min-width: 0rem) {#services-285 {text-align: center;padding: var(--sectionPadding);}#services-285 .cs-background img {position: absolute;width: 550px;height: auto;left: -35px;rotate: 15deg;opacity: 0.055;}#services-285 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#services-285 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#services-285 .cs-card-group {width: 100%;margin: 0;padding: 0;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;flex-direction: column;row-gap: 1rem;}#services-285 .cs-item {list-style: none;width: 100%;max-width: 31.25rem;padding: clamp(2rem, 3vw, 2.5rem) clamp(1.75rem, 3vw, 2.5rem);background-color: #fafbfc;border: 0.5rem solid #ffffff;border-radius: 1rem;box-sizing: border-box;transition: background-color 0.3s, transform 0.3s;}#services-285 .cs-item:hover {transform: scale(1.03);border: 0.5rem solid var(--primary);}#services-285 .cs-item:hover .cs-picture:before {width: 100%;height: 100%;opacity: 1;}#services-285 .cs-link {text-decoration: none;display: flex;justify-content: center;align-items: center;align-content: stretch;flex-direction: column;width: 100%;height: auto;}#services-285 .cs-picture {margin: auto;margin-bottom: 1.5rem;width: clamp(5.25rem, 4vw, 6.5rem);height: clamp(5.25rem, 4vw, 6.5rem);display: flex;justify-content: center;align-items: center;border-radius: 50%;background-color: var(--primary);position: relative;z-index: 1;}#services-285 .cs-picture:before {content: "";width: 130%;height: 130%;background-color: transparent;opacity: 0;border-radius: 50%;border: 2px solid #fff;position: absolute;display: block;top: 50%;left: 50%;transform: translate(-50%, -50%);pointer-events: none;z-index: 10;transition: width 0.5s, height 0.5s, opacity 0.4s;}#services-285 .cs-icon {height: clamp(4.8125rem, 3vw, 6.375rem);width: auto;}#services-285 .cs-h3 {font-size: 1.25rem;font-weight: 900;text-align: center;line-height: 1.2em;margin: 0;margin-bottom: 0.75rem;color: var(--headerColor);transition: color 0.3s;}#services-285 .cs-item-text {font-size: 1rem;text-align: center;line-height: 1.5em;margin: 0;color: var(--bodyTextColor);transition: color 0.3s;}}@media only screen and (min-width: 48rem) {#services-285 .cs-card-group {flex-direction: row;justify-content: space-between;flex-wrap: nowrap;column-gap: clamp(1rem, 2vw, 1.25rem);}}@media only screen and (min-width: 0rem) {body.dark-mode #services-285 .cs-title, body.dark-mode #services-285 .cs-text, body.dark-mode #services-285 .cs-h3, body.dark-mode #services-285 .cs-item-text {color: var(--bodyTextColorWhite);}body.dark-mode #services-285 .cs-picture {background-color: var(--dark);}body.dark-mode #services-285 .cs-icon {filter: invert(1);}body.dark-mode #services-285 .cs-item {background-color: var(--medium);position: relative;transition: background-color 0.3s, transform 0.3s;}body.dark-mode #services-285 .cs-item:before {content: "";width: 100%;height: 100%;background-color: transparent;opacity: 0;position: absolute;display: block;top: 50%;left: 50%;transform: translate(-50%, -50%);pointer-events: none;z-index: 10;transition: opacity 0.4s;}body.dark-mode #services-285 .cs-item:hover {background-color: var(--dark);transform: none;}body.dark-mode #services-285 .cs-item:hover:before {opacity: 1;}body.dark-mode #services-285 .cs-item:hover .cs-picture:before {width: 100%;height: 100%;opacity: 1;}body.dark-mode #services-285 .cs-item:hover .cs-h3, body.dark-mode #services-285 .cs-item:hover .cs-item-text {color: #fff;}}@media only screen and (min-width: 0rem) {#reviews-439 {width: 91.112%;max-width: 34.375rem;margin: var(--sectionPadding);margin-left: auto;margin-right: auto;box-sizing: border-box;border-radius: 1.5rem;overflow: hidden;position: relative;display: none;}#reviews-439:before {content: "";width: 100%;height: 0.5rem;background: var(--primaryLight);opacity: 1;position: absolute;display: block;bottom: 0;left: 0;z-index: 10;}#reviews-439 .cs-container {width: 100%;margin: auto;margin-top: 6.25rem;padding: 0 clamp(1.25rem, 6vw, 6.75rem) clamp(2.5rem, 8vw, 6.25rem);border-radius: 1.5rem;box-sizing: border-box;background-color: #14142b;display: flex;justify-content: flex-end;align-items: center;flex-direction: column;position: relative;}#reviews-439 .cs-review {font-size: clamp(1rem, 2vw, 1.5625rem);line-height: 1.5em;margin: 0 0 clamp(1.5rem, 3vw, 3rem) 0;color: #dad9e3;position: relative;z-index: 1;}#reviews-439 .cs-quote {width: clamp(2.5rem, 11vw, 7.5rem);height: auto;display: block;position: absolute;left: 0;top: -3.75rem;z-index: -1;}#reviews-439 .cs-author {font-size: clamp(1.275rem, 2.6vw, 1.9375rem);font-weight: 700;margin-bottom: 0.5rem;line-height: 1.2em;color: #fafbfc;z-index: 100;}#reviews-439 .cs-picture {width: clamp(7.25rem, 24vw, 20.5rem);margin-top: -5.8125rem;margin-bottom: 2.25rem;border-radius: 8.75rem;border: clamp(8px, 1vw, 12px) solid #fff;background-color: #fff;box-sizing: content-box;overflow: hidden;aspect-ratio: 328/504;display: block;order: -1;position: relative;}#reviews-439 .cs-picture img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;object-position: top;}}@media only screen and (min-width: 48rem) {#reviews-439 {max-width: 80rem;}#reviews-439 .cs-container {padding-top: 6.75rem;flex-direction: row;justify-content: flex-end;}#reviews-439 .cs-content {width: 57%;}#reviews-439 .cs-review {margin-bottom: clamp(3rem, 7vw, 6rem);}#reviews-439 .cs-quote {width: clamp(5rem, 8vw, 7.5rem);top: -3.3125rem;left: calc(clamp(1.25rem, 2vw, 4rem) * -1);}#reviews-439 .cs-picture {margin: 0;order: initial;position: absolute;top: calc(clamp(3.125rem, 8vw, 6.75rem) * -1);left: clamp(3.25rem, 7vw, 6.25rem);}}@media only screen and (min-width: 64rem) {#reviews-439 .cs-container {padding: 6.75rem clamp(3.75rem, 4.6vw + 2rem, 6.75rem) clamp(2.5rem, 8vw, 6.25rem);}#reviews-439 .cs-review {margin: 0 0 clamp(2rem, 4.2vw + 2rem, 5rem) 0;}}@media only screen and (min-width: 0rem) {body.dark-mode #reviews-439 .cs-container {background-color: var(--medium);}body.dark-mode #reviews-439 .cs-quote {filter: grayscale(1) brightness(200%);opacity: 0.3;}body.dark-mode #reviews-439 .cs-picture {border-color: var(--dark);background-color: var(--dark);}}@media only screen and (min-width: 0em) {#about {padding: var(--sectionPadding);background-color: #f7f7f7;}#about .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;justify-content: center;align-items: center;row-gap: 2.5rem;}#about .cs-left {font-size: min(2.31vw, 0.7em);width: 39.4375em;height: 39.75em;position: relative;}#about .cs-picture {border-radius: 1.5em;display: block;position: absolute;overflow: hidden;box-shadow: var(--boxShadow);}#about .cs-picture img {width: 100%;height: 100%;object-fit: cover;object-position: right;position: absolute;top: 0;left: 0;}#about .cs-picture1 {width: 32.625em;height: 32.625em;top: 0;left: 0;z-index: 100;box-shadow: var(--boxShadow);}#about .cs-picture2 {width: 25.875em;height: 25em;background-color: var(--secondaryLight);box-shadow: var(--boxShadow);right: 0;bottom: 0;}#about .cs-right {max-width: 33.875rem;margin: auto;}#about .cs-topper {text-align: left;margin-bottom: 0.25rem;}#about .cs-title {text-align: left;max-width: 50rem;}#about .cs-text {text-align: left;max-width: 46.875rem;margin-bottom: 1rem;}#about .cs-text:last-of-type {margin-bottom: 2rem;}#about .cs-flex-group {padding: clamp(1rem, 3vw, 2rem);background-color: #f7f7f7;border-radius: 1rem;position: relative;display: none;}#about .cs-flex-p {font-size: clamp(0.875rem, 1.5vw, 1rem);line-height: 1.5em;margin: 0 0 1rem;color: #353535;}#about .cs-name {font-size: 1rem;font-weight: bold;line-height: 1.2em;text-transform: uppercase;margin: 0 0 0.25rem;color: var(--headerColor);display: block;}#about .cs-job {font-size: 0.875rem;line-height: 1.5em;color: #353535;display: block;}#about .cs-quote-icon {width: clamp(3.75rem, 10vw, 8.5rem);height: auto;position: absolute;right: clamp(1rem, 4vw, 2rem);bottom: 0rem;}#about .cs-button-solid {margin-top: 2rem;}}@media only screen and (min-width: 64em) {#about .cs-container {flex-flow: row;justify-content: space-between;gap: 3.25rem;}#about .cs-left {font-size: min(1.2vw, 1em);flex: none;order: 2;}#about .cs-right {margin: 0;}}@media only screen and (min-width: 0em) {body.dark-mode #about {background-color: rgba(0, 0, 0, 0.1);}body.dark-mode #about .cs-left:before, body.dark-mode #about .cs-left:after {background: var(--accent);}body.dark-mode #about .cs-picture1 {box-shadow: var(--boxShadowDark);}body.dark-mode #about .cs-picture2 {background-color: var(--secondary);box-shadow: var(--boxShadowDark);}body.dark-mode #about .cs-topper {color: var(--primaryLight);}body.dark-mode #about .cs-title, body.dark-mode #about .cs-text, body.dark-mode #about .cs-h3, body.dark-mode #about .cs-flex-p, body.dark-mode #about .cs-name {color: var(--bodyTextColorWhite);}body.dark-mode #about .cs-flex-group {background-color: var(--accent);}body.dark-mode #about .cs-job {color: var(--bodyTextColorWhite);opacity: 0.8;}body.dark-mode #about .cs-quote-icon {opacity: 0.2;}}@media only screen and (min-width: 0em) {#sbs-r {padding: var(--sectionPadding);background-color: #f7f7f7;}#sbs-r .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;justify-content: center;align-items: center;row-gap: 2.5rem;}#sbs-r .cs-left {font-size: min(2.31vw, 0.7em);width: 39.4375em;height: 39.75em;position: relative;}#sbs-r .cs-picture {border-radius: 1.5em;display: block;position: absolute;overflow: hidden;}#sbs-r .cs-picture img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}#sbs-r .cs-picture1 {width: 32.625em;height: 32.625em;box-shadow: var(--boxShadow);top: 0;right: 0;z-index: 100;}#sbs-r .cs-picture2 {width: 25.875em;height: 25em;box-shadow: var(--boxShadow);background-color: var(--secondaryLight);bottom: 0;left: 0;}#sbs-r .cs-right {max-width: 33.875rem;margin: auto;}#sbs-r .cs-topper {text-align: left;margin-bottom: 0.25rem;}#sbs-r .cs-title {text-align: left;max-width: 50rem;}#sbs-r .cs-subtitle {font-weight: bold;font-size: clamp(1.125rem, 1.074rem + 0.253vw, 1.375rem);margin-bottom: 0.35rem;}#sbs-r .highlight {color: var(--primary);text-shadow: 1px 1px 1px #7c7c7c;}#sbs-r mark {background-color: var(--primaryLight);}#sbs-r .cs-text {text-align: left;max-width: 46.875rem;margin-bottom: 1rem;}#sbs-r .cs-text:last-of-type {margin-bottom: 2rem;}#sbs-r .cs-flex-group {padding: clamp(1rem, 3vw, 2rem);background-color: #f7f7f7;border-radius: 1rem;position: relative;}#sbs-r .cs-flex-p {font-size: clamp(0.875rem, 1.5vw, 1rem);line-height: 1.5em;margin: 0 0 1rem;color: #353535;}#sbs-r .cs-name {font-size: 1rem;font-weight: bold;line-height: 1.2em;text-transform: uppercase;margin: 0 0 0.25rem;color: var(--headerColor);display: block;}#sbs-r .cs-job {font-size: 0.875rem;line-height: 1.5em;color: #353535;display: block;}#sbs-r .cs-quote-icon {width: clamp(3.75rem, 10vw, 8.5rem);height: auto;position: absolute;right: clamp(1rem, 4vw, 2rem);bottom: 0rem;}}@media only screen and (min-width: 64em) {#sbs-r .cs-container {flex-flow: row;justify-content: space-between;gap: 3.25rem;}#sbs-r .cs-left {font-size: min(1.2vw, 1em);order: 2;flex: none;}#sbs-r .cs-right {margin: 0;}}@media only screen and (min-width: 0em) {body.dark-mode #sbs-r {background-color: rgba(0, 0, 0, 0.2);}body.dark-mode #sbs-r .cs-left:before, body.dark-mode #sbs-r .cs-left:after {background: var(--accent);}body.dark-mode #sbs-r .cs-picture1 {box-shadow: var(--boxShadowDark);}body.dark-mode #sbs-r .cs-picture2 {background-color: var(--secondary);box-shadow: var(--boxShadowDark);}body.dark-mode #sbs-r .cs-topper {color: var(--primaryLight);}body.dark-mode #sbs-r .cs-title, body.dark-mode #sbs-r .cs-text, body.dark-mode #sbs-r .cs-h3, body.dark-mode #sbs-r .cs-flex-p, body.dark-mode #sbs-r .cs-name {color: var(--bodyTextColorWhite);}body.dark-mode #sbs-r .cs-flex-group {background-color: var(--accent);}body.dark-mode #sbs-r .cs-job {color: var(--bodyTextColorWhite);opacity: 0.8;}body.dark-mode #sbs-r .cs-quote-icon {opacity: 0.2;}}@media only screen and (min-width: 0rem) {#steps-284 {padding: var(--sectionPadding);}#steps-284 .cs-container {width: 100%;max-width: 34.375rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#steps-284 .cs-content {text-align: left;width: 100%;display: flex;flex-direction: column;align-items: flex-start;}#steps-284 .cs-title {margin-bottom: 0;}#steps-284 .cs-text {margin-bottom: 1rem;}#steps-284 .cs-text:last-of-type {margin-bottom: 2rem;}#steps-284 .cs-image-group {font-size: min(2.31vw, 0.7em);width: 100%;height: 39.75em;margin-top: 2rem;position: relative;}#steps-284 .cs-picture {border-radius: 1.5em;overflow: hidden;position: absolute;display: block;}#steps-284 .cs-picture img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}#steps-284 .cs-picture1 {width: 90%;height: 90%;left: 0;top: 0;box-shadow: var(--boxShadow);}#steps-284 .cs-picture2 {width: 25.875em;height: 25em;background-color: var(--secondaryLight);right: 0;bottom: 0;z-index: -1;box-shadow: var(--boxShadow);}#steps-284 .cs-right-section {margin: 0;padding: 0;align-self: center;max-width: 35.125rem;}#steps-284 .cs-item {list-style: none;display: flex;justify-content: flex-start;align-items: center;}#steps-284 .cs-item:nth-of-type(1) .cs-item-text:before {height: 50%;top: auto;bottom: -1px;}#steps-284 .cs-item:nth-of-type(even) {justify-content: flex-end;text-align: right;}#steps-284 .cs-item:nth-of-type(even) .cs-number {order: 2;margin: 0;margin-left: clamp(0.9375rem, 3vw, 1.5rem);}#steps-284 .cs-item:nth-of-type(even) .cs-item-text {padding-left: 0;padding-right: clamp(0.9375rem, 3vw, 1.5rem);}#steps-284 .cs-item:nth-of-type(even) .cs-item-text:before {border-top: 1px solid var(--primary);border-left: none;border-right: 1px solid var(--primary);left: auto;right: 0;bottom: 0;border-radius: 0 0.5rem 0.5rem 0;}#steps-284 .cs-item:nth-of-type(even) .cs-item-text:after {left: auto;right: -0.9375rem;}#steps-284 .cs-item:nth-of-type(odd) .cs-item-text:before {height: auto;border-top: 1px solid var(--primary);border-radius: 0.5rem 0 0 0.5rem;top: 1px;bottom: -1px;}#steps-284 .cs-item:last-of-type .cs-item-text:before {height: 50%;border-radius: 0.5rem 0 0 0;border-bottom: none;border-top: 1px solid var(--primary);top: 1px;}#steps-284 .cs-number {font-size: clamp(1rem, 2vw, 1.25rem);font-weight: 700;margin-right: clamp(0.9375rem, 3vw, 1.5rem);width: clamp(2.5rem, 5.1vw, 3.25rem);height: clamp(2.5rem, 5.1vw, 3.25rem);border-radius: 50%;color: var(--headerColor);background-color: transparent;display: flex;justify-content: center;align-items: center;flex: none;position: relative;}#steps-284 .cs-item-text {font-size: clamp(0.875rem, 1.6vw, 1rem);line-height: 1.5em;margin: 0;max-width: 21.875rem;padding: clamp(1.375rem, 3vw, 2rem) 0;box-sizing: content-box;padding-left: clamp(0.9375rem, 3vw, 1.5rem);position: relative;}#steps-284 .cs-item-text:before {content: "";width: 70%;height: 100%;border-radius: 0 0 0 0.5rem;border-left: 1px solid var(--primary);border-bottom: 1px solid var(--primary);box-sizing: content-box;opacity: 1;position: absolute;display: block;top: 0;left: 0;}#steps-284 .cs-item-text:after {content: "";width: 0.5rem;height: 0.5rem;background: var(--primary);border-radius: 50%;border: 12px solid #fff;box-sizing: content-box;opacity: 1;position: absolute;display: block;top: 50%;left: -0.9375rem;transform: translateY(-50%);}#steps-284 .cs-icon {height: 125%;position: absolute;z-index: 1;filter: opacity(0.85) invert(61%) sepia(34%) saturate(4322%) hue-rotate(359deg) brightness(97%) contrast(104%);}#steps-284 .cs-button-container {margin-top: 1rem;}#steps-284 .cs-right-section .cs-text {width: fit-content;margin: 0.35rem auto;}}@media only screen and (min-width: 48rem) {#steps-284 .cs-container {max-width: 71.875rem;flex-direction: row;justify-content: space-between;align-items: flex-start;column-gap: 2.75rem;}#steps-284 .cs-content {width: 55%;margin: 0;margin-right: 2rem;}#steps-284 .cs-image-group {font-size: min(2.31vw, 0.7em);width: 100%;height: 50.75em;margin-top: 2rem;position: relative;}#steps-284 .cs-right-section {width: 57%;margin-top: calc(clamp(1.25rem, 2vw, 1.5625rem) * -1);margin-left: 2rem;}}@media only screen and (min-width: 0rem) {body.dark-mode #steps-284 .cs-title, body.dark-mode #steps-284 .cs-text, body.dark-mode #steps-284 .cs-number {color: var(--bodyTextColorWhite);}body.dark-mode #steps-284 .cs-right-section .cs-text {filter: brightness(0.8);}body.dark-mode #steps-284 .cs-item-text:after {border: 12px solid var(--dark);}body.dark-mode #steps-284 .cs-picture1 {box-shadow: var(--boxShadowDark);}body.dark-mode #steps-284 .cs-picture2 {box-shadow: var(--boxShadowDark);background-color: var(--secondary);}body.dark-mode #steps-284 .cs-icon {filter: invert(1);}}@media only screen and (min-width: 0rem) {#table {padding: var(--sectionPadding);}#table .cs-container {width: 100%;max-width: 68.75rem;margin: auto;display: flex;flex-direction: column;align-items: flex-start;gap: clamp(3rem, 6vw, 4rem);}#table .cs-content {text-align: left;width: 100%;display: flex;flex-direction: column;align-items: flex-start;}#table .cs-table {width: 100%;border-collapse: collapse;}#table .cs-th {padding: 0.125rem 0.25rem;box-sizing: border-box;font-size: clamp(0.875rem, 0.799rem + 0.38vw, 1.25rem);}#table .mobile-logo {font-size: clamp(1.3375rem, 3.9vw, 3.0625rem);font-weight: bold;font-family: "Oswald";display: flex;width: fit-content;margin: auto;}#table .cs-logo {display: none;}#table .cs-td {padding: clamp(0.375rem, 0.097rem + 1.392vw, 1.75rem) 1rem;box-sizing: border-box;}#table .cs-th, #table .cs-td {border: 2px solid #ddd;border-left: 0;border-right: 0;text-align: center;}#table .cs-color .cs-th:first-child {background-color: #f7f7f7;padding: 1rem;}#table .cs-th:first-child, #table .cs-td:first-child {position: sticky;left: 0;z-index: 100;margin: 0;background-color: #f7f7f7;text-align: left;max-width: 8rem;font-size: clamp(0.875rem, 0.824rem + 0.253vw, 1.125rem);}#table .cs-td:nth-of-type(2), #table .cs-td:nth-of-type(3) {filter: grayscale(1) invert(82%) brightness(93%) contrast(100%);}#table .cs-td:nth-of-type(4) {background-color: #fdf7f1;}#table .cs-th {border: 0;background-color: var(--primary);}#table .cs-th:last-child {border-radius: 0 1rem 0 0;}#table .cs-tr {color: var(--bodyTextColor);}#table .cs-icon {height: clamp(1.125rem, 0.973rem + 0.759vw, 1.875rem);width: auto;scale: 1.75;}}@media only screen and (min-width: 48rem) {#table .mobile-logo {display: none;}#table .cs-logo {display: flex;width: 100%;max-width: 150px;height: 100%;margin: auto;}}@media only screen and (min-width: 0rem) {body.dark-mode #table .cs-logo {filter: invert(1);}body.dark-mode #table .cs-th {background-color: var(--secondary);color: var(--bodyTextColorWhite);}body.dark-mode #table .cs-th:first-child, body.dark-mode #table .cs-td:first-child {background-color: rgba(0, 0, 0, 0.6);border-color: rgba(255, 255, 255, 0.2);color: var(--bodyTextColorWhite);}body.dark-mode #table .cs-th, body.dark-mode #table .cs-td {border-color: rgba(255, 255, 255, 0.2);}body.dark-mode #table .cs-color .cs-th:first-child {color: #fff;background-color: var(--secondary);}body.dark-mode #table .cs-td:nth-of-type(4) {background-color: rgba(255, 210, 165, 0.1843137255);}body.dark-mode #table .cs-tr {color: var(--bodyTextColorWhite);}body.dark-mode #table .cs-icon {filter: grayscale(1) invert(82%) brightness(93%) contrast(100%);}}@media only screen and (min-width: 0rem) {#faq {padding: var(--sectionPadding);background-color: #f7f7f7;position: relative;overflow: visible;z-index: 1;}#faq .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: clamp(2.5rem, 5vw, 3rem);}#faq .blob {width: clamp(3.125rem, 1.989rem + 5.682vw, 6.25rem);height: clamp(3.125rem, 1.989rem + 5.682vw, 6.25rem);z-index: 0;position: absolute;background-color: var(--primary);border-radius: 100%;box-shadow: var(--boxShadow);animation: 13s bob infinite;}#faq .blob.bottom {right: -1.5rem;bottom: -2rem;z-index: 1;}#faq .blob.top {background-color: var(--secondary);left: -1rem;top: -2rem;scale: 1.35;animation: 7.75s bob infinite;}#faq .cs-content {text-align: center;width: fit-content;margin: auto;display: flex;flex-direction: column;align-items: center;}#faq .cs-title {margin: 0 0 2rem 0;}#faq .cs-faq-group {width: 100%;max-width: 52.875rem;padding: 0;margin: 0;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: clamp(1rem, 2.4vw, 1.25rem);}#faq .cs-faq-item {list-style: none;width: 100%;background-color: #fffdf8;border-radius: 0.5rem;border: 1px solid #ccc;padding: 0;box-sizing: border-box;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);transition: border-bottom 0.3s;}#faq .cs-faq-item.active .cs-button {color: var(--primary);}#faq .cs-faq-item.active .cs-button:before {background-color: var(--primary);transform: rotate(315deg);}#faq .cs-faq-item.active .cs-button:after {background-color: var(--primary);transform: rotate(-315deg);}#faq .cs-faq-item.active .cs-item-p {height: auto;margin-top: 0.75rem;padding-top: 0.75rem;padding-bottom: 1.5rem;opacity: 0.8;text-align: left;}#faq .cs-faq-item.active .cs-item-p:before {content: "";height: 1px;background: #7d799c;opacity: 1;position: absolute;display: block;top: 0;left: 1.5rem;right: 1.5rem;}#faq .cs-button {font-size: clamp(1rem, 2vw, 1.25rem);line-height: 1.2em;text-align: left;font-weight: bold;width: 100%;padding: 1.5rem 1.5rem 0;border: none;background: transparent;overflow: hidden;display: flex;justify-content: flex-start;align-items: stretch;gap: clamp(1rem, 2.5vw, 1.5rem);position: relative;transition: background-color 0.3s, color 0.3s;}#faq .cs-button:hover {cursor: pointer;}#faq .cs-button:before {content: "";width: 0.5rem;height: 0.125rem;background-color: black;opacity: 1;border-radius: 50%;position: absolute;display: block;top: 67%;right: 1.1875rem;transform: rotate(45deg);transform-origin: left center;transition: transform 0.5s;}#faq .cs-button:after {content: "";width: 0.5rem;height: 0.125rem;background-color: black;opacity: 1;border-radius: 50%;position: absolute;display: block;top: 67%;right: 1rem;transform: rotate(-45deg);transform-origin: right center;transition: transform 0.5s;}#faq .cs-button-text {width: 90%;padding: 0;display: block;}#faq .cs-item-p {font-size: clamp(0.875rem, 1.5vw, 1rem);line-height: 1.5em;width: 100%;height: 0;margin: 0;padding: 0 1.5rem 1.5rem;box-sizing: border-box;opacity: 0;color: var(--bodyTextColor);overflow: hidden;position: relative;transition: opacity 0.3s, padding-bottom 0.3s, padding-top 0.3s;}#faq .cs-background {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}#faq .cs-background img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}}@media only screen and (min-width: 0rem) {body.dark-mode #faq {background-color: rgba(0, 0, 0, 0.2);}body.dark-mode #faq .cs-button {color: white;}body.dark-mode #faq .cs-button:before {background-color: white;}body.dark-mode #faq .cs-button:after {background-color: white;}body.dark-mode #faq .cs-faq-item {background-color: var(--medium);box-shadow: 0px 3px 10px 0px rgba(255, 255, 255, 0.35);}body.dark-mode #faq .cs-item-p {color: white;}body.dark-mode #faq .blob {box-shadow: var(--boxShadowDark);}body.dark-mode #faq .blob.top {background-color: var(--secondaryLight);}body.dark-mode #faq .blob.bottom {background-color: var(--primaryLight);}}