/*Error on line 2309: 'color: ;' has an empty value.*/#cms-section-header .cms-section-full-buffer { z-index: 4; position: relative;}#cms-section-header header { max-height: 100lvh; height: 100lvh; display: flex; flex-direction: column; height: 100lvh;}#cms-section-header .header-slideshow { height: 100%;}#cms-section-header .slide-image-box { position: absolute;}#cms-section-header .slide-image-box img { height: 100%;}#cms-section-header .slide-content { position: relative; height: 100%;}#cms-section-header .foundation { flex: 0 1 100%;}#cms-section-header .container { height: 100%;}#cms-section-header .list { height: 100%;}#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: #233d6e;}#cms-section-header .phone-box { --navi-font-color: #ffffff;}#cms-section-header .header-static { z-index: 100; background-color: #233d6e; 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: #ffffff;}#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: #ffffff;}#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: #233d6e;}#cms-section-header .topbar-ext-box p svg, #cms-section-header .topbar-ext-box a svg { fill: #233d6e;}#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 .link-half-highlight-reverse .iw-link:before { width: 0%;}#cms-section-header .slide-active .link-half-highlight-reverse .iw-link:before { width: calc(100% + 8px);}#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 { --navi-font-color: #ffffff;}#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: #f8f9fa;}#cms-section-header .menu-bar ul li a:hover { color: #f8f9fa;}#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 { background: none; border: 0;}#cms-section-header .toggle-menu p { color: #ffffff;}#cms-section-header .hamburger:before { background-color: #ffffff;}#cms-section-header .hamburger:after { background-color: #ffffff;}#cms-section-header .hamburger .ham-bar { background-color: #ffffff;}#cms-section-header .btn-arrow { 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; 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; padding: 0 var(--desktop-gutter-size);}#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: #f8f9fa;}#cms-section-header .navbar:before { display: none;}#cms-section-header .content-box a { color: inherit;}#cms-section-header .first-mobile { display: none;}#cms-section-header .hide-first-disktop { display: block;}@media (min-width: 1512px) { #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: 942px) { #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 { 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 .center-ctrls { padding: 0 var(--tablet-gutter-size); } #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-header .hide-first-disktop { display: none; } #cms-section-header .first-mobile { display: block; } #cms-section-header .center-ctrls { padding: 0 var(--mobile-gutter-size); } #cms-section-header .mobile-content-below .slide-image-box { position: relative; height: auto; aspect-ratio: 1.3333333333; overflow: hidden; } #cms-section-header .mobile-content-below .slide-content { height: auto; } #cms-section-header .mobile-content-below .slide-overlay { display: none; } #cms-section-header .mobile-content-below .center-ctrls { position: relative; top: 0; bottom: unset; } #cms-section-header .mobile-content-below .content-inner { --mobile-content-bg-color: #6e6e6e; background-color: var(--mobile-content-bg-color); padding: 24px; box-sizing: border-box; margin-top: -40px; } #cms-section-header .mobile-content-below slide-content { padding: 0 var(--mobile-gutter-size); justify-content: center; } #cms-section-header .mobile-content-below .content-right .slide-content, #cms-section-header .mobile-content-below .content-left .slide-content { justify-content: center; } #cms-section-header .mobile-content-below .navbar { display: inline-block; margin: auto; text-align: center; } #cms-section-header .mobile-content-below .nav-item { background-color: #6e6e6e; } #cms-section-header .mobile-content-below .nav-ctrls { display: flex; position: absolute; width: 100%; justify-content: space-between; } #cms-section-header .mobile-content-below .nav-btn { background: none; border: none; backdrop-filter: none; -webkit-backdrop-filter: none; } #cms-section-header .mobile-content-below .nav-btn svg { fill: #6e6e6e; } #cms-section-header header.mobile-content-below { height: auto; max-height: unset; }}#cms-section-551809576 { position: relative; z-index: 1;}#cms-section-551809576 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 240px;}#cms-section-551809576 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(90deg, rgba(233, 238, 244, 0.38) 0%, #e9eef4 51%); opacity: 1;}#cms-section-551809576 .section-bg-image { opacity: 0.05; background-size: 200px; background-position: center; background-repeat: repeat;}#cms-section-551809576 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-551809576 .image-bottom-right { width: 280px; bottom: 15%; right: 75%; opacity: 1;}#cms-section-551809576 .cms-animation.image-top-right { opacity: 0;}#cms-section-551809576 .cms-animation.image-top-left { opacity: 0;}#cms-section-551809576 .flex-box { display: flex; align-items: stretch; gap: 64px;}#cms-section-551809576 .media-box { flex: 0 0 50%; position: relative; z-index: 1; display: flex; align-items: center;}#cms-section-551809576 .content-box { flex: 0 1 100%; position: relative; z-index: 2;}#cms-section-551809576 .content-bg { position: relative;}#cms-section-551809576 .headline-txt { text-align: left;}#cms-section-551809576 .content { padding: 0;}#cms-section-551809576 .accent-color { background-color: #233d6e; border: 1px solid #233d6e; fill: #f8f9fa;}#cms-section-551809576 .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-551809576 .primary-image img { width: 100%; position: relative; line-height: 0; height: unset; box-sizing: border-box;}#cms-section-551809576 .first-shape { z-index: 1; position: absolute; top: 0; left: 0; width: 240px; height: 240px; opacity: 0.3; z-index: 1;}#cms-section-551809576 .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; min-width: 180px; min-height: 180px;}#cms-section-551809576 .display-icon { width: 64px; height: 64px; overflow: hidden; margin-bottom: 16px;}#cms-section-551809576 .display-icon img { width: 100%; height: 100%;}#cms-section-551809576 .display-icon svg { width: 100%; height: 100%; fill: inherit; background: unset; stroke: none;}#cms-section-551809576 .second-img { position: absolute; top: 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-551809576 .second-img img { width: 100%; height: 100%; object-fit: cover; object-position: center;}#cms-section-551809576 .second-img:hover { z-index: 3;}#cms-section-551809576 .display-content p { text-align: left; margin: 0;}#cms-section-551809576 .display-content .title, #cms-section-551809576 .display-content .sub-heading { color: #f8f9fa;}#cms-section-551809576 .display-content .title { font-size: 64px;}#cms-section-551809576 .display-content .sub-heading { font-size: 18px; margin-top: 8px;}#cms-section-551809576 .btns-box { text-align: left;}#cms-section-551809576 .content-btn { margin: 24px 32px 24px 0;}#cms-section-551809576 .content-left .media-box { order: 2;}#cms-section-551809576 .content-left .content-box { order: 1;}#cms-section-551809576 .content-right .media-box { order: 1;}#cms-section-551809576 .content-right .content-box { order: 2;}#cms-section-551809576 .content-right .second-img { left: calc(-1 * var(--desktop-gutter-size)); right: unset;}@media (max-width: 942px) { #cms-section-551809576 .media-box { width: 100%; padding-bottom: 60px; } #cms-section-551809576 .hide-icon-on-device { display: none; } #cms-section-551809576 .second-img { display: none; } #cms-section-551809576 .flex-box { flex-direction: column; } #cms-section-551809576 .content-bg { padding: 0; } #cms-section-551809576 .primary-image { margin: 36px; } #cms-section-551809576 .primary-image img { width: 100%; } #cms-section-551809576 .content-left .media-box { order: 1; } #cms-section-551809576 .content-left .content-box { order: 2; } #cms-section-551809576 .display-shape { padding: 1.8rem 1.5rem; max-width: 180px; } #cms-section-551809576 .display-icon { width: 40px; height: 40px; } #cms-section-551809576 .display-content .title { font-size: 48px; }}@media (max-width: 480px) { #cms-section-551809576 .primary-image { margin: 24px; }}#cms-section-7455550695 { position: relative; z-index: 1;}#cms-section-7455550695 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-7455550695 .section-bg-mask { background-color: #e0e6f0; background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-7455550695 .image-top-left { width: 400px; top: 65%; left: 0%; opacity: 1;}#cms-section-7455550695 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-7455550695 .cms-animation.image-top-right { opacity: 0;}#cms-section-7455550695 .cms-animation.image-top-left { opacity: 0;}#cms-section-7455550695 .flex-box { display: flex; align-items: stretch; gap: 64px;}#cms-section-7455550695 .media-box { flex: 0 0 50%; position: relative; z-index: 1; display: flex; align-items: center;}#cms-section-7455550695 .content-box { flex: 0 1 100%; position: relative; z-index: 2;}#cms-section-7455550695 .content-bg { position: relative;}#cms-section-7455550695 .headline-txt { text-align: left;}#cms-section-7455550695 .content { padding: 0;}#cms-section-7455550695 .accent-color { background-color: #d49f17; border: 1px solid #d49f17; fill: #ffffff;}#cms-section-7455550695 .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-7455550695 .primary-image img { width: 100%; position: relative; line-height: 0; height: unset; box-sizing: border-box;}#cms-section-7455550695 .first-shape { z-index: 1; position: absolute; top: 0; left: 0; width: 240px; height: 240px; opacity: 0.3; z-index: 1;}#cms-section-7455550695 .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; min-width: 180px; min-height: 180px;}#cms-section-7455550695 .display-icon { width: 64px; height: 64px; overflow: hidden; margin-bottom: 16px;}#cms-section-7455550695 .display-icon img { width: 100%; height: 100%;}#cms-section-7455550695 .display-icon svg { width: 100%; height: 100%; fill: inherit; background: unset; stroke: none;}#cms-section-7455550695 .second-img { position: absolute; top: 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-7455550695 .second-img img { width: 100%; height: 100%; object-fit: cover; object-position: center;}#cms-section-7455550695 .second-img:hover { z-index: 3;}#cms-section-7455550695 .display-content p { text-align: left; margin: 0;}#cms-section-7455550695 .display-content .title, #cms-section-7455550695 .display-content .sub-heading { color: #ffffff;}#cms-section-7455550695 .display-content .title { font-size: 64px;}#cms-section-7455550695 .display-content .sub-heading { font-size: 18px; margin-top: 8px;}#cms-section-7455550695 .btns-box { text-align: left;}#cms-section-7455550695 .content-btn { margin: 24px 32px 24px 0;}#cms-section-7455550695 .content-left .media-box { order: 2;}#cms-section-7455550695 .content-left .content-box { order: 1;}#cms-section-7455550695 .content-right .media-box { order: 1;}#cms-section-7455550695 .content-right .content-box { order: 2;}#cms-section-7455550695 .content-right .second-img { left: calc(-1 * var(--desktop-gutter-size)); right: unset;}@media (max-width: 942px) { #cms-section-7455550695 .media-box { width: 100%; padding-bottom: 60px; } #cms-section-7455550695 .hide-icon-on-device { display: none; } #cms-section-7455550695 .second-img { display: none; } #cms-section-7455550695 .flex-box { flex-direction: column; } #cms-section-7455550695 .content-bg { padding: 0; } #cms-section-7455550695 .primary-image { margin: 36px; } #cms-section-7455550695 .primary-image img { width: 100%; } #cms-section-7455550695 .content-left .media-box { order: 1; } #cms-section-7455550695 .content-left .content-box { order: 2; } #cms-section-7455550695 .display-shape { padding: 1.8rem 1.5rem; max-width: 180px; } #cms-section-7455550695 .display-icon { width: 40px; height: 40px; } #cms-section-7455550695 .display-content .title { font-size: 48px; }}@media (max-width: 480px) { #cms-section-7455550695 .primary-image { margin: 24px; }}#cms-section-984242284 { position: relative; z-index: 1;}#cms-section-984242284 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-984242284 .section-bg-mask { background-color: #e0e6f0; background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-984242284 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-984242284 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-984242284 .cms-animation.image-top-right { opacity: 0;}#cms-section-984242284 .cms-animation.image-top-left { opacity: 0;}#cms-section-984242284 .cms-section-full-buffer { z-index: 4; position: relative;}#cms-section-984242284 .featured-items { text-align: left; fill: #f8f9fa;}#cms-section-984242284 .featured-items .title p { font-size: 24px; margin-bottom: 24px; transition: color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-984242284 .featured-items .content p { font-size: 14px; color: #0f2a4f; transition: color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-984242284 .box-content { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; height: 100%;}#cms-section-984242284 .img-landscape { aspect-ratio: 1.3333333333;}#cms-section-984242284 .img-portroit { aspect-ratio: 0.75;}#cms-section-984242284 .img-square { aspect-ratio: 1;}#cms-section-984242284 .img-box { position: relative; width: 100%;}#cms-section-984242284 .img-box img { width: 100%; aspect-ratio: inherit; object-fit: cover; display: block;}#cms-section-984242284 .img-box svg { width: 100%; aspect-ratio: inherit; object-fit: cover; display: block;}#cms-section-984242284 .icon-holder { position: absolute; bottom: 32px; left: 32px; height: 32px; width: 32px; background-color: #233d6e; padding: 16px; 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-984242284 .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-984242284 .icon-holder img { height: 100%; transform: scale(1); transition: transform var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-984242284 .content-holder { flex: 0 0 auto; padding: 32px; box-sizing: border-box;}#cms-section-984242284 .feature-box { position: relative; width: 100%; height: 100%; line-height: 0; box-sizing: border-box; background-color: var(--background-color-2); border-color: var(--border-color);}#cms-section-984242284 .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-984242284 .link-holder { text-align: left; margin-top: 24px; flex: 0 0 auto;}#cms-section-984242284 .link-box { width: 48px; height: 48px; display: inline-block; background-color: #233d6e; padding: 8px; box-sizing: border-box; transition: background-color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-984242284 .link-box svg { fill: inherit; background: unset; stroke: none;}#cms-section-984242284 .no-border { border: none;}#cms-section-984242284 .side-border { border-right-style: solid; border-right-width: 1px;}#cms-section-984242284 .full-border { border-style: solid; border-width: 1px;}#cms-section-984242284 .full-border .content-holder { border-top-style: solid; border-top-width: 1px; border-top-color: inherit; border-top-color: var(--border-color);}#cms-section-984242284 .hover-effect { opacity: 0.3;}#cms-section-984242284 .hover-parent:hover .icon-holder img { transform: scale(0.9);}#cms-section-984242284 .hover-parent:hover .icon-holder svg { transform: scale(0.9);}#cms-section-984242284 .list-item { padding-right: 16px;}#cms-section-984242284 .grid-layout .list { width: calc(100% + 16px);}#cms-section-984242284 .list-item:last-child .feature-box.side-border { border-right: none;}#cms-section-984242284 .nav-btn { background-color: #233d6e; border: 1px solid #233d6e;}#cms-section-984242284 .navbar:before { background-color: #233d6e;}#cms-section-984242284 .nav-active { background-color: #233d6e;}@media (min-width: 1512px) { #cms-section-984242284 .list-item { flex: 0 0 33%; }}#cms-section-5261350579 { position: relative; z-index: 1;}#cms-section-5261350579 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-5261350579 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: radial-gradient(circle farthest-corner at 100% 3%, rgba(35, 61, 110, 0.3) 0%, rgba(255, 255, 255, 0) 25%); opacity: 1;}#cms-section-5261350579 .image-top-left { width: 340px; top: 0%; left: 0%; opacity: 1;}#cms-section-5261350579 .image-bottom-right { width: 370px; bottom: 0%; right: 0%; opacity: 1;}#cms-section-5261350579 .cms-animation.image-top-right { opacity: 0;}#cms-section-5261350579 .cms-animation.image-top-left { opacity: 0;}#cms-section-5261350579 .bottom-text-btn-block { gap: 40px;}#cms-section-5261350579 .bottom-txt-btn-flexbox { margin-top: 32px;}#cms-section-5261350579 .cms-section-full-buffer { z-index: 4; position: relative; overflow: hidden;}#cms-section-5261350579 .slideshow, #cms-section-5261350579 .slideshow * { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-drag: none; user-drag: none; -webkit-touch-callout: none;}#cms-section-5261350579 .ss-list-item { flex: 0 0 100%;}#cms-section-5261350579 .slide-box { position: relative; padding: 0 25vw 0 0; transition: opacity var(--animation-duration) ease-in-out; -webkit-transition: opacity var(--animation-duration) ease-in-out;}#cms-section-5261350579 .slide-img { aspect-ratio: 1.3333333333;}#cms-section-5261350579 .slide-img img { aspect-ratio: 1.3333333333; width: 100%; object-fit: cover;}#cms-section-5261350579 .slide-img svg { aspect-ratio: 1.3333333333; width: 100%; object-fit: cover;}#cms-section-5261350579 .slide-content { position: absolute; top: 0; right: 0; width: 50%; height: 100%; display: flex; align-items: center; flex-direction: column; justify-content: center;}#cms-section-5261350579 .content-box { transition: transform var(--animation-duration) ease-in-out 300ms, opacity var(--animation-duration) ease-in-out 300ms; opacity: 1; transform: translateX(0px); position: relative; width: 100%; height: auto; background-color: #233d6e; text-align: left; padding: 3rem; box-sizing: border-box;}#cms-section-5261350579 .slide-title { margin: 0 0 24px 0;}#cms-section-5261350579 .slide-title p { font-size: 32px; color: #e9eef4;}#cms-section-5261350579 .slide-txt p { font-size: 18px; color: #ffffff;}#cms-section-5261350579 .slide-btn { margin: 24px 0 0 0;}#cms-section-5261350579 .slideshow { position: relative;}#cms-section-5261350579 .ss-ctrls { position: relative; width: 100%; height: unset;}#cms-section-5261350579 .ss-ctrl-box { position: absolute; top: 0; right: 0; width: 50%; height: 100%; display: flex; align-items: stretch; justify-content: center; flex-direction: column; gap: 16px;}#cms-section-5261350579 .ss-ctrl-box .nav-btn { flex: 0 0 48px; opacity: 0; transition: opacity var(--animation-duration) ease-in-out;}#cms-section-5261350579 .ss-ctrl-box .nav-ctrls { position: absolute; width: 100%; display: flex; align-items: center; justify-content: center; height: 100%; z-index: 4; padding: 0 16px; box-sizing: border-box; display: none;}#cms-section-5261350579 .ss-ctrl-box .nav-ctrls:hover .nav-btn { opacity: 0.9;}#cms-section-5261350579 .hide-slide { opacity: 0;}#cms-section-5261350579 .hide-content.content-box { opacity: 0; transform: translateX(48px);}#cms-section-5261350579 .ss-navbar { border-radius: 0px; max-width: unset; width: 100%; overflow: visible; gap: 16px; box-sizing: border-box; justify-content: flex-start;}#cms-section-5261350579 .ss-navbar .nav-item { height: 120px; border-radius: 0px; transform: translateY(0px); transition: transform var(--animation-duration) ease-in-out;}#cms-section-5261350579 .ss-navbar .nav-item img { max-height: 100%; object-fit: cover; width: 100%; transition: filter 0.3s ease;}#cms-section-5261350579 .ss-navbar .nav-item svg { max-height: 100%; object-fit: cover; width: 100%; transition: filter 0.3s ease;}#cms-section-5261350579 .ss-navbar .nav-item:hover { cursor: pointer; transform: translateY(-2px);}#cms-section-5261350579 .ss-navbar .nav-active:hover { cursor: default; transform: translateY(0px);}#cms-section-5261350579 .ss-navbar .nav-active img { filter: grayscale(50%);}#cms-section-5261350579 .ss-navbar .nav-active svg { filter: grayscale(50%);}#cms-section-5261350579 .ss-navbar:before { display: none;}#cms-section-5261350579 .ss-decor-img { position: absolute; max-width: 100%; top: -90px; right: 0px; width: 240px;}#cms-section-5261350579 .ss-decor-img img { width: 100%;}@media (max-width: 942px) { #cms-section-5261350579 .ss-ctrl-box { position: relative; width: calc(100% - (var(--tablet-gutter-size) * 2)); top: calc(-1 * var(--tablet-gutter-size) * 2); margin: auto; gap: 8px; margin-bottom: calc(-1 * var(--tablet-gutter-size) * 2); } #cms-section-5261350579 .slide-box { padding: 0; } #cms-section-5261350579 .content-box { padding: 2rem; } #cms-section-5261350579 .slide-title { text-align: center; } #cms-section-5261350579 .slide-txt { text-align: center; } #cms-section-5261350579 .slide-btn { width: 100%; } #cms-section-5261350579 .ss-navbar { height: 100%; gap: 8px; } #cms-section-5261350579 .ss-navbar .nav-item { height: 64px; } #cms-section-5261350579 .ss-decor-img { top: unset; bottom: 50px; right: 0; }}@media (max-width: 480px) { #cms-section-5261350579 .content-box { padding: 1.6rem; } #cms-section-5261350579 .slide-txt p { font-size: 16px; } #cms-section-5261350579 .slide-title p { font-size: 26px; } #cms-section-5261350579 .ss-ctrl-box { position: relative; width: calc(100% - (var(--mobile-gutter-size) * 1)); top: -80px; margin-bottom: -80px; }}#cms-section-7913380618 { position: relative; z-index: 1;}#cms-section-7913380618 .cms-section-full-buffer { position: relative; z-index: 3;}#cms-section-7913380618 .cms-section-full-buffer { padding-bottom: 0;}#cms-section-7913380618 .foundation { margin-top: -260px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-7913380618 .section-bg-mask { background-color: #e0e6f0; background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-7913380618 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-7913380618 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-7913380618 .cms-animation.image-top-right { opacity: 0;}#cms-section-7913380618 .cms-animation.image-top-left { opacity: 0;}#cms-section-7913380618 .icon-box-container { position: relative; display: flex; overflow: hidden; box-sizing: border-box; border-radius: 48px; border: 4px solid #ffffff;}#cms-section-7913380618 .icon-image-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 1; background-size: cover; background-position: center; background-repeat: repeat;}#cms-section-7913380618 .width-box { display: block; flex: 0 0 calc(100% + 40px); width: calc(100% + 40px); left: calc(-1 * (40px / 2)); position: relative;}#cms-section-7913380618 .icon-list { position: relative; display: flex; width: 100%; flex-wrap: wrap; justify-content: center;}#cms-section-7913380618 .icon-item-box { padding: 0 40px 40px 40px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center;}#cms-section-7913380618 .icon-item-8 .icon-item-box, #cms-section-7913380618 .icon-item-7 .icon-item-box, #cms-section-7913380618 .icon-item-6 .icon-item-box, #cms-section-7913380618 .icon-item-5 .icon-item-box, #cms-section-7913380618 .icon-item-4 .icon-item-box { flex: 0 0 25%;}#cms-section-7913380618 .icon-item-3 .icon-item-box { flex: 0 0 33%;}#cms-section-7913380618 .icon-box { display: flex; align-items: center; justify-content: center; width: 100%; aspect-ratio: 1; background-color: var(--website-bg-color); padding: 40px; border-radius: 160px; border: 0px solid rgba(0, 0, 0, 0);}#cms-section-7913380618 .icon-box img, #cms-section-7913380618 .icon-box svg { width: 40px; fill: #233d6e; background-color: inherit; stroke: none;}#cms-section-7913380618 .icon-heading { margin-top: 16px;}#cms-section-7913380618 .icon-heading p { margin: 0; font-size: 18px;}#cms-section-7913380618 .icon-color-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--background-color-2); background-image: none; opacity: 0.65;}#cms-section-7913380618 .intro-buffer { margin: 0;}#cms-section-7913380618 .section-intro { flex: 0 0 300px; max-width: 300px; display: flex; text-align: left; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding: 3rem 0 3rem 3rem; box-sizing: border-box; z-index: 4; position: relative;}#cms-section-7913380618 .section-intro h1, #cms-section-7913380618 .section-intro h2, #cms-section-7913380618 .section-intro h3, #cms-section-7913380618 .section-intro h4, #cms-section-7913380618 .section-intro h5, #cms-section-7913380618 .section-intro h6, #cms-section-7913380618 .section-intro p { text-align: left; margin: 0; margin-bottom: 8px;}#cms-section-7913380618 .icon-container { flex: 0 1 100%; padding: 3rem; box-sizing: border-box; display: flex; align-items: center; justify-content: flex-start;}#cms-section-7913380618 .rounded-corner { border-top-left-radius: 0;}@media (min-width: 1512px) { #cms-section-7913380618 .icon-item-8 .icon-item-box { flex: 0 0 12.5%; } #cms-section-7913380618 .icon-item-7 .icon-item-box { flex: 0 0 calc(100% / 7); } #cms-section-7913380618 .icon-item-6 .icon-item-box { flex: 0 0 16.6667%; } #cms-section-7913380618 .icon-item-5 .icon-item-box { flex: 0 0 20%; } #cms-section-7913380618 .icon-item-4 .icon-item-box { flex: 0 0 25%; } #cms-section-7913380618 .icon-item-3 .icon-item-box { flex: 0 0 33%; }}@media (max-width: 942px) { #cms-section-7913380618 .section-intro { padding: 2rem 0 2rem 2rem; max-width: 100%; } #cms-section-7913380618 .icon-container { padding: 2rem; } #cms-section-7913380618 .rounded-corner { border-top-left-radius: 0; } #cms-section-7913380618 .icon-box-container { display: block; } #cms-section-7913380618 .icon-container { display: block; } #cms-section-7913380618 .icon-item-box { padding: 16px; } #cms-section-7913380618 .icon-item-8 .icon-item-box, #cms-section-7913380618 .icon-item-7 .icon-item-box, #cms-section-7913380618 .icon-item-6 .icon-item-box, #cms-section-7913380618 .icon-item-5 .icon-item-box, #cms-section-7913380618 .icon-item-4 .icon-item-box { flex: 0 0 33.3333%; }}@media (max-width: 480px) { #cms-section-7913380618 .section-intro { padding: 1rem 1rem 0 1rem; } #cms-section-7913380618 .icon-container { padding: 1rem; } #cms-section-7913380618 .icon-item-8 .icon-item-box, #cms-section-7913380618 .icon-item-7 .icon-item-box, #cms-section-7913380618 .icon-item-6 .icon-item-box, #cms-section-7913380618 .icon-item-5 .icon-item-box, #cms-section-7913380618 .icon-item-4 .icon-item-box { flex: 0 0 50%; } #cms-section-7913380618 .icon-item-3 .icon-item-box { flex: 0 0 50%; } #cms-section-7913380618 .mob-icon-item-2 .icon-item-box { flex: 0 0 50%; } #cms-section-7913380618 .mob-icon-item-3 .icon-item-box { flex: 0 0 33%; } #cms-section-7913380618 .mob-icon-item-3 .icon-heading p { font-size: 14px; } #cms-section-7913380618 .mob-icon-item-3 .icon-box svg { max-width: 32px; } #cms-section-7913380618 .mob-icon-item-3 .icon-box { padding: 0; } #cms-section-7913380618 .mob-icon-item-4 .icon-item-box { flex: 0 0 25%; } #cms-section-7913380618 .mob-icon-item-4 .icon-heading p { font-size: 12px; } #cms-section-7913380618 .mob-icon-item-4 .icon-box svg { max-width: 24px; } #cms-section-7913380618 .mob-icon-item-4 .icon-box { padding: 0; } #cms-section-7913380618 .icon-box { max-width: 120px; }}#cms-section-1780066964 { position: relative; z-index: 1;}#cms-section-1780066964 .foundation { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}#cms-section-1780066964 .section-bg-mask { background-color: rgba(0, 0, 0, 0); background-image: rgba(0, 0, 0, 0); opacity: 1;}#cms-section-1780066964 .image-top-left { width: 280px; top: 20%; left: 0%; opacity: 0.7;}#cms-section-1780066964 .image-bottom-right { width: 280px; bottom: 20%; right: 0%; opacity: 1;}#cms-section-1780066964 .cms-animation.image-top-right { opacity: 0;}#cms-section-1780066964 .cms-animation.image-top-left { opacity: 0;}#cms-section-1780066964 .flex-box { display: flex; align-items: stretch; gap: 64px;}#cms-section-1780066964 .media-box { flex: 0 0 50%; position: relative; z-index: 1; display: flex; align-items: center;}#cms-section-1780066964 .content-box { flex: 0 1 100%; position: relative; z-index: 2;}#cms-section-1780066964 .content-bg { position: relative;}#cms-section-1780066964 .headline-txt { text-align: left;}#cms-section-1780066964 .content { padding: 0;}#cms-section-1780066964 .accent-color { background-color: #233d6e; border: 1px solid #233d6e; fill: #ffffff;}#cms-section-1780066964 .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-1780066964 .primary-image img { width: 100%; position: relative; line-height: 0; height: unset; box-sizing: border-box;}#cms-section-1780066964 .first-shape { z-index: 1; position: absolute; top: 0; left: 0; width: 240px; height: 240px; opacity: 0.3; z-index: 1;}#cms-section-1780066964 .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; min-width: 180px; min-height: 180px;}#cms-section-1780066964 .display-icon { width: 64px; height: 64px; overflow: hidden; margin-bottom: 16px;}#cms-section-1780066964 .display-icon img { width: 100%; height: 100%;}#cms-section-1780066964 .display-icon svg { width: 100%; height: 100%; fill: inherit; background: unset; stroke: none;}#cms-section-1780066964 .second-img { position: absolute; top: 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-1780066964 .second-img img { width: 100%; height: 100%; object-fit: cover; object-position: center;}#cms-section-1780066964 .second-img:hover { z-index: 3;}#cms-section-1780066964 .display-content p { text-align: left; margin: 0;}#cms-section-1780066964 .display-content .title, #cms-section-1780066964 .display-content .sub-heading { color: #ffffff;}#cms-section-1780066964 .display-content .title { font-size: 64px;}#cms-section-1780066964 .display-content .sub-heading { font-size: 18px; margin-top: 8px;}#cms-section-1780066964 .btns-box { text-align: left;}#cms-section-1780066964 .content-btn { margin: 24px 32px 24px 0;}#cms-section-1780066964 .content-left .media-box { order: 2;}#cms-section-1780066964 .content-left .content-box { order: 1;}#cms-section-1780066964 .content-right .media-box { order: 1;}#cms-section-1780066964 .content-right .content-box { order: 2;}#cms-section-1780066964 .content-right .second-img { left: calc(-1 * var(--desktop-gutter-size)); right: unset;}@media (max-width: 942px) { #cms-section-1780066964 .media-box { width: 100%; padding-bottom: 60px; } #cms-section-1780066964 .hide-icon-on-device { display: none; } #cms-section-1780066964 .second-img { display: none; } #cms-section-1780066964 .flex-box { flex-direction: column; } #cms-section-1780066964 .content-bg { padding: 0; } #cms-section-1780066964 .primary-image { margin: 36px; } #cms-section-1780066964 .primary-image img { width: 100%; } #cms-section-1780066964 .content-left .media-box { order: 1; } #cms-section-1780066964 .content-left .content-box { order: 2; } #cms-section-1780066964 .display-shape { padding: 1.8rem 1.5rem; max-width: 180px; } #cms-section-1780066964 .display-icon { width: 40px; height: 40px; } #cms-section-1780066964 .display-content .title { font-size: 48px; }}@media (max-width: 480px) { #cms-section-1780066964 .primary-image { margin: 24px; }}