:root {--global--color-white: #ffffff;--global--color-light: #f9f8f4;--global--color-medium: #e9e5e0;--global--color-gray: #706c65;--global--color-black: #000000;--global--color-darker: #24231f;--global--color-dark: #333029;--global--color-primary: #77b26b;--global--color-secondary: #ff7f00;--global--color-tertiary: #3ab5bf;--global--color-green: #83bf75;--global--color-highlight: #ff7f00;--global--color-highlight-pagination: #77b26b;--global--color-gray-light: #aca79e;--global--color-bg-green: #5f994d;--global--color-border-green: #83bf75;--global--color-btn-bg: var(--global--color-dark);--global--color-overlay-gray: rgba(51, 48, 41, 1);--global--color-overlay-green: rgba(131, 191, 117, 1);--global--color-overlay-blue: rgba(58, 181, 191, 1);--global--color-bg-gradient-dark: linear-gradient(to right, var(--global--color-dark) 0%, var(--global--color-gray) 100%);--global--color-text: #333029;--global--color-nav-text: #333029;--global--color-text-current: #706c65;--global--color-text-link: #009599;--global-sp-xxxs: 8px;--global-sp-xxs: 12px;--global-sp-padding: 16px;--global-sp-margin: 20px;--global-sp-xs: 24px;--global-sp-sm: 32px;--global-sp-md: 48px;--global-sp-lg: 56px;--global-sp-xl: 80px;--global-sp-xxl: 94px;--global-sp-xxxl: 120px;--global-nav-h-desktop: 90px;--global-nav-h-mobile: 80px;--global-admin-bar-h: 32px;--global-admin-bar-h-sm: 46px;--global-site-w-desktop: 1240px;--global-site-w-large: 2000px;--global-carousel-client-h: 60px;--global-carousel-system-h: 50px;--global-text-size-xs: 12px;--global-text-size-sm: 14px;--global-text-size-md: 16px;--global-text-size-lg: 24px;--global-header-size-h2: 40px;--global-header-size-h1: 56px;--global-header-size-h1-mobile: 28px;--global-nav-size-main: 20px;--global--font-weight-normal: 400;--global--font-weight-medium: 500;--global--font-weight-semi: 600;--global--font-weight-bold: 700;}body {background-color: var(--global--color-light);font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;font-weight: var(--global--font-weight-medium);color: var(--global--color-text);line-height: 1.6;text-transform: none;margin: 0;padding-top: var(--global-nav-h-desktop);}.ast-page-builder-template {background-color: var(--global--color-light);}h2, h3, h4, h5, h6 {font-weight: var(--global--font-weight-normal);color: var(--global--color-text);line-height: 1.2;}h1, .h1 {font-size: var(--global-header-size-h1);font-weight: var(--global--font-weight-bold);margin: 0;}h2, .h2 {font-size: var(--global-header-size-h2);font-weight: var(--global--font-weight-normal);margin: 0 0 var(--global-sp-sm) 0;}a {}p, .entry-content p {margin-bottom: var(--global-sp-xs);}video, video source {pointer-events: none;}.nobreak {white-space: nowrap;}.btns {display: flex;flex-direction: row;justify-content: flex-start;}.btns.center {justify-content: center;}.btns.right {justify-content: flex-end;}.btn, .field-wrap input[type="submit"] {-moz-appearance: none;appearance: none;}.btn.primary, .btn.link, .field-wrap input[type="submit"] {display: flex;flex-direction: row;justify-content: center;position: relative;width: auto;font-size: var(--global-text-size-sm);font-weight: var(--global--font-weight-semi);color: var(--global--color-white);letter-spacing: -0.025em;text-transform: none;white-space: nowrap;line-height: 1;margin: 0;border: none;transition: all 0.2s ease;}.btn.primary, .btn.link, .field-wrap input[type="submit"] {font-size: var(--global-text-size-md);}.btn.primary, .field-wrap input[type="submit"] {background-color: var(--global--color-btn-bg);padding: var(--global-sp-padding) 40px var(--global-sp-padding) var(--global-sp-padding);border: none;border-radius: 32px;}.btn.primary:before, .btn.link:before, .submit-wrap > .nf-field-element:before {content: '';display: inline-block;position: absolute;top: 50%;right: 12px;background: transparent url('assets/img/icon-btn-arrow.png') left top no-repeat;background-size: contain;width: 12px;height: 20px;transform: translateY(-50%);z-index: 1;}.btn.primary:hover, .btn.primary:focus, .field-wrap input[type="submit"]:hover, .field-wrap input[type="submit"]:focus {background-color: var(--global--color-gray);}.btn.link {color: var(--global--color-text);padding-right: var(--global-sp-sm);}.btn.link.light {color: var(--global--color-white);}.btn.link:before {background: transparent url('assets/svg/icon-chevron-right-orange.svg') right top no-repeat;height: 12px;}.btn.link.back {display: block;width: auto;color: var(--global--color-text-current);padding-left: 30px;}.btn.link.back:before {right: auto;left: 12px;background: transparent url('assets/svg/icon-chevron-left.svg') left top no-repeat;height: 12px;}.btn.link.back:hover, .btn.link.back:active {color: var(--global--color-text);}.sidebar-form {padding: 0 var(--global-sp-md) var(--global-sp-md) var(--global-sp-md);}.sidebar-form-title {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-bold);color: var(--global--color-secondary);text-transform: uppercase;margin: 0 0 var(--global-sp-xxxs) 0;}.sidebar-form-subtitle {font-size: var(--global-nav-size-main);font-weight: var(--global--font-weight-semi);margin: 0;}#ninja_forms_required_items, .nf-field-container {margin-bottom: var(--global-sp-sm);}input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="reset"], input[type="tel"], input[type="date"], select, .nf-field-element input, .nf-field-element select, .nf-field-element textarea {background-color: var(--global--color-white);padding: 15px var(--global-sp-padding);border: 1px solid var(--global--color-medium);border-radius: 4px;}select, .nf-field-element select {background-color: var(--global--color-medium);border-radius: 8px;}.nf-form-wrap .nf-field .list-select-wrap {background-color: var(--global--color-medium);border-radius: 8px;}.nf-form-wrap .nf-field-element select {width: calc(100% - 10px);}.sidebar-form .nf-form-cont {margin-top: var(--global-sp-sm);}.sidebar-form .nf-field-label, .contact-form-container .nf-field-label, .nf-field-label label {position: absolute;top: auto;left: -4000px;}.submit-wrap > .nf-field-element {display: flex;justify-content: flex-end;width: auto;}.site-header {position: fixed;top: 0;left: 0;width: 100vw;height: var(--global-nav-h-desktop);transition: top 0.4s ease-out;z-index: 10000;}body.admin-bar .site-header {top: var(--global-admin-bar-h);}.site-header.scrolling {top: calc(var(--global-nav-h-desktop) * -1);}body.admin-bar .site-header.scrolling {top: calc(var(--global-admin-bar-h) + calc(var(--global-nav-h-desktop) * -1));}.site-header.scroll-up {top: 0;}body.admin-bar .site-header.scroll-up {top: var(--global-admin-bar-h);}.ast-primary-header-bar {border: none;}.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {height: var(--global-nav-h-desktop);}.site-branding .site-logo-img img {width: 215px;max-width: 215px;height: 50px;}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {height: var(--global-nav-h-desktop);border-bottom: 3px solid transparent;}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.current_page_ancestor, .ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.current_page_item, .ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item:hover, .ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item:focus {border-bottom: 3px solid var(--global--color-primary);}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {background-color: var(--global--color-light);border-top-left-radius: 8px;border-bottom-right-radius: 8px;padding: 10px 10px;}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle.toggled {background-color: var(--global--color-dark);padding: 8px 8px;}.ast-builder-menu-1 .menu-item:hover > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle {color: var(--global--color-secondary);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {fill: var(--global--color-gray);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .menu-toggle.main-header-menu-toggle.toggled .mobile-menu-toggle-icon .ast-mobile-svg {fill: var(--global--color-white);width: 24px;height: 24px;}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.icon-social a, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.icon-social a {display: block;background: transparent none left top no-repeat;background-size: auto 20px;width: 24px;height: 24px;font-size: 0;line-height: 0;}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.icon-social.linkedin a {background-image: url('assets/svg/icon-social-LinkedIn.svg');}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.icon-social.linkedin a {background-image: url('assets/svg/icon-social-LinkedIn-white.svg');}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.icon-social.twitter a {background-image: url('assets/svg/icon-social-Twitter.svg');}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.icon-social.twitter a {background-image: url('assets/svg/icon-social-Twitter-white.svg');}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.icon-social.x a {background-image: url('assets/svg/icon-social-X.svg');}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.icon-social.x a {background-image: url('assets/svg/icon-social-X-white.svg');}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.icon-social:hover a svg, .ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.icon-social:hover a path, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.icon-social:hover a svg, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.icon-social:hover a path {fill: var(--global--color-secondary);}.ast-search-icon, .main-navigation .menu-item .search-form .search-submit {position: absolute;top: 50%;right: var(--global-sp-padding);background: transparent url('assets/svg/icon-search.svg') center center no-repeat;background-size: 100% auto;width: 24px;height: 24px;transform: translateY(-50%);}.main-navigation .menu-item .search-form .search-submit {position: relative;top: auto;right: auto;background: transparent url('assets/svg/icon-search-white.svg') center center no-repeat;background-size: 100% auto;margin-left: var(--global-sp-xxs);padding: 0;transform: none;border-radius: 0;}.main-navigation .menu-item .search-form .search-submit i {display: none;}.ast-header-search .astra-search-icon {width: 100%;height: 100%;font-size: 0;}.ast-header-search .ast-search-menu-icon.slide-search .search-form, .ast-header-search .ast-search-menu-icon.ast-inline-search .search-form {position: relative;top: auto;right: auto;transform: none;border: none;}.ast-search-menu-icon .search-field, .ast-search-menu-icon .search-field:focus, .main-navigation .menu-item .search-field, .main-navigation .menu-item .search-field:focus {background-color: var(--global--color-medium);font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-medium);color: var(--global--color-gray);padding: var(--global-sp-xxxs) 40px var(--global-sp-xxxs) var(--global-sp-xxs);border: none;border-radius: 4px;}.main-navigation .menu-item .search-form label {display: flex;flex-direction: row;align-items: center;font-size: 0;line-height: 0;padding: var(--global-sp-xs) var(--global-sp-xs);}.main-navigation .menu-item .search-form > .search-submit {display: none;}.page-header {display: flex;flex-direction: column;justify-content: center;position: relative;background: var(--global--color-light) none center center no-repeat;background-size: cover;width: 100vw;height: 19.4vw;overflow: hidden;}.page-header.has-quotation {height: 25.7vw;}.page-header.no-image {background: transparent;height: auto;overflow: visible;}.page-header:after, .page-header .bg-video, .page-header .bg-video video, .contact-form-container:before, .contact-form-container:after, .contact-form-container .bg-video {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 0;}.page-header:after {content: '';top: 50%;height: 150%;transform: translateY(-50%);}.page-header .bg-video:after {content: '';position: absolute;top: 0;left: 0;background-color: var(--global--color-gray);mix-blend-mode: color;width: 100%;height: 100%;z-index: 1;}.page-header.no-image:after {display: none;}.page-template-page-about .page-header, .page-template-page-about .page-header .bg-video video, .page-template-page-service .page-header, .page-template-page-service .page-header .bg-video video, .single-buxbaum-industry .page-header, .single-buxbaum-industry .page-header .bg-video video, .section-contact-form .contact-form-container, .section-contact-form .contact-form-container .bg-video {background-blend-mode: luminosity;}.page-template-page-about .page-header:after {background-blend-mode: multiply;background: radial-gradient(71.4% 71% at 93.65% 34.3%, rgba(11, 148, 217, 0) 0%, #0b94d9 100%);}.page-template-page-service .page-header:after {background-blend-mode: multiply;background: radial-gradient(71% 71% at 93.5% 34.25%, rgba(131, 191, 117, 0) 0%, var(--global--color-primary) 100%);}.single-buxbaum-industry .page-header:after {background-blend-mode: multiply;background: radial-gradient(76% 92% at 93.5% 21.5%, rgba(112, 108, 101, 0) 0%, var(--global--color-gray) 100%);}.page-header.has-overlay:after {background: var(--global--color-white);background-blend-mode: saturation;background: linear-gradient(250.5deg, rgba(247, 245, 240, 0) 21%, rgba(247, 245, 240, 0.8) 67.5%), radial-gradient(44.5% 44% at 76% 24%, rgba(247, 245, 240, 0) 0%, rgba(247, 245, 240, 0.5) 100%), linear-gradient(180deg, rgba(249, 248, 244, 0) 49%, var(--global--color-light) 86%);backdrop-filter: blur(4px);}.page-header .bg-video video, .section-contact-form .contact-form-container video {object-fit: cover;}.page-header .title-content {display: flex;flex-direction: column;width: 100%;color: var(--global--color-white);z-index: 1;}.page-header .title-content h1 {color: var(--global--color-white);}.page-header.no-image .title-content, .page-header.no-image .title-content h1, .page-header.no-image .title-content .h1 {color: var(--global--color-text);}body.page-template-page-industries .title-content {margin-top: var(--global-sp-md);}body.page-template-page-industries .title-content h1, body.page-template-page-posts .title-content h1, body.search-results .title-content h1 {text-align: center;margin: 0 auto;}.page-header .page-header-quotation {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;margin-left: 40px;}.page-header .page-header-quotation .quotation {display: block;position: relative;max-width: 75%;font-size: 40px;font-weight: var(--global--font-weight-medium);color: var(--global--color-text);line-height: 1.2;}.page-header .page-header-quotation .quotation:before, .page-header .page-header-quotation .quotation:after {content: '“';display: block;position: absolute;top: 0;left: -40px;font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;font-size: 60px;font-weight: var(--global--font-weight-bold);color: var(--global--color-primary);line-height: 1;margin-top: 3px;}.page-header .page-header-quotation .quotation:after {content: '”';display: inline;top: auto;left: auto;margin-top: 11px;margin-left: 11px;}.page-header .page-header-quotation .source {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-medium);color: var(--global--color-text);margin-top: var(--global-sp-xs);}.page-header .page-header-label {font-weight: var(--global--font-weight-semi);text-transform: uppercase;margin-bottom: -8px;}.page-header-overlay {background-blend-mode: saturation;background: #ffffff;background: linear-gradient(255.65deg, rgba(247, 245, 240, 0) 0%, var(--global--color-light) 67.52%);background: radial-gradient(44.5% 44.3% at 76% 24%, rgba(247, 245, 240, 0) 0%, rgba(247, 245, 240, 0.5) 100%);background: linear-gradient(180deg, rgba(249, 248, 244, 0) 48.94%, var(--global--color-light) 65.71%);background-blend-mode: multiply;background: var(--global--color-bg-green);background: linear-gradient(0deg, var(--global--color-bg-green), var(--global--color-bg-green)), linear-gradient(180deg, rgba(249, 248, 244, 0) 48.94%, var(--global--color-light) 65.71%), radial-gradient(44.52% 44.3% at 76.19% 23.89%, rgba(247, 245, 240, 0) 0%, rgba(247, 245, 240, 0.5) 100%), linear-gradient(255.65deg, rgba(247, 245, 240, 0) 0%, #F7F5F0 67.52%), linear-gradient(0deg, #FFFFFF, #FFFFFF);background-blend-mode: multiply, normal, normal, normal, saturation, normal;}.ast-breadcrumbs-wrapper, .ast-breadcrumbs-wrapper * {font-size: var(--global-text-size-sm);font-weight: var(--global--font-weight-medium);white-space: nowrap;}.ast-breadcrumbs-wrapper, .main-header-bar.ast-header-breadcrumb {background: var(--global--color-bg-gradient-dark);}.ast-breadcrumbs-inner {display: flex;flex-direction: row;align-items: center;}.ast-breadcrumbs-wrapper .breadcrumbs, .ast-breadcrumbs-inner nav {display: flex;flex-direction: row;align-items: center;height: 54px;padding: 0 2px 0 var(--global-sp-sm);}.ast-breadcrumbs-wrapper.has-menu .breadcrumbs, .ast-breadcrumbs-wrapper.has-menu .ast-breadcrumbs-inner nav {height: 80px;}.ast-breadcrumbs .trail-items {white-space: nowrap;}.ast-breadcrumbs-wrapper .trail-items a {color: var(--global--color-white);}.ast-breadcrumbs .trail-items .trail-item.trail-begin a, .ast-breadcrumbs-wrapper .trail-items .trail-item::after {display: inline-block;background-size: contain;font-size: 0;line-height: 0;}.ast-breadcrumbs .trail-items .trail-item.trail-begin a {background: transparent url('assets/svg/icon-home.svg') left top no-repeat;font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;font-weight: var(--global--font-weight-medium);color: var(--global--color-white);width: 18px;height: 18px;margin-right: 12px;vertical-align: text-bottom;}.ast-breadcrumbs .trail-items .trail-item.trail-begin a span {font-size: 0;line-height: 0;}.ast-breadcrumbs-wrapper .trail-items .trail-item::after {content: '>';background: transparent url('assets/svg/icon-breadcrumb-chevron.svg') left top no-repeat;width: var(--global-sp-padding);height: var(--global-sp-padding);margin: 0 2px 0 10px;vertical-align: bottom;}.ast-breadcrumbs-wrapper .trail-items .trail-item.trail-begin::after, .ast-breadcrumbs-wrapper .trail-items .trail-item.trail-end::after {content: '';display: none;}.ast-breadcrumbs-wrapper .trail-items .trail-end {color: var(--global--color-text-current);}.ast-breadcrumbs-wrapper.has-menu .trail-item.trail-end {display: none;}.breadcrumb-menu-wrapper.desktop {display: flex;}.breadcrumb-menu-wrapper.mobile {display: none;}.breadcrumb-menu-wrapper select {appearance: none;background: var(--global--color-gray) url('assets/svg/icon-select-chevron-down.svg') calc(100% - 10px) center no-repeat;background-size: 14px 10px;min-width: 260px;font-size: var(--global-text-size-sm);font-weight: var(--global--font-weight-medium);color: var(--global--color-white);padding: 1px var(--global-sp-xs) 1px var(--global-sp-xxs);border: 1px solid var(--global--color-dark);border-radius: var(--global-sp-xxxs);}.ast-breadcrumbs-wrapper.has-menu .ast-breadcrumbs-inner nav.breadcrumb-navigation {height: auto;padding: 0;}.breadcrumb-navigation .menu-items {list-style-type: none;display: flex;flex-direction: row;align-items: center;margin: 0;}.breadcrumb-navigation .menu-items .menu-item a {display: block;font-size: var(--global-text-size-sm);font-weight: var(--global--font-weight-semi);color: var(--global--color-medium);line-height: 1;margin: 0 0 0 var(--global-sp-xxs);padding: var(--global-sp-padding) 24px;border: 1px solid var(--global--color-medium);border-radius: 30px;}.breadcrumb-navigation .menu-items .menu-item a:hover, .breadcrumb-navigation .menu-items .menu-item a:active {color: var(--global--color-text-current);}.breadcrumb-navigation .menu-items .menu-item.current_page_item a {color: var(--global--color-text-current);}.ring-container {display: flex;position: absolute;top: auto;left: auto;transform: translate(-50%, -50%) scale(1);transform-origin: center;opacity: 0;z-index: -1;transition: opacity 0.2s linear;pointer-events: none;}.ring-container.sidebar {left: 40%;width: 70%;height: 70%;}.ring-container.ready {opacity: 1;}.ring-container.sidebar.ready {opacity: 0.4;}.ring-container.sidebar.desktop {display: none;}.ring-container.sidebar.mobile {display: flex;}.ring-container .ring {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.ring-container .ring:before, .ring-container .ring:after {content: '';position: absolute;top: 50%;left: 50%;background: transparent none center center no-repeat;background-size: contain;width: 100%;height: 100%;transform: translate(-50%, -50%) scale(1);transform-origin: center;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;z-index: -1;}.ring-container .ring:before {background-image: url('assets/svg/bg-Ring-Green-Outer.svg');transform: translate(-50%, -50%) scale(1);-webkit-animation: ringRotateRight 32s linear infinite;animation: ringRotateRight 32s linear infinite;}.ring-container .ring:after {background-image: url('assets/svg/bg-Ring-Green-Inner.svg');transform: translate(-50%, -50%) scale(0.8);-webkit-animation: ringRotateLeft 38s linear infinite;animation: ringRotateLeft 38s linear infinite;}.ring-container.sidebar .ring:before {-webkit-animation: ringRotateRight 45s linear infinite;animation: ringRotateRight 45s linear infinite;}.ring-container.sidebar .ring:after {-webkit-animation: ringRotateLeft 52s linear infinite;animation: ringRotateLeft 52s linear infinite;}.ring-container .ring.orange:before {background-image: url('assets/svg/bg-Ring-Orange-Outer.svg');}.ring-container .ring.orange:after {background-image: url('assets/svg/bg-Ring-Orange-Inner.svg');}.ring-container .ring.green:before {background-image: url('assets/svg/bg-Ring-Green-Outer.svg');}.ring-container .ring.green:after {background-image: url('assets/svg/bg-Ring-Green-Inner.svg');}.ring-container .ring.blue:before {background-image: url('assets/svg/bg-Ring-Blue-Outer.svg');}.ring-container .ring.blue:after {background-image: url('assets/svg/bg-Ring-Blue-Inner.svg');}.ring-container .image {display: block;position: relative;background: red;width: 200px;height: 200px;border-radius: 50%;border: 4px solid #ff0000;overflow: hidden;}.ring-container .image img {position: absolute;top: 50%;left: 50%;width: 100%;height: auto;transform: translate(-50%, -50%) scale(2);}.site {overflow-x: hidden;}#page .site-content, .site-content .ast-container, .ast-page-builder-template .site-content > .ast-container, .ast-page-builder-template .site .site-content #primary {display: flex;flex-direction: column;flex-grow: 1;width: 100%;max-width: 100%;}.site-content .ast-container, .site-content .ast-separate-container, .site-content .ast-separate-container #content .ast-container {padding-right: 0;padding-left: 0;}.ast-page-builder-template .site-content > .ast-container {max-width: 100%;padding: 0;}.ast-page-builder-template .site .site-content #primary, .ast-plain-container.ast-no-sidebar #primary, .ast-separate-container #primary {margin: 0 !important;padding: 0 !important;}body.page-template-default .site-content, body.page-template-page-industries .site-content, body.page-template-page-posts .site-content, body.search-results .site-content, body.single-buxbaum-team .site-content, body.single-post .site-content {background: linear-gradient(347.65deg, rgba(193, 223, 186, 0) 60.4%, rgba(193, 223, 186, 0.2) 90.15%);}body.page-template-default .site-content .ast-container, body.page-template-page-industries .site-content .ast-container, body.page-template-page-posts .site-content .ast-container, body.search-results .site-content .ast-container, body.single-buxbaum-team .site-content .ast-container, body.single-post .site-content .ast-container {background: transparent url('assets/svg/bg-arrow-pattern-green.svg') left -20px no-repeat;background-size: 40% auto;}.ast-page-builder-template .site .site-content #primary .section-contact-form, .ast-plain-container.ast-no-sidebar #primary .section-contact-form, .ast-separate-container #primary .section-contact-form {background: transparent;}body.single-post .content-area.primary > .container {flex-direction: column;}body.page-template-default .page-header.no-image h1, body.page-template-default .entry-header h1, body.single-post .entry-header h1 {font-size: var(--global-header-size-h2);font-weight: var(--global--font-weight-bold);}.entry-categories {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-bold);color: var(--global--color-secondary);text-transform: uppercase;margin: 0 0 var(--global-sp-xs) 0;}.entry-content :where(h1,h2,h3,h4,h5,h6) {line-height: 1.2;margin-top: var(--global-sp-xxxs);margin-bottom: var(--global-sp-xxs);}body.single-post .entry-content .section-title {font-size: var(--global-header-size-h1);font-weight: var(--global--font-weight-bold);}body.single-post .entry-content h1 {font-size: var(--global-header-size-h1-mobile);font-weight: var(--global--font-weight-bold);margin: 0 0 var(--global-sp-xxxs) 0;}body.single-post .entry-content h2, body.single-post .entry-content h3 {font-size: var(--global-text-size-lg);margin: 0 0 var(--global-sp-xxs) 0;}body.single-post .entry-content h3 {font-size: var(--global-text-size-md);}body.page-template-default .entry-content, body.single-post .entry-content, body.single-post .entry-content-image, .posts-row .posts-row-item .entry-content, .posts-row .posts-row-item .entry-content-image {background-color: var(--global--color-white);font-size: var(--global-text-size-md);color: var(--global--color-text-current);margin-bottom: var(--global-sp-md);padding-top: var(--global-sp-sm);padding-right: var(--global-sp-lg);border-top: 5px solid var(--global--color-green);border-bottom-right-radius: var(--global-sp-padding);border-bottom-left-radius: var(--global-sp-padding);}body.page-template-page-posts .entry-content-image, body.search-results .entry-content-image, body.single-post .entry-content-image, .posts-row .posts-row-item .entry-content-image {background: var(--global--color-white) none center center no-repeat;background-size: cover;width: 100%;height: 0;margin: var(--global-sp-sm) 0 0 0;padding: 25% 0 0 0;border-radius: 0;overflow: hidden;}body.single-post .entry-content blockquote {margin: var(--global-sp-xxxs) var(--global-sp-sm) var(--global-sp-xs) var(--global-sp-sm);}body.single-post .entry-content blockquote p {margin-bottom: 0;}.posts-row .posts-row-item .entry-content-image {position: relative;background-color: var(--global--color-light);padding: 100% 0 0 0;border: none;}.posts-row .posts-row-item .entry-content-image img {display: none;}body.page-template-page-posts .entry-content-image, body.search-results .entry-content-image {padding: 56.25% 0 0 0;}body.single-post .entry-content {border-top: none;}body.page-template-page-posts .entry-content-image img, body.search-results .entry-content-image img, body.single-post .entry-content-image img {display: none;width: 100%;height: auto;}body.page-template-default .entry-content h2 {font-size: var(--global-header-size-h1-mobile);}body.page-template-page-industries .entry-content {font-weight: var(--global--font-weight-semi);color: var(--global--color-text-current);padding: 0;}body.single-post .entry-content .post-date {margin: var(--global-sp-xxs) 0 var(--global-sp-xxs) 0;}.container, .page-header.no-image, .entry-header, .ast-page-builder-template .entry-header, .entry-content, .ast-blog-layout-4-grid .ast-row {display: flex;margin-right: auto;margin-left: auto;padding-right: var(--global-sp-xs);padding-left: var(--global-sp-xs);}.page-header.no-image, body.page-template-default .entry-header {padding: 0;}.container.full, .container.full > .entry-content {width: 100%;}.page-header.no-image, .entry-header, .ast-page-builder-template .entry-header {width: 100%;margin-top: var(--global-sp-sm);margin-bottom: var(--global-sp-xs);}.site-main {flex-grow: 1;}.ast-single-post.ast-page-builder-template .site-main > article {padding: 0;}.entry-content {flex-direction: column;padding-top: var(--global-sp-lg);padding-bottom: var(--global-sp-lg);}body.page-template-page-posts .entry-content, body.search-results .entry-content {padding-top: 0;padding-bottom: var(--global-sp-lg);}body.search-results .entry-content {padding: 0;}.posts-grid, .ast-blog-layout-4-grid .ast-row {display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;}.posts-row {display: flex;flex-direction: column;width: 100%;padding-bottom: calc(var(--global-sp-sm) + 10px);}.posts-row-carousel {list-style-type: none;flex-direction: row;}.ast-blog-layout-4-grid .ast-row article, .posts-grid article, .posts-row .posts-row-item {display: flex;flex-direction: column;align-self: stretch;background-color: transparent;width: 33.33%;padding: 0 var(--global-sp-xs) var(--global-sp-xs) var(--global-sp-xs);}.posts-grid article a.post-link, .posts-row .posts-row-item a.post-link, .ast-blog-layout-4-grid .ast-article-inner {display: flex;flex-direction: column;align-items: flex-start;background-color: var(--global--color-white);height: 100%;border: 5px solid rgba(112, 108, 101, 0.1);border-radius: var(--global-sp-padding);box-shadow: 0 0 50px 10px #3230290d;overflow: hidden;}.search .ast-article-inner {display: flex;flex-direction: column;align-items: flex-start;flex-wrap: wrap;flex-grow: 1;width: 100%;}.posts-grid article .entry-content-image, .posts-row .posts-row-item .entry-content-image {flex-grow: 0;margin: 0;}body.search-results .blog-layout-4 .post-thumb {width: 100%;}body.search-results .post-thumb .post-thumb-img-content {width: calc(100% + 3em);}body.search-results .post-thumb .post-thumb-img-content > a {display: block;width: 100%;height: 100%;}.ast-row .blog-layout-4 .post-content {display: flex;flex-direction: column;align-items: flex-start;flex-wrap: wrap;flex-grow: 1;width: 100%;}.posts-grid article .post-entry-content, .posts-row .posts-row-item .post-entry-content {display: flex;flex-direction: column;align-items: flex-start;flex-wrap: wrap;flex-grow: 1;width: 100%;padding: var(--global-sp-xs) var(--global-sp-xs) var(--global-sp-xs) var(--global-sp-xs);}.posts-grid article .entry-categories, .posts-row .posts-row-item .entry-categories, .ast-blog-single-element.ast-taxonomy-container a {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-bold);color: var(--global--color-secondary);text-transform: uppercase;margin: 0 0 var(--global-sp-xxxs) 0;}.posts-grid article h2, .posts-row .posts-row-item h2, .search .entry-title {flex-grow: 1;font-size: var(--global-header-size-h1-mobile);font-weight: var(--global--font-weight-bold);color: var(--global--color-text-current);}.posts-row .posts-row-item h2 {margin-bottom: 0;}.search .entry-title a {color: var(--global--color-text-current);}.search article .entry-header {margin: 0;padding: 0;}.posts-grid article .date, .search .entry-meta * {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-medium);color: var(--global--color-text-current);}.archive-pagination {display: flex;flex-direction: row;justify-content: center;align-items: center;width: auto;margin: var(--global-sp-xxxs) auto var(--global-sp-sm) auto;}.archive-pagination .page {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-medium);margin: 0 var(--global-sp-xxs);}.archive-pagination .page-nav {display: inline-block;background: transparent url('assets/svg/icon-chevron-right-orange.svg') center top no-repeat;background-size: auto 100%;width: 20px;height: 20px;font-size: 0;line-height: 0;margin: 0 var(--global-sp-xxs);cursor: pointer;}.archive-pagination .page-nav.prev {background-image: url('assets/svg/icon-chevron-right-orange.svg');transform: scaleX(-1);}.archive-pagination .page-nav.disabled {background-image: url('assets/svg/icon-chevron-right-disabled.svg');pointer-events: none;}.archive-pagination .page-nav:hover {opacity: 0.8;}.archive-pagination.disabled {display: none;}.archive-message {margin: 0 auto var(--global-sp-xxs) auto;}.content-cols {display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;width: 100%;padding-top: var(--global-sp-lg);padding-bottom: var(--global-sp-lg);}.content-cols .col {position: relative;width: calc(50% - var(--global-sp-xxs));}.content-cols .col-main {color: var(--global--color-text-current);z-index: 1;}.content-cols .col-sidebar {z-index: 0;}.content-cols .col-main h2 {font-weight: var(--global--font-weight-normal);}.content-cols .col-main h3 {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-bold);color: var(--global--color-secondary);text-transform: uppercase;padding-left: 0;}.page-headline, .content-cols .col-main h2.page-headline {font-size: var(--global-header-size-h2);font-weight: var(--global--font-weight-bold);color: var(--global--color-text);margin: 0 0 var(--global-sp-xs) 0;}.section {display: flex;flex-direction: column;align-items: center;position: relative;background: var(--global--color-light);margin: 0;padding: var(--global-sp-xs) 0 var(--global-sp-xxxs) 0;}.section .section-content {text-align: center;margin-bottom: var(--global-sp-xs);}.section-features {align-items: flex-start;background-color: var(--global--color-white);box-shadow: 0 0 50px 10px #3230290D;border-top: 5px solid var(--global--color-green);padding: var(--global-sp-md) 0 0 0;border-bottom-right-radius: var(--global-sp-padding);border-bottom-left-radius: var(--global-sp-padding);}.section-features h2, .section-features h3, .section-features .section-content {padding: 0 var(--global-sp-xs) var(--global-sp-xs) var(--global-sp-xs);}.section-features h2, .section-features h3 {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-bold);color: var(--global--color-secondary);text-transform: uppercase;}.section-features .section-content {color: var(--global--color-text-current);text-align: left;}.section-features .accordion {margin-bottom: var(--global-sp-xs);}.section-industry-menu {background-color: var(--global--color-white);padding: var(--global-sp-md) 0 var(--global-sp-md) 0;border-top: 5px solid var(--global--color-secondary);}.section-industry-menu.home {background-color: transparent;padding: var(--global-sp-sm) 0 var(--global-sp-xxxs) 0;border-top: none;}.section-industry-menu.primary {background: linear-gradient(93deg, #9ccc91 0%, #5f994d 100%);}.section-industry-menu.single-industry {background-color: transparent;border-top: none;border-bottom: 5px solid var(--global--color-secondary);}.section-industry-menu h2 {font-size: 40px;}.industry-menu, .qa-menu {list-style-type: none;display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;margin: 0;}.industry-menu li, .qa-menu li {background-color: var(--global--color-white);font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-bold);line-height: 1;margin: 0 5px 8px 5px;border-radius: 40px;box-shadow: 0 0 var(--global-sp-padding) 0 #33302914;transition: background-color 0.2s ease;}.industry-menu li a, .qa-menu li a, .qa-menu li .menu-link {display: block;color: var(--global--color-text);white-space: nowrap;padding: var(--global-sp-xxs) var(--global-sp-padding) var(--global-sp-xxs) var(--global-sp-padding);opacity: 0.8;transition: background-color 0.2s ease, opacity 0.2s ease;}.qa-menu li .menu-link {appearance: none;background: none;font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-bold);line-height: 1;text-transform: none;color: var(--global--color-text);border: none;}.industry-menu li:hover, .industry-menu li.active, .qa-menu li:hover, .qa-menu li.active {background-color: var(--global--color-bg-green);}.industry-menu li:hover a, .industry-menu li.active a, .qa-menu li:hover a, .qa-menu li.active a, .qa-menu li:hover .menu-link, .qa-menu li.active .menu-link {color: var(--global--color-white);opacity: 1;}.section-industry-menu.primary .industry-menu li {background-color: var(--global--color-dark);}.section-industry-menu.primary .industry-menu li a {color: var(--global--color-white);opacity: 1;}.section-industry-menu.primary .industry-menu li:hover, .section-industry-menu.primary .industry-menu li.active {background-color: var(--global--color-secondary);}.section-industry-menu .btns {margin-top: var(--global-sp-sm);}.section-industries-grid {background: none;}.industries-grid {list-style-type: none;display: flex;flex-direction: row;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;margin: 0;padding: 0;}.industries-grid li {width: 33.33%;margin: 0;padding: 0 var(--global-sp-xs) var(--global-sp-xs) var(--global-sp-xs);}.industries-grid .industry-item-container {display: flex;flex-direction: column;background-color: var(--global--color-white);box-shadow: 0 0 var(--global-sp-padding) 0 #33302914;border-radius: var(--global-sp-padding);overflow: hidden;}.industries-grid li .industry-thumb, .industries-grid li .industry-name {display: block;width: 100%;}.industries-grid li .industry-thumb {background: var(--global--color-medium) none center center no-repeat;background-size: cover;height: 0;padding: 28.5%;}.industries-grid li .industry-thumb img {display: none;}.industries-grid li .industry-name {background: transparent url('assets/svg/icon-chevron-right-orange.svg') calc(100% - 24px) center no-repeat;background-size: 8px 14px;font-size: 20px;font-weight: var(--global--font-weight-semi);color: var(--global--color-darker);line-height: 1.2;padding: 20px 36px 20px 20px;}.industries-grid li:hover .industry-name {color: var(--global--color-text-current);}.feature-links {list-style-type: none;width: 100%;margin: 0 0 var(--global-sp-sm) 0;padding: 0;}.feature-links li {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-semi);border-bottom: 1px solid var(--global--color-medium);}.feature-links li:nth-last-of-type(1) {border-bottom: none;}.feature-links li a {display: flex;flex-direction: row;justify-content: space-between;align-items: center;background: transparent url('assets/svg/icon-link-arrow-right.svg') calc(100% - var(--global-sp-xs)) center no-repeat;background-size: auto 14px;height: var(--global-sp-lg);color: var(--global--color-darker);padding: 0 var(--global-sp-md) 0 var(--global-sp-md);}.accordion {list-style-type: none;width: 100%;margin: 0;padding: 0;}.accordion-item {background-color: var(--global--color-white);font-size: 14px;font-weight: var(--global--font-weight-medium);margin: 0;padding: 0;}.accordion-item .accordion-title, .accordion-item .accordion-content-container {background-color: rgba(233, 229, 224, 0.45);transition: background-color 0.2s linear;}.accordion-item.show .accordion-title, .accordion-item.show .accordion-content-container {background-color: rgba(249, 248, 244, 0.25);}.accordion-item .accordion-title {display: flex;flex-direction: row;justify-content: space-between;align-items: center;position: relative;background: rgba(233, 229, 224, 0.45) url('assets/svg/icon-accordion-plus.svg') calc(100% - var(--global-sp-xs)) center no-repeat;background-size: 14px auto;font-size: 14px;font-weight: var(--global--font-weight-semi);line-height: 1.2;height: 72px;padding: 0 var(--global-sp-md) 0 var(--global-sp-xs);border-top: 1px solid #e9e5e0;cursor: pointer;}.accordion-item:nth-last-of-type(1) {border-bottom: 1px solid #e9e5e0;}.accordion-item.show .accordion-title {background-image: url('assets/svg/icon-accordion-minus.svg');}.accordion-item .accordion-content-container {position: relative;background-color: rgba(249, 248, 244, 0.25);height: 0;overflow: hidden;transition: height 0.2s linear;}.accordion-item .accordion-content {color: var(--global--color-text-current);padding: 0 var(--global-sp-xs) var(--global-sp-xs) var(--global-sp-xs);}.section-contact-form .contact-form-container {display: flex;flex-direction: row;justify-content: space-between;background: transparent none center center no-repeat;background-size: cover;position: relative;width: 100%;padding-top: var(--global-sp-lg);padding-bottom: var(--global-sp-md);}.section-contact-form .contact-form-container .bg {background: black none center center no-repeat;background-size: cover;overflow: hidden;}.section-contact-form .contact-form-container .bg, .section-contact-form .contact-form-container .bg:before, .section-contact-form .contact-form-container .bg:after {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 0;}.section-contact-form .contact-form-container .bg:before {content: '';background-blend-mode: multiply;background: linear-gradient(71.2deg, rgba(11, 148, 217, 0.1) 9.9%, rgba(11, 148, 217, 0.8) 77%);z-index: 2;transform: scaleX(-1);}.section-contact-form .contact-form-container .bg:after {content: '';top: auto;bottom: 0;background: linear-gradient(180deg, rgba(249, 248, 244, 0.1) 0%, rgba(249, 248, 244, 1) 100%);border-bottom: 2px solid var(--global--color-light);z-index: 2;}.section-contact-form .contact-form-container .bg-video {background-blend-mode: saturation;}.section-contact-form .contact-form-container .ring-container {top: 50%;left: 75%;width: 110%;height: 110%;opacity: 1;z-index: 2;}.section-contact-form .form-content {position: relative;background-color: var(--global--color-white);width: 50%;border-top: 5px solid var(--global--color-secondary);border-bottom-left-radius: 30px;padding: var(--global-sp-xs) var(--global-sp-xs) 0 var(--global-sp-xs);box-shadow: 0 0 50px 10px #3230290D;z-index: 3;}.section-contact-form .form-content h3 {font-size: var(--global-header-size-h2);font-weight: var(--global--font-weight-normal);color: var(--global--color-secondary);margin: 0 0 var(--global-sp-xs) 0;}body.single-buxbaum-team .page-header .btn {margin-top: var(--global-sp-xs);}body.single-buxbaum-team .content-cols {padding-top: var(--global-sp-xxxs);}.team-member-container {display: flex;position: relative;background-color: var(--global--color-white);width: 100%;margin-bottom: var(--global-sp-xxxs);padding: 0;border: 5px solid rgba(112, 108, 101, 0.1);border-bottom-right-radius: var(--global-sp-padding);border-bottom-left-radius: var(--global-sp-padding);box-shadow: 0 0 50px 10px #3230290d;}.team-member-container .details-container {display: flex;flex-direction: column;position: relative;width: 100%;border-top: 5px solid var(--global--color-border-green);}.team-member-container .profile {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;padding: var(--global-sp-sm);border-bottom: 1px solid var(--global--color-gray);}.team-member-container .details {padding: 0 var(--global-sp-sm);}.team-member-container .details h1, .team-member-container .details h2 {font-size: var(--global-nav-size-main);font-weight: var(--global--font-weight-semi);margin: 0 0 4px 0;}.team-member-container .details .role {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-medium);color: var(--global--color-text-current);margin: 0 0 8px 0;}.team-member-container .photo {display: block;background-color: var(--global--color-gray);width: 172px;min-width: 172px;height: 172px;border-radius: 50%;overflow: hidden;}.team-member-container .photo img {width: 100%;height: auto;}.team-member-container .bio {padding: var(--global-sp-sm);}.team-member-container .bio h3 {margin: 0 0 var(--global-sp-xxxs) 0;}.team-member-container .quotation {position: relative;font-style: italic;}.team-member-container .quotation p:before, .team-member-container .quotation p:after {content: '“';display: inline;position: relative;font-size: 22px;font-weight: var(--global--font-weight-bold);color: var(--global--color-primary);line-height: 1;margin: 0 3px 0 0;}.team-member-container .quotation p:after {content: '”';margin: 0 0 0 3px;}.section-team-grid {width: 100%;}.team-grid-container {display: flex;flex-direction: column;position: relative;width: 100%;margin-bottom: var(--global-sp-lg);padding: 0;border: 5px solid rgba(112, 108, 101, 0.1);border-bottom-right-radius: var(--global-sp-padding);border-bottom-left-radius: var(--global-sp-padding);box-shadow: 0 0 50px 10px #3230290d;}.team-grid-container:before {content: '';display: block;position: absolute;top: 0;left: 0;background-color: var(--global--color-green);width: 100%;height: 5px;}.section-team-grid .subheader {background-color: var(--global--color-white);height: var(--global-sp-md);font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-bold);color: var(--global--color-secondary);text-transform: uppercase;margin: 0;padding: var(--global-sp-xs) 0 0 var(--global-sp-xs);}.team-grid-container .team-grid, .team-grid-container .team-grid li, .team-grid-container .team-grid li .team-content {display: flex;flex-direction: row;align-items: center;position: relative;margin: 0;padding: 0;}.team-grid-container .team-grid {list-style-type: none;flex-wrap: wrap;background-color: var(--global--color-light);border-bottom-right-radius: var(--global-sp-padding);border-bottom-left-radius: var(--global-sp-padding);overflow: hidden;}.team-grid-container .team-grid li {background-color: var(--global--color-white);width: 50%;padding: var(--global-sp-padding) var(--global-sp-xs) var(--global-sp-padding) var(--global-sp-xs);}.team-grid-container .team-grid li .team-content {flex-grow: 1;}.team-grid-container .team-grid li:nth-of-type(odd) {border-right: 1px solid var(--global--color-medium);}.team-grid-container .team-grid li:nth-child(1n+3) {border-top: 1px solid var(--global--color-medium);}.team-grid-container .team-photo {background-color: var(--global--color-light);width: 72px;min-width: 72px;height: 72px;border-radius: 50%;overflow: hidden;}.team-grid-container .team-photo a {width: 100%;height: 100%;}.team-grid-container .team-photo img {width: 100%;height: auto;}.team-grid-container .team-details {display: flex;flex-direction: column;flex-grow: 1;padding: 0 var(--global-sp-padding);}.team-grid-container .team-details .team-title {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-semi);color: var(--global--color-darker);}.team-grid-container .team-details .team-title a {color: var(--global--color-darker);}.team-grid-container .team-grid li:hover .team-title a, .team-grid-container .team-grid li:focus .team-title a {color: var(--global--color-secondary) }.team-grid-container .team-details .team-role {font-size: var(--global-text-size-sm);font-weight: var(--global--font-weight-medium);color: var(--global--color-text-current);}.team-social-links {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-end;flex-grow: 0;margin: 0 var(--global-sp-xs) 0 0;}.icon-team {display: block;background: transparent none center bottom no-repeat;background-size: auto 100%;width: 20px;height: 20px;font-size: 0;line-height: 0;margin: 0 0 0 var(--global-sp-xxs);}.team-member-container .icon-team:nth-of-type(1) {width: 24px;height: 24px;margin: 0;}.icon-team.email {background-image: url('assets/svg/icon-email.svg');background-size: 20px 16px;}.icon-team.calendly {background-image: url('assets/svg/icon-calendar.svg');background-size: 16px 18px;}.icon-team.linkedin {background-image: url('assets/svg/icon-social-LinkedIn.svg');background-size: 20px 19px;}.team-grid-container .team-link {display: block;background: transparent url('assets/svg/icon-chevron-right-orange.svg') right center no-repeat;background-size: 8px 14px;width: 24px;height: 24px;font-size: 0;line-height: 0;margin-top: 2px;}.section-team-members-row {display: flex;flex-direction: column;position: relative;width: 100%;color: var(--global--color-white);margin: 0;padding: var(--global-sp-md) 0 var(--global-sp-sm) 0;}.section-team-members-row .section-content {color: var(--global--color-text);}.section-team-members-row .splide__track {position: relative;}.team-members-row {position: relative;background: var(--global--color-bg-gradient-dark);width: calc(100vw + 40%);margin-left: -20%;margin-right: 0;padding: var(--global-sp-sm) 0 var(--global-sp-xl) 0;}.team-members-row:before, .team-members-row:after {content: '';display: block;position: absolute;top: 0;left: 0;width: 12%;height: 100%;z-index: 1;pointer-events: none;}.team-members-row:before {left: 21%;background: linear-gradient(270deg, rgba(51, 48, 41, 0) 0%, var(--global--color-dark) 100%);}.team-members-row:after {left: auto;right: 5%;background: linear-gradient(270deg, var(--global--color-gray) 0%, rgba(112, 108, 101, 0) 100%);}.team-members-row-carousel {list-style-type: none;display: flex;flex-direction: row;width: 100%;margin: 0;padding: 0;}.team-members-row li {width: 20%;min-width: 14.25%;padding: 0 var(--global-sp-xxs);}.team-members-row li a {display: flex;flex-direction: column;justify-content: flex-start;align-items: center;width: 100%;}.team-members-row li .team-image {background-color: rgba(255, 255, 255, 0.1);width: 72px;height: 72px;margin: 0 auto var(--global-sp-xxs) auto;border-radius: 50%;overflow: hidden;}.team-members-row li .team-image img {width: auto;height: 100%;}.team-members-row li .team-name, .team-members-row li .team-role {display: flex;color: var(--global--color-white);text-align: center;margin: 0 auto 0 auto;}.team-members-row li .team-name {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-semi);margin: 0 0 4px 0;}.team-members-row li .team-role {display: block;font-size: var(--global-text-size-sm);font-weight: var(--global--font-weight-medium);}.section-team-members-row .btns {margin-top: calc(var(--global-sp-lg) * -1);margin-bottom: var(--global-sp-lg);}.section-clients-row, .section-systems-row {display: flex;flex-direction: column;position: relative;width: 100%;margin: 0;padding: var(--global-sp-xxl) 0 var(--global-sp-xxl) 0;}.section-clients-row h2, .section-systems-row h2 {margin: 0 0 var(--global-sp-xxs) 0;}.clients-row-container, .systems-row-container {display: flex;flex-direction: row;position: relative;background: var(--global--color-light);width: 100%;min-width: 100%;padding: 0;overflow: hidden;}.clients-row, .systems-row {flex: 0 0 auto;display: flex;flex-direction: row;position: relative;margin: 0 0 var(--global-sp-xxxs) 0;}.clients-row-container:before, .clients-row-container:after, .systems-row-container:before, .systems-row-container:after {content: '';display: block;position: absolute;top: 0;left: 0;width: 10%;height: 100%;z-index: 1;pointer-events: none;}.clients-row-container:before, .systems-row-container:before {left: 0;background: linear-gradient(270deg, rgba(51, 48, 41, 0) 0%, var(--global--color-light) 100%);}.clients-row-container:after, .systems-row-container:after {left: auto;right: 0;background: linear-gradient(270deg, var(--global--color-light) 0%, rgba(112, 108, 101, 0) 100%);}.clients-row-carousel, .systems-row-carousel {list-style-type: none;flex: 0 0 auto;display: flex;flex-direction: row;align-items: center;white-space: nowrap;width: auto;margin: 0;padding: 0;}.clients-row:hover, .systems-row:hover {-webkit-animation-play-state: paused;-moz-animation-play-state: paused;animation-play-state: paused;}.clients-row li, .systems-row li {flex: 0 0 auto;width: auto !important;height: var(--global-carousel-client-h);margin: 0;padding: 0 var(--global-sp-xs);}.systems-row li {height: var(--global-carousel-system-h);}.systems-row li > div {display: block;width: auto;height: var(--global-carousel-system-h);}.clients-row li .client-image, .systems-row li .system-image {display: block;width: auto;max-width: 300%;height: 100%;}.systems-row li .system-image {display: block;width: auto;height: var(--global-carousel-system-h);}.section-clients-row .btns {margin-top: var(--global-sp-sm);margin-bottom: var(--global-sp-lg);}.icon-service {display: inline-block;background: transparent none center center no-repeat;background-size: 100% auto;width: 66px;height: 66px;font-size: 0;line-height: 0;}.sidebar-service {display: flex;flex-direction: column;position: relative;padding: 0 var(--global-sp-md) var(--global-sp-md) var(--global-sp-md);}.sidebar-image {display: block;background: var(--global--color-white) none center center no-repeat;background-size: cover;width: 100%;border-radius: 50%;border: 5px solid var(--global--color-white);overflow: hidden;}.sidebar-image img {width: 100%;height: auto;opacity: 0;}.sidebar-service .service-icon, .sidebar-service .service-icon img {display: block;position: absolute;}.sidebar-service .service-icon {display: flex;flex-direction: column;justify-content: center;align-items: center;top: 10%;left: auto;background-color: var(--global--color-white);width: 96px;min-width: 80px;height: 96px;min-height: 80px;border-radius: 50%;}.sidebar-service .service-icon img {top: 50%;left: 50%;width: 60%;height: auto;transform: translate(-50%, -50%);}.has-logo-overlay {display: block;position: relative;width: 412px;height: 412px;}.has-logo-overlay:after {content: '';position: absolute;bottom: var(--global-sp-xs);left: var(--global-sp-xs);background: transparent url('assets/svg/icon-logo-overlay.svg') left bottom no-repeat;background-size: auto 45px;width: 46px;height: 46px;}.has-logo-overlay .image img {opacity: 0;}.logo-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;pointer-events: none;}.logo-overlay:before, .logo-overlay:after {content: '';position: absolute;left: 0;background-color: var(--global--color-overlay-gray);transition: all 0.3s ease;}.logo-overlay:before {top: 56.3%;width: 100%;aspect-ratio: 2;clip-path: polygon(0 100%, 0 0, 115% 100%);opacity: 0.5;}.logo-overlay:after {top: 56.3%;width: 58%;aspect-ratio: 1;clip-path: polygon(0 100%, 0 0, 130% 100%);}.logo-overlay.green:before, .logo-overlay.green:after {background-color: var(--global--color-overlay-green);}.logo-overlay.blue:before, .logo-overlay.blue:after {background-color: var(--global--color-overlay-blue);}.has-logo-overlay:hover .logo-overlay:before {clip-path: polygon(0 100%, 0 0, 105% 100%);}.has-logo-overlay:hover .logo-overlay:after {clip-path: polygon(0 100%, 0 0, 148% 112%);}@keyframes ringRotateRight {from {transform: translate(-50%, -50%) scale(1) rotate(0deg);}to {transform: translate(-50%, -50%) scale(1) rotate(360deg);}}@keyframes ringRotateLeft {from {transform: translate(-50%, -50%) scale(0.8) rotate(0deg);}to {transform: translate(-50%, -50%) scale(0.8) rotate(-360deg);}}.splide .splide__pagination {justify-content: flex-start;bottom: var(--global-sp-xs);margin-right: auto;margin-left: auto;padding-right: var(--global-sp-xs);padding-left: var(--global-sp-xs);}.posts-row.splide .splide__pagination {justify-content: center;}.splide .splide__pagination .splide__pagination__page {background: var(--global--color-nav-text);border-radius: 0;width: 80px;height: 4px;margin: 4px;opacity: .15;transition: all 0.3s ease;}.splide .splide__pagination .splide__pagination__page.is-active {background: var(--global--color-highlight-pagination);transform: none;z-index: 1;opacity: 1;}.site-footer {background-color: var(--global--color-white);}.site-footer .site-primary-footer-wrap, .site-footer .site-below-footer-wrap {background-color: transparent;}.site-footer .site-primary-footer-wrap aside.footer-widget-area {text-align: center;}.site-footer .widget {margin: 0;}.site-footer .widget_media_image img {width: 138px;height: 32px;}.menu-footer-menu-container {display: flex;text-align: center;}#menu-footer-menu {display: flex;-webkit-flex-direction: row;flex-direction: row;margin: 12px auto 12px auto;}.menu-footer-menu-container .menu-item {font-size: 18px;margin: 0;opacity: 0.8;}.menu-footer-menu-container .menu-item:before {content: '|';display: inline-block;margin: 0 10px 0 10px;}.menu-footer-menu-container .menu-item:nth-of-type(1):before {content: '';display: none;}.menu-footer-menu-container .menu-item a {color: var(--global--color-text);}.menu-footer-menu-container .menu-item:hover {opacity: 1;}.ast-footer-copyright {padding: 0 var(--global-sp-xxs);}.ast-footer-copyright, .ast-footer-copyright a {font-size: 12px;font-weight: var(--global--font-weight-normal);color: var(--global--color-text);}.grecaptcha-badge {z-index: 999;}.cky-box-bottom-left {bottom: 20px !important;left: 20px !important;}.cky-box-bottom-right {bottom: 20px !important;right: 20px !important;}.cky-btn-revisit-wrapper {background-color: var(--global--color-bg-green) !important;}.cky-btn {padding: 6px;}.cky-btn-customize, .cky-btn-reject, .cky-btn-preferences {color: var(--global--color-text) !important;background: transparent;border: 2px solid var(--global--color-bg-green) !important;}.cky-btn-accept {background: var(--global--color-bg-green) !important;color: #ffffff;border: 2px solid var(--global--color-bg-green) !important;}.cky-notice-des a.cky-policy, .cky-notice-des button.cky-policy, .cky-preference-content-wrapper .cky-show-desc-btn {color: var(--global--color-secondary) !important;}@media (max-width: 1200px) {.team-members-row li {width: 20%;min-width: 19%;}.page-header.has-quotation {height: 40vw;}}@media (max-width: 1100px) {.breadcrumb-menu-wrapper.desktop {display: none;}.breadcrumb-menu-wrapper.mobile {display: flex;}}@media (max-width: 921px) {body {padding-top: var(--global-nav-h-mobile);}.site-header {height: var(--global-nav-h-mobile);}.site-header.scrolling {top: calc(var(--global-nav-h-mobile) * -1);}body.admin-bar .site-header.scrolling {top: calc(var(--global-admin-bar-h) + calc(var(--global-nav-h-mobile) * -1));}.site-header.scroll-up {top: 0;}body.admin-bar .site-header.scroll-up {top: var(--global-admin-bar-h);}body.ast-main-header-nav-open {overflow: hidden;}h1 {font-size: var(--global-header-size-h1-mobile);}h2 {font-size: 24px;font-weight: var(--global--font-weight-normal);margin: 0 0 var(--global-sp-xxs) 0;}.btn.primary, .field-wrap input[type="submit"] {padding: var(--global-sp-xxs) 35px var(--global-sp-xxs) 20px;}.btn.primary:before, .btn.link:before, .submit-wrap > .nf-field-element:before {width: 7px;height: 16px;}.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {width: 100%;height: var(--global-nav-h-mobile);}.ast-logo-title-inline .ast-site-identity {padding: 0;}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {}.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content, .ast-mobile-header-content > .ast-builder-menu, .ast-desktop-header-content > .ast-builder-menu, .ast-header-break-point .ast-main-header-bar-alignment, .main-header-bar-navigation, .site-navigation, .ast-builder-menu-mobile .main-navigation .main-header-menu {height: calc(100vh - var(--global-nav-h-mobile));overflow-y: auto;}.ast-builder-menu-mobile .main-navigation .main-header-menu {width: 100%;height: auto;min-height: calc(100vh - var(--global-nav-h-mobile));overflow-y: auto;}.ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {flex-direction: column;background: var(--global--color-bg-gradient-dark);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link {background: none;background-position: left top;background-repeat: no-repeat;color: var(--global--color-light);}.main-header-menu .menu-item {align-self: flex-start;flex-grow: 0;font-size: var(--global-nav-size-main);border-bottom: 1px solid var(--global--color-gray);}.main-header-menu .menu-item .sub-menu .menu-item {border-bottom: none;}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {color: var(--global--color-light);text-align: right;line-height: 1.3;padding: var(--global-sp-padding) var(--global-sp-xs);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.icon-social {width: auto;align-self: flex-end;border-bottom: none;}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.icon-social a {margin-top: var(--global-sp-padding);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {top: var(--global-sp-xxs);right: auto;background: none;left: var(--global-sp-padding);color: var(--global--color-white);padding: 6px;border-radius: 0;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle .ast-icon {display: flex;background: transparent url('assets/svg/icon-accordion-plus.svg') center center no-repeat;background-size: 14px auto;width: 24px;height: 24px;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children.ast-submenu-expanded > .ast-menu-toggle .ast-icon, .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle[aria-expanded="true"] .ast-icon {background: transparent url('assets/svg/icon-accordion-minus.svg') center center no-repeat;background-size: 14px auto;width: 24px;height: 24px;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle .ast-icon svg {display: none;}.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-link {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-semi);color: var(--global--color-secondary);text-align: left;padding: var(--global-sp-padding) var(--global-sp-xs) var(--global-sp-xxxs) var(--global-sp-xs);}.ast-builder-menu-mobile .main-navigation .sub-menu .menu-item.menu-item-has-children > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .ast-icon {display: none !important;}.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .sub-menu {display: block !important;}.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .sub-menu .menu-link {font-size: var(--global-text-size-sm);font-weight: var(--global--font-weight-medium);color: var(--global--color-light);padding: var(--global-sp-xxxs) var(--global-sp-xs);}.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .sub-menu .menu-link:hover, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .sub-menu .menu-link:focus {color: var(--global--color-gray);}.breadcrumb-menu-wrapper.desktop {display: none;}.breadcrumb-menu-wrapper.mobile {display: flex;}.page-header {height: 55vw;}.page-header .title-content h1 {font-size: var(--global-header-size-h1-mobile);}.page-header.has-quotation {height: 58vw;}.page-header .page-header-quotation {margin-left: 0;}.page-header .page-header-quotation .quotation {max-width: 100%;font-size: var(--global-header-size-h1-mobile);font-weight: var(--global--font-weight-normal);}.page-header .page-header-quotation .quotation:before, .page-header .page-header-quotation .quotation:after {content: '“';top: -42px;left: 0;margin-top: 0;}.page-header .page-header-quotation .quotation:after {content: '”';display: inline;top: auto;left: auto;margin-top: 0;}.page-headline, .content-cols .col-main h2.page-headline {font-size: var(--global-header-size-h1-mobile);font-weight: var(--global--font-weight-normal);}.section-industry-menu h2 {font-size: var(--global-header-size-h1-mobile);font-weight: var(--global--font-weight-normal);text-align: center;}.section-industry-menu.home {padding: var(--global-sp-xs) 0 0 0;}.industry-menu.menu-scroll {flex-direction: row;justify-content: flex-start;flex-wrap: nowrap;max-width: 100%;transition: left 0.3s ease;-ms-overflow-style: none;overscroll-behavior-x: none;overflow-x: auto;overflow-y: visible;scrollbar-width: none;-webkit-mask-image: linear-gradient(to right, black 85%, transparent 100%);mask-image: linear-gradient(to right, black 85%, transparent 100%);}.industry-menu li {font-size: var(--global-text-size-sm);}.industry-menu li a {padding: var(--global-sp-xxxs) var(--global-sp-padding) var(--global-sp-xxxs) var(--global-sp-padding);}.feature-links li, .feature-links li:nth-last-of-type(1) {font-size: var(--global-text-size-sm);border-bottom: 1px solid var(--global--color-medium);}.feature-links li a {min-height: var(--global-sp-md);padding: 0 var(--global-sp-md) 0 var(--global-sp-xxs);}.content-cols {flex-direction: column;align-items: flex-start;position: relative;}.content-cols .col {width: 100%;}.content-cols .col-main {font-size: var(--global-text-size-sm);margin-bottom: var(--global-sp-md);}.ring-container.sidebar {left: 13%;width: 140vw;height: 140vw;}.sidebar-form {padding: 0;}.sidebar-service .service-icon {width: 80px;height: 80px;}.section-contact-form {padding-top: 0;padding-bottom: var(--global-sp-md);}.section-contact-form .section-content {position: absolute;top: 20vw;left: 50%;width: 100%;color: var(--global--color-white);padding: 0 var(--global-sp-padding);transform: translate(-50%, -50%);z-index: 1;}.section-contact-form .section-content h2 {font-size: var(--global-header-size-h1-mobile);color: var(--global--color-white);}.section-contact-form .contact-form-container {width: 100%;padding-top: 0;padding-bottom: 0;}.section-contact-form .contact-form-container .bg {height: 40vw;}.section-contact-form .contact-form-container .bg:before {background-blend-mode: multiply;background: #0B94D9;background: linear-gradient(71deg, rgba(11, 148, 217, 0) 10%, rgba(11, 148, 217, 0.5) 77%);height: 40vw;}.section-contact-form .contact-form-container .bg:after {background: linear-gradient(180deg, rgba(249, 248, 244, 0) 50%, var(--global--color-light) 116.5%);border-bottom: none;}.section-contact-form .contact-form-container video {left: -10%;background-blend-mode: saturation;width: 120%;height: 40vw;}.section-contact-form .contact-form-container .ring-container {top: 40vw;left: 50%;width: 90vw;height: 90vw;}.section-contact-form .contact-form-container > .container {margin-top: calc(40vw + var(--global-sp-xs));}.section-contact-form .form-content {width: 100%;padding-bottom: 0;border: 5px solid var(--global--color-gray);border-radius: 0 0 30px 30px;}.section-contact-form .form-content h3 {font-size: 20px;font-weight: var(--global--font-weight-semi);color: var(--global--color-secondary);margin: 0 0 var(--global-sp-xs) 0;}.btn.primary:before, .submit-wrap > .nf-field-element:before {display: none;}.btn.primary, .field-wrap.submit-wrap input[type="submit"] {background: var(--global--color-btn-bg) url('assets/img/icon-btn-arrow.png') calc(100% - 12px) 50% no-repeat;background-size: 7px 16px;margin: 0 auto;}.team-grid-container .team-grid {flex-direction: column;}.team-grid-container .team-grid li {align-items: center;position: relative;width: 100%;padding: var(--global-sp-padding) var(--global-sp-xs) var(--global-sp-padding) var(--global-sp-xs);}.team-grid-container .team-grid li .team-content {flex-direction: column;align-items: flex-start;}.team-grid-container .team-grid li, .team-grid-container .team-grid li:nth-of-type(odd), .team-grid-container .team-grid li:nth-child(1n+3) {border-top: 1px solid var(--global--color-medium);border-right: none;}.team-grid-container .team-grid li:nth-of-type(1) {border-top: none;}.team-grid-container .team-social-links {margin-top: var(--global-sp-xxs);margin-left: 5px;}.team-members-row {width: 100vw;margin-left: 0;}.team-members-row:before, .team-members-row:after {display: none;}.team-members-row li {width: 33.3333%;min-width: 33%;}.menu-footer-menu-container .menu-item {font-size: var(--global-text-size-xs);}.splide .splide__pagination {justify-content: center;}body.page-template-default .entry-content {padding-right: var(--global-sp-sm);}body.page-template-page-posts .entry-content-image, body.search-results .entry-content-image, body.single-post .entry-content-image {padding: 56.25% 0 0 0;}.ast-blog-layout-4-grid .ast-row article, .posts-grid article, .posts-row .posts-row-item {width: 50%;}.posts-row .posts-row-item .post-entry-content {padding: var(--global-sp-xxs) 10px var(--global-sp-xxs) 10px;}.posts-grid article .entry-categories, .posts-row .posts-row-item .entry-categories {font-size: var(--global-text-size-sm);}.posts-grid article h2, .posts-row .posts-row-item h2 {font-size: 20px;}.posts-grid article .date {font-size: var(--global-text-size-sm);}.posts-row .posts-row-item {padding: 0 var(--global-sp-xxs) var(--global-sp-xxs) var(--global-sp-xxs);}}@media (max-width: 782px) {body.admin-bar {padding-top: calc(var(--global-nav-h-mobile) - 14px);}.site-header {height: var(--global-nav-h-mobile);}.site-header.scrolling {top: calc(var(--global-nav-h-mobile) * -1);}body.admin-bar .site-header.scrolling {top: calc(var(--global-admin-bar-h-sm) + calc(var(--global-nav-h-mobile) * -1));}.site-header.scroll-up {top: 0;}body.admin-bar .site-header.scroll-up {top: var(--global-admin-bar-h-sm);}}@media (max-width: 768px) {.team-members-row li {width: 50%;min-width: 49%;}.industries-grid li {width: 50%;}.ast-blog-layout-4-grid .ast-row article, .posts-grid article, .posts-row .posts-row-item {width: 100%;padding: 0 0 var(--global-sp-xs) 0;}}@media (max-width: 640px) {.page-header.has-quotation {height: 111vw;}.posts-grid article {width: 100%;}.ast-footer-copyright, .ast-footer-copyright a {font-size: 10px;}.cky-consent-container {max-width: calc(100% - 60px) !important;}.cky-notice-btn-wrapper {flex-direction: column;}.cky-btn-customize, .cky-btn-reject, .cky-btn-preferences, .cky-btn-accept {width: 100% !important;margin: 0 auto 8px auto !important;}}@media (max-width: 560px) {.ast-breadcrumbs .trail-items {white-space: normal;}.ast-breadcrumbs-inner {flex-direction: column;align-items: flex-start;}.ast-breadcrumbs-wrapper.has-menu .breadcrumbs, .ast-breadcrumbs-wrapper.has-menu .ast-breadcrumbs-inner nav {height: 50px;}.breadcrumb-menu-wrapper.mobile {padding: 0 2px 0 var(--global-sp-sm);}.breadcrumb-menu-wrapper select {margin-bottom: var(--global-sp-padding);}.industries-grid li {width: 100%;}.team-member-container .profile {flex-direction: column;align-items: flex-start;}.team-member-container .details {padding-top: var(--global-sp-xxs);padding-left: var(--global-sp-xxxs);}.cky-box-bottom-left, .cky-box-bottom-right {bottom: 88px !important;}}@media (max-width: 544px) {.site-content .ast-container, .site-content .ast-separate-container, .site-content .ast-separate-container #content .ast-container, .ast-separate-container #content .ast-container {padding-right: 0;padding-left: 0;}.ast-breadcrumbs-wrapper .breadcrumbs, .ast-breadcrumbs-inner nav {height: auto;min-height: 54px;padding-top: 18px;padding-bottom: var(--global-sp-xxs);}}@media (min-width: 544px) {.container, .entry-content, .splide .splide__pagination {max-width: 100%;}}@media (min-width: 922px) {.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {position: relative;}body.main-menu-hover .site-header {position: fixed;}body.admin-bar.main-menu-hover .site-header {top: 32px;}.main-header-menu > .menu-item.nav-menu-full:hover > .sub-menu, .main-header-menu > .menu-item.nav-menu-full:focus > .sub-menu {display: flex;flex-direction: row;align-items: flex-start;flex-wrap: wrap;position: fixed;top: var(--global-nav-h-desktop);left: 0;background: var(--global--color-bg-gradient-dark);width: 100%;height: auto;padding: var(--global-sp-sm) 0 var(--global-sp-xs) 0;border: none;box-shadow: 0 60px 76px 0 #33302959;}body.admin-bar .main-header-menu > .menu-item.nav-menu-full > .sub-menu {top: calc(var(--global-nav-h-desktop) + 32px);margin: 0;padding: var(--global-sp-sm) 0 var(--global-sp-xs) 0;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item {width: 50%;padding: 30px 30px 30px 30px;border: none;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item:nth-child(-n+2) {padding-top: 20px;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item:nth-child(2n+1) {padding-left: 10%;border-right: 1px solid var(--global--color-gray);}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item:nth-child(2n+2) {padding-right: 10%;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item:nth-child(1n+3) {border-top: 1px solid var(--global--color-gray);}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item.link-all {background-color: var(--global--color-darker);width: 100%;margin: var(--global-sp-xs) 0 0 0;padding: 0 10% 0 10%;border: none;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item.link-all .menu-link {font-size: var(--global-text-size-md);font-weight: var(--global--font-weight-semi);color: var(--global--color-light);padding: var(--global-sp-xs) 0;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item.link-all .menu-link:after {content: '';display: inline-block;background: transparent url('assets/svg/icon-chevron-right-orange.svg') right 4px no-repeat;width: 10px;height: 18px;margin: 0 0 0 10px;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item .menu-link {font-size: 20px;font-weight: var(--global--font-weight-semi);color: var(--global--color-secondary);line-height: 1.2;padding: 4px 0;}.main-header-menu > .menu-item.nav-menu-full:hover > .sub-menu > .menu-item.menu-item-has-children .sub-menu, .main-header-menu > .menu-item.nav-menu-full:focus > .sub-menu > .menu-item.menu-item-has-children .sub-menu {display: block;position: relative;top: auto;left: auto;background: transparent;width: 100%;box-shadow: none;border: none;visibility: visible;}.main-header-menu > .menu-item > .sub-menu > .menu-item .menu-link .ast-menu-toggle, .main-header-menu > .menu-item > .sub-menu > .menu-item .menu-link .dropdown-menu-toggle {display: none;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item.menu-item-has-children .sub-menu .menu-link {font-size: var(--global-text-size-sm);font-weight: var(--global--font-weight-medium);color: var(--global--color-light);padding: 8px 0;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item.menu-item-has-children .sub-menu .menu-link:hover, .main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item.menu-item-has-children .sub-menu .menu-link:active {color: var(--global--color-gray);}.container, .ast-container, .page-header.no-image, .entry-header, .ast-page-builder-template .entry-header, .entry-content, .splide .splide__pagination, .ast-blog-layout-4-grid .ast-row {max-width: var(--global-site-w-desktop);}.ring-container.sidebar.desktop {display: flex;}.ring-container.sidebar.mobile {display: none;}}@media (min-width: 1200px) {.ast-plain-container.ast-no-sidebar #primary {margin-top: 60px;margin-bottom: 60px;}}@media (min-width: 1360px) {.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item:nth-child(2n+1) {padding-left: 16%;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item:nth-child(2n+2) {padding-right: 16%;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item.link-all {padding: 0 16% 0 16%;}}@media (min-width: 1800px) {.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item:nth-child(2n+1) {padding-left: 20%;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item:nth-child(2n+2) {padding-right: 20%;}.main-header-menu > .menu-item.nav-menu-full > .sub-menu > .menu-item.link-all {padding: 0 20% 0 20%;}}@media (min-width: 2000px) {.container, .ast-container, .page-header.no-image, .entry-header, .ast-page-builder-template .entry-header, .entry-content, .splide .splide__pagination, .ast-blog-layout-4-grid .ast-row {max-width: var(--global-site-w-large);}}@media not (prefers-reduced-motion: reduce) {@view-transition {navigation: auto;}}