/*Error on line 330: 'background-color: ;' has an empty value.*/#cms-section-header .cms-section-full-buffer { z-index: 4; position: relative;}#cms-section-header .biz-open { display: flex; flex: 0 1 100%; margin: 0 24px; align-items: center; justify-content: flex-end;}#cms-section-header .biz-open svg { width: 18px; top: 0; position: relative; margin-right: 8px;}#cms-section-header .biz-open p { display: contents;}#cms-section-header .nav-header-bar-flex { position: relative; display: flex; align-items: center; justify-content: center; max-width: var(--desktop-max-width); margin: 0 auto; padding: 0 var(--desktop-gutter-size) 0 0;}#cms-section-header .nav-header-bar { position: relative; display: inline-block; width: 100%; height: 100px; z-index: 100; background-color: rgba(0, 0, 0, 0);}#cms-section-header .header-static { z-index: 100; background-color: var(--website-bg-color); color: var(--navi-font-color);}#cms-section-header .header-static .hamburger .ham-bar { background-color: var(--navi-font-color);}#cms-section-header .header-static .hamburger:before { background-color: var(--navi-font-color);}#cms-section-header .header-static .hamburger:after { background-color: var(--navi-font-color);}#cms-section-header .title-icon .title-icon-svg svg { fill: inherit;}#cms-section-header .title-icon .title-icon-font { color: inherit;}#cms-section-header .content-right .title-icon.title-icon-left { justify-content: flex-end;}#cms-section-header .content-right .title-icon .title-icon-svg { justify-content: flex-end;}#cms-section-header .logo-header { background-color: var(--primary-color);}#cms-section-header .logo-header h1 { font-size: 32px;}#cms-section-header .nav-header-bar-shell { line-height: 0; transition: opacity 300ms cubic-bezier(0.3, 0, 0.1, 0.5), transform 300ms cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: opacity 300ms cubic-bezier(0.3, 0, 0.1, 0.5), transform 300ms cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-header .user-ext-topbar .nav-header-bar { height: calc(100px + 40px);}#cms-section-header .user-ext-topbar.nav-header-bar-shell { height: calc(100px + 40px);}#cms-section-header .topbar-ext-bg { background-color: var(--primary-color);}#cms-section-header .topbar-ext-box { white-space: nowrap; display: none;}#cms-section-header .topbar-ext-box p, #cms-section-header .topbar-ext-box a { font-size: inherit; margin: 0; color: #ece4d6;}#cms-section-header .topbar-ext-box p svg, #cms-section-header .topbar-ext-box a svg { fill: #ece4d6;}#cms-section-header .user-ext-topbar .topbar-ext-box { display: flex;}#cms-section-header .topbar-ext-flex-box { padding: 0 0 0 calc(100px + 64px);}#cms-section-header .topbar-social-box { margin: 0 0 0 24px; display: flex; align-items: center;}#cms-section-header .topbar-social-box a { flex: 0 0 24px; margin: 0 0 0 8px; display: flex; align-items: center;}#cms-section-header .topbar-social-box a svg { width: 18px; height: 18px; background: unset; stroke: none; transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);}#cms-section-header .topbar-social-box a:hover svg { fill: var(--primary-color);}#cms-section-header .topbar-menu-small { display: flex; align-items: center;}#cms-section-header .menu-bar { color: var(--navi-font-color);}#cms-section-header .menu-bar ul li ul { background-color: var(--website-bg-color); border: 0.5px solid var(--website-bg-color);}#cms-section-header .menu-bar ul li ul li { border-bottom: 0.5px solid var(--website-bg-color);}#cms-section-header .menu-bar ul li ul li a { color: var(--navi-font-color);}#cms-section-header .menu-bar ul li ul li a:after { border-bottom: 2px solid var(--primary-color);}#cms-section-header .menu-bar ul li ul li a:hover { color: var(--primary-color);}#cms-section-header .menu-bar ul li a:before { background-color: var(--primary-color);}#cms-section-header .menu-bar ul li a:hover { color: var(--primary-color);}#cms-section-header .menu-bar nav { justify-content: left;}#cms-section-header .drawer-mob ul li ul { background-color: unset; border: none;}#cms-section-header .drawer-mob ul li ul li { border: none;}#cms-section-header .drawer-mob ul li ul li:first-child { border: none;}#cms-section-header .drawer-mob ul li a { color: var(--drawer-font-color);}#cms-section-header .drawer-mob ul li a:hover { color: var(--primary-color);}#cms-section-header .toggle-menu p { color: var(--navi-font-color);}#cms-section-header .hamburger:before { background-color: var(--navi-font-color);}#cms-section-header .hamburger:after { background-color: var(--navi-font-color);}#cms-section-header .hamburger .ham-bar { background-color: var(--navi-font-color);}#cms-section-header .menu-ctrls { line-height: normal;}#cms-section-header .list-item { flex: 0 0 100%; position: relative; max-width: 100vw;}#cms-section-header .conveyor-controls { margin: 0; position: relative; max-width: var(--desktop-max-width); width: 100%; flex-direction: row-reverse; padding: 0 var(--desktop-gutter-size); box-sizing: border-box; z-index: 2;}#cms-section-header .center-ctrls { left: 0; width: 100%; position: absolute; bottom: var(--desktop-section-spacing); box-sizing: border-box; display: flex; justify-content: center;}#cms-section-header .conveyor-nav-box { justify-content: flex-start;}#cms-section-header .nav-btn { border: 1px solid rgba(255, 255, 255, 0.22); background: rgba(255, 255, 255, 0.04); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); color: #fff; transition: all 0.35s ease;}#cms-section-header .nav-btn:hover { background: rgba(201, 169, 98, 0.18); border-color: var(--primary-color); color: var(--primary-color);}#cms-section-header .nav-item { height: 8px; width: 8px; border-radius: 4px; flex: 0 0 auto; margin-right: 8px; background: rgba(255, 255, 255, 0.28); border: none; padding: 0; transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);}#cms-section-header .nav-item.nav-active { width: 32px; background-color: var(--primary-color);}#cms-section-header .navbar { border-radius: 0; justify-content: flex-start; --primary-color: #f8f4ed;}#cms-section-header .navbar:before { display: none;}#cms-section-header .container { aspect-ratio: 1.3333333333;}#cms-section-header .content-box a { color: inherit;}@media (min-width: 1604px) { #cms-section-header .container { aspect-ratio: unset; } #cms-section-header .slide-image-box img { aspect-ratio: unset; height: 100%; } #cms-section-header .slide-image-box svg { aspect-ratio: unset; height: 100%; } #cms-section-header header { max-height: 100vh; display: flex; flex-direction: column; } #cms-section-header .phone-box { display: flex; } #cms-section-header .list { height: calc(100vh - 100px); } #cms-section-header .center-ctrls { bottom: var(--wide-section-spacing); }}@media (max-width: 826px) { #cms-section-header .toggle-menu { display: flex; } #cms-section-header .phone-box { display: none; } #cms-section-header .menu-bar nav { display: none; } #cms-section-header .topbar-cta-desktop { display: none; } #cms-section-header .topbar-ext-bg { display: none; } #cms-section-header .user-ext-topbar .nav-header-bar { height: 100px; } #cms-section-header .user-ext-topbar .nav-header-bar-flex { height: 100%; } #cms-section-header .user-ext-topbar .logo-header a { transform: translateY(0px); } #cms-section-header .user-ext-topbar.nav-header-bar-shell { height: 100px; } #cms-section-header .container { height: 80vh; aspect-ratio: unset; } #cms-section-header .list { height: 100%; } #cms-section-header img { aspect-ratio: unset; width: 100%; object-fit: cover; height: 100%; } #cms-section-header .content-left .slide-content { text-align: center; } #cms-section-header .content-right .slide-content { text-align: center; } #cms-section-header .slide-content .cta-btn { min-width: 300px; } #cms-section-header .content-left .slide-content .linebreak-item { justify-content: center; } #cms-section-header .content-right .slide-content .linebreak-item { justify-content: center; } #cms-section-header .title-icon .title-icon-svg { justify-content: center; } #cms-section-header .conveyor-controls { position: relative; } #cms-section-header .conveyor-nav-box { justify-content: center; } #cms-section-header .navbar { justify-content: center; } #cms-section-header .content-box { display: none; } #cms-section-header .content-right .title-icon.title-icon-left { justify-content: center; } #cms-section-header .content-right .title-icon .title-icon-svg { justify-content: center; } #cms-section-header .logo-header { padding: 0 16px 0 var(--tablet-gutter-size); aspect-ratio: 1; } #cms-section-header .nav-header-bar-flex { padding: 0 var(--tablet-gutter-size) 0 0; } #cms-section-header .drawer-mob nav { display: table; width: 100%; } #cms-section-header .mob-contact-menu .topbar-cta-desktop { display: flex; margin-top: 24px; } #cms-section-header .center-ctrls { bottom: var(--tablet-section-spacing); } #cms-section-header .title-icon-left { justify-content: center; }}@media (max-width: 480px) { #cms-section-header .logo-header { padding: 0 8px 0 var(--mobile-gutter-size); } #cms-section-header .nav-header-bar-flex { padding: 0 var(--mobile-gutter-size) 0 0; } #cms-section-header .center-ctrls { bottom: var(--mobile-section-spacing); }}#cms-section-6785522425 { position: relative; z-index: 1;}#cms-section-6785522425 .foundation { margin-top: 0px; margin-bottom: 200px; padding-top: 0px; padding-bottom: 200px;}#cms-section-6785522425 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(90deg, white 50%, rgba(120, 113, 108, 0.4) 100%); opacity: 1;}#cms-section-6785522425 .section-bg-image { opacity: 0.05; background-size: 200px; background-position: center; background-repeat: repeat;}#cms-section-6785522425 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-6785522425 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-6785522425 .cms-animation.image-top-right { opacity: 0;}#cms-section-6785522425 .cms-animation.image-top-left { opacity: 0;}#cms-section-6785522425 .flex-box { display: flex; align-items: flex-start; gap: 64px;}#cms-section-6785522425 .media-box { flex: 0 0 50%; position: relative; z-index: 1; display: flex;}#cms-section-6785522425 .content-box { flex: 0 1 100%; position: relative; z-index: 2;}#cms-section-6785522425 .content-bg { position: relative;}#cms-section-6785522425 .headline-txt { text-align: left;}#cms-section-6785522425 .content { padding: 0;}#cms-section-6785522425 .accent-color { background-color: #805f3d; border: 1px solid #805f3d; fill: #f8f4ed;}#cms-section-6785522425 .primary-image { position: relative; flex: 0 1 100%; z-index: 2; line-height: 0; display: flex; flex-direction: column; justify-content: center; overflow: hidden; margin: 48px; z-index: 2;}#cms-section-6785522425 .primary-image img { width: 100%; position: relative; line-height: 0; height: unset; box-sizing: border-box;}#cms-section-6785522425 .first-shape { z-index: 1; position: absolute; top: 0; left: 0; width: 240px; height: 240px; opacity: 0.3; z-index: 1;}#cms-section-6785522425 .display-shape { position: absolute; bottom: 0; right: 0; padding: 2.4rem 2rem; z-index: 3; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; box-sizing: border-box; max-width: 240px;}#cms-section-6785522425 .display-icon { width: 64px; height: 64px; overflow: hidden; margin-bottom: 16px;}#cms-section-6785522425 .display-icon img { width: 100%; height: 100%;}#cms-section-6785522425 .display-icon svg { width: 100%; height: 100%; fill: inherit; background: unset; stroke: none;}#cms-section-6785522425 .second-img { position: absolute; bottom: 30%; right: calc(-1 * var(--desktop-gutter-size)); width: 320px; height: 320px; z-index: 1; display: flex; overflow: hidden; align-items: flex-start; justify-content: center; flex-direction: column; box-sizing: border-box;}#cms-section-6785522425 .second-img img { width: 100%; height: 100%; object-fit: cover; object-position: center;}#cms-section-6785522425 .display-content p { text-align: left; margin: 0;}#cms-section-6785522425 .display-content .title, #cms-section-6785522425 .display-content .sub-heading { color: #f8f4ed;}#cms-section-6785522425 .display-content .title { font-size: 64px;}#cms-section-6785522425 .display-content .sub-heading { font-size: 18px; margin-top: 8px;}#cms-section-6785522425 .btns-box { text-align: left;}#cms-section-6785522425 .content-btn { margin: 24px 32px 24px 0;}#cms-section-6785522425 .content-left .media-box { order: 2;}#cms-section-6785522425 .content-left .content-box { order: 1;}#cms-section-6785522425 .content-right .media-box { order: 1;}#cms-section-6785522425 .content-right .content-box { order: 2;}#cms-section-6785522425 .content-right .second-img { left: calc(-1 * var(--desktop-gutter-size)); right: unset;}@media (max-width: 826px) { #cms-section-6785522425 .media-box { width: 100%; } #cms-section-6785522425 .second-img { display: none; } #cms-section-6785522425 .flex-box { flex-direction: column; } #cms-section-6785522425 .content-bg { padding: 0; } #cms-section-6785522425 .primary-image { margin: 36px; } #cms-section-6785522425 .primary-image img { width: 100%; }}@media (max-width: 480px) { #cms-section-6785522425 .primary-image { margin: 24px; }}#cms-section-680068683 { position: relative; z-index: 2;}#cms-section-680068683 .cms-section-full-buffer { padding-top: 0;}#cms-section-680068683 .foundation { margin-top: -400px; margin-bottom: -360px; padding-top: 0px; padding-bottom: 0px;}#cms-section-680068683 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-680068683 .image-top-left { width: 412px; top: 50%; left: 20%; opacity: 1;}#cms-section-680068683 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-680068683 .cms-animation.image-top-right { opacity: 0;}#cms-section-680068683 .cms-animation.image-top-left { opacity: 0;}#cms-section-680068683 .cms-section-full-buffer { z-index: 4; position: relative;}#cms-section-680068683 .featured-items { text-align: left; fill: #ffffff;}#cms-section-680068683 .featured-items .title p { font-size: 18px; margin-bottom: 24px; transition: color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-680068683 .featured-items .content p { font-size: 16px; transition: color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-680068683 .box-content { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; height: 100%;}#cms-section-680068683 .icon-holder { height: 64px; background-color: #805f3d; padding: 16px; display: inline-block; margin-bottom: 24px; flex: 0 0 auto; transition: background-color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-680068683 .icon-holder svg { height: 100%; fill: inherit; background: unset; stroke: none;}#cms-section-680068683 .content-holder { flex: 0 0 auto;}#cms-section-680068683 .feature-box { position: relative; width: 100%; height: 100%; line-height: 0; box-sizing: border-box; padding: 32px; background-color: var(--background-color-2); border-color: #d9c9b0;}#cms-section-680068683 .feature-box img { width: 100%; border: none; line-height: 0; user-drag: none; -webkit-user-drag: none; -moz-user-drag: none; -o-user-drag: none; -ms-user-drag: none; user-select: none; box-sizing: border-box;}#cms-section-680068683 .link-holder { text-align: left; margin-top: 24px; flex: 0 0 auto;}#cms-section-680068683 .link-box { width: 48px; height: 48px; display: inline-block; background-color: #805f3d; padding: 8px; box-sizing: border-box; transition: background-color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-680068683 .link-box svg { fill: inherit; background: unset; stroke: none;}#cms-section-680068683 .no-border { border: none;}#cms-section-680068683 .side-border { border-right-style: solid; border-right-width: 1px;}#cms-section-680068683 .full-border { border-style: solid; border-width: 1px;}#cms-section-680068683 .hover-effect:before { background-color: #d9c9b0;}#cms-section-680068683 .hover-effect:after { background-color: #d9c9b0;}#cms-section-680068683 .hover-parent:hover { fill: #f8f4ed;}#cms-section-680068683 .hover-parent:hover .icon-holder { background-color: #a68a6b;}#cms-section-680068683 .hover-parent:hover .link-box { background-color: #a68a6b;}#cms-section-680068683 .list-item { padding-right: 0px;}#cms-section-680068683 .grid-layout .list { width: calc(100% + 0px);}#cms-section-680068683 .list-item:last-child .feature-box.side-border { border-right: none;}#cms-section-680068683 .nav-btn { background-color: #d9c9b0; border: 1px solid #d9c9b0;}#cms-section-680068683 .nav-btn svg { fill: #805f3d;}#cms-section-680068683 .navbar:before { background-color: #d9c9b0;}#cms-section-680068683 .nav-active { background-color: #d9c9b0;}#cms-section-7370093446 { position: relative; z-index: 1;}#cms-section-7370093446 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 260px; padding-bottom: 0px;}#cms-section-7370093446 .section-bg-mask { background-color: #ece4d6; background-image: rgba(0, 0, 0, 0); opacity: 0.85;}#cms-section-7370093446 .section-bg-image { opacity: 1; background-size: cover; background-position: center; background-repeat: no-repeat;}#cms-section-7370093446 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-7370093446 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-7370093446 .cms-animation.image-top-right { opacity: 0;}#cms-section-7370093446 .cms-animation.image-top-left { opacity: 0;}#cms-section-7370093446 .cms-section-full-buffer { z-index: 4; position: relative;}#cms-section-7370093446 .featured-items { text-align: left; fill: var(--body-font-color);}#cms-section-7370093446 .featured-items .title p { font-size: 18px; color: #805f3d; margin-bottom: 24px; transition: color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-7370093446 .featured-items .content p { font-size: 16px; color: #3c2f2f; transition: color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-7370093446 .box-content { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; height: 100%;}#cms-section-7370093446 .img-landscape { aspect-ratio: 1.3333333333;}#cms-section-7370093446 .img-portroit { aspect-ratio: 0.75;}#cms-section-7370093446 .img-square { aspect-ratio: 1;}#cms-section-7370093446 .img-box { position: relative; width: 100%;}#cms-section-7370093446 .img-box img { width: 100%; aspect-ratio: inherit; object-fit: cover; display: block;}#cms-section-7370093446 .img-box svg { width: 100%; aspect-ratio: inherit; object-fit: cover; display: block;}#cms-section-7370093446 .icon-holder { position: absolute; bottom: 32px; left: 32px; height: 56px; width: 56px; background-color: var(--background-color-2); padding: 28px; display: inline-block; flex: 0 0 auto; transition: background-color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1); z-index: 2;}#cms-section-7370093446 .icon-holder svg { height: 100%; fill: inherit; background: unset; stroke: none; transform: scale(1); transition: transform var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-7370093446 .icon-holder img { height: 100%; transform: scale(1); transition: transform var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-7370093446 .content-holder { flex: 0 0 auto; padding: 32px; box-sizing: border-box;}#cms-section-7370093446 .feature-box { position: relative; width: 100%; height: 100%; line-height: 0; box-sizing: border-box; background-color: #ffffff; border-color: var(--border-color);}#cms-section-7370093446 .feature-box img { width: 100%; border: none; line-height: 0; user-drag: none; -webkit-user-drag: none; -moz-user-drag: none; -o-user-drag: none; -ms-user-drag: none; user-select: none; box-sizing: border-box;}#cms-section-7370093446 .link-holder { text-align: left; margin-top: 24px; flex: 0 0 auto;}#cms-section-7370093446 .link-box { width: 48px; height: 48px; display: inline-block; padding: 8px; box-sizing: border-box; transition: background-color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-7370093446 .link-box svg { fill: inherit; background: unset; stroke: none;}#cms-section-7370093446 .no-border { border: none;}#cms-section-7370093446 .side-border { border-right-style: solid; border-right-width: 1px;}#cms-section-7370093446 .full-border { border-style: solid; border-width: 1px;}#cms-section-7370093446 .full-border .content-holder { border-top-style: solid; border-top-width: 1px; border-top-color: inherit; border-top-color: var(--border-color);}#cms-section-7370093446 .hover-effect { opacity: 0.3;}#cms-section-7370093446 .hover-parent:hover .icon-holder img { transform: scale(0.9);}#cms-section-7370093446 .hover-parent:hover .icon-holder svg { transform: scale(0.9);}#cms-section-7370093446 .list-item { padding-right: 24px;}#cms-section-7370093446 .grid-layout .list { width: calc(100% + 24px);}#cms-section-7370093446 .list-item:last-child .feature-box.side-border { border-right: none;}#cms-section-7370093446 .nav-btn { background-color: #805f3d; border: 1px solid #805f3d;}#cms-section-7370093446 .navbar:before { background-color: #805f3d;}#cms-section-7370093446 .nav-active { background-color: #805f3d;}@media (min-width: 1604px) { #cms-section-7370093446 .list-item { flex: 0 0 33%; }}#cms-section-2868317059 { position: relative; z-index: 1;}#cms-section-2868317059 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-2868317059 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-2868317059 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-2868317059 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-2868317059 .cms-animation.image-top-right { opacity: 0;}#cms-section-2868317059 .cms-animation.image-top-left { opacity: 0;}#cms-section-2868317059 .cms-section-full-buffer { z-index: 4; position: relative;}#cms-section-2868317059 .img-box { position: relative; width: calc(100% - 32px); margin: auto; overflow: hidden; border-radius: 0 64px 0 0; line-height: 0;}#cms-section-2868317059 .img-box img, #cms-section-2868317059 .img-box svg { aspect-ratio: 0.75; width: 100%; border: none; line-height: 0; box-sizing: border-box; line-height: 0; object-fit: cover;}#cms-section-2868317059 .img-box:before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; opacity: 0.3; background-color: #000; transition: height var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-2868317059 .member-box { text-align: left;}#cms-section-2868317059 .member-box .title { position: absolute; bottom: 0; padding: 12px 24px; left: 32px; transform: translateY(50%); margin: 0; line-height: 1em; padding: 12px 24px 12px 32px; box-sizing: border-box;}#cms-section-2868317059 .member-box .title p { font-size: 18px; color: #f8f4ed; transition: color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1); margin: 0;}#cms-section-2868317059 .member-box .title img { width: 280px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: -1;}#cms-section-2868317059 .member-box .content { padding: 0 20px; box-sizing: border-box;}#cms-section-2868317059 .member-box .content p { font-size: 24px; transition: color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1); text-align: right; margin: 0;}#cms-section-2868317059 .member-box:hover .social-icons { transform: translateY(0); opacity: 1;}#cms-section-2868317059 .member-box:hover .img-box:before { height: 100%;}#cms-section-2868317059 .box-content { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; height: 100%;}#cms-section-2868317059 .member-front { position: relative; z-index: 2;}#cms-section-2868317059 .member-back { position: absolute; bottom: 0; left: 0; width: 100%; height: calc(100% - 80px); z-index: 1; border-radius: 0 0 0 64px; background-color: var(--background-color-2);}#cms-section-2868317059 .member-bottom { position: relative; padding: 48px 0; z-index: 2;}#cms-section-2868317059 .social-icons { position: absolute; bottom: 48px; left: 0; right: 0; display: flex; justify-content: center; gap: 10px; z-index: 2; transform: translateY(48px); opacity: 0; transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.35s ease; flex-wrap: wrap; padding: 0 24px;}#cms-section-2868317059 .social-icons a { width: 42px; height: 42px; border-radius: 50%; background: var(--website-bg-color); display: flex; align-items: center; justify-content: center; color: var(--text); text-decoration: none; transition: all 0.25s ease;}#cms-section-2868317059 .social-icons a:hover { transform: translateY(-4px) scale(1.08);}#cms-section-2868317059 .social-icons a:hover svg { fill: var(--primary-color);}#cms-section-2868317059 .social-icons svg { width: 20px; height: 20px; fill: var(--body-font-color); background: unset; stroke: none;}#cms-section-2868317059 .content-holder { flex: 0 0 auto; padding: 32px; box-sizing: border-box;}#cms-section-2868317059 .no-border { border: none;}#cms-section-2868317059 .full-border { border-style: solid; border-width: 1px;}#cms-section-2868317059 .full-border .content-holder { border-top-style: solid; border-top-width: 1px; border-top-color: inherit; border-top-color: var(--border-color);}#cms-section-2868317059 .hover-effect { opacity: 0.3;}#cms-section-2868317059 .list-item { padding-right: 16px;}#cms-section-2868317059 .grid-layout .list { width: calc(100% + 16px);}#cms-section-2868317059 .list-item:last-child .feature-box.side-border { border-right: none;}@media (min-width: 1604px) { #cms-section-2868317059 .list-item { flex: 0 0 33%; }}#cms-section-9260921395 { position: relative; z-index: 1;}#cms-section-9260921395 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-9260921395 .section-bg-mask { background-color: #ffffff; background-image: rgba(0, 0, 0, 0); opacity: 0.85;}#cms-section-9260921395 .section-bg-image { opacity: 0.55; background-size: cover; background-position: center; background-repeat: repeat;}#cms-section-9260921395 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-9260921395 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-9260921395 .cms-animation.image-top-right { opacity: 0;}#cms-section-9260921395 .cms-animation.image-top-left { opacity: 0;}#cms-section-9260921395 .section-intro h1 { color: #805f3d;}#cms-section-9260921395 .section-intro .heading-h1, #cms-section-9260921395 .section-intro .heading-h1a { color: #805f3d;}#cms-section-9260921395 .cms-section-full-buffer { z-index: 4; position: relative;}#cms-section-9260921395 .review-items { max-width: 75%;}#cms-section-9260921395 .review-flex { display: flex;}#cms-section-9260921395 .review-flex .review-items { flex: 0 1 100%;}#cms-section-9260921395 .intro-full { display: block;}#cms-section-9260921395 .intro-full .intro-summary { margin: 3rem 0 0 0;}#cms-section-9260921395 .review-card { position: relative; padding: 48px 32px 32px 32px; box-sizing: border-box; background-color: var(--background-color-2); margin-top: 40px; border-radius: 48px; border-top-left-radius: 0;}#cms-section-9260921395 .review-card:before { content: ""; position: absolute; border-radius: calc(48px + 4px); border-top-left-radius: 0; top: -4px; left: -4px; width: calc(100% + 8px); height: calc(100% + 8px); border: 1px dashed #d9c9b0; box-sizing: border-box;}#cms-section-9260921395 .comma-box { position: absolute; width: 52px; height: 52px; padding: 12px; top: -28px; left: 28px; box-sizing: border-box; overflow: hidden; border-radius: calc(48px / 2); border-top-right-radius: 0px;}#cms-section-9260921395 .comma-box svg { position: relative; fill: var(--primary-color); background: unset; stroke: none; z-index: 1;}#cms-section-9260921395 .comma-box:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--background-color-3);}#cms-section-9260921395 .review-text p { font-size: 16px; text-align: left; color: var(--body-font-color); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}#cms-section-9260921395 .linebreak { border-top: 1px solid var(--border-color); margin: 24px auto;}#cms-section-9260921395 .reviewer-profile { display: flex;}#cms-section-9260921395 .profile-image { flex: 0 0 72px; height: 72px; width: 72px; border-radius: 50%; overflow: hidden; margin-right: 16px; box-sizing: border-box;}#cms-section-9260921395 .profile-image img { width: 100%; height: 100%; aspect-ratio: 1; border: none; line-height: 0; user-drag: none; -webkit-user-drag: none; -moz-user-drag: none; -o-user-drag: none; -ms-user-drag: none; user-select: none; box-sizing: border-box; line-height: 0; object-fit: cover;}#cms-section-9260921395 .conveyor-controls { margin-top: 40px;}#cms-section-9260921395 .profile-content { flex: 0 1 100%; display: flex; flex-direction: column; align-items: flex-start; justify-content: center;}#cms-section-9260921395 .profile-content .author p { font-size: 18px; color: #2c221b; text-align: left; margin: 0;}#cms-section-9260921395 .profile-content .role p { font-size: 18px; color: #805f3d; text-align: left; margin: 0;}#cms-section-9260921395 .content-holder { flex: 0 0 auto; padding: 32px; box-sizing: border-box;}#cms-section-9260921395 .list-item { padding-right: 24px; flex: 0 0 40%;}#cms-section-9260921395 .grid-layout .list { width: calc(100% + 24px);}#cms-section-9260921395 .list-item:last-child .feature-box.side-border { border-right: none;}#cms-section-9260921395 .nav-btn { background-color: #805f3d; border: 1px solid #805f3d;}#cms-section-9260921395 .nav-btn svg { fill: #ffffff;}#cms-section-9260921395 .navbar:before { background-color: #805f3d;}#cms-section-9260921395 .nav-active { background-color: #805f3d;}#cms-section-9260921395 .review-flex { display: flex;}#cms-section-9260921395 .review-items { overflow: visible;}@media (min-width: 1604px) { #cms-section-9260921395 .list-item { flex: 0 0 35%; padding: 0 3rem 0 0; max-width: 35%; box-sizing: border-box; }}@media (max-width: 826px) { #cms-section-9260921395 .review-flex { display: block; } #cms-section-9260921395 .list-item { flex: 0 0 70%; } #cms-section-9260921395 .construction-conveyor.review-items { max-width: unset; } #cms-section-9260921395 .section-intro { max-width: unset; }}@media (max-width: 480px) { #cms-section-9260921395 .list-item { flex: 0 0 100%; } #cms-section-9260921395 .review-flex .review-items { width: 100%; max-width: 100%; }}#cms-section-5429643538 { position: relative; z-index: 1;}#cms-section-5429643538 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-5429643538 .section-bg-mask { background-color: #ece4d6; background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-5429643538 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-5429643538 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-5429643538 .cms-animation.image-top-right { opacity: 0;}#cms-section-5429643538 .cms-animation.image-top-left { opacity: 0;}#cms-section-5429643538 .cms-section-full-buffer { z-index: 4; position: relative;}#cms-section-5429643538 .blog-flex { display: flex; width: 100%; max-width: 100%;}#cms-section-5429643538 .blog-flex .review-items { flex: 0 1 100%; width: 70%; max-width: 100%;}#cms-section-5429643538 .intro-full { display: block;}#cms-section-5429643538 .intro-full .intro-summary { margin: 3rem 0 0 0;}#cms-section-5429643538 .img-landscape { aspect-ratio: 1.3333333333;}#cms-section-5429643538 .img-portroit { aspect-ratio: 0.75;}#cms-section-5429643538 .img-square { aspect-ratio: 1;}#cms-section-5429643538 .img-box { position: relative; width: 100%;}#cms-section-5429643538 .img-box img { width: 100%; aspect-ratio: inherit; object-fit: cover; display: block;}#cms-section-5429643538 .img-box svg { width: 100%; aspect-ratio: inherit; object-fit: cover; display: block;}#cms-section-5429643538 article { position: relative; display: flex; flex-direction: column; height: 100%; align-items: center;}#cms-section-5429643538 .theme-bar { position: absolute; top: 16px; left: 16px;}#cms-section-5429643538 .theme-bar a { font-size: 14px; color: #fff; padding: 4px 12px; border-radius: 2px;}#cms-section-5429643538 .date-box { position: absolute; bottom: 0px; right: 16px; z-index: 2;}#cms-section-5429643538 .date-box p { font-size: 14px; color: #fff; padding: 8px 24px; margin: 0; background-color: var(--background-color-2); transform: translateY(50%);}#cms-section-5429643538 .publishing { display: flex; align-items: center; justify-content: flex-start;}#cms-section-5429643538 .publishing span { margin-right: 8px;}#cms-section-5429643538 .publishing p { font-size: 14px; display: flex; align-items: center; line-height: 1em; color: var(--body-font-color);}#cms-section-5429643538 .publishing svg { height: calc(14px + 4px); width: calc(14px + 4px); stroke: none; background: unset; opacity: 0.7; fill: var(--body-font-color);}#cms-section-5429643538 .meta-dot { width: 4px; height: 4px; border-radius: 50%; background: currentColor; opacity: 0.5; margin: 0 8px;}#cms-section-5429643538 .linebreak { border-top: 1px solid; margin: 24px auto;}#cms-section-5429643538 .blog-content { text-align: left; padding: 32px; box-sizing: border-box; flex: 0 1 100%; background-color: var(--background-color-3);}#cms-section-5429643538 .blog-content .b-headline { margin: 16px 0 0 0; font-size: 18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}#cms-section-5429643538 .conveyor-controls { margin-top: 40px;}#cms-section-5429643538 .content-holder { flex: 0 0 auto; padding: 32px; box-sizing: border-box;}#cms-section-5429643538 .list-item { padding-right: 24px; flex: 0 0 40%;}#cms-section-5429643538 .grid-layout .list { width: calc(100% + 24px);}#cms-section-5429643538 .link-icon { width: 48px; height: 48px; padding: 8px; box-sizing: border-box; background-color: var(--button-secondary-color);}#cms-section-5429643538 .link-icon svg { width: 100%; background-color: unset; fill: var(--website-bg-color);}#cms-section-5429643538 .link-txt { position: absolute; top: calc(-100% - 12px); left: 50%; transform: translate(-50%, -50%) rotate(-90deg); -webkit-transform: translate(-50%, -50%) rotate(-90deg); white-space: nowrap; height: 100%; display: flex; align-items: center; padding: 0 32px; box-sizing: border-box;}#cms-section-5429643538 .link-txt:before { content: ""; top: 0; left: 0; position: absolute; background-color: var(--button-secondary-color); width: 100%; height: 100%; opacity: 0.3; transition: opacity var(--animation-duration) ease-in-out; -webkit-transition: opacity var(--animation-duration) ease-in-out;}#cms-section-5429643538 .link-txt p { margin: 0; font-size: 13px; font-weight: bold; text-transform: uppercase; opacity: 0.7; position: relative; z-index: 1; transition: opacity var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out; -webkit-transition: opacity var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out;}#cms-section-5429643538 .read-more-btn { position: absolute; bottom: 0; right: 0; width: 48px; display: none;}#cms-section-5429643538 .read-more-btn:hover .link-txt:before { opacity: 1;}#cms-section-5429643538 .read-more-btn:hover .link-txt p { opacity: 1; color: var(--website-bg-color);}#cms-section-5429643538 .house-angle .blog-content { width: calc(100% - 32px); top: -24px; position: relative;}#cms-section-5429643538 .house-angle .blog-content:before { content: ""; width: 100%; height: 32px; clip-path: polygon(0 0, 100% 100%, 0 100%); background: inherit; position: absolute; top: -32px; left: 0;}#cms-section-5429643538 .house-angle .date-box { bottom: 16px; right: 32px;}#cms-section-5429643538 .house-angle .date-box p { transform: translateY(0%);}#cms-section-5429643538 .modern-house article { align-items: flex-start;}#cms-section-5429643538 .modern-house .blog-content { width: calc(100% - 48px); position: relative; padding: 32px 8px 32px 32px; min-height: 173px;}#cms-section-5429643538 .modern-house .read-more-btn { display: block;}#cms-section-5429643538 .modern-house .date-box { left: 32px; right: unset;}@media (min-width: 1604px) { #cms-section-5429643538 .list-item { flex: 0 0 40%; width: 40%; box-sizing: border-box; }}@media (max-width: 826px) { #cms-section-5429643538 .review-flex { display: block; } #cms-section-5429643538 .list-item { flex: 0 0 70%; } #cms-section-5429643538 .section-intro { max-width: unset; } #cms-section-5429643538 .blog-flex { display: block; } #cms-section-5429643538 .blog-flex .review-items { max-width: 100%; }}@media (max-width: 480px) { #cms-section-5429643538 .list-item { flex: 0 0 100%; } #cms-section-5429643538 .blog-flex .review-items { width: 100%; }}