 @media only screen and (min-width: 0rem) {#hero-143 {text-align: center;padding: clamp(8rem, 20vw, 13rem) 1rem 0;padding-bottom: clamp(3rem, 20vw, 15rem);position: relative;z-index: 1;overflow: hidden;}#hero-143 .cs-background {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -2;}#hero-143 .cs-background:before {content: "";width: 100%;height: 100%;background: #000;opacity: 0.6;position: absolute;display: block;top: 0;left: 0;z-index: 1;pointer-events: none;}#hero-143 .cs-background img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}#hero-143 .cs-container {width: 100%;max-width: 80rem;margin: auto;}#hero-143 .cs-title {font-size: clamp(2.4375rem, 6.4vw, 3.8125rem);font-weight: 700;line-height: 1.2em;text-align: center;max-width: 51.8125rem;margin: 0 auto clamp(1rem, 4vw, 1.5rem);color: #fff;position: relative;}#hero-143 .cs-title:after {content: "";width: clamp(3.75rem, 9.5vw, 6.25rem);height: clamp(0.25rem, 0.8vw, 0.5rem);margin: clamp(1rem, 4vw, 1.5rem) auto clamp(1rem, 4vw, 1.5rem);background: var(--primary);opacity: 1;position: relative;display: block;}#hero-143 .cs-text {font-size: clamp(1rem, 1.95vw, 1.5625rem);line-height: 1.5em;text-align: center;width: 100%;max-width: clamp(35rem, 70vw, 60rem);margin: 0 auto;margin-bottom: clamp(2.5rem, 4vw, 3rem);color: #fff;}#hero-143 .cs-button-solid {font-size: 1rem;line-height: clamp(2.875rem, 5.5vw, 3.5rem);text-decoration: none;font-weight: 700;margin: auto;color: #1a1a1a;min-width: 9.375rem;padding: 0 1.5rem;background-color: var(--primary);border-radius: 0.25rem;display: inline-block;position: relative;z-index: 1;transition: color 0.3s;}#hero-143 .cs-button-solid:before {content: "";position: absolute;height: 100%;width: 0%;background: #000;opacity: 1;top: 0;left: 0;z-index: -1;border-radius: 0.25rem;transition: width 0.3s;}#hero-143 .cs-button-solid:hover {color: #fff;}#hero-143 .cs-button-solid:hover:before {width: 100%;}}@media only screen and (min-width: 81.25rem) {#hero-143 {background: url("/assets/images/portfolios/bed.webp");background-size: cover;background-position: center;background-repeat: no-repeat;background-attachment: fixed;}#hero-143 .cs-background img {display: none;}}@media only screen and (min-width: 0rem) {body.dark-mode #hero-143:before, body.dark-mode #hero-143:after {background: var(--dark);}body.dark-mode #hero-143 .cs-background:before {opacity: 0.7;}}@media only screen and (min-width: 0rem) {#h-services-143 {padding: 0 1em clamp(2.5rem, 7.9vw, 6.25rem) 1rem;position: relative;z-index: 10;}#h-services-143 .cs-content-wrapper {width: 100%;max-width: 465px;margin: 0 auto;margin-top: calc(clamp(5rem, 13vw, 4.75rem) * -0.3);padding: clamp(2.5rem, 4.7vw, 3rem) clamp(1rem, 5.3vw, 2.75rem);box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);border-radius: 5px;border-top: 8px solid var(--primary);background-color: #fff;box-sizing: border-box;}#h-services-143 .cs-content {text-align: center;margin-bottom: clamp(2rem, 5vw, 3rem);max-width: 80%;margin-left: auto;margin-right: auto;}#h-services-143 .cs-card-group {width: 100%;margin: 0;padding: 0;background-color: transparent;box-shadow: none;border-top: none;}#h-services-143 .cs-item {list-style: none;margin: 0 auto 2rem;width: 100%;max-width: 22.5rem;}#h-services-143 .cs-item:last-of-type {margin-bottom: 0;}#h-services-143 .cs-icon {width: clamp(4.25rem, 8.8vw, 5.5rem);height: clamp(4.25rem, 8.8vw, 5.5rem);margin: auto;margin-bottom: clamp(1.25rem, 5vw, 1.5rem);background: var(--primary);border-radius: 50%;display: flex;justify-content: center;align-items: center;}#h-services-143 .cs-icon img {width: clamp(2.75rem, 5.8vw, 3.25rem);height: auto;}#h-services-143 .cs-title {font-size: clamp(1rem, 5vw, 1.25rem);line-height: 1.2em;text-transform: uppercase;text-align: center;margin: 0 auto 0.5rem;color: var(--headerColor);}#h-services-143 .cs-text {font-size: clamp(1rem, 2.5vw, 1.25rem);text-align: center;line-height: 1.5em;max-width: 22.5rem;margin: 0 auto;color: var(--bodyTextColor);}}@media only screen and (min-width: 48rem) {#h-services-143 .cs-content-wrapper {max-width: 784px;margin-top: calc(clamp(4.75rem, 20vw, 20rem) * -0.5);}#h-services-143 .cs-content {max-width: 90%;}#h-services-143 .cs-card-group {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;column-gap: 40px;}#h-services-143 .cs-item {width: 45%;max-width: 19.625rem;}#h-services-143 .cs-item:last-of-type {margin-bottom: 2rem;}}@media only screen and (min-width: 81.25rem) {#h-services-143 .cs-content-wrapper {max-width: 1280px;}#h-services-143 .cs-content {max-width: 80%;}#h-services-143 .cs-card-group {flex-wrap: nowrap;}#h-services-143 .cs-item {margin: 0;}#h-services-143 .cs-item:last-of-type {margin-bottom: 0;}}@media only screen and (min-width: 0rem) {body.dark-mode #h-services-143 .cs-content-wrapper {background: var(--medium);}body.dark-mode #h-services-143 .cs-icon {background: var(--darkTint);}body.dark-mode #h-services-143 .cs-title {color: #fff;}body.dark-mode #h-services-143 .cs-text {color: #fff;}}