.columns-has-no-gutter-gap { gap: 0px !important; } .is-content-justification-space-between { justify-content: space-between; } .is-content-justification-center { justify-content: center; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { display: none; } a[href="#"] { pointer-events: all !important; } body { --wp--custom--colors--body: #012d44; --wp--custom--colors--button-bg: #ffffff; --wp--preset--shadow--natural: 0 0 30px 0 rgba(236, 236, 206, 0.25); overflow-x: hidden; } a { text-decoration: none; } a:hover { color: var(--wp--preset--color--primary-dark-blue); } a[href] { cursor: pointer; } a[href="#"] { pointer-events: none; } p { color: var(--wp--preset--color--text-grey-blue); } p a { color: var(--wp--preset--color--text-white); text-decoration: none; } p a:hover { color: var(--wp--preset--color--text-white); } .is-style-dark { --wp--custom--colors--body: var(--wp--preset--color--white); --wp--custom--colors--heading: var(--wp--custom--colors--dark--heading); --wp--custom--colors--heading-em: var(--wp--custom--colors--dark--heading-em); --wp--custom--colors--link: var(--wp--custom--colors--dark--link); --wp--custom--colors--link-hover: var(--wp--custom--colors--dark--link-hover); --wp--custom--colors--text-button: var( --wp--custom--colors--dark--text-button ); --wp--custom--colors--text-button-hover: var( --wp--custom--colors--dark--text-button-hover ); --wp--custom--colors--border: var(--wp--custom--colors--dark--border); --wp--custom--colors--body-bg: var(--wp--preset--color--black); --wp--custom--colors--shaded-bg: var(--wp--custom--colors--dark--shaded-bg); --wp--custom--colors--input-bg: var(--wp--custom--colors--dark--input-bg); --wp--custom--colors--button: var(--wp--custom--colors--dark--button); --wp--custom--colors--button-hover: var( --wp--custom--colors--dark--button-hover ); --wp--custom--colors--button-bg: var(--wp--custom--colors--dark--button-bg); --wp--custom--colors--button-bg-hover: var( --wp--custom--colors--dark--button-bg-hover ); background-color: var(--wp--custom--colors--body-bg); color: var(--wp--custom--colors--body); } .wp-block-button .wp-block-button__link { position: relative; display: inline-block; vertical-align: middle; padding: 0.875rem 1.5rem; transform: perspective(1px) translateZ(0); border: 1px solid var(--wp--preset--color--border-grey); border-radius: 40px; background: var(--wp--preset--color--surface-smoke-white); color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 128%; letter-spacing: -0.02rem; transition-duration: 0.5s; transition-property: color; } .wp-block-button .wp-block-button__link::before { position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; transform: scaleX(0); transform-origin: 0 50%; border-radius: 40px; border-radius: var(--border-radius-set, 40px); box-shadow: 0 0 0 1px var(--wp--preset--color--primary-dark-blue); border: 1px solid var(--wp--preset--color--primary-dark-blue); background: var(--wp--preset--color--primary-dark-blue); color: var(--wp--preset--color--text-white); content: ""; transition-duration: 0.5s; transition-property: transform; transition-timing-function: ease-out; } .wp-block-button .wp-block-button__link:hover { color: var(--wp--preset--color--text-white); } .wp-block-button .wp-block-button__link:hover::before { transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); } .wp-block-button.is-style-outline .wp-block-button__link { display: flex; align-items: center; vertical-align: middle; padding: 0.25rem 0.25rem 0.25rem 1rem; border-radius: 40px; height: 48px; transform: perspective(1px) translateZ(0); background-color: var(--wp--preset--color--primary-dark-blue); transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 135%; letter-spacing: -0.03375rem; gap: var(--wp--preset--spacing--30); color: var(--wp--preset--color--text-white); border: none; } .wp-block-button.is-style-outline .wp-block-button__link::after { background-color: var(--wp--preset--color--primary-light-blue) !important; } .wp-block-button.is-style-outline .wp-block-button__link::after { position: relative; top: auto; right: auto; left: auto; display: block; flex-shrink: 0; width: 40px; height: 40px; padding-right: 2.5rem; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTYuOTk4TDE3IDYuOTk4MDUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcgNi45OTgwNUgxN1YxNi45OTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==); background-repeat: no-repeat; background-position: center; background-size: 24px 24px; border-radius: 100px; content: ""; transform: rotate(0deg); transition: background-image 0.35s ease, background-color 0.35s ease; will-change: transform; } .wp-block-button.is-style-outline .wp-block-button__link::before { transform: scaleX(0); } .wp-block-button.is-style-outline .wp-block-button__link:hover { color: var(--wp--preset--color--text-white) !important; background-color: var(--wp--preset--color--primary-light-blue) !important; } .wp-block-button.is-style-outline .wp-block-button__link:hover::after { background-color: var(--wp--preset--color--text-white) !important; } .wp-block-button.is-style-outline .wp-block-button__link:hover::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTYuOTk4TDE3IDYuOTk4MDUiIHN0cm9rZT0iIzA1QjVCNSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNyA2Ljk5ODA1SDE3VjE2Ljk5OCIgc3Ryb2tlPSIjMDVCNUI1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=); transform: rotate(45deg); } .wp-block-button.is-style-text .wp-block-button__link { position: relative; display: flex; gap: 4px; align-items: center; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 120%; padding: 0; border: none; } .wp-block-button.is-style-text .wp-block-button__link::after { position: relative; top: 1px; right: auto; left: auto; display: block; width: 24px; height: 24px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjU5MzMgMTguNDM5N0wyMCAxMS45OTk2TDEzLjU5MzMgNS41NTk2NUMxMy41MzU1IDUuNDgzNjcgMTMuNDYyIDUuNDIxIDEzLjM3NzggNS4zNzU5QzEzLjI5MzYgNS4zMzA4IDEzLjIwMDcgNS4zMDQzMSAxMy4xMDU0IDUuMjk4MjNDMTMuMDEwMSA1LjI5MjE1IDEyLjkxNDYgNS4zMDY2MiAxMi44MjUzIDUuMzQwNjVDMTIuNzM2MSA1LjM3NDY5IDEyLjY1NTIgNS40Mjc1IDEyLjU4ODIgNS40OTU1MkMxMi41MjExIDUuNTYzNTMgMTIuNDY5NSA1LjY0NTE1IDEyLjQzNjcgNS43MzQ4NkMxMi40MDQgNS44MjQ1NyAxMi4zOTA5IDUuOTIwMjggMTIuMzk4MyA2LjAxNTQ5QzEyLjQwNTcgNi4xMTA3MSAxMi40MzM2IDYuMjAzMjEgMTIuNDc5OSA2LjI4Njc0QzEyLjUyNjIgNi4zNzAyNyAxMi41ODk5IDYuNDQyODggMTIuNjY2NyA2LjQ5OTY1TDE3LjQ2IDExLjMzM0w0LjcwNjY3IDExLjMzM0M0LjUyOTg2IDExLjMzMyA0LjM2MDI5IDExLjQwMzIgNC4yMzUyNiAxMS41MjgyQzQuMTEwMjQgMTEuNjUzMyA0LjA0IDExLjgyMjggNC4wNCAxMS45OTk2QzQuMDQgMTIuMTc2NSA0LjExMDI0IDEyLjM0NiA0LjIzNTI2IDEyLjQ3MTFDNC4zNjAyOSAxMi41OTYxIDQuNTI5ODYgMTIuNjY2MyA0LjcwNjY3IDEyLjY2NjNMMTcuNDYgMTIuNjY2M0wxMi42NjY3IDE3LjQ5OTZDMTIuNTQyIDE3LjYyNTIgMTIuNDcyMyAxNy43OTUxIDEyLjQ3MyAxNy45NzJDMTIuNDczNiAxOC4xNDg5IDEyLjU0NDUgMTguMzE4MyAxMi42NyAxOC40NDNDMTIuNzk1NSAxOC41Njc2IDEyLjk2NTUgMTguNjM3MyAxMy4xNDI0IDE4LjYzNjdDMTMuMzE5MyAxOC42MzYxIDEzLjQ4ODcgMTguNTY1MiAxMy42MTMzIDE4LjQzOTdMMTMuNTkzMyAxOC40Mzk3WiIgZmlsbD0iIzAxMkQ0NCIvPgo8L3N2Zz4K); content: ""; transition: transform 0.2s ease-out; transform: none; margin: 0; } .wp-block-button.is-style-text .wp-block-button__link::before { display: none; } .wp-block-button.is-style-text .wp-block-button__link:hover::after { transform: translateX(0.3rem) translateY(0); } .is-style-column-video-button .wp-block-button__link { display: flex; align-items: center; vertical-align: middle; padding: 1.25rem; border-radius: 20px; background: hsla(0, 0%, 100%, 0.1); transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; font-size: clamp(0.875rem, 0.6023rem + 0.5455vw, 1.25rem); font-weight: var(--wp--custom--font-weight--regular); line-height: 140%; letter-spacing: -0.025rem; gap: 20px; color: var(--wp--preset--color--text-white); border: none; } .is-style-column-video-button .wp-block-button__link::before { position: relative; top: auto; right: auto; left: auto; display: block; width: 20px; height: 20px; padding-right: 0.9375rem; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjgzOTUgNy43OTM3N0MxOC4yMzk4IDguMDA2NjEgMTguNTc0NiA4LjMyNDM1IDE4LjgwOCA4LjcxMjkzQzE5LjA0MTUgOS4xMDE1IDE5LjE2NDggOS41NDYyOCAxOS4xNjQ4IDkuOTk5NkMxOS4xNjQ4IDEwLjQ1MjkgMTkuMDQxNSAxMC44OTc3IDE4LjgwOCAxMS4yODYzQzE4LjU3NDYgMTEuNjc0OSAxOC4yMzk4IDExLjk5MjYgMTcuODM5NSAxMi4yMDU0TDcuMTYyODYgMTguMDExM0M1LjQ0MzcgMTguOTQ3MSAzLjMzMjAzIDE3LjczMDQgMy4zMzIwMyAxNS44MDYzVjQuMTkzNzdDMy4zMzIwMyAyLjI2ODc3IDUuNDQzNyAxLjA1Mjk0IDcuMTYyODYgMS45ODcxMUwxNy44Mzk1IDcuNzkzNzdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K); content: ""; transition: 0.3s all ease-in-out; transform: none; box-shadow: none; background-color: rgba(0, 0, 0, 0); border-radius: 0; border: none; } .is-style-column-video-button .wp-block-button__link:hover { background: var(--wp--preset--color--primary-dark-blue); } .wp-block-quote { position: relative; margin: 0; padding-left: 1.25rem; } .wp-block-quote::before { position: absolute; left: 0; width: 5px; height: 100%; background: var(--wp--preset--color--light-orange); content: ""; } .wp-block-quote p { font-size: 1rem; font-style: italic; } .wp-block-quote cite { margin: 0; font-size: 0.875rem; font-weight: var(--wp--custom--font-weight--medium); } .post-card { display: flex; flex-direction: column; width: 100%; height: 100%; padding: var(--wp--preset--spacing--40); border: 1px solid var(--wp--preset--color--border-grey); border-radius: 20px; } .card-image { position: relative; } .card-image img { width: 100%; border-radius: 20px; -o-object-fit: cover; object-fit: cover; } .card-terms { display: flex; width: 100%; margin-top: clamp(0.75rem, 0.2045rem + 1.0909vw, 1.5rem); gap: 12px; } .card-terms .card-term { padding: 0.5rem 0.75rem; border: 1px solid var(--wp--preset--color--border-grey); border-radius: 4px; background: var(--wp--preset--color--white-ice); color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(0.75rem, 0.5682rem + 0.3636vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 1; white-space: nowrap; } .card-content { width: 100%; display: flex; flex-direction: column; flex: 1; } .post-title { font-weight: var(--wp--custom--font-weight--medium) !important; } .post-title { margin: 0; margin-top: var(--wp--preset--spacing--30); font-size: clamp(1.25rem, 1.0682rem + 0.3636vw, 1.5rem); letter-spacing: -0.03rem; line-height: 140%; } .wp-block-button.is-style-text.blog-card-button .wp-block-button__link { position: relative; display: flex; align-items: center; justify-content: flex-start; padding: 0; border: none; background: none; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--semibold); line-height: 120%; gap: 4px; } .wp-block-button.is-style-text.blog-card-button .wp-block-button__link::after { width: 24px; height: 24px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjU5MzMgMTguNDM5N0wyMCAxMS45OTk2TDEzLjU5MzMgNS41NTk2NUMxMy41MzU1IDUuNDgzNjcgMTMuNDYyIDUuNDIxIDEzLjM3NzggNS4zNzU5QzEzLjI5MzYgNS4zMzA4IDEzLjIwMDcgNS4zMDQzMSAxMy4xMDU0IDUuMjk4MjNDMTMuMDEwMSA1LjI5MjE1IDEyLjkxNDYgNS4zMDY2MiAxMi44MjUzIDUuMzQwNjVDMTIuNzM2MSA1LjM3NDY5IDEyLjY1NTIgNS40Mjc1IDEyLjU4ODIgNS40OTU1MkMxMi41MjExIDUuNTYzNTMgMTIuNDY5NSA1LjY0NTE1IDEyLjQzNjcgNS43MzQ4NkMxMi40MDQgNS44MjQ1NyAxMi4zOTA5IDUuOTIwMjggMTIuMzk4MyA2LjAxNTQ5QzEyLjQwNTcgNi4xMTA3MSAxMi40MzM2IDYuMjAzMjEgMTIuNDc5OSA2LjI4Njc0QzEyLjUyNjIgNi4zNzAyNyAxMi41ODk5IDYuNDQyODggMTIuNjY2NyA2LjQ5OTY1TDE3LjQ2IDExLjMzM0w0LjcwNjY3IDExLjMzM0M0LjUyOTg2IDExLjMzMyA0LjM2MDI5IDExLjQwMzIgNC4yMzUyNiAxMS41MjgyQzQuMTEwMjQgMTEuNjUzMyA0LjA0IDExLjgyMjggNC4wNCAxMS45OTk2QzQuMDQgMTIuMTc2NSA0LjExMDI0IDEyLjM0NiA0LjIzNTI2IDEyLjQ3MTFDNC4zNjAyOSAxMi41OTYxIDQuNTI5ODYgMTIuNjY2MyA0LjcwNjY3IDEyLjY2NjNMMTcuNDYgMTIuNjY2M0wxMi42NjY3IDE3LjQ5OTZDMTIuNTQyIDE3LjYyNTIgMTIuNDcyMyAxNy43OTUxIDEyLjQ3MyAxNy45NzJDMTIuNDczNiAxOC4xNDg5IDEyLjU0NDUgMTguMzE4MyAxMi42NyAxOC40NDNDMTIuNzk1NSAxOC41Njc2IDEyLjk2NTUgMTguNjM3MyAxMy4xNDI0IDE4LjYzNjdDMTMuMzE5MyAxOC42MzYxIDEzLjQ4ODcgMTguNTY1MiAxMy42MTMzIDE4LjQzOTdMMTMuNTkzMyAxOC40Mzk3WiIgZmlsbD0iIzAxMkQ0NCIvPgo8L3N2Zz4K); background-repeat: no-repeat; background-size: contain; content: ""; transition: transform 0.2s ease-out; } .post-read-more-cover:hover .wp-block-button__link::after { transform: translateX(0.3rem); } .post-date { font-size: clamp(1rem, 1rem + 0vw, 1rem); font-weight: var(--wp--custom--font-weight--regular); color: var(--wp--preset--color--primary-dark-blue); line-height: 130%; } .blog-date-section { display: flex; justify-content: space-between; align-items: center; margin-top: auto; padding-top: var(--wp--preset--spacing--50); } .post-read-more-cover { display: flex; flex-direction: column; height: 100%; } .single-post .post-card { background-color: var(--wp--preset--color--text-white); } .is-style-eyebrow-heading { position: relative; font-size: var(--wp--preset--font-size--medium); font-weight: var(--wp--custom--font-weight--medium); text-transform: capitalize; } .is-style-eyebrow-heading::before { position: relative; top: -4px; display: inline-block; width: 25px; height: 2px; margin-right: 0.625rem; transform: translate(0, -50%); background: currentColor; content: ""; } h1, h2, h3, h4, h5, h6 { color: var(--wp--preset--color--primary-dark-blue); } .main ul { margin-top: 1rem; padding: 0; } .main ul li { position: relative; padding-left: 1.5625rem; list-style-type: none; } .main ul li::before { position: absolute; top: 6px; left: 0; border-radius: 50%; background-color: currentColor; content: ""; width: 8px; height: 8px; } .main ol { margin-top: 1rem; padding-left: 1rem; } .main ol li { padding-left: 0.5rem; } .wp-block-list.is-style-check-list li { position: relative; display: flex; align-items: flex-start; padding-left: 0; color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(0.875rem, 0.6023rem + 0.5455vw, 1.25rem); font-weight: var(--wp--custom--font-weight--regular); letter-spacing: -0.025rem; line-height: 140%; gap: 12px; } .wp-block-list.is-style-check-list li::before { position: relative; top: 4px; flex-shrink: 0; width: 20px; height: 20px; border-radius: 0; background-color: rgba(0, 0, 0, 0); background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOS45OTk2NyIgY3k9IjkuOTk5NjciIHI9IjkuOTk5NjciIGZpbGw9IiMwNUI1QjUiLz4KPHBhdGggZD0iTTE0LjgzNjMgNi42MTAzOEMxNC41MjI0IDYuMjk4MzkgMTQuMDEyNyA2LjI5ODU5IDEzLjY5ODQgNi42MTAzOEw4LjU3NzMyIDExLjY5NDFMNi4zMDEyIDkuNDM0NzJDNS45ODY5MSA5LjEyMjczIDUuNDc3NDQgOS4xMjI3MyA1LjE2MzE1IDkuNDM0NzJDNC44NDg4NiA5Ljc0NjcxIDQuODQ4ODYgMTAuMjUyNCA1LjE2MzE1IDEwLjU2NDRMOC4wMDgxOCAxMy4zODg2QzguMTY1MjIgMTMuNTQ0NSA4LjM3MTE1IDEzLjYyMjYgOC41NzcxIDEzLjYyMjZDOC43ODMwNSAxMy42MjI2IDguOTg5MTggMTMuNTQ0NyA5LjE0NjIzIDEzLjM4ODZMMTQuODM2MyA3Ljc0MDA2QzE1LjE1MDYgNy40MjgyOSAxNS4xNTA2IDYuOTIyMzUgMTQuODM2MyA2LjYxMDM4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==); content: ""; } .has-x-large-font-size { line-height: 142%; } .has-large-font-size { line-height: 148%; } .has-large-font-size, .has-medium-font-size, .has-small-font-size, .has-x-large-font-size, .has-x-small-font-size { letter-spacing: -2%; } .has-medium-font-size, .has-small-font-size, .has-x-small-font-size { line-height: 140%; } .tag-text-small { font-size: clamp(0.75rem, 0.75rem + 0vw, 0.75rem); } .tag-text-medium { font-size: clamp(0.875rem, 0.875rem + 0vw, 0.875rem); } .wp-block-details { overflow: hidden; border-radius: 12px; } .wp-block-details summary { list-style: none; cursor: pointer; } .wp-block-details p { max-height: 0; overflow: hidden; transform: translateY(-6px); opacity: 0; transition: max-height 0.45s ease, opacity 0.35s ease, transform 0.35s ease; } .wp-block-details[open] p { max-height: 300px; transform: translateY(0); opacity: 1; } :root { --wp--custom--form--label--color: #576682; --wp--custom--form--error--label--color: #ff4646; --wp--custom--form--error--input--bg--color: #ffe0e0; --wp--custom--form--input--color: #012d44; --wp--custom--form--dark--input--bg--color: #515151; --wp--custom--form--select--placeholder--color: #576682; } .forminator-form-headings .wp-block-heading { margin: 0; } .forminator-custom-form { border-radius: 20px !important; border: 1px solid var(--wp--preset--color--border-grey) !important; padding: 2.5rem 2rem 1.25rem 2rem !important; } .forminator-custom-form { background: var(--wp--preset--color--text-white); display: flex; flex-direction: column; } .forminator-custom-form .forminator-row:nth-of-type(5) { order: 1; } .forminator-label { margin-bottom: 0.75rem !important; color: #576682 !important; color: var(--wp--custom--form--label--color) !important; font-size: var(--wp--preset--font-size--medium) !important; font-weight: var(--wp--custom--font-weight--medium) !important; line-height: 128% !important; letter-spacing: -0.02rem !important; } .is-style-dark .forminator-label { color: var(--wp--preset--color--white) !important; } .forminator-required { font-size: var(--wp--preset--font-size--medium) !important; } .forminator-required { font-weight: var(--wp--custom--font-weight--medium); line-height: 128%; letter-spacing: -0.02rem; } .forminator-row { margin-bottom: 1.25rem !important; } .forminator-col, .forminator-row.forminator-no-margin { margin-bottom: 0 !important; } .forminator-input, .forminator-select, .forminator-textarea { height: 48px !important; border: 1px solid var(--wp--preset--color--border-grey) !important; background-color: var(--wp--preset--color--text-white) !important; color: #012d44 !important; color: var(--wp--custom--form--input--color) !important; border-radius: 6px !important; } .forminator-input, .forminator-textarea { padding-left: 1rem !important; } .forminator-select { border: 1px solid var(--wp--preset--color--border-grey) !important; border-radius: 3px !important; height: 50px !important; } .forminator-select .select2-selection { height: 48px !important; background-color: var(--wp--preset--color--text-white) !important; border-width: 0px !important; border-color: var(--wp--preset--color--text-white) !important; } .forminator-select .select2-selection__rendered { padding-left: 1rem !important; color: #012d44 !important; color: var(--wp--custom--form--input--color) !important; } .forminator-field-select .select2-selection__placeholder { color: #576682 !important; color: var(--wp--custom--form--label--color) !important; font-weight: var(--wp--custom--font-weight--medium) !important; } .forminator-field-select .forminator-icon-chevron-down { margin-right: 1rem !important; } .forminator-field-select .forminator-icon-chevron-down { color: #576682; color: var(--wp--custom--form--label--color); } .forminator-field-select .forminator-icon-chevron-down:before { content: "" !important; } .forminator-field-select .forminator-icon-chevron-down:before { width: 18px; height: 19px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMDU5OTYgNy4wODYyNkw3Ljk0OTk2IDEyLjI0NzlDOC41Mjc0NiAxMi44NTc1IDkuNDcyNDYgMTIuODU3NSAxMC4wNSAxMi4yNDc5TDE0LjkzOTkgNy4wODYyNiIgc3Ryb2tlPSIjMDEyRDQ0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==); background-repeat: no-repeat; } .select2-selection--single:focus { outline: none !important; } .select2-results__option--highlighted { background-color: var(--wp--preset--color--light-orange) !important; color: var(--wp--preset--color--primary-dark-blue) !important; outline: none !important; } .select2-results__option--selected { background-color: var(--wp--preset--color--text-white) !important; } .forminator-select-dropdown { border-width: 0px !important; } .forminator-checkbox .forminator-checkbox-box, .forminator-radio .forminator-radio-bullet { border: 1px solid var(--wp--preset--color--light-orange) !important; background-color: var(--wp--preset--color--white) !important; } .forminator-radio input:checked + .forminator-radio-bullet { background: var(--wp--preset--color--light-orange) !important; } .forminator-radio input:checked + .forminator-radio-bullet::before { width: 8px !important; height: 8px !important; background: var(--wp--preset--color--white) !important; } .forminator-checkbox input:checked + .forminator-checkbox-box { background: var(--wp--preset--color--light-orange) !important; } .forminator-checkbox input:checked + .forminator-checkbox-box:before { color: var(--wp--preset--color--white) !important; } .is-style-dark .forminator-checkbox, .is-style-dark .forminator-radio { color: var(--wp--preset--color--white) !important; } .forminator-has_error .forminator-label { color: #ff4646 !important; color: var(--wp--custom--form--error--label--color) !important; } .forminator-has_error .forminator-input { box-shadow: none !important; background: #ffe0e0 !important; background: var(--wp--custom--form--error--input--bg--color) !important; } .forminator-has_error .forminator-error-message { padding-left: 0 !important; background: rgba(0, 0, 0, 0) !important; color: #ff4646 !important; color: var(--wp--custom--form--error--label--color) !important; font-weight: var(--wp--custom--font-weight--regular) !important; } .disabled-field .forminator-field { opacity: 0.5; pointer-events: none; } .forminator-button { display: flex !important; width: 100% !important; border-radius: 6px !important; padding: 0.875rem 0 !important; font-size: var(--wp--preset--font-size--medium) !important; font-weight: var(--wp--custom--font-weight--medium) !important; line-height: 128% !important; margin-top: 0.625rem !important; } .forminator-button { background-color: var(--wp--preset--color--primary-light-blue); color: var(--wp--preset--color--text-white); justify-content: center; letter-spacing: -0.02rem; } .forminator-button:hover { box-shadow: none !important; background-color: var(--wp--preset--color--primary-dark-blue) !important; } .forminator-merge-tags p { color: var(--wp--preset--color--primary-dark-blue) !important; } .forminator-merge-tags p { font-size: 0.75rem; font-weight: var(--wp--custom--font-weight--medium); margin: 0; text-align: center; } .forminator-merge-tags p a { color: var(--wp--preset--color--text-grey-blue) !important; } .forminator-merge-tags p a { pointer-events: all; } .forminator-merge-tags p a:hover { color: var(--wp--preset--color--primary-dark-blue) !important; } .forminator-field-html { padding: 0 !important; } .forminator-field-html { max-width: 320px; margin: 0 auto; } .ebook-form-section .forminator-custom-form { background-color: rgba(0, 0, 0, 0) !important; border-radius: 0px !important; border-width: 0px !important; padding: var(--wp--preset--spacing--60) !important; padding-top: var(--wp--preset--spacing--50) !important; padding-bottom: 1.75rem !important; margin: 0 !important; } .ebook-form-section .forminator-row:nth-of-type(7) { order: 1; } .ebook-form-section .forminator-row:nth-of-type(5) { order: initial; } .ebook-form-section .forminator-guttenberg { margin: 0 !important; } .modaal-iframe .modaal-container { width: 800px; height: 500px; } .contact-us-faq details { padding: 1.875rem 0 1.5rem; border-radius: 0; margin: 0; } .contact-us-faq summary { list-style: none; cursor: pointer; display: flex; color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(1.125rem, 1.0341rem + 0.1818vw, 1.25rem); font-weight: var(--wp--custom--font-weight--medium); } .contact-us-faq summary::after { content: ""; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE4NTlfNzE4KSI+CjxtYXNrIGlkPSJtYXNrMF8xODU5XzcxOCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9Ii00IiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPgo8cGF0aCBkPSJNMzIgLTRIMFYyOEgzMlYtNFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xODU5XzcxOCkiPgo8cGF0aCBkPSJNOCAxMkgyNCIgc3Ryb2tlPSIjMDEyRDQ0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNiAyMFY0IiBzdHJva2U9IiMwMTJENDQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE4NTlfNzE4Ij4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=); width: 25px; height: 25px; margin-left: auto; background-repeat: no-repeat; transition: transform 0.3s ease; background-position: 100% 100%; flex-shrink: 0; } .contact-us-faq p { margin-top: 1.25rem; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--regular); } .contact-us-faq details[open] summary::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDE4IDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc1IDAuNzVIMTYuNzUiIHN0cm9rZT0iIzAxMkQ0NCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K); transform: rotate(180deg); width: 18px; height: 2px; } .why-we-built-section { background: linear-gradient(181deg, rgba(0, 0, 0, 0) 54.09%, #012d44 95.71%); cursor: pointer; } .why-we-built-section { position: relative; display: flex; align-items: flex-end; overflow: hidden; aspect-ratio: 16/9; } .why-we-built-section .cover-video video { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .why-we-built-section .cover-video iframe { position: relative; top: 0%; left: 0%; transform: none; } .why-we-built-section .cover-video figure { height: 100%; width: 100%; } .why-we-built-section .cover-video { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 5; opacity: 0; pointer-events: none; transition: opacity 0.4s ease; overflow: hidden; } .why-we-built-section.is-video-playing .cover-video { opacity: 1; pointer-events: auto; } .why-we-built-content { width: 100%; } .why-we-built-section .wp-block-cover__inner-container > .wp-block-group:not(.cover-video) { position: relative; z-index: 4; } .why-we-built-section.is-video-playing .wp-block-cover__background { opacity: 0; } .why-we-built-section.is-video-playing .cover-video { opacity: 1; pointer-events: auto; } .why-we-built-section .cover-video video { cursor: pointer; } .experts-cards-section, .logo-swiper-section { overflow: hidden; } .cards-section.swiper-wrapper .swiper-slide { width: 100% !important; } .founding-members-section .founding-member-card { padding: 1.5rem; border: 1px solid var(--wp--preset--color--border-grey); border-radius: 20px; } .build-disconnected-tools-column .wp-block-column p { margin-top: 0.5rem !important; } .tax-column { gap: clamp(2rem, 0.5455rem + 2.9091vw, 4rem) !important; } .expert-cards-column-section { margin-top: 0 !important; } .build-disconnected-tools-column.cols-4 { flex-wrap: wrap !important; } .build-disconnected-tools-column.cols-4 > .wp-block-column { flex: 0 0 23%; } .build-disconnected-tools-column.cols-5, .build-disconnected-tools-column.cols-6 { flex-wrap: wrap !important; } .build-disconnected-tools-column.cols-5 > .wp-block-column, .build-disconnected-tools-column.cols-6 > .wp-block-column { flex: 0 0 31%; } .build-disconnected-tools-column.cols-4, .build-disconnected-tools-column.cols-5 { justify-content: center; } .home-video-banner-block { width: 100vw; height: 100svh; } .home-video-banner-block video { height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; } .image-style { position: relative; overflow: hidden; border-radius: 20px; height: 250px; } .image-style img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; transition: transform 0.4s ease; } .image-style:hover img { transform: scale(1.08); } .image-with-content-row { gap: 16px !important; } .clair-right-column-section { gap: clamp(1.875rem, 0.5114rem + 2.7273vw, 3.75rem) !important; } .ebook-column { gap: clamp(1.875rem, 0.5114rem + 2.7273vw, 3.75rem) !important; } .process-grid { grid-template-columns: 1fr 1.5fr 1fr !important; } .process-grid { display: grid; grid-template-rows: auto auto; grid-gap: 24px; gap: 24px; align-items: stretch; } .step-1 { grid-column: 1; grid-row: 1; } .step-2 { grid-column: 3; grid-row: 1; } .process-image { grid-column: 2; grid-row: 1 / span 2; } .step-3 { grid-column: 1; grid-row: 2; } .step-4 { grid-column: 3; grid-row: 2; } .process-card { padding: 1.5rem; border-radius: 16px; background: #f6f6f6; } .contact-us-img img { height: 100%; -o-object-fit: cover; object-fit: cover; } .about-desc { font-size: clamp(1rem, 0.5455rem + 0.9091vw, 1.625rem); } .platform-card-desc { font-size: clamp(1rem, 0.8182rem + 0.3636vw, 1.25rem); } .whats-included-desc { font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); } .about-us-mission-column { gap: clamp(2.5rem, 0.6818rem + 3.6364vw, 5rem) !important; } .tax-drain { box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0); } .tax-drain:hover { box-shadow: 0 0 20px 0 #c9d0ec; } .gated-access { box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0); } .gated-access:hover { box-shadow: 0 0 20px 0 #bbe6cc; } .wealth-leakage { box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0); } .wealth-leakage:hover { box-shadow: 0 0 20px 0 #f3ecd2; } .download-card-images { position: relative; } .download-card-images::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(to top right, currentColor 0%, #1a72a0 100%); z-index: -1; } .download-card-desktop-image { position: relative; } .download-card-desktop-image::after { background: linear-gradient(90deg, currentColor 6%, rgba(0, 212, 255, 0) 38%); position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; } .term-of-use-li li { font-size: clamp(1rem, 0.8182rem + 0.3636vw, 1.25rem) !important; } .whats-included-column { gap: var(--wp--preset--spacing--30) !important; } .blog-archive-banner-para, .clair-service-banner-para { display: inline-block; } .founding-team-swiper .team-card img { height: auto; } .home-video-banner-block video { height: 87%; } .image-style .size-medium, .image-style .wp-block-image { height: 100%; } .home-blog-cards-sections .image-style { height: 410px; } .gated-access, .tax-drain, .wealth-leakage { transition: box-shadow 0.35s ease, transform 0.35s ease; } .whats-included-image { width: 56px; height: 56px; } .whats-included-image img { width: 100%; height: 100%; } .expert-team-cards-swiper .swiper-wrapper .swiper-slide { margin: 0 !important; } .founding-team-swiper .team-card img { height: 100%; } .disable-section { display: none !important; } .page-id-1106 .footer-spacer { background: #fff !important; } .count-up-row { gap: 0px !important; } .leading-swiper-section { position: relative; margin-top: -1.875rem; } .wealth-platform-column { gap: 24px !important; } .query-blog-card-section { display: flex !important; } .query-blog-card-section { flex-wrap: wrap; align-items: stretch; gap: 32px; } .query-blog-card-section li::before { display: none; } .query-blog-card-section li:nth-child(1), .query-blog-card-section li:nth-child(2) { flex: 0 0 calc(50% - 16px); } .query-blog-card-section li:nth-child(3), .query-blog-card-section li:nth-child(4), .query-blog-card-section li:nth-child(5) { flex: 0 0 calc(33.333% - 22px); } .query-blog-card-section .wp-block-post-featured-image img { border-radius: 20px; } .query-blog-card-section .query-blog-card { display: flex; flex-direction: column; height: 100%; width: 100%; } .query-blog-card-section .query-blog-card-content { width: 100%; } .query-blog-card-section .wp-block-post-terms { display: flex; gap: 12px; width: 100%; } .query-blog-card-section .wp-block-post-terms a { padding: 0.5rem 0.75rem; border: 1px solid var(--wp--preset--color--border-grey); border-radius: 4px; background: var(--wp--preset--color--white-ice); color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(0.75rem, 0.6923rem + 0.1538vw, 0.875rem); font-weight: var(--wp--custom--font-weight--medium); text-align: center; } .query-blog-card-section .wp-block-post-terms .wp-block-post-terms__separator { display: none; } .query-blog-card-section h5 { font-size: clamp(0.875rem, 0.5865rem + 0.7692vw, 1.5rem); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.03rem; line-height: 140%; } .query-blog-card-section .wp-block-read-more { position: relative; display: flex; align-items: center; width: 100%; margin-top: auto; padding: 0; border: none; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 128%; gap: 4px; } .query-blog-card-section .wp-block-read-more::after { position: relative; top: 1px; right: auto; left: auto; display: block; width: 24px; height: 24px; margin: 0; transform: none; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjU5MzMgMTguNDM5N0wyMCAxMS45OTk2TDEzLjU5MzMgNS41NTk2NUMxMy41MzU1IDUuNDgzNjcgMTMuNDYyIDUuNDIxIDEzLjM3NzggNS4zNzU5QzEzLjI5MzYgNS4zMzA4IDEzLjIwMDcgNS4zMDQzMSAxMy4xMDU0IDUuMjk4MjNDMTMuMDEwMSA1LjI5MjE1IDEyLjkxNDYgNS4zMDY2MiAxMi44MjUzIDUuMzQwNjVDMTIuNzM2MSA1LjM3NDY5IDEyLjY1NTIgNS40Mjc1IDEyLjU4ODIgNS40OTU1MkMxMi41MjExIDUuNTYzNTMgMTIuNDY5NSA1LjY0NTE1IDEyLjQzNjcgNS43MzQ4NkMxMi40MDQgNS44MjQ1NyAxMi4zOTA5IDUuOTIwMjggMTIuMzk4MyA2LjAxNTQ5QzEyLjQwNTcgNi4xMTA3MSAxMi40MzM2IDYuMjAzMjEgMTIuNDc5OSA2LjI4Njc0QzEyLjUyNjIgNi4zNzAyNyAxMi41ODk5IDYuNDQyODggMTIuNjY2NyA2LjQ5OTY1TDE3LjQ2IDExLjMzM0w0LjcwNjY3IDExLjMzM0M0LjUyOTg2IDExLjMzMyA0LjM2MDI5IDExLjQwMzIgNC4yMzUyNiAxMS41MjgyQzQuMTEwMjQgMTEuNjUzMyA0LjA0IDExLjgyMjggNC4wNCAxMS45OTk2QzQuMDQgMTIuMTc2NSA0LjExMDI0IDEyLjM0NiA0LjIzNTI2IDEyLjQ3MTFDNC4zNjAyOSAxMi41OTYxIDQuNTI5ODYgMTIuNjY2MyA0LjcwNjY3IDEyLjY2NjNMMTcuNDYgMTIuNjY2M0wxMi42NjY3IDE3LjQ5OTZDMTIuNTQyIDE3LjYyNTIgMTIuNDcyMyAxNy43OTUxIDEyLjQ3MyAxNy45NzJDMTIuNDczNiAxOC4xNDg5IDEyLjU0NDUgMTguMzE4MyAxMi42NyAxOC40NDNDMTIuNzk1NSAxOC41Njc2IDEyLjk2NTUgMTguNjM3MyAxMy4xNDI0IDE4LjYzNjdDMTMuMzE5MyAxOC42MzYxIDEzLjQ4ODcgMTguNTY1MiAxMy42MTMzIDE4LjQzOTdMMTMuNTkzMyAxOC40Mzk3WiIgZmlsbD0iIzAxMkQ0NCIvPgo8L3N2Zz4K); content: ""; transition: transform 0.2s ease-out; } .query-blog-card-section .wp-block-read-more::before { display: none; } .query-blog-card-section .wp-block-read-more:hover::after { transform: translateX(0.3rem) translateY(0); } .team-card { position: relative; width: 100%; height: 100%; overflow: hidden; border-radius: 20px; cursor: pointer; } .team-card img { display: block; width: 100%; height: 400px; } .team-card .team-card-content { position: absolute; z-index: 2; bottom: 0; display: flex; flex-direction: column; padding: var(--wp--preset--spacing--40); color: var(--wp--preset--color--text-white); } .team-card .team-member-name { margin: 0; color: var(--wp--preset--color--text-white); } .team-card .team-member-position { margin: 0; color: var(--wp--preset--color--text-white); font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--regular); line-height: 140%; } .team-card::after { position: absolute; z-index: 1; background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 40%, rgba(1, 45, 68, 0.75) 85%, #012d44 100% ); content: ""; top: 0; right: 0; bottom: 0; left: 0; } .team-popup { position: fixed; z-index: 999; display: flex; align-items: center; justify-content: center; opacity: 0; background: rgba(0, 0, 0, 0.6); transition: opacity 0.25s ease; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; } .team-popup .team-popup-inner { position: relative; display: grid; max-width: 1024px; margin: 0; grid-template-columns: auto auto; border-radius: 20px; background: var(--wp--preset--color--surface-mint-cream); } .team-popup .team-popup-inner .team-popup-close { position: absolute; z-index: 10; top: 16px; right: 16px; border: none; background: none; color: var(--wp--preset--color--primary-dark-blue); font-size: 1.75rem; font-weight: 600; line-height: 1; cursor: pointer; } .team-popup .team-popup-inner .team-popup-close:hover { opacity: 0.7; } .team-popup .team-popup-inner .team-member-name { margin: 0; color: var(--wp--preset--color--primary-dark-blue); } .team-popup img { width: 100%; height: 100%; border-top-left-radius: 20px; border-bottom-left-radius: 20px; -o-object-fit: cover; object-fit: cover; } .team-popup .team-popup-content { display: flex; flex-direction: column; justify-content: center; padding: var(--wp--preset--spacing--60); } .team-popup .team-popup-content .team-member-position { margin-top: 0; margin-bottom: 0; color: var(--wp--preset--color--primary-dark-blue); font-size: var(--wp--preset--font-size--large); } .team-popup .team-popup-content .team-member-bio { margin-top: var(--wp--preset--spacing--40); color: var(--wp--preset--color--primary-dark-blue); font-size: var(--wp--preset--font-size--large); font-weight: var(--wp--custom--font-weight--regular); line-height: 146%; } .team-popup .team-popup-image { position: relative; min-height: 480px; overflow: hidden; } .team-popup .team-popup-image img { height: 100%; } .team-popup .team-popup-image::after { position: absolute; z-index: 1; border-top-left-radius: 20px; border-bottom-left-radius: 20px; background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 40%, rgba(1, 45, 68, 0.75) 85%, #012d44 100% ); content: ""; top: 0; right: 0; bottom: 0; left: 0; } .team-popup .team-popup-cta { position: relative; z-index: 2; bottom: 80px; display: flex; justify-content: center; } .team-popup .team-popup-cta .wp-block-button__link { display: flex; align-items: center; vertical-align: middle; padding: 0.25rem 0.25rem 0.25rem 1rem; transform: perspective(1px) translateZ(0); transform: rotate(0deg); border: none; border-radius: 40px; background: var(--wp--preset--color--text-white); color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.02rem; line-height: 128%; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; will-change: transform; gap: var(--wp--preset--spacing--30); } .team-popup .team-popup-cta .wp-block-button__link::after { position: relative; top: auto; right: auto; left: auto; display: block; flex-shrink: 0; width: 40px; height: 40px; padding-right: 2.5rem; border-radius: 100px; background-color: var(--wp--preset--color--primary-light-blue); background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTYuOTk4TDE3IDYuOTk4MDUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcgNi45OTgwNUgxN1YxNi45OTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==); background-repeat: no-repeat; background-position: center; background-size: 24px 24px; content: ""; transition: background-image 0.35s ease, background-color 0.35s ease; } .team-popup .team-popup-cta .wp-block-button__link::before { transform: scaleX(0); } .team-popup .team-popup-cta .wp-block-button__link:hover { background-color: var(--wp--preset--color--primary-light-blue); color: var(--wp--preset--color--text-white); } .team-popup .team-popup-cta .wp-block-button__link:hover::after { transform: rotate(45deg); background-color: var(--wp--preset--color--text-white); background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTYuOTk4TDE3IDYuOTk4MDUiIHN0cm9rZT0iIzA1QjVCNSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNyA2Ljk5ODA1SDE3VjE2Ljk5OCIgc3Ryb2tlPSIjMDVCNUI1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=); } .team-popup.is-open { padding: 0 1.5rem; opacity: 1; pointer-events: auto; } .body.team-popup-open { overflow: hidden; } .employee-query-loop li::before, .team-founder-query-loop li::before { display: none; } .employee-query-loop .columns-4 { align-items: stretch; height: 100%; } .team-card-positions { font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); } .team-popup .team-popup-image::after { top: auto; height: 220px; } .is-style-padding-60 { padding: clamp(2rem, 0.7273rem + 2.5455vw, 3.75rem); } .is-style-padding-40 { padding: clamp(1.5rem, 0.7727rem + 1.4545vw, 2.5rem); } .qbt-testimonial-review { position: relative; } .qbt-testimonial-review .swiper { position: static; width: 100%; max-width: 100%; } .qbt-testimonial-review .swiper-wrapper { display: flex; padding-bottom: 3.75rem; } .qbt-testimonial-review .swiper-slide { display: flex; justify-content: center; } .qbt-testimonial-review .swiper-pagination { display: none; } .qbt-testimonial-review .swiper-button-next { width: 54px; height: 54px; top: 92%; left: 47%; margin-left: 2.5rem; transform: none; } .qbt-testimonial-review .swiper-button-next::after { width: 54px; height: 54px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjciIGN5PSIyNyIgcj0iMjYiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDU0IDApIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQkRCREJEIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTIyLjQyNTggMzguODgxMUwzMi4yMDU4IDI5LjEwMTFDMzMuMzYwOCAyNy45NDYxIDMzLjM2MDggMjYuMDU2MSAzMi4yMDU4IDI0LjkwMTFMMjIuNDI1OCAxNS4xMjExIiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K); background-repeat: no-repeat; content: ""; } .qbt-testimonial-review .stretch-content-height.wp-block-mandy-swiper .swiper-slide > * { display: flex; } .qbt-testimonial-review .swiper-button-prev { width: 54px; height: 54px; top: 92%; left: 47%; margin-left: -2.5rem; transform: none; } .qbt-testimonial-review .swiper-button-prev::after { width: 54px; height: 54px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjciIGN5PSIyNyIgcj0iMjYiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMzEuNTc0MiAzOC44ODExTDIxLjc5NDIgMjkuMTAxMUMyMC42MzkyIDI3Ljk0NjEgMjAuNjM5MiAyNi4wNTYxIDIxLjc5NDIgMjQuOTAxMUwzMS41NzQyIDE1LjEyMTEiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=); background-repeat: no-repeat; content: ""; } .qbt-testimonial-review .swiper-button-next.swiper-button-disabled, .qbt-testimonial-review .swiper-button-prev.swiper-button-disabled { cursor: pointer; opacity: 1; pointer-events: all; } .qbt-testimonial-review .testimonial-card { display: flex; flex-direction: column; height: 100%; padding: 2rem; border-radius: 20px; background-color: var(--wp--preset--color--surface-mint-cream); } .qbt-testimonial-review .testimonial-card .testimonial-content { text-align: left; } .qbt-testimonial-review .testimonial-card .testimonial-content p { margin: 0; font-size: clamp(1.25rem, 1.0682rem + 0.3636vw, 1.5rem); font-weight: var(--wp--custom--font-weight--regular); line-height: 148%; color: var(--wp--preset--color--primary-dark-blue); } .qbt-testimonial-review .testimonial-cards { display: flex; flex-direction: column; height: 100%; } .qbt-testimonial-review .testimonial-logo-content { display: flex; flex-direction: column; padding-right: 2.1875rem; } .qbt-testimonial-review .testimonial-logo { display: flex; gap: 12px; margin-top: auto; } .qbt-testimonial-review .testimonial-logo img { -o-object-fit: contain; object-fit: contain; width: 48px; height: 48px; } .qbt-testimonial-review .author-company { display: none; } .qbt-testimonial-review .author-name { margin: 0; color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(1.125rem, 1.0341rem + 0.1818vw, 1.25rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 138%; letter-spacing: -0.025rem; } .qbt-testimonial-review .author-title { color: var(--wp--preset--color--text-grey-blue); font-size: clamp(0.75rem, 0.6591rem + 0.1818vw, 0.875rem); font-weight: var(--wp--custom--font-weight--regular); line-height: 140%; margin: 0; } .qbt-testimonial-review .testimonial-title { display: none; } .qbt-testimonial-review .testimonial-icons { display: flex; justify-content: space-between; align-items: center; } .qbt-testimonial-review .testimonial-before-image { -o-object-fit: contain; object-fit: contain; } .wp-block-table.clair-table table { width: 100%; min-width: 1000px; padding: clamp(1.5rem, 0.7727rem + 1.4545vw, 2.5rem); overflow-x: scroll; border-radius: 20px; background-color: var(--wp--preset--color--surface-mint-cream); table-layout: fixed; border-collapse: separate; } .wp-block-table.clair-table thead th:first-child { border: none; background: rgba(0, 0, 0, 0); } .wp-block-table.clair-table thead th { padding: var(--wp--preset--spacing--30); border-width: 0; color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(1.5rem, 1.3182rem + 0.3636vw, 1.75rem); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.035rem; line-height: 130%; } .wp-block-table.clair-table thead th:last-child { border-top-right-radius: 12px; background: var(--wp--preset--color--primary-light-blue); color: var(--wp--preset--color--text-white); } .wp-block-table.clair-table thead th:nth-child(2) { border-top-left-radius: 12px; background: var(--wp--preset--color--surface-light-blue-variant); } .wp-block-table.clair-table tbody td { padding: 1.625rem 1.25rem; border-bottom: 1px solid var(--wp--preset--color--border-grey); border-width: 0; background: var(--wp--preset--color--text-white); color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(1.125rem, 1.0341rem + 0.1818vw, 1.25rem); font-weight: var(--wp--custom--font-weight--regular); line-height: 140%; } .wp-block-table.clair-table tbody td:first-child { background: rgba(0, 0, 0, 0); font-weight: var(--wp--custom--font-weight--medium); } .wp-block-table.clair-table tr:last-child td:last-child { border-bottom-right-radius: 12px; } .wp-block-table.clair-table tr:last-child td:nth-child(2) { border-bottom-left-radius: 12px; } .wp-block-table.clair-table td:first-child, .wp-block-table.clair-table th:first-child { width: 20%; } .wp-block-table.clair-table td:nth-child(2), .wp-block-table.clair-table td:nth-child(3), .wp-block-table.clair-table th:nth-child(2), .wp-block-table.clair-table th:nth-child(3) { width: 40%; } .is-style-blog-heading-1 { font-size: clamp(1.875rem, 1.2386rem + 1.2727vw, 2.75rem); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.055rem; line-height: 128%; } .is-style-blog-heading-2 { font-size: clamp(1.5rem, 1.1364rem + 0.7273vw, 2rem); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.04rem; line-height: 130%; } .is-style-blog-heading-3 { font-size: clamp(1.25rem, 1.0682rem + 0.3636vw, 1.5rem); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.03rem; line-height: 140%; } .is-style-blog-heading-4 { font-size: clamp(1.125rem, 1.0341rem + 0.1818vw, 1.25rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 140%; } .is-style-blog-heading-5 { font-size: clamp(1rem, 0.9091rem + 0.1818vw, 1.125rem); font-weight: var(--wp--custom--font-weight--semibold); line-height: 140%; } .is-style-blog-heading-6 { font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 140%; } .blog-table-of-contents { top: 140px; } .is-style-blog-paragraph { font-size: clamp(1rem, 0.9091rem + 0.1818vw, 1.125rem); font-weight: var(--wp--custom--font-weight--regular); line-height: 140%; } .single-post h1 { font-size: clamp(1.875rem, 1.2386rem + 1.2727vw, 2.75rem); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.055rem; line-height: 128%; } .single-post h2 { font-size: clamp(1.5rem, 1.1364rem + 0.7273vw, 2rem); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.04rem; line-height: 130%; } .single-post h3 { font-size: clamp(1.25rem, 1.0682rem + 0.3636vw, 1.5rem); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.03rem; line-height: 140%; } .single-post h4 { font-size: clamp(1.125rem, 1.0341rem + 0.1818vw, 1.25rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 140%; } .single-post h5 { font-size: clamp(1rem, 0.9091rem + 0.1818vw, 1.125rem); font-weight: var(--wp--custom--font-weight--semibold); line-height: 140%; } .single-post h6 { font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 140%; } .single-post p { font-size: clamp(1rem, 0.9091rem + 0.1818vw, 1.125rem); font-weight: var(--wp--custom--font-weight--regular); line-height: 140%; } .sib-form .entry__label { color: var(--wp--preset--color--text-grey-blue) !important; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem) !important; font-weight: var(--wp--custom--font-weight--medium) !important; font-family: "Plus Jakarta Sans", sans-serif !important; line-height: 128% !important; letter-spacing: -0.02rem !important; margin-bottom: 0.75rem !important; } .sib-form .input:not(textarea) { height: 48px !important; font-family: "Plus Jakarta Sans", sans-serif !important; } .sib-form .entry__field { margin: 0 !important; margin-bottom: 1.25rem !important; } .form-flex-container { display: flex; justify-content: space-between; gap: 20px; } .sib-form .input { color: var(--wp--preset--color--primary-dark-blue) !important; font-family: "Plus Jakarta Sans", sans-serif !important; } .form-inputs-containers { width: 50%; } .sib-form-block { padding: 0 !important; } .entry__label::after { color: #eb5757 !important; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem) !important; font-weight: var(--wp--custom--font-weight--medium) !important; } .entry__label::after { line-height: 128%; position: relative; left: 4px; } .form__label-row p { font-size: 0.75rem !important; font-weight: var(--wp--custom--font-weight--medium) !important; color: var(--wp--preset--color--text-grey-blue) !important; } .form__label-row p { margin: 0; text-align: center; } .form__label-row p a { color: var(--wp--preset--color--primary-light-blue) !important; text-decoration: none !important; } .form__label-row p a { cursor: pointer; pointer-events: all; } .form__label-row p a:hover { color: var(--wp--preset--color--primary-dark-blue) !important; } .sib-optin { margin-top: 0.75rem !important; } .sib-optin { text-align: center; } .sib-form-block__button { display: flex !important; background-color: var(--wp--preset--color--primary-light-blue) !important; color: var(--wp--preset--color--text-white) !important; width: 100% !important; border-radius: 6px !important; padding: 0.875rem 0 !important; justify-content: center !important; font-size: var(--wp--preset--font-size--medium) !important; font-weight: var(--wp--custom--font-weight--medium) !important; line-height: 128% !important; margin-top: 0.625rem !important; } .sib-form-block__button { letter-spacing: -0.02rem; } .sib-form-block__button:hover { box-shadow: none !important; background-color: var(--wp--preset--color--primary-dark-blue) !important; } .sib-form { background-color: var(--wp--preset--color--text-white) !important; padding: 0 !important; } .sib-form .input_replaced:checked + .checkbox_tick_positive { background: var(--wp--preset--color--primary-light-blue) !important; border-color: var(--wp--preset--color--primary-light-blue) !important; } .sib-menu__select { margin-top: 0.75rem !important; } .input--multiselect::before { right: 12px !important; top: 50% !important; width: 8px !important; height: 8px !important; border-right: 2px solid #012d44 !important; border-bottom: 2px solid #012d44 !important; transform: translateY(-50%) rotate(45deg) !important; border-top: 0px !important; border-left: 0px !important; } .input--multiselect::before { content: ""; position: absolute; } .sib-menu__item::before { display: none; } .sib-menu__item-list .sib-menu__item:hover { background-color: var(--wp--preset--color--primary-dark-blue) !important; } .sib-menu__item-list .sib-menu__item:hover { color: var(--wp--preset--color--text-white); } .sib-menu__cancel-button, .sib-menu__clear-button, .sib-menu__select-all-button { color: var(--wp--preset--color--primary-light-blue) !important; } .sib-menu__cancel-button:hover, .sib-menu__clear-button:hover, .sib-menu__select-all-button:hover { text-decoration: none !important; } .sib-menu__cancel-button:hover, .sib-menu__clear-button:hover, .sib-menu__select-all-button:hover { cursor: pointer; } .message-div { margin-top: 1.25rem; } .sib-custom-form-container { padding: 0 !important; } .sib-custom-form-container { border-radius: 16px; max-width: 300px; width: 100%; } .entry__field.email-address-field.footer-email-address-field { color: #868686 !important; border-radius: 0px !important; border: 0px !important; margin-bottom: 0 !important; } .entry__field.email-address-field.footer-email-address-field .input { padding: 0 !important; color: #868686 !important; } .sib-form .entry__field[focus-within] { box-shadow: none !important; } .sib-form .entry__field:focus-within { box-shadow: none !important; } .sib-container--large.sib-container--vertical.footer-sib-form { padding: 0 !important; border: 0px !important; } .forminator-custom-forms { display: flex !important; padding: 0.625rem 0.875rem 0.625rem 1rem !important; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem) !important; } .forminator-custom-forms { align-items: center; border-radius: 16px; font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.02rem; line-height: 128%; max-width: 300px; width: 100%; flex-direction: row; } .sib-form-block__button.sib-form-block__button-with-loader.sib-footer-button { background-color: var(--wp--preset--color--text-white) !important; border-radius: 0 !important; font-size: inherit !important; padding: 0 !important; margin: 0 !important; display: flex !important; justify-content: space-between !important; } .sib-form-block__button.sib-form-block__button-with-loader.sib-footer-button { position: relative; height: 44px; border: none; border-radius: 50%; background: rgba(0, 0, 0, 0); cursor: pointer; align-items: center; color: rgba(0, 0, 0, 0); font-size: 0; position: relative; transition: transform 0.25s ease, box-shadow 0.25s ease; } .sib-form-block__button.sib-form-block__button-with-loader.sib-footer-button::before { content: ""; width: 40px; height: 40px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI3MDRfMjAyNykiPgo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0iIzA1QjVCNSIvPgo8cGF0aCBkPSJNMTUgMjQuOTk4TDI1IDE0Ljk5OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUgMTQuOTk4SDI1VjI0Ljk5OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI3MDRfMjAyNyI+CjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcng9IjIwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center; background-size: contain; transition: transform 0.3s ease; } .sib-form-block__button.sib-form-block__button-with-loader.sib-footer-button:hover { background-color: var(--wp--preset--color--text-white) !important; } .wp-block-clarifi-partner-form-clarifi-partner-form .sib-form { max-width: none; border-radius: 20px; border: 1px solid var(--wp--preset--color--border-grey); } .wp-block-clarifi-partner-form-clarifi-partner-form .sib-form-container { padding-left: clamp(1.25rem, 0.7955rem + 0.9091vw, 1.875rem); padding-right: clamp(1.25rem, 0.7955rem + 0.9091vw, 1.875rem); padding-top: clamp(1.875rem, 1.4205rem + 0.9091vw, 2.5rem); padding-bottom: clamp(1.875rem, 1.4205rem + 0.9091vw, 2.5rem); } .wp-block-clarifi-partner-form-clarifi-partner-form .entry__label:after { color: #eb5757 !important; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem) !important; font-weight: var(--wp--custom--font-weight--medium) !important; } .wp-block-clarifi-partner-form-clarifi-partner-form .entry__label:after { line-height: 128%; position: relative; left: 4px; content: "*"; } .wp-block-clarifi-partner-form-clarifi-partner-form .phone-label:after { display: none; } .wp-block-clarifi-partner-form-clarifi-partner-form .error-mes { color: #eb5757; font-size: 0.875rem; font-weight: 500; line-height: 1.6; padding-left: 0.3125rem; } .wp-block-clarifi-partner-form-clarifi-partner-form input { align-items: center; background: #fff; border: 1px solid #c0ccda; border-radius: 3px; display: inline-flex; margin: 0; margin-bottom: 1.25rem; max-width: 100%; border-radius: 6px; margin-top: 0.75rem; padding: 0 0.5rem; } .wp-block-clarifi-partner-form-clarifi-partner-form .sib-form { text-align: left !important; } .wp-block-clarifi-partner-form-clarifi-partner-form .radio-text-label { margin-bottom: 0.75rem !important; } .wp-block-clarifi-partner-form-clarifi-partner-form .entry__choice { margin-bottom: 0.1875rem; } .wp-block-clarifi-partner-form-clarifi-partner-form .entry__choice input { margin: 0; } .wp-block-clarifi-partner-form-clarifi-partner-form .entry__choice:not(:first-child) { margin-top: 0.5rem; } .wp-block-clarifi-partner-form-clarifi-partner-form .input_replaced { position: absolute; opacity: 0; margin: 0; cursor: pointer; } .wp-block-clarifi-partner-form-clarifi-partner-form .radio-button { margin-right: 0.5em; border-radius: 50%; background: #fff; border: 1px solid #687484; display: inline-block; height: 1em; width: 1em; position: relative; } .wp-block-clarifi-partner-form-clarifi-partner-form .radio-button::before { content: ""; border-radius: 50%; bottom: 2px; content: ""; left: 2px; position: absolute; right: 2px; top: 2px; } .wp-block-clarifi-partner-form-clarifi-partner-form .input_replaced:checked + .radio-button::before { background: #0092ff; } .wp-block-clarifi-partner-form-clarifi-partner-form .sib-form .input_replaced:checked + .radio-button { border-color: #0092ff; } .wp-block-clarifi-partner-form-clarifi-partner-form .failed-message, .wp-block-clarifi-partner-form-clarifi-partner-form .success-message { text-align: center; background: #012d44; color: #fff; padding: 0.5rem; border-radius: 6px; margin-top: 0.5rem; margin: 1rem 0.5rem; font-size: 1rem; font-weight: 600; } .wp-block-clarifi-partner-form-clarifi-partner-form .sib-form-block__button:hover { background-color: #1fcbcb !important; } .wp-block-clarifi-partner-form-clarifi-partner-form .sib-form-block__button { transition: background-color 0.3s ease, transform 0.2s ease !important; } .wp-block-clarifi-partner-form-clarifi-partner-form .privacy-content { display: flex; justify-content: center; } .wp-block-clarifi-partner-form-clarifi-partner-form .privacy-content input { margin-right: 0.25rem !important; } .wp-block-clarifi-partner-form-clarifi-partner-form .privacy-content input { margin: 0; text-align: center; } .wp-block-clarifi-partner-form-clarifi-partner-form .entry-form-choices > .entry__choice:first-of-type { margin-top: 0.75rem; } :root { --admin-bar-height: 0px; --header-height: 126px; --header-height-no-utility: 62px; } header .menus { gap: 0 !important; } header .menus { font-family: var(--wp--custom--fonts--heading); } header .menus .menu-item:not(.menu-get-button):not(.menu-login-button) .menu-item-link { text-decoration: none !important; } header .menus .menu-item:not(.menu-get-button):not(.menu-login-button) .menu-item-link { display: flex; gap: 10px; transition: 0.5s all ease-in-out; font-weight: var(--wp--custom--font-weight--medium); line-height: 140%; letter-spacing: -0.0225rem; font-size: clamp(1.125rem, 1.125rem + 0vw, 1.125rem); } header .menus .menu-item:not(.menu-get-button):not(.menu-login-button) .menu-item-link::after { display: none; } .header { padding: 0; gap: 0; } .header .menus { display: flex; width: 75%; justify-content: space-between; align-items: center; } .header .logo-wrapper { width: 20%; } .menu .sub-menu-toggle { display: block; cursor: pointer; } .menu.main-menu .menu-item-link.depth-0 + .sub-menu { top: 60px; } .header.headroom--unpinned { transform: translateY(0); } .header-sub-menu-desc { font-size: clamp(0.875rem, 0.875rem + 0vw, 0.875rem); margin-top: 0.5rem; font-weight: var(--wp--custom--font-weight--regular); line-height: 140%; } .header-menu-section { background: var(--wp--preset--color--text-white); border-radius: 6px; transition: background-color 0.3s ease; } .header-menu-section:hover { background: var(--wp--preset--color--surface-mint-cream); } .header-menu-section:hover h6 a { color: var(--wp--preset--color--primary-light-blue) !important; } .header-menu-section:hover p { color: var(--wp--preset--color--primary-dark-blue) !important; } .sub-menu .hide-on-desktop:not(.block-editor-block-list__block) { position: relative; width: auto; height: auto; display: none; } .close-hamburger { display: none; margin-right: 0.375rem; } .nav-open .close-hamburger { display: block; } .nav-open .hamburger { display: none; } .menu.main-menu .menu-item.menu-item-object-wp_block { margin-top: 0; padding: 0; } .header-menu-section { cursor: pointer; } .menu-get-button .menu-item-link { border: 0px solid var(--wp--preset--color--primary-dark-blue) !important; } header .menus .menu-item:not(.menu-get-button):not(.menu-login-button) .menu-item-link:hover { color: var(--wp--preset--color--primary-light-blue) !important; } .main-menu a:hover { color: var(--wp--preset--color--primary-light-blue) !important; text-decoration: none !important; } footer { background-color: var(--wp--preset--color--primary-dark-blue); } footer .footer-navigation .wp-block-navigation__container { gap: initial; } footer .wp-block-navigation .wp-block-navigation-item a:hover { color: var(--wp--preset--color--text-white); } footer .wp-block-navigation .wp-block-navigation-item a:hover .wp-block-navigation-item__label { opacity: 1; } footer .brevo-form-footer .sib-form { margin-left: 0 !important; margin-right: 0 !important; } footer .footer-subscription-form { border: none; } footer .footer-spacer { width: 100%; max-width: none; border-bottom-left-radius: 60px; border-bottom-right-radius: 60px; background: var(--wp--preset--color--text-white); display: flex; align-items: center; justify-content: flex-end; position: relative; z-index: 1; } footer .footer-nav-links .wp-block-navigation-item__label { opacity: 0.6; } footer .forminator-custom-form { display: flex !important; padding: 0.625rem 0.875rem 0.625rem 1rem !important; border: 1px solid #2076a4 !important; border-radius: 16px !important; color: var(--wp--preset--color--text-white) !important; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem) !important; } footer .forminator-custom-form { background: linear-gradient( 180deg, rgba(6, 212, 150, 0.1) 0%, rgba(128, 92, 236, 0.1) 100% ); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.02rem; line-height: 128%; justify-content: space-between; flex-direction: row; } footer .forminator-custom-form .forminator-input.forminator-email--field { width: 85% !important; padding: 0 !important; border-bottom: 0 !important; height: 44px !important; border: none !important; background-color: rgba(0, 0, 0, 0) !important; color: #a6b5be !important; } footer .forminator-custom-form .forminator-input.forminator-email--field:focus { background-color: rgba(0, 0, 0, 0) !important; } footer .forminator-ui.forminator-custom-form[data-design="default"] { width: 305px; } footer .forminator-row.forminator-row-last { width: 15%; } footer .forminator-row { margin-bottom: 0 !important; } footer .forminator-row { width: 100%; } footer .forminator-ui.forminator-custom-form[data-grid="open"] .forminator-row:not(:last-child) { margin-bottom: 0; } footer .forminator-response-message.forminator-show.forminator-success { margin-bottom: 0 !important; } footer .forminator-button-submit { font-size: inherit !important; padding: 0 !important; margin: 0 !important; display: flex !important; justify-content: space-between !important; } footer .forminator-button-submit { height: 44px; padding: 0; border: none; border-radius: 50%; background: rgba(0, 0, 0, 0); cursor: pointer; align-items: center; color: rgba(0, 0, 0, 0); font-size: 0; position: relative; transition: transform 0.25s ease, box-shadow 0.25s ease; } footer .forminator-button-submit::before { content: ""; width: 40px; height: 40px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI3MDRfMjAyNykiPgo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0iIzA1QjVCNSIvPgo8cGF0aCBkPSJNMTUgMjQuOTk4TDI1IDE0Ljk5OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUgMTQuOTk4SDI1VjI0Ljk5OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI3MDRfMjAyNyI+CjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcng9IjIwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center; background-size: contain; transition: transform 0.3s ease; } footer .forminator-button-submit:hover { box-shadow: none !important; background-color: rgba(0, 0, 0, 0) !important; } footer .forminator-custom-form[\:has\(.forminator-response-message.forminator-show.forminator-success\)] { justify-content: center; } footer .forminator-custom-form:has( .forminator-response-message.forminator-show.forminator-success ) { justify-content: center; } footer .forminator-custom-form[\:has\(.forminator-response-message.forminator-show.forminator-success\)] .forminator-row { display: none !important; } footer .forminator-custom-form:has( .forminator-response-message.forminator-show.forminator-success ) .forminator-row { display: none !important; } footer .forminator-custom-form[\:has\(.forminator-response-message.forminator-show.forminator-success\)] .forminator-response-message { width: 100% !important; display: block !important; } footer .forminator-custom-form[\:has\(.forminator-response-message.forminator-show.forminator-success\)] .forminator-response-message { flex: 0 0 100%; padding: 0.875rem 1rem; } footer .forminator-custom-form[\:has\(.forminator-response-message.forminator-show.forminator-success\)] .forminator-response-message { width: 100% !important; display: block !important; } footer .forminator-custom-form[\:has\(.forminator-response-message.forminator-show.forminator-success\)] .forminator-response-message { flex: 0 0 100%; padding: 0.875rem 1rem; } footer .forminator-custom-form:has( .forminator-response-message.forminator-show.forminator-success ) .forminator-response-message { width: 100% !important; display: block !important; } footer .forminator-custom-form:has( .forminator-response-message.forminator-show.forminator-success ) .forminator-response-message { flex: 0 0 100%; padding: 0.875rem 1rem; } footer .footer-social-links { gap: 24px !important; } footer .footer-social-links .footer-social-links-img { width: 35px !important; flex-grow: initial !important; } footer .footer-social-links .footer-social-links-img { height: 35px; } footer .footer-social-links .footer-social-links-img a { display: inline-flex; } footer .footer-social-links .footer-social-links-img img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; transition: background-color 0.3s ease, border 0.3s ease, border-radius 0.3s ease, transform 0.25s ease; } footer .footer-social-links .footer-social-links-img:hover img { background: var(--wp--preset--color--primary-light-blue); border-radius: 100px; } footer .footer-faq-section .wp-block-details { max-width: var(--wp--style--global--wide-size); padding: clamp(1.5rem, 1.3463rem + 0.6557vw, 2.125rem) 0; border-radius: 0; } footer .footer-faq-section .wp-block-details > summary { position: relative; list-style: none; cursor: pointer; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); color: var(--wp--preset--color--text-white); line-height: 130%; letter-spacing: -0.02rem; font-family: var(--wp--custom--fonts--primary); display: flex; align-items: center; row-gap: 12px; padding: 0; } footer .footer-faq-section .wp-block-details > summary::after { content: "Read more"; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41MzA4IDIwLjUzMDdDMTIuMzkwMiAyMC42NzExIDEyLjE5OTYgMjAuNzUgMTIuMDAwOCAyMC43NUMxMS44MDIxIDIwLjc1IDExLjYxMTQgMjAuNjcxMSAxMS40NzA4IDIwLjUzMDdMNS40NzA4MiAxNC41MzA3QzUuMzk3MTQgMTQuNDYyIDUuMzM4MDMgMTQuMzc5MiA1LjI5NzA0IDE0LjI4NzJDNS4yNTYwNSAxNC4xOTUyIDUuMjM0MDEgMTQuMDk1OSA1LjIzMjIzIDEzLjk5NTJDNS4yMzA0NiAxMy44OTQ1IDUuMjQ4OTggMTMuNzk0NSA1LjI4NjcgMTMuNzAxMUM1LjMyNDQyIDEzLjYwNzcgNS4zODA1NyAxMy41MjI4IDUuNDUxNzkgMTMuNDUxNkM1LjUyMyAxMy4zODA0IDUuNjA3ODQgMTMuMzI0MyA1LjcwMTIzIDEzLjI4NjVDNS43OTQ2MiAxMy4yNDg4IDUuODk0NjQgMTMuMjMwMyA1Ljk5NTM1IDEzLjIzMjFDNi4wOTYwNSAxMy4yMzM4IDYuMTk1MzYgMTMuMjU1OSA2LjI4NzM2IDEzLjI5NjlDNi4zNzkzNiAxMy4zMzc5IDYuNDYyMTYgMTMuMzk3IDYuNTMwODIgMTMuNDcwN0wxMS4yNTA4IDE4LjE5MDdMMTEuMjUwOCA0LjAwMDY2QzExLjI1MDggMy44MDE3NSAxMS4zMjk4IDMuNjEwOTggMTEuNDcwNSAzLjQ3MDMzQzExLjYxMTEgMy4zMjk2OCAxMS44MDE5IDMuMjUwNjYgMTIuMDAwOCAzLjI1MDY2QzEyLjE5OTcgMy4yNTA2NiAxMi4zOTA1IDMuMzI5NjggMTIuNTMxMiAzLjQ3MDMzQzEyLjY3MTggMy42MTA5OCAxMi43NTA4IDMuODAxNzUgMTIuNzUwOCA0LjAwMDY2TDEyLjc1MDggMTguMTkwN0wxNy40NzA4IDEzLjQ3MDdDMTcuNTM5NSAxMy4zOTcgMTcuNjIyMyAxMy4zMzc5IDE3LjcxNDMgMTMuMjk2OUMxNy44MDYzIDEzLjI1NTkgMTcuOTA1NiAxMy4yMzM4IDE4LjAwNjMgMTMuMjMyMUMxOC4xMDcgMTMuMjMwMyAxOC4yMDcgMTMuMjQ4OCAxOC4zMDA0IDEzLjI4NjVDMTguMzkzOCAxMy4zMjQzIDE4LjQ3ODYgMTMuMzgwNCAxOC41NDk5IDEzLjQ1MTZDMTguNjIxMSAxMy41MjI4IDE4LjY3NzIgMTMuNjA3NyAxOC43MTQ5IDEzLjcwMTFDMTguNzUyNyAxMy43OTQ1IDE4Ljc3MTIgMTMuODk0NSAxOC43Njk0IDEzLjk5NTJDMTguNzY3NiAxNC4wOTU5IDE4Ljc0NTYgMTQuMTk1MiAxOC43MDQ2IDE0LjI4NzJDMTguNjYzNiAxNC4zNzkyIDE4LjYwNDUgMTQuNDYyIDE4LjUzMDggMTQuNTMwN0wxMi41MzA4IDIwLjUzMDdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K); background-size: 24px 24px; background-position: calc(100% - 2px); background-repeat: no-repeat; padding-right: clamp(2rem, 2rem + 0vw, 2rem); transition: transform 0.3s ease; position: relative; right: 0; margin-left: auto; } footer .footer-faq-section .wp-block-details > summary::before { content: ""; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5NzIgM0MxMC43MjcyIDMgOS41OTcyNSAzLjggOS4xNzcyNSA1SDIuOTk3MjVWN0g0Ljk0NzI1TDEuOTk3MjUgMTRDMS41MjcyNSAxNiAyLjk5NzI1IDE3IDUuNDk3MjUgMTdDNy45OTcyNSAxNyA5LjU1NzI1IDE2IDguOTk3MjUgMTRMNi4wNDcyNSA3SDkuMTY3MjVDOS40OTcyNSA3Ljg1IDEwLjE0NzIgOC41IDEwLjk5NzIgOC44M1YyMEgxLjk5NzI1VjIySDIxLjk5NzJWMjBIMTIuOTk3MlY4LjgyQzEzLjg0NzIgOC41IDE0LjQ5NzIgNy44NSAxNC44MTcyIDdIMTcuOTQ3MkwxNC45OTcyIDE0QzE0LjUyNzIgMTYgMTUuOTk3MiAxNyAxOC40OTcyIDE3QzIwLjk5NzIgMTcgMjIuNTU3MiAxNiAyMS45OTcyIDE0TDE5LjA0NzIgN0gyMC45OTcyVjVIMTQuODI3MkMxNC4zOTcyIDMuOCAxMy4yNjcyIDMgMTEuOTk3MiAzWk0xMS45OTcyIDVDMTIuMjYyNSA1IDEyLjUxNjggNS4xMDUzNiAxMi43MDQ0IDUuMjkyODlDMTIuODkxOSA1LjQ4MDQzIDEyLjk5NzIgNS43MzQ3OCAxMi45OTcyIDZDMTIuOTk3MiA2LjI2NTIyIDEyLjg5MTkgNi41MTk1NyAxMi43MDQ0IDYuNzA3MTFDMTIuNTE2OCA2Ljg5NDY0IDEyLjI2MjUgNyAxMS45OTcyIDdDMTEuNzMyIDcgMTEuNDc3NyA2Ljg5NDY0IDExLjI5MDEgNi43MDcxMUMxMS4xMDI2IDYuNTE5NTcgMTAuOTk3MiA2LjI2NTIyIDEwLjk5NzIgNkMxMC45OTcyIDUuNzM0NzggMTEuMTAyNiA1LjQ4MDQzIDExLjI5MDEgNS4yOTI4OUMxMS40Nzc3IDUuMTA1MzYgMTEuNzMyIDUgMTEuOTk3MiA1Wk01LjQ5NzI1IDEwLjI1TDYuOTk3MjUgMTRIMy45OTcyNUw1LjQ5NzI1IDEwLjI1Wk0xOC40OTcyIDEwLjI1TDE5Ljk5NzIgMTRIMTYuOTk3MkwxOC40OTcyIDEwLjI1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==); width: 24px; height: 24px; background-repeat: no-repeat; padding-right: var(--wp--preset--spacing--30); transition: transform 0.3s ease; } footer .footer-faq-section .wp-block-details p { font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--regular); } footer .footer-faq-section .disclaimer-faq > summary::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjI5NTcgMTdDMTEuNTc5IDE3IDExLjgxNjcgMTYuOTA0IDEyLjAwODcgMTYuNzEyQzEyLjIwMDcgMTYuNTIgMTIuMjk2NCAxNi4yODI3IDEyLjI5NTcgMTZWMTJDMTIuMjk1NyAxMS43MTY3IDEyLjE5OTcgMTEuNDc5MyAxMi4wMDc3IDExLjI4OEMxMS44MTU3IDExLjA5NjcgMTEuNTc4NCAxMS4wMDA3IDExLjI5NTcgMTFDMTEuMDEzIDEwLjk5OTMgMTAuNzc1NyAxMS4wOTUzIDEwLjU4MzcgMTEuMjg4QzEwLjM5MTcgMTEuNDgwNyAxMC4yOTU3IDExLjcxOCAxMC4yOTU3IDEyVjE2QzEwLjI5NTcgMTYuMjgzMyAxMC4zOTE3IDE2LjUyMSAxMC41ODM3IDE2LjcxM0MxMC43NzU3IDE2LjkwNSAxMS4wMTMgMTcuMDAwNyAxMS4yOTU3IDE3Wk0xMS4yOTU3IDlDMTEuNTc5IDkgMTEuODE2NyA4LjkwNCAxMi4wMDg3IDguNzEyQzEyLjIwMDcgOC41MiAxMi4yOTY0IDguMjgyNjcgMTIuMjk1NyA4QzEyLjI5NSA3LjcxNzMzIDEyLjE5OSA3LjQ4IDEyLjAwNzcgNy4yODhDMTEuODE2NCA3LjA5NiAxMS41NzkgNyAxMS4yOTU3IDdDMTEuMDEyNCA3IDEwLjc3NSA3LjA5NiAxMC41ODM3IDcuMjg4QzEwLjM5MjQgNy40OCAxMC4yOTY0IDcuNzE3MzMgMTAuMjk1NyA4QzEwLjI5NSA4LjI4MjY3IDEwLjM5MSA4LjUyMDMzIDEwLjU4MzcgOC43MTNDMTAuNzc2NCA4LjkwNTY3IDExLjAxMzcgOS4wMDEzMyAxMS4yOTU3IDlaTTExLjI5NTcgMjJDOS45MTIzNSAyMiA4LjYxMjM1IDIxLjczNzMgNy4zOTU2OSAyMS4yMTJDNi4xNzkwMiAyMC42ODY3IDUuMTIwNjkgMTkuOTc0MyA0LjIyMDY5IDE5LjA3NUMzLjMyMDY5IDE4LjE3NTcgMi42MDgzNSAxNy4xMTczIDIuMDgzNjkgMTUuOUMxLjU1OTAyIDE0LjY4MjcgMS4yOTYzNSAxMy4zODI3IDEuMjk1NjkgMTJDMS4yOTUwMiAxMC42MTczIDEuNTU3NjkgOS4zMTczMyAyLjA4MzY5IDguMUMyLjYwOTY5IDYuODgyNjcgMy4zMjIwMiA1LjgyNDMzIDQuMjIwNjkgNC45MjVDNS4xMTkzNSA0LjAyNTY3IDYuMTc3NjkgMy4zMTMzMyA3LjM5NTY5IDIuNzg4QzguNjEzNjkgMi4yNjI2NyA5LjkxMzY5IDIgMTEuMjk1NyAyQzEyLjY3NzcgMiAxMy45Nzc3IDIuMjYyNjcgMTUuMTk1NyAyLjc4OEMxNi40MTM3IDMuMzEzMzMgMTcuNDcyIDQuMDI1NjcgMTguMzcwNyA0LjkyNUMxOS4yNjk0IDUuODI0MzMgMTkuOTgyIDYuODgyNjcgMjAuNTA4NyA4LjFDMjEuMDM1NCA5LjMxNzMzIDIxLjI5NzcgMTAuNjE3MyAyMS4yOTU3IDEyQzIxLjI5MzcgMTMuMzgyNyAyMS4wMzEgMTQuNjgyNyAyMC41MDc3IDE1LjlDMTkuOTg0NCAxNy4xMTczIDE5LjI3MiAxOC4xNzU3IDE4LjM3MDcgMTkuMDc1QzE3LjQ2OTQgMTkuOTc0MyAxNi40MTEgMjAuNjg3IDE1LjE5NTcgMjEuMjEzQzEzLjk4MDQgMjEuNzM5IDEyLjY4MDQgMjIuMDAxMyAxMS4yOTU3IDIyWk0xMS4yOTU3IDIwQzEzLjUyOSAyMCAxNS40MjA3IDE5LjIyNSAxNi45NzA3IDE3LjY3NUMxOC41MjA3IDE2LjEyNSAxOS4yOTU3IDE0LjIzMzMgMTkuMjk1NyAxMkMxOS4yOTU3IDkuNzY2NjcgMTguNTIwNyA3Ljg3NSAxNi45NzA3IDYuMzI1QzE1LjQyMDcgNC43NzUgMTMuNTI5IDQgMTEuMjk1NyA0QzkuMDYyMzUgNCA3LjE3MDY5IDQuNzc1IDUuNjIwNjkgNi4zMjVDNC4wNzA2OSA3Ljg3NSAzLjI5NTY5IDkuNzY2NjcgMy4yOTU2OSAxMkMzLjI5NTY5IDE0LjIzMzMgNC4wNzA2OSAxNi4xMjUgNS42MjA2OSAxNy42NzVDNy4xNzA2OSAxOS4yMjUgOS4wNjIzNSAyMCAxMS4yOTU3IDIwWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==); } footer .wp-block-details[open] summary::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41MzA4IDMuNDY5MzRDMTIuMzkwMiAzLjMyODg5IDEyLjE5OTYgMy4yNSAxMi4wMDA4IDMuMjVDMTEuODAyMSAzLjI1IDExLjYxMTQgMy4zMjg4OSAxMS40NzA4IDMuNDY5MzRMNS40NzA4MiA5LjQ2OTM0QzUuMzk3MTQgOS41MzggNS4zMzgwMyA5LjYyMDggNS4yOTcwNCA5LjcxMjhDNS4yNTYwNSA5LjgwNDggNS4yMzQwMSA5LjkwNDEyIDUuMjMyMjMgMTAuMDA0OEM1LjIzMDQ2IDEwLjEwNTUgNS4yNDg5OCAxMC4yMDU2IDUuMjg2NyAxMC4yOTg5QzUuMzI0NDIgMTAuMzkyMyA1LjM4MDU3IDEwLjQ3NzIgNS40NTE3OSAxMC41NDg0QzUuNTIzIDEwLjYxOTYgNS42MDc4NCAxMC42NzU3IDUuNzAxMjMgMTAuNzEzNUM1Ljc5NDYyIDEwLjc1MTIgNS44OTQ2NCAxMC43Njk3IDUuOTk1MzUgMTAuNzY3OUM2LjA5NjA1IDEwLjc2NjIgNi4xOTUzNiAxMC43NDQxIDYuMjg3MzYgMTAuNzAzMUM2LjM3OTM2IDEwLjY2MjEgNi40NjIxNiAxMC42MDMgNi41MzA4MiAxMC41MjkzTDExLjI1MDggNS44MDkzNEwxMS4yNTA4IDE5Ljk5OTNDMTEuMjUwOCAyMC4xOTgzIDExLjMyOTggMjAuMzg5IDExLjQ3MDUgMjAuNTI5N0MxMS42MTExIDIwLjY3MDMgMTEuODAxOSAyMC43NDkzIDEyLjAwMDggMjAuNzQ5M0MxMi4xOTk3IDIwLjc0OTMgMTIuMzkwNSAyMC42NzAzIDEyLjUzMTIgMjAuNTI5N0MxMi42NzE4IDIwLjM4OSAxMi43NTA4IDIwLjE5ODMgMTIuNzUwOCAxOS45OTkzTDEyLjc1MDggNS44MDkzNEwxNy40NzA4IDEwLjUyOTNDMTcuNTM5NSAxMC42MDMgMTcuNjIyMyAxMC42NjIxIDE3LjcxNDMgMTAuNzAzMUMxNy44MDYzIDEwLjc0NDEgMTcuOTA1NiAxMC43NjYyIDE4LjAwNjMgMTAuNzY3OUMxOC4xMDcgMTAuNzY5NyAxOC4yMDcgMTAuNzUxMiAxOC4zMDA0IDEwLjcxMzVDMTguMzkzOCAxMC42NzU3IDE4LjQ3ODYgMTAuNjE5NiAxOC41NDk5IDEwLjU0ODRDMTguNjIxMSAxMC40NzcyIDE4LjY3NzIgMTAuMzkyMyAxOC43MTQ5IDEwLjI5ODlDMTguNzUyNyAxMC4yMDU1IDE4Ljc3MTIgMTAuMTA1NSAxOC43Njk0IDEwLjAwNDhDMTguNzY3NiA5LjkwNDEyIDE4Ljc0NTYgOS44MDQ4IDE4LjcwNDYgOS43MTI4QzE4LjY2MzYgOS42MjA4IDE4LjYwNDUgOS41MzggMTguNTMwOCA5LjQ2OTM0TDEyLjUzMDggMy40NjkzNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=); } .footer-column { max-width: none; } .footer-columns { gap: clamp(2rem, 0.7273rem + 2.5455vw, 3.75rem) !important; } .about-us .footer-spacer, .contact .footer-spacer, .single-post .footer-spacer { background: var(--wp--preset--color--surface-mint-cream); } .footer-copyright a { padding: 0 0.5rem; } .footer-copyright a:hover { color: var(--wp--preset--color--primary-dark-blue); } .footer-main-heading { line-height: 140%; letter-spacing: -0.03rem; font-size: clamp(1rem, 0.6364rem + 0.7273vw, 1.5rem); } .footer-sub-heading { font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); } .footer-contact-heading { font-size: clamp(0.875rem, 0.6932rem + 0.3636vw, 1.125rem); } footer .footer-social-links .footer-social-links-img:hover img { border-width: 1px !important; border-color: rgba(0, 0, 0, 0) !important; } footer .back-to-top { display: none; } .footer-main-heading { line-height: 140%; letter-spacing: -0.03rem; } .main-menu a { cursor: pointer; color: var(--wp--preset--color--primary-dark-blue); } .main-menu .current-menu-item .sub-menu a { color: #000; color: initial; } .main-menu .current-menu-parent.menu-item-has-children a { color: var(--wp--preset--color--light-orange); } .main-menu .current-menu-parent.menu-item-has-children .sub-menu a { color: #000; color: initial; } .main-menu .current-menu-parent.menu-item-has-children .sub-menu .current-menu-item a { color: var(--wp--preset--color--rosy-pink); } .main-menu .sub-menu { padding: 0 !important; } .main-menu .sub-menu { box-shadow: var(--wp--preset--shadow--natural); } .main-menu .sub-menu .menu-item:hover { background: var(--wp--preset--color--whitish-gray); } .main-menu .sub-menu .menu-item-link { padding: 0.75rem 0.9375rem; } .main-menu .menu-item-link.go-back { padding-left: 3.75rem !important; } .menu.main-menu { gap: var(--wp--preset--spacing--40); } .menu.main-menu .menu-item-link.depth-0::after { display: none; } .menu-get-button .menu-item-link, .menu-login-button .menu-item-link { padding: 0.875rem var(--wp--preset--spacing--40) !important; color: var(--wp--preset--color--primary-dark-blue) !important; font-size: clamp(1rem, 1rem + 0vw, 1rem) !important; line-height: 128% !important; } .menu-get-button .menu-item-link, .menu-login-button .menu-item-link { position: relative; display: inline-block; vertical-align: middle; transform: perspective(1px) translateZ(0); border: 1px solid var(--wp--preset--color--border-grey); border-radius: 40px; background: var(--wp--preset--color--surface-smoke-white); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.02rem; transition: background-color 0.35s ease, color 0.35s ease; } .menu-get-button .menu-item-link:hover, .menu-login-button .menu-item-link:hover { color: var(--wp--preset--color--text-white) !important; background-color: var(--wp--preset--color--primary-light-blue) !important; text-decoration: none !important; } .menu-get-button .menu-item-link { color: var(--wp--preset--color--text-white) !important; line-height: 135% !important; } .menu-get-button .menu-item-link { background: var(--wp--preset--color--primary-dark-blue); border: none; letter-spacing: -0.03375rem; } .menu-get-button .menu-item-link:hover { color: var(--wp--preset--color--text-white) !important; } .menu .sub-menu-toggle::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDlMMTIgMTVMNiA5IiBzdHJva2U9IiMwMTJENDQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==); display: block; width: 24px; height: 24px; background-repeat: no-repeat; content: ""; } .menu .sub-menu-toggle { transform: rotate(0deg); } .menu.main-menu .menu-item[\:has\(.sub-menu.active\)] .sub-menu-toggle { transform: rotate(180deg); } .menu.main-menu .menu-item:has(.sub-menu.active) .sub-menu-toggle { transform: rotate(180deg); } .header-sub-menu-pattern-section { box-shadow: 0 0 12px 0 rgba(1, 45, 68, 0.12); } .header-sub-menu-pattern-section { padding: 1.25rem; } .header-sub-menu-pattern-section .header-menu-section { margin: 0 !important; max-width: none !important; } .menu.main-menu .sub-menu { clip-path: initial; } .menu-login-button .menu-item-link:hover { color: var(--wp--preset--color--text-white) !important; } .menu-login-button .menu-item-link:hover { background-color: var(--wp--preset--color--primary-dark-blue); } .menu-get-button .menu-item-link, .menu-login-button .menu-item-link { transition-duration: 0s; transition-duration: initial; } .menu-get-button .menu-item-link:hover { background-color: #1fcbcb !important; } .menu-get-button .menu-item-link:hover { border: 1px solid var(--wp--preset--color--border-grey); } .menu-get-button .menu-item-link { background: var(--wp--preset--color--primary-light-blue) !important; color: var(--wp--preset--color--text-white) !important; line-height: 135% !important; } .menu-get-button .menu-item-link { border: none; letter-spacing: -0.03375rem; } .menu-get-button .menu-item-link:hover { color: var(--wp--preset--color--text-white) !important; } .menu.main-menu .sub-menu.active { max-height: 286px !important; height: auto !important; } .utility-wrapper-layout { width: 100%; padding: var(--wp--preset--spacing--30) 0; background: var(--wp--preset--color--primary-dark-blue); color: var(--wp--preset--color--white); } .utility-wrapper-layout .utility-menu-wrapper { display: flex; flex-direction: row; align-items: center; justify-content: start; justify-content: center; max-width: var(--wp--style--global--wide-size); margin: 0 auto; } .utility-wrapper-layout .utility-menu { position: relative; display: flex; align-items: center; justify-content: space-between; gap: 4px; } .utility-wrapper-layout .utility-menu .utility-close { position: relative; top: 3px; left: 4px; flex-shrink: 0; width: 16px; height: 16px; margin-top: 0; padding: 0; border: 0; background-color: rgba(0, 0, 0, 0); background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDRMNCAxMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNCA0TDEyIDEyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center; background-size: contain; cursor: pointer; } .utility-wrapper-layout .utility-menu p { display: flex; border-bottom: 0; font-size: 0.875rem; font-weight: var(--wp--custom--font-weight--regular); letter-spacing: -0.02rem; line-height: 114%; gap: 4px; } .utility-wrapper-layout .utility-menu a { color: var(--wp--preset--color--text-light-blue); font-size: 0.75rem; font-weight: var(--wp--custom--font-weight--bold); text-decoration: underline; text-decoration-style: solid; cursor: pointer; } .utility-wrapper-layout .utility-menu a:hover { color: var(--wp--preset--color--text-white); } .is-utility-hidden { --header-height: var(--header-height-no-utility); } .is-utility-hidden .header .utility-wrapper-layout { display: none; } .main > *:first-child:not(.no-auto-header-padding) { padding-top: 7.875rem; padding-top: var(--header-height); } .utility-menu-button-wrapper .main-menu-button { gap: 14px; } .is-utility-hidden.nav-open .menus { top: 62px; } .is-utility-hidden .header .menus { height: var(--nav-height); } .is-utility-hidden .menu.main-menu .sub-menu.active { max-height: 286px; } .menu.main-menu .sub-menu.active { max-height: 286px; } .is-utility-hidden .header .menus { top: 62px; } .is-utility-hidden .who-we-serve-mobile-link-sections { top: 61px !important; } .is-utility-hidden .who-we-serve-two-column { padding-top: 2rem !important; } .is-utility-hidden .who-we-serve-link-sections { top: 155px !important; } .is-utility-hidden .menu.main-menu .menu-item-link.depth-0 + .sub-menu { top: 112px; } .archive-filter { display: flex; align-items: center; justify-content: space-between; max-width: var(--wp--style--global--wide-size); padding-top: clamp(2rem, 0.7273rem + 2.5455vw, 3.75rem); padding-bottom: 1.25rem; border-bottom: 2px solid var(--wp--preset--color--light-grey); } .archive-filter .filter-category { position: relative; max-width: 300px; width: 100%; } .archive-filter .filter-category .filter-category-lists { position: absolute; z-index: 1; display: none; width: 100%; padding: 1.25rem; box-shadow: 0 0 20px 0 rgba(219, 219, 219, 0.25); border-radius: 6px; border: 1px solid #e1e8ee; background: #f4fafa; } .archive-filter .filter-category .filter-category-lists.open { display: block; } .archive-filter .filter-category .filter-category-lists li { margin-top: 0.5rem; padding-bottom: 0; padding-left: 0; border-bottom: 1px solid var(--wp--preset--color--light-grey); font-size: var(--wp--preset--font-size--small); } .archive-filter .filter-category .filter-category-lists li:first-child { margin-top: 0; } .archive-filter .filter-category .filter-category-lists li:last-child { padding-bottom: 0; border-bottom: none; } .archive-filter .filter-category .filter-category-lists li::before { display: none; } .archive-filter .filter-category .filter-category-lists a { display: block; background-color: rgba(0, 0, 0, 0); transition: color 0.3s ease, background-color 0.3s ease; padding: 0.8125rem 0.9375rem; border-radius: 5px; } .archive-filter .filter-category .filter-category-lists a:hover { color: var(--wp--preset--color--text-white); background-color: var(--wp--preset--color--primary-dark-blue); } .archive-filter .filter-heading { position: relative; display: flex; gap: 42px; align-items: center; padding: 1rem 1.25rem; border-radius: 6px; border: 1px solid var(--wp--preset--color--border-grey); font-size: clamp(1rem, 0.8182rem + 0.3636vw, 1.25rem); font-weight: var(--wp--custom--font-weight--medium); justify-content: space-between; } .archive-filter .filter-heading::after { display: block; width: 16px; height: 9px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjAzNjUxIDguOTk5OThDNy44ODU1IDkuMDAwODQgNy43MzU4MSA4Ljk3MjQ3IDcuNTk2MDEgOC45MTY1MkM3LjQ1NjIyIDguODYwNTYgNy4zMjkwNyA4Ljc3ODExIDcuMjIxODUgOC42NzM5TDAuMzM3NDQxIDEuOTI3MzZDMC4xMjEzODEgMS43MTU2MyAwIDEuNDI4NDYgMCAxLjEyOTAyQzAgMC44Mjk1ODggMC4xMjEzODEgMC41NDI0MTYgMC4zMzc0NDEgMC4zMzA2ODNDMC41NTM1MDEgMC4xMTg5NSAwLjg0NjU0MiAwIDEuMTUyMSAwQzEuNDU3NjUgMCAxLjc1MDY5IDAuMTE4OTUgMS45NjY3NSAwLjMzMDY4M0w4LjAzNjUxIDYuMjkwMTJMMTQuMTA2MyAwLjM0MTkyOEMxNC4zMjU4IDAuMTU3NzE4IDE0LjYwODEgMC4wNjE0NTk4IDE0Ljg5NjkgMC4wNzIzOTA1QzE1LjE4NTcgMC4wODMzMjEyIDE1LjQ1OTYgMC4yMDA2MzUgMTUuNjYzOSAwLjQwMDg4OUMxNS44NjgzIDAuNjAxMTQyIDE1Ljk4OCAwLjg2OTU4NiAxNS45OTkxIDEuMTUyNThDMTYuMDEwMyAxLjQzNTU3IDE1LjkxMjEgMS43MTIyNiAxNS43MjQxIDEuOTI3MzZMOC44Mzk2OSA4LjY3MzlDOC42MjU5NyA4Ljg4MTYzIDguMzM3NTIgOC45OTg3NCA4LjAzNjUxIDguOTk5OThaIiBmaWxsPSIjNTc2NjgyIi8+Cjwvc3ZnPgo=); background-repeat: no-repeat; content: ""; } .archive-filter .filter-heading.active::after { transform: rotate(180deg); } .archive-filter .filter-search .search-field { width: 400px; height: 50px; padding: 0.6875rem 0.9375rem; border: 1px solid var(--wp--preset--color--border-grey); border-radius: 6px; font-size: clamp(1rem, 0.8182rem + 0.3636vw, 1.25rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 140%; } .archive-filter .filter-search .search-field.focus-visible { outline: none; border: 1px solid #012d44; } .archive-filter .filter-search .search-field:focus-visible { outline: none; border: 1px solid #012d44; } .archive-filter .filter-search .search-submit { display: block; width: 24px; height: 24px; top: 14px; right: 15px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyMDNfOTU1MSkiPgo8cGF0aCBkPSJNMjMuNzI2NyAyMi40MDcxTDE3Ljg2OTUgMTYuNTUwMUMxOS4zMjU0IDE0Ljc5OTMgMjAuMjAyNSAxMi41NTEyIDIwLjIwMjUgMTAuMTAxNkMyMC4yMDI1IDQuNTMxNTQgMTUuNjcxMSAwIDEwLjEwMTMgMEM0LjUzMTQxIDAgMCA0LjUzMTU0IDAgMTAuMTAxNkMwIDE1LjY3MTIgNC41MzE0MSAyMC4yMDI0IDEwLjEwMTMgMjAuMjAyNEMxMi41NTA4IDIwLjIwMjQgMTQuNzk5MSAxOS4zMjU0IDE2LjU0OTggMTcuODY5NUwyMi40MDcxIDIzLjcyNjdDMjIuNTg5MyAyMy45MDg5IDIyLjgyODEgMjQgMjMuMDY2OSAyNEMyMy4zMDU2IDI0IDIzLjU0NDUgMjMuOTA4OSAyMy43MjY4IDIzLjcyNjdDMjQuMDkxMiAyMy4zNjIzIDI0LjA5MTIgMjIuNzcxNSAyMy43MjY3IDIyLjQwNzFaTTEuODY2MjEgMTAuMTAxNkMxLjg2NjIxIDUuNTYwNTcgNS41NjA0NCAxLjg2NjIxIDEwLjEwMTMgMS44NjYyMUMxNC42NDIxIDEuODY2MjEgMTguMzM2MiA1LjU2MDU3IDE4LjMzNjIgMTAuMTAxNkMxOC4zMzYyIDE0LjY0MjIgMTQuNjQyMSAxOC4zMzYyIDEwLjEwMTMgMTguMzM2MkM1LjU2MDQ0IDE4LjMzNjIgMS44NjYyMSAxNC42NDIyIDEuODY2MjEgMTAuMTAxNloiIGZpbGw9IiM1NzY2ODIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMjAzXzk1NTEiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==); background-repeat: no-repeat; background-position: center; color: rgba(0, 0, 0, 0); cursor: pointer; } .selected-filter ul { display: flex; gap: 12px; align-items: center; } .filter-category-name { padding: 0.5rem 0.75rem !important; } .filter-category-name { border: 1px solid var(--wp--preset--color--border-grey); border-radius: 4px; background: var(--wp--preset--color--white-ice); color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(0.75rem, 0.5682rem + 0.3636vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 1; white-space: nowrap; } .filter-category-name::before { display: none; } .clear-filter { background: var(--wp--preset--color--primary-light-blue); color: var(--wp--preset--color--text-white); border: none; line-height: 135%; letter-spacing: -0.03375rem; position: relative; display: flex; align-items: center; gap: 4px; border: 1px solid var(--wp--preset--color--border-grey); border-radius: 40px; font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.02rem; transition: background-color 0.35s ease, color 0.35s ease; padding: 0.875rem var(--wp--preset--spacing--30); font-size: clamp(1rem, 1rem + 0vw, 1rem); cursor: pointer; } .clear-filter::after { display: block; width: 16px; height: 16px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDRMNCAxMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNCA0TDEyIDEyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=); background-repeat: no-repeat; content: ""; position: relative; top: 1px; } .category-filter-btn { padding: 0.8125rem 0.9375rem !important; } .category-filter-btn { color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(1rem, 1rem + 0vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 128%; letter-spacing: -0.02rem; transition: color 0.3s ease, background-color 0.3s ease; border-radius: 5px; background-color: rgba(0, 0, 0, 0); cursor: pointer; border: none; text-align: inherit; width: 100%; } .category-filter-btn:hover { color: var(--wp--preset--color--text-white); background-color: var(--wp--preset--color--primary-dark-blue); } .load-more-posts { display: flex; align-items: center; vertical-align: middle; padding: 0.25rem 0.25rem 0.25rem 1rem; border-radius: 40px; height: 48px; transform: perspective(1px) translateZ(0); background-color: var(--wp--preset--color--primary-dark-blue); transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 135%; letter-spacing: -0.03375rem; gap: var(--wp--preset--spacing--30); color: var(--wp--preset--color--text-white); border: none; cursor: pointer; } .load-more-posts::after { position: relative; top: auto; right: auto; left: auto; display: block; flex-shrink: 0; width: 40px; height: 40px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljk3MTYgOS44OTk2NUwxNi45NzE2IDI0LjA0MTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTI0LjA0MjcgMTYuOTcwN0wxNi45NzE2IDI0LjA0MThMOS45MDA1NyAxNi45NzA3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center; background-color: var(--wp--preset--color--primary-light-blue); background-size: 34px 34px; border-radius: 100px; content: ""; transform: rotate(0deg); transition: transform 0.35s ease, background-image 0.35s ease, background-color 0.35s ease; will-change: transform; } .load-more-posts:hover { background-color: var(--wp--preset--color--primary-light-blue); color: var(--wp--preset--color--text-white); } .load-more-posts:hover::after { background-color: var(--wp--preset--color--text-white); background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI3MDRfMjA3MCkiPgo8cGF0aCBkPSJNOS45MDE2IDE2Ljk2OTJMMjQuMDQzNyAxNi45NjkzIiBzdHJva2U9IiMwNUI1QjUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE2Ljk3MjcgOS44OTgxOUwyNC4wNDM3IDE2Ljk2OTNMMTYuOTcyNyAyNC4wNDAzIiBzdHJva2U9IiMwNUI1QjUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yNzA0XzIwNzAiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi45NzA3KSByb3RhdGUoNDUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==); transform: rotate(90deg); } .archive-filter .filter-category .filter-category-lists { box-shadow: 0 0 20px 0 rgba(219, 219, 219, 0.25); border-radius: 6px; border: 1px solid #e1e8ee; background: #f4fafa; } .archive-posts { padding-top: 0 !important; } .archive-posts { display: grid; max-width: var(--wp--style--global--wide-size); margin-top: 2rem; grid-template-columns: 1fr 1fr 1fr; list-style: none; grid-gap: var(--wp--custom--gutter-width--page); gap: var(--wp--custom--gutter-width--page); margin-bottom: 4.375rem; } .archive-posts .no-results { grid-column: 1/-1; text-align: center; } .blog-hero-post-card .post-card { position: relative; width: 100%; overflow: hidden; border-radius: 12px; cursor: pointer; border: 0px; max-width: var(--wp--style--global--wide-size); padding: 0; } .blog-hero-post-card .post-card img { display: block; width: 100%; position: relative; height: 562px; -o-object-fit: cover; object-fit: cover; border-radius: 12px; } .blog-hero-post-card .post-card .card-image:hover { transform: none; } .blog-hero-post-card .post-card .card-image::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: linear-gradient( 182deg, rgba(5, 181, 181, 0.03) 19.27%, rgba(1, 45, 68, 0.1) 33.55%, #012d44 99.7% ); z-index: 2; } .blog-hero-post-card .post-card .image-style { border-radius: 12px; } .blog-hero-post-card .post-card .card-content { position: absolute; z-index: 2; bottom: 0px; display: flex; flex-direction: column; padding: clamp(1.25rem, 0.3409rem + 1.8182vw, 2.5rem); color: var(--wp--preset--color--text-white); } .blog-hero-post-card .post-card .post-title { margin-top: 0.75rem; color: var(--wp--preset--color--text-white); font-size: clamp(1.25rem, 0.7045rem + 1.0909vw, 2rem); } .blog-hero-post-card .post-card .card-terms { margin: 0; border-radius: 4px; } .blog-hero-post-card .post-card .card-terms .card-term { font-size: clamp(1rem, 1rem + 0vw, 1rem); background-color: var(--wp--preset--color--primary-light-blue); border: 1px solid var(--wp--preset--color--primary-light-blue); color: var(--wp--preset--color--text-white); } .blog-hero-post-card .post-card .team-member-position { margin: 0; color: var(--wp--preset--color--text-white); font-size: clamp(0.875rem, 0.7841rem + 0.1818vw, 1rem); font-weight: var(--wp--custom--font-weight--regular); line-height: 140%; } .blog-hero-post-card .post-card .post-date { display: none; } .blog-hero-post-card .post-card .blog-date-section { margin-top: 0.75rem; padding-top: 0; } .blog-hero-post-card .post-card .blog-date-section .blog-card-button .wp-block-button__link { padding: 0.8125rem; border-radius: 100px; background: var(--wp--preset--color--text-white); color: var(--wp--preset--color--primary-dark-blue); font-size: clamp(1rem, 1rem + 0vw, 1rem); font-weight: var(--wp--custom--font-weight--medium); line-height: 140%; } .blog-hero-post-card .post-card .blog-date-section .blog-card-button .wp-block-button__link::after { display: none; } .blog-hero-card-wrapper { margin-top: -16rem !important; } .blog-hero-card-wrapper { position: relative; } .blog-hero-post-card .post-card .image-style { height: auto; } .blog-detail-columns { gap: clamp(1.875rem, 0.5114rem + 2.7273vw, 3.75rem) !important; } .blog-hero-post-card .post-card .blog-date-section .blog-card-button .wp-block-button__link { padding-left: 1.5625rem; padding-right: 1.5625rem; } .post-date { display: none; } .archive-pagination { display: flex; align-items: center; justify-content: center; margin-bottom: 6.25rem; gap: 12px; } .archive-pagination .next, .archive-pagination .prev { position: relative; font-size: 0; } .archive-pagination .next::before, .archive-pagination .prev::before { position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC4wNiA4TDUgNy4wNkwxLjk0NjY3IDRMNSAwLjk0TDQuMDYgOC4yMTc3NGUtMDhMMC4wNTk5OTk2IDRMNC4wNiA4WiIgZmlsbD0iIzRGNEY0RiIvPgo8L3N2Zz4K); background-repeat: no-repeat; background-position: center center; background-size: 6px; content: ""; width: 24px; height: 24px; } .archive-pagination .next::before { transform: translateY(-50%) translateX(-50%) rotate(180deg); } .archive-pagination .first-page, .archive-pagination .last-page { position: relative; display: flex; align-items: center; justify-content: center; border: 1px solid var(--wp--preset--color--light-grey); border-radius: 50%; font-size: 0; width: 32px; height: 32px; } .archive-pagination .first-page::before, .archive-pagination .last-page::before { position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjcyNjUgMTJMMTIuNjY2NSAxMS4wNkw5LjYxMzE3IDhMMTIuNjY2NSA0Ljk0TDExLjcyNjUgNEw3LjcyNjUgOEwxMS43MjY1IDEyWiIgZmlsbD0iIzRGNEY0RiIvPgo8cGF0aCBkPSJNNy4zMzM0NCAxMkw4LjI3MzQ0IDExLjA2TDUuMjIwMSA4TDguMjczNDQgNC45NEw3LjMzMzQ0IDRMMy4zMzM0NCA4TDcuMzMzNDQgMTJaIiBmaWxsPSIjNEY0RjRGIi8+Cjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center center; background-size: 18px; content: ""; width: 24px; height: 24px; } .archive-pagination .last-page::before { transform: translateY(-50%) translateX(-50%) rotate(180deg); } .archive-pagination .page-numbers { display: flex; align-items: center; justify-content: center; border: 1px solid var(--wp--preset--color--light-grey); border-radius: 50%; width: 32px; height: 32px; } .archive-pagination .page-numbers.current { border: 1px solid var(--wp--preset--color--light-orange); background: var(--wp--preset--color--light-orange); color: var(--wp--preset--color--white); font-weight: var(--wp--custom--font-weight--medium); } .block-pattern-about-company .wp-block-cover { width: 80%; max-width: 80%; overflow: visible; overflow: initial; } .block-pattern-about-company .wp-block-cover .wp-block-cover__image-background { border-radius: 12px; } .block-pattern-about-company .wp-block-cover__inner-container { position: absolute; right: -80px; bottom: 50px; width: calc(var(--wp--custom--container-width--xsmall) - 200px); } .payroll-software-section .payroll-cover-section .is-content-justification-right { flex-direction: row-reverse; } .payroll-software-section .payroll-cover-section .wp-block-cover { display: none; margin-top: 0; overflow: visible; } .payroll-software-section .payroll-cover-section .wp-block-cover:first-child { display: block; } .payroll-software-section .payroll-cover-section .wp-block-cover__inner-container { position: absolute; bottom: 30px; left: 30px; } .payroll-software-section .payroll-cover-section .wp-block-cover__inner-container ul li { margin-top: 0.5rem; } .payroll-software-section .payroll-cover-section .wp-block-cover__image-background { border-radius: 10px; } .payroll-software-section .payroll-software-lists .wp-block-heading { cursor: pointer; } .payroll-software-section .payroll-software-lists .wp-block-heading:hover { color: var(--wp--preset--color--light-orange); } .payroll-software-section .payroll-software-lists .wp-block-heading.active { color: var(--wp--preset--color--light-orange); } .block-pattern-business-section .charging-solution-position-group { position: relative; left: -60px; } .block-pattern-are-you-ready .wp-block-cover { max-width: 400px; overflow: visible; overflow: initial; } .block-pattern-are-you-ready .wp-block-cover__inner-container { position: absolute; right: -50px; bottom: 0; width: 300px; } .block-pattern-overlay-two-column .pattern-column-overlay { position: relative; z-index: 1; } .block-pattern-overlay-two-column .pattern-column-overlay .wp-block-cover__image-background { height: 100%; } .block-pattern-overlay-two-column .pattern-column-overlay .wp-block-cover__inner-container { position: absolute; top: 0; left: 0; width: calc(var(--wp--custom--container-width--xsmall) - 150px); } .column-industry-slider .swiper .swiper-button-prev { right: 80px; left: auto; } .column-industry-slider .swiper .swiper-button-next { right: 10px; } .column-industry-slider .swiper .swiper-button-next, .column-industry-slider .swiper .swiper-button-prev { top: -60px; } .ready-testimonial-slider .swiper-pagination { bottom: -30px !important; } .ready-testimonial-slider .swiper-pagination-bullet { width: 10px; height: 3px; opacity: 1; border-radius: 50px; background: var(--wp--preset--color--white); } .ready-testimonial-slider .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 36px; } .industry-cards .has-wp-block-mandy-swiper { overflow: hidden; } .full-width-image-content .wp-block-media-text__content { padding: 0; margin-left: -6.25rem; } .two-column-overlay-section .overlay-group-left { position: relative; margin-left: -6.25rem; top: 50px; } .two-column-w-media-list .wp-block-columns { max-width: 1092px; } .single-post .blog-detail-hero { background-color: var(--wp--preset--color--primary-dark-blue); padding-top: var(--wp--preset--spacing--80); padding-bottom: var(--wp--preset--spacing--80); } .single-post .blog-detail-banner-hero { display: flex; margin: 0 auto; align-items: center; max-width: var(--wp--style--global--wide-size); gap: clamp(1.875rem, 0.5114rem + 2.7273vw, 3.75rem); } .single-post .content-wrapper { width: 50%; } .single-post .content-wrapper h1 { color: var(--wp--preset--color--text-white); margin: 0; margin-bottom: var(--wp--preset--spacing--40); } .single-post .content-wrapper .hero-meta { display: flex; flex-wrap: wrap; row-gap: 16px; } .single-post .content-wrapper .hero-meta .post-author, .single-post .content-wrapper .hero-meta .publish-date, .single-post .content-wrapper .hero-meta .reading-time { display: flex; gap: 10px; align-items: center; color: var(--wp--preset--color--text-white); } .single-post .content-wrapper .hero-meta .post-author::before, .single-post .content-wrapper .hero-meta .publish-date::before, .single-post .content-wrapper .hero-meta .reading-time::before { display: block; padding-right: 1.25rem; width: 16px; height: 16px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2OTMgMTRWMTIuNjY2N0MxMi42NjkzIDExLjk1OTQgMTIuMzg4MyAxMS4yODExIDExLjg4ODIgMTAuNzgxQzExLjM4ODEgMTAuMjgxIDEwLjcwOTggMTAgMTAuMDAyNiAxMEg2LjAwMjZDNS4yOTUzNiAxMCA0LjYxNzA4IDEwLjI4MSA0LjExNjk5IDEwLjc4MUMzLjYxNjg5IDExLjI4MTEgMy4zMzU5NCAxMS45NTk0IDMuMzM1OTQgMTIuNjY2N1YxNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguMDAyNiA3LjMzMzMzQzkuNDc1MzYgNy4zMzMzMyAxMC42NjkzIDYuMTM5NDMgMTAuNjY5MyA0LjY2NjY3QzEwLjY2OTMgMy4xOTM5MSA5LjQ3NTM2IDIgOC4wMDI2IDJDNi41Mjk4NCAyIDUuMzM1OTQgMy4xOTM5MSA1LjMzNTk0IDQuNjY2NjdDNS4zMzU5NCA2LjEzOTQzIDYuNTI5ODQgNy4zMzMzMyA4LjAwMjYgNy4zMzMzM1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4zMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=); background-repeat: no-repeat; content: ""; } .single-post .content-wrapper .hero-meta .reading-time { padding-right: var(--wp--preset--spacing--40); border-right: 1px solid var(--wp--preset--color--primary-light-blue); } .single-post .content-wrapper .hero-meta .reading-time::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjY0MDYgMS4zMzIwM0g5LjMzMDczIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOCA5LjMzMjAzTDEwIDcuMzMyMDMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4zMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik03Ljk5NzQgMTQuNjY2N0MxMC45NDI5IDE0LjY2NjcgMTMuMzMwNyAxMi4yNzg5IDEzLjMzMDcgOS4zMzMzM0MxMy4zMzA3IDYuMzg3ODEgMTAuOTQyOSA0IDcuOTk3NCA0QzUuMDUxODggNCAyLjY2NDA2IDYuMzg3ODEgMi42NjQwNiA5LjMzMzMzQzIuNjY0MDYgMTIuMjc4OSA1LjA1MTg4IDE0LjY2NjcgNy45OTc0IDE0LjY2NjdaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K); } .single-post .content-wrapper .hero-meta .publish-date { padding: 0 var(--wp--preset--spacing--40); border-right: 1px solid var(--wp--preset--color--primary-light-blue); } .single-post .content-wrapper .hero-meta .publish-date::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMzM1OTQgOS4zMzIwM0g4LjAwMjZWMTEuOTk4NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwLjY2NDEgMS4zMzIwM1YzLjk5ODciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4zMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yIDYuNjY3OTdIMTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4zMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01LjMzNTk0IDEuMzMyMDNWMy45OTg3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuNjY2NyAyLjY2Nzk3SDMuMzMzMzNDMi41OTY5NSAyLjY2Nzk3IDIgMy4yNjQ5MiAyIDQuMDAxM1YxMy4zMzQ2QzIgMTQuMDcxIDIuNTk2OTUgMTQuNjY4IDMuMzMzMzMgMTQuNjY4SDEyLjY2NjdDMTMuNDAzIDE0LjY2OCAxNCAxNC4wNzEgMTQgMTMuMzM0NlY0LjAwMTNDMTQgMy4yNjQ5MiAxMy40MDMgMi42Njc5NyAxMi42NjY3IDIuNjY3OTdaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K); } .single-post .content-wrapper .hero-meta .post-author { padding-left: var(--wp--preset--spacing--40); } .single-post .content-wrapper .hero-meta .post-author a:hover { color: var(--wp--preset--color--text-white); } .single-post .hero-image { width: 50%; } .single-post .hero-image img { width: 100%; border-radius: 20px; } .single-post .type-link { font-weight: var(--wp--custom--font-weight--bold); } .single-post .author-bio-container { margin: 3rem 0; border-top: 1px solid var(--wp--preset--color--light-grey); } .single-post .author-bio { display: flex; align-items: center; gap: 1.5rem; } .single-post .author-image .avatar { border-radius: 50%; } .single-post .author-info .title { font-size: var(--wp--preset--font-size--small); } .single-post .author-info .name, .single-post .author-info .title { margin: 0; } .single-post .post-published-date { display: flex; align-items: center; margin: 1.25rem 0; padding-bottom: 3rem; border-bottom: 1px solid var(--wp--preset--color--light-grey); color: var(--wp--custom--colors--heading); font-weight: var(--wp--custom--font-weight--semibold); gap: 20px; } .single-post .post-tags ul { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; } .single-post .post-tags li { margin: 0; padding: 0.375rem 0.625rem; border-radius: 8px; background: rgba(0, 144, 204, 0.09); color: var(--wp--preset--color--secondary); font-size: var(--wp--preset--font-size--small); } .single-post .post-tags li::before { display: none; } .blog-page__post-navigation { display: flex; justify-content: center; width: 100%; } .blog-page__post-navigation .post-navigation { display: flex; } .blog-page__post-navigation .nav-links { display: grid; grid-template-columns: 1fr 1fr; } .blog-page__post-navigation .nav-previous { padding-right: 1.25rem; border-right: 1px solid var(--wp--custom--colors--border); letter-spacing: 0; } .blog-page__post-navigation .nav-previous a { align-items: flex-end; word-wrap: anywhere; } .blog-page__post-navigation .nav-previous .blog-page__post-navigation--prev-arrow::after { top: -1px; right: 55px; } .blog-page__post-navigation .nav-previous p { text-align: right; } .blog-page__post-navigation .nav-next { padding-left: 1.25rem; letter-spacing: 0; } .blog-page__post-navigation .nav-next a { align-items: flex-start; word-wrap: anywhere; } .blog-page__post-navigation .nav-next .blog-page__post-navigation--next-arrow::after { top: 4px; left: 50px; transform: rotate(0deg); } .blog-page__post-navigation .nav-next p { text-align: left; } .blog-page__post-navigation .nav-next a, .blog-page__post-navigation .nav-previous a { position: relative; display: flex; flex-direction: column; justify-content: start; height: 100%; color: var(--wp--preset--color--secondary); transition: all 0.2s linear; } .blog-page__post-navigation .nav-next a:hover, .blog-page__post-navigation .nav-previous a:hover { text-decoration: none; } .blog-page__post-navigation .nav-next p, .blog-page__post-navigation .nav-previous p { max-width: 300px; margin: 0; padding-top: 0.625rem; overflow: hidden; color: var(--wp--preset--color--primary); } .blog-page__post-navigation .nav-next p:hover, .blog-page__post-navigation .nav-previous p:hover { color: var(--wp--preset--color--dark-carnation-pink); } .blog-page__post-navigation .blog-page__post-navigation--next-arrow, .blog-page__post-navigation .blog-page__post-navigation--prev-arrow { position: relative; font-weight: var(--wp--custom--font-weight--semibold); } .blog-page__post-navigation .blog-page__post-navigation--next-arrow:hover, .blog-page__post-navigation .blog-page__post-navigation--prev-arrow:hover { color: var(--wp--preset--color--dark-carnation-pink); } .blog-page__post-navigation .blog-page__post-navigation--next-arrow::after, .blog-page__post-navigation .blog-page__post-navigation--prev-arrow::after { position: absolute; display: inline-block; margin-left: 0.375rem; transform: rotate(180deg); transform-origin: center; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjY5OCAwLjc4Nzg3NEwxMC40ODU5IDAuNTc1ODAyTDEwLjI3MzggMC43ODc3OTZMOS45MDc0NSAxLjE1Mzg2TDkuNjk1MTkgMS4zNjU5OEw5LjkwNzM2IDEuNTc4MThMMTMuMzc4NyA1LjA1MDA3SDFIMC43VjUuMzUwMDdWNS44NjgzMlY2LjE2ODMySDFIMTMuMzc5Mkw5LjkwNzQgOS42Mzk0OEw5LjY5NTM1IDkuODUxNDlMOS45MDcyNiAxMC4wNjM2TDEwLjI3MzYgMTAuNDMwNEwxMC40ODU3IDEwLjY0MjhMMTAuNjk4IDEwLjQzMDVMMTUuMzA3IDUuODIxNDVMMTUuNTE5MiA1LjYwOTMyTDE1LjMwNyA1LjM5NzE5TDEwLjY5OCAwLjc4Nzg3NFoiIGZpbGw9IiM0MjY5OUYiIHN0cm9rZT0iIzQyNjk5RiIgc3Ryb2tlLXdpZHRoPSIwLjYiLz4KPC9zdmc+Cg==) no-repeat; background-size: contain; content: ""; width: 22px; height: 22px; } .post-content { padding: 0 1.875rem; } .post-content-container { max-width: var(--wp--style--global--wide-size); margin: 0 auto; display: flex; margin-top: var(--wp--preset--spacing--80); gap: clamp(2.5rem, 0.6818rem + 3.6364vw, 5rem); } .blog-sidebar-widgets { width: 25%; position: sticky; top: 160px; align-self: flex-start; } .blog-sidebar-widgets .anchor-nav-heading { font-size: var(--wp--preset--font-size--x-large); color: var(--wp--preset--color--primary-dark-blue); font-weight: var(--wp--custom--font-weight--medium); line-height: 120%; padding-bottom: 0.5rem; } .blog-sidebar-widgets .anchor-menu-link { font-size: clamp(1.125rem, 1.125rem + 0vw, 1.125rem); font-weight: var(--wp--custom--font-weight--regular); color: var(--wp--preset--color--text-grey-blue); line-height: 140%; transition: color 0.25s ease-in-out, font-weight 0.25s ease-in-out; } .blog-sidebar-widgets .anchor-menu-link.active { font-weight: var(--wp--custom--font-weight--semibold); color: var(--wp--preset--color--primary-dark-blue); } .blog-sidebar-widgets .sidebar-menu-item { margin-top: 1rem; } .blog-content-wrapper { width: 75%; } .cher-links { display: flex; gap: 24px; align-items: center; } .cher-link-item::before { display: none; } .share-container { margin-top: var(--wp--style--block-gap); } .share-container .share-text { font-size: var(--wp--preset--font-size--large); color: var(--wp--preset--color--primary-dark-blue); font-weight: var(--wp--custom--font-weight--medium); line-height: 138%; letter-spacing: -0.025rem; color: #012d44; color: var(--text-dark-blue, #012d44); } .cher-link-item { padding-left: 0 !important; } .cher-link-item { display: block; width: 40px; height: 40px; background-repeat: no-repeat; margin-top: 0; cursor: pointer; } .cher-link-item a { display: block; width: 100%; height: 100%; } .cher-link-twitter { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDAuNUMzMC43Njk2IDAuNSAzOS41IDkuMjMwNDUgMzkuNSAyMEMzOS41IDMwLjc2OTYgMzAuNzY5NiAzOS41IDIwIDM5LjVDOS4yMzA0NSAzOS41IDAuNSAzMC43Njk2IDAuNSAyMEMwLjUgOS4yMzA0NSA5LjIzMDQ1IDAuNSAyMCAwLjVaIiBzdHJva2U9IiMwMTJENDQiLz4KPHBhdGggZD0iTTI1Ljc1MTEgMTFIMjguODE3OEwyMi4xMTc5IDE4LjYyNDdMMzAgMjlIMjMuODI4MkwxOC45OTQ2IDIyLjcwNzNMMTMuNDYzNiAyOUgxMC4zOTQ5TDE3LjU2MTEgMjAuODQ0NkwxMCAxMUgxNi4zMjgxTDIwLjY5NzUgMTYuNzUxNkwyNS43NTExIDExWk0yNC42NzQ3IDI3LjE3MjJIMjYuMzc0MUwxNS40MDQ4IDEyLjczMThIMTMuNTgxNEwyNC42NzQ3IDI3LjE3MjJaIiBmaWxsPSIjMDEyRDQ0Ii8+Cjwvc3ZnPgo=); } .cher-link-facebook { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDAuNUMzMC43Njk2IDAuNSAzOS41IDkuMjMwNDUgMzkuNSAyMEMzOS41IDMwLjc2OTYgMzAuNzY5NiAzOS41IDIwIDM5LjVDOS4yMzA0NSAzOS41IDAuNSAzMC43Njk2IDAuNSAyMEMwLjUgOS4yMzA0NSA5LjIzMDQ1IDAuNSAyMCAwLjVaIiBzdHJva2U9IiMwMTJENDQiLz4KPHBhdGggZD0iTTI0LjYwOTggMjAuNTE5OEgyMS41OTUxVjMwSDE3LjEyNTVWMjAuNTE5OEgxNVYxNi44MDg0SDE3LjEyNTVWMTQuNDA2OEMxNy4xMjU1IDEyLjY4OTQgMTcuOTYwMSAxMCAyMS42MzQ4IDEwTDI0Ljk0NTQgMTAuMDEzN1YxMy42MTYxSDIyLjU0MzFDMjIuMTQ4OCAxMy42MTYxIDIxLjU5NTEgMTMuODA4NiAyMS41OTUxIDE0LjYyNzVWMTYuODExOUgyNUwyNC42MDk4IDIwLjUxOThaIiBmaWxsPSIjMDEyRDQ0Ii8+Cjwvc3ZnPgo=); } .cher-link-linkedin { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDAuNUMzMC43Njk2IDAuNSAzOS41IDkuMjMwNDUgMzkuNSAyMEMzOS41IDMwLjc2OTYgMzAuNzY5NiAzOS41IDIwIDM5LjVDOS4yMzA0NSAzOS41IDAuNSAzMC43Njk2IDAuNSAyMEMwLjUgOS4yMzA0NSA5LjIzMDQ1IDAuNSAyMCAwLjVaIiBzdHJva2U9IiMwMTJENDQiLz4KPHBhdGggZD0iTTEzLjkyNDMgMTIuMDE1NkMxMi44NjIgMTIuMDE1NiAxMi4wMDIxIDEyLjg3NzEgMTIuMDAyIDEzLjkzNzFDMTIuMDAyIDE0Ljk5ODIgMTIuODYxOCAxNS44NTk1IDEzLjkyNDUgMTUuODU5NUMxNC45ODQyIDE1Ljg1OTUgMTUuODQ1MyAxNC45OTgyIDE1Ljg0NTMgMTMuOTM3MUMxNS44NDUzIDEyLjg3NjkgMTQuOTg0MSAxMi4wMTU2IDEzLjkyNDMgMTIuMDE1NloiIGZpbGw9IiMwMTJENDQiLz4KPHBhdGggZD0iTTE1LjU3OSAxNy4zMTg0SDEyLjI2NDJWMjcuOTg0NkgxNS41NzlWMTcuMzE4NFoiIGZpbGw9IiMwMTJENDQiLz4KPHBhdGggZD0iTTI0LjAyMjEgMTcuMDUyN0MyMi40MDk3IDE3LjA1MjcgMjEuMzI4NCAxNy45MzY5IDIwLjg4NTkgMTguNzc1NEgyMC44NDE1VjE3LjMxOEgxNy42NjIzSDE3LjY2MjFWMjcuOTg0SDIwLjk3NFYyMi43MDc0QzIwLjk3NCAyMS4zMTY0IDIxLjIzODkgMTkuOTY5IDIyLjk2MzQgMTkuOTY5QzI0LjY2MzIgMTkuOTY5IDI0LjY4NTkgMjEuNTU5OSAyNC42ODU5IDIyLjc5NjZWMjcuOTgzOEgyNy45OTgzVjIyLjEzMzVDMjcuOTk4MyAxOS4yNjE4IDI3LjM3ODcgMTcuMDUyNyAyNC4wMjIxIDE3LjA1MjdaIiBmaWxsPSIjMDEyRDQ0Ii8+Cjwvc3ZnPgo=); } .cher-link-text { font-size: 0; width: 100%; display: block; } .blog-categories-widget, .blog-recent-post-widget, .blog-related-post-widget { max-width: var(--wp--style--global--wide-size); margin: 0 auto; } .blog-categories-widget .wp-block-heading, .blog-recent-post-widget .wp-block-heading, .blog-related-post-widget .wp-block-heading { margin: 0; } .related-post-content-wrapper { background: var(--wp--preset--color--surface-mint-cream); padding-top: var(--wp--preset--spacing--80); padding-bottom: var(--wp--preset--spacing--40); padding-left: 1.875rem; padding-right: 1.875rem; } .blog-related-post-widget { margin-top: var(--wp--style--block-gap); } .blog-categories-widget { margin-bottom: var(--wp--style--block-gap); } .blog-categories-widget .blog-categories-list { margin-top: 1.5rem; margin-bottom: 0; } .blog-categories-widget .blog-categories-list li { margin-top: 0; padding-bottom: 0.5rem; padding-left: 1.25rem; border-bottom: 1px solid var(--wp--preset--color--light-grey); } .blog-categories-widget .blog-categories-list li + li { margin-top: 0.5rem; } .blog-categories-widget .blog-categories-list li:last-child { border-bottom: none; } .blog-categories-widget .blog-categories-list li::before { top: 2px; background: none; content: "-"; } .blog-categories-widget .blog-categories-list li a { display: block; width: 100%; color: var(--wp--preset--color--primary); } .blog-categories-widget .blog-categories-list li a:hover { color: var(--wp--preset--color--secondary); text-decoration: none; } .eyebrow-underline { position: relative; text-align: center; } .sidebar-posts-wrapper { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: clamp(2rem, 0.7273rem + 2.5455vw, 3.75rem); grid-gap: var(--wp--style--block-gap); gap: var(--wp--style--block-gap); } .post-author a { cursor: pointer; } .blog-sidebar-widgets .sidebar-menu-item { margin-top: 2rem; } .blog-sidebar-widgets .eyebrow-underline { font-size: clamp(1.5rem, 0.7727rem + 1.4545vw, 2.5rem); font-weight: var(--wp--custom--font-weight--medium); letter-spacing: -0.05rem; line-height: 130%; } .related-post-content-wrapper { margin-top: var(--wp--preset--spacing--80); } .career-container { display: grid; margin-top: 4rem; margin-bottom: 4rem; grid-template-columns: 400px 1fr; grid-gap: var(--wp--style--block-gap); gap: var(--wp--style--block-gap); } .career-sidebar .career-sidebar-content { padding: var(--wp--style--block-gap); border-radius: 8px; box-shadow: var(--wp--preset--shadow--natural); } .career-sidebar .career-sidebar-content .wp-block-heading { margin-top: 0; } .career-sidebar .career-location { display: flex; align-items: center; gap: 12px; } .related-job-container .related-desc { max-width: var(--wp--custom--container-width--small); margin: 0 auto; margin-bottom: 3rem; } .related-job-grid { display: flex; justify-content: center; gap: var(--wp--style--block-gap); } .job-container { display: flex; flex-direction: column; align-items: center; justify-content: center; width: calc(25% - 15px); padding: clamp(1.25rem, 0.769rem + 1.923vw, 2.5rem) 1.25rem; border-radius: 8px; box-shadow: var(--wp--preset--shadow--natural); } .job-container h5 { margin: 1.25rem 0; text-align: center; } .job-container .wp-block-button__link { padding-top: 0; padding-right: 0.5rem; padding-bottom: 0; } .job-container .wp-block-buttons { margin-top: auto !important; } .wp-block-columns.career-popup-content { margin-bottom: 0; padding: 1.25rem; } .wp-block-columns.career-popup-content .forminator-merge-tags { font-size: 0.75rem; } .career-landing-page .modaal-wrapper .modaal-close { position: absolute; top: 5px; right: 10px; } .career-landing-page .modaal-wrapper .modaal-close::after, .career-landing-page .modaal-wrapper .modaal-close::before { width: 3px; border-radius: 0; background: var(--wp--preset--color--dark-gray); } .post-type-portfolio .project-container, .tax-portfolio_category .project-container { width: 100%; } .portfolio-archive-section { margin-bottom: calc(var(--wp--style--block-gap) * 2); padding: 0; } .portfolio-archive-section .portfolio-category { display: flex; align-items: center; border-bottom: 1px solid var(--wp--preset--color--light-grey); gap: var(--wp--style--block-gap); } .portfolio-archive-section .portfolio-category li { width: 100%; padding-left: 0; } .portfolio-archive-section .portfolio-category li::before { display: none; } .portfolio-archive-section .portfolio-category a { display: block; width: 100%; font-size: var(--wp--preset--font-size--large); font-weight: var(--wp--custom--font-weight--semibold); text-align: center; } .portfolio-archive-section .portfolio-category li + li { margin-top: 0; } .portfolio-archive-section .active { padding: 0.5rem 0; border-bottom: 2.5px solid var(--wp--preset--color--secondary); background: var(--wp--preset--color--whitish-gray); color: var(--wp--preset--color--secondary); } .project-detail-card { align-self: initial !important; } .project-detail-card { overflow: visible; overflow: initial; } .project-detail-card .sticky-content { position: sticky; top: calc(126px + 30px); top: calc(var(--header-height) + 30px); padding-top: var(--wp--preset--spacing--50); padding-right: var(--wp--preset--spacing--50); padding-bottom: var(--wp--preset--spacing--50); padding-left: var(--wp--preset--spacing--50); box-shadow: var(--wp--preset--shadow--natural); } .related-project-container .related-desc { max-width: var(--wp--custom--container-width--small); margin: 0 auto; margin-bottom: 3rem; } .related-project-grid { display: flex; justify-content: center; gap: var(--wp--style--block-gap); } .project-container { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; width: calc(33.33% - 15px); border-radius: 8px; box-shadow: var(--wp--preset--shadow--natural); } .project-container img { width: 100%; max-width: 100%; -o-object-fit: cover; object-fit: cover; } .project-container h5 { margin: 0; color: var(--wp--preset--color--white); text-align: center; } .project-container p { margin: 0; } .project-container .project-card-content { margin-top: auto !important; } .project-container .project-card-content { width: 100%; padding: 1.25rem; background: var(--wp--preset--color--secondary); color: var(--wp--preset--color--white); text-align: center; } .project-container .wp-block-button-fill { color: rgba(0, 0, 0, 0); font-size: 0; } .project-container .wp-block-button-fill::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; } .who-we-serve-link-sections { top: 160px !important; background: rgba(0, 0, 0, 0) !important; } .who-we-serve-link-sections { position: sticky; z-index: 30; } .who-we-serve-two-column { gap: clamp(1.5rem, -1.0455rem + 5.0909vw, 5rem) !important; } .who-we-serve-mobile-link-sections { position: sticky; z-index: 30; top: 150px; padding: 0.625rem; } .is-utility-hidden .who-we-serve-link-sections { top: 154px; } .who-we-serve-heading { display: none; } .who-we-serve-link-sections .wp-block-column { flex-basis: auto !important; } .who-we-serve-link-sections .wp-block-column { position: relative; border-radius: 100px; overflow: hidden; } .who-we-serve-link-sections .wp-block-column::before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: var(--wp--preset--color--primary-light-blue); opacity: 0; transform: scale(0.95); transition: opacity 0.35s ease, transform 0.35s ease; z-index: 0; } .who-we-serve-link-sections .wp-block-column[\:has\(.active\)]::before { opacity: 1; transform: scale(1); } .who-we-serve-link-sections .wp-block-column:has(.active)::before { opacity: 1; transform: scale(1); } .who-we-serve-link-sections .wp-block-column a { position: relative; z-index: 1; transition: color 0.25s ease; } .who-we-serve-link-sections .wp-block-column[\:has\(.active\)] a { color: var(--wp--preset--color--text-white); } .who-we-serve-link-sections .wp-block-column:has(.active) a { color: var(--wp--preset--color--text-white); } .who-we-serve-mobile-link-sections .wp-block-heading a { border-bottom: 1px solid rgba(0, 0, 0, 0); transition: color 0.3s ease, border-color 0.3s ease; } .who-we-serve-mobile-link-sections .wp-block-heading a.active { color: var(--wp--preset--color--primary-light-blue) !important; } .who-we-serve-mobile-link-sections .wp-block-heading a.active { border-bottom: 1px solid var(--wp--preset--color--primary-light-blue); } .optimized-step-image img { height: 100%; } .author-profile-card-section { position: relative; padding-top: var(--wp--preset--spacing--80); padding-bottom: clamp(6.25rem, 6.25rem + 0vw, 6.25rem); background-color: var(--wp--preset--color--primary-dark-blue); color: var(--wp--preset--color--text-white); } .author-profile-card-section .author-profile { padding: 0 1.875rem; } .author-profile-card-section .author-profile-card { position: relative; z-index: 2; display: flex; align-items: center; max-width: var(--wp--style--global--wide-size); margin: 0 auto; margin-bottom: -10rem; border-radius: 12px; background-color: var(--wp--preset--color--text-white); gap: clamp(1.875rem, 0.5114rem + 2.7273vw, 3.75rem); } .author-profile-card-section .author-details { display: flex; width: 75%; gap: clamp(1.875rem, 0.5114rem + 2.7273vw, 3.75rem); padding-right: clamp(1.875rem, 0.5114rem + 2.7273vw, 3.75rem); } .author-profile-card-section .author-details .is-style-blog-heading-2 { color: var(--wp--preset--color--primary-light-blue); font-weight: var(--wp--custom--font-weight--semibold); line-height: 140%; } .author-profile-card-section .author-details .author-headline { margin: 0; } .author-profile-card-section .author-details .author-bio-name { margin: 0; margin-top: 0.75rem; } .author-profile-card-section .author-details .author-position { margin: 0; margin-top: 0.625rem; font-weight: var(--wp--custom--font-weight--regular); } .author-profile-card-section .author-avatar { height: 350px; } .author-profile-card-section .author-avatar img { width: 100%; height: 100%; border-top-left-radius: 12px; border-bottom-left-radius: 12px; -o-object-fit: cover; object-fit: cover; } .author-profile-card-section .author-bio-content { margin: 0; margin-top: 1.25rem; font-weight: var(--wp--custom--font-weight--regular); } .author-profile-card-section .author-social a { display: block; width: 54px; height: 54px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjdDMCAxMi4wODgzIDEyLjA4ODMgMCAyNyAwQzQxLjkxMTcgMCA1NCAxMi4wODgzIDU0IDI3QzU0IDQxLjkxMTcgNDEuOTExNyA1NCAyNyA1NEMxMi4wODgzIDU0IDAgNDEuOTExNyAwIDI3WiIgZmlsbD0iIzAxMkQ0NCIvPgo8cGF0aCBkPSJNMTguNzk3IDE2LjIxODhDMTcuMzYzIDE2LjIxODggMTYuMjAyMiAxNy4zODE4IDE2LjIwMiAxOC44MTI5QzE2LjIwMiAyMC4yNDU0IDE3LjM2MjcgMjEuNDA4MiAxOC43OTczIDIxLjQwODJDMjAuMjI3OCAyMS40MDgyIDIxLjM5MDIgMjAuMjQ1NCAyMS4zOTAyIDE4LjgxMjlDMjEuMzkwMiAxNy4zODE2IDIwLjIyNzYgMTYuMjE4OCAxOC43OTcgMTYuMjE4OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMS4wMzI4IDIzLjM3OTlIMTYuNTU3OVYzNy43Nzk5SDIxLjAzMjhWMjMuMzc5OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMi40MzA0IDIzLjAyNDRDMzAuMjUzNyAyMy4wMjQ0IDI4Ljc5NDEgMjQuMjE4MSAyOC4xOTY3IDI1LjM1MDFIMjguMTM2OFYyMy4zODI1SDIzLjg0NUgyMy44NDQ4VjM3Ljc4MjNIMjguMzE1N1YzMC42NTg2QzI4LjMxNTcgMjguNzgwNiAyOC42NzMyIDI2Ljk2MTUgMzEuMDAxMiAyNi45NjE1QzMzLjI5NTggMjYuOTYxNSAzMy4zMjY1IDI5LjEwOTQgMzMuMzI2NSAzMC43NzkxVjM3Ljc4MjFIMzcuNzk4VjI5Ljg4MzhDMzcuNzk4IDI2LjAwNjggMzYuOTYxNiAyMy4wMjQ0IDMyLjQzMDQgMjMuMDI0NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=); } .author-posts { max-width: var(--wp--style--global--wide-size); margin: 0 auto; padding-top: clamp(3.125rem, 3.125rem + 0vw, 3.125rem); } .author-posts-section { padding: 0 1.875rem; } .error404-heading { margin: 0; color: var(--wp--preset--color--primary-light-blue); font-size: clamp(6rem, -2.4091rem + 16.8182vw, 17.5625rem); font-weight: var(--wp--custom--font-weight--extrabold); line-height: 130%; } .error404-heading2 { margin-top: var(--wp--preset--spacing--60); margin-bottom: 0; } .error404-paragraph { margin-top: 1.25rem; } .error404-heading, .error404-heading2, .error404-paragraph { text-align: center; } .error404-button { justify-content: center; margin-top: 2.5rem; } @media screen and (min-width: 600px) { .blog-page__post-navigation .nav-links { height: 140px; } .blog-page__post-navigation .nav-next, .blog-page__post-navigation .nav-previous { height: 100%; } .blog-page__post-navigation .nav-next a, .blog-page__post-navigation .nav-previous a { padding: 1.25rem 2.25rem; } .blog-page__post-navigation .nav-next a:hover, .blog-page__post-navigation .nav-previous a:hover { box-shadow: var(--wp--preset--shadow--natural); } } @media screen and (min-width: 782px) { .become-partner-mobile-image img { display: none; } } @media screen and (min-width: 800px) { .menu-item:not(.menu-item-has-meganav) .menu-item-link.depth-0 + .sub-menu { margin-left: auto !important; } } @media screen and (min-width: 801px) { .header .header-content { position: relative; color: var(--wp--preset--color--primary-dark-blue); padding: var(--wp--preset--spacing--40) 0; max-width: var(--wp--style--global--wide-size); } .header.header-default.headroom--top { background-color: var(--wp--preset--color--text-white) !important; } .who-we-serve-mobile-link-sections { display: none; } } @media screen and (min-width: 900px) { .cards-section.swiper-wrapper { display: grid !important; transform: none !important; } .cards-section.swiper-wrapper { grid-template-columns: repeat(2, 1fr); padding: 0; } } @media screen and (min-width: 1024px) { .career-sidebar { position: sticky; top: calc(126px + 30px); top: calc(var(--header-height) + 30px); height: -moz-fit-content; height: fit-content; } .expert-team-cards-swiper .swiper-wrapper { transform: none !important; } .expert-team-cards-swiper .swiper-wrapper { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 32px; gap: 32px; } } @media screen and (min-width: 1048px) { .payroll-software-section .payroll-cover-section .wp-block-cover__inner-container { bottom: 60px; left: -160px; } } @media screen and (min-width: 1198px) { header .menus .menu-item:not(.menu-get-button):not(.menu-login-button) .menu-item-link:hover { color: var(--wp--preset--color--text-grey-blue) !important; } .main-menu .current-menu-item a { color: var(--wp--preset--color--text-grey-blue) !important; } .main-menu .sub-menu .menu-item-link { min-width: auto; } } @media screen and (min-width: 1199px) { :root { --header-height: 146px; --header-height-no-utility: 108px; } .menu.main-menu .menu-item-link.depth-0 + .sub-menu { top: 98px; border-radius: 12px; } header .menus .menu-item:not(.menu-get-button):not(.menu-login-button) .menu-item-link::after { height: 85px; position: absolute; display: block; content: ""; } .main-menu .current-menu-item a { color: var(--wp--preset--color--primary-light-blue) !important; } .main-menu .menu-item:hover > a { color: var(--wp--preset--color--rosy-pink) !important; text-decoration: none !important; } .main-menu .menu-item:hover > a::before { transform: scaleX(1); } .main-menu .menu-item:hover .sub-menu-toggle::after { transform: rotate(180deg); position: relative; top: 5px; } .main-menu a:hover { color: var(--wp--preset--color--text-grey-blue) !important; text-decoration: none !important; } .main-menu a:hover::before { transform: scaleX(1); } .main-menu a:hover .sub-menu-toggle::after { transform: rotate(180deg); } .main-menu .sub-menu { max-width: none; } .menu.main-menu { align-items: center; } .menu .sub-menu-toggle { position: relative; top: auto; margin-top: 0; padding: 0; display: block; width: 24px; height: auto; transform: none; } .menu .sub-menu-toggle::after { display: block; width: 100%; height: 100%; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDEyTDEyIDE4TDYgMTIiIHN0cm9rZT0iIzAxMkQ0NCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K); background-repeat: no-repeat; background-position: center center; transition: 0.3s all ease-in-out; content: ""; } .is-utility-hidden .menu.main-menu .menu-item-link.depth-0 + .sub-menu { top: 102px; border-radius: 12px; } .is-utility-hidden header .menus .menu-item:not(.menu-get-button):not(.menu-login-button) .menu-item-link::after { height: 95px; position: absolute; display: block; content: ""; } } @media screen and (max-width: 1400px) { .header .header-content { padding: var(--wp--preset--spacing--40) 1.875rem; } .utility-wrapper-layout .utility-menu-wrapper { padding: 0 1.875rem; } } @media screen and (max-width: 1320px) { .qbt-testimonial-review .swiper-button-next { left: 45%; margin-left: 3.5rem; } .qbt-testimonial-review .swiper-button-prev { left: 45%; margin-left: -1.5rem; } .menu.main-menu { gap: 18px; } } @media screen and (max-width: 1218px) { .utility-wrapper-layout { padding-right: var(--wp--custom--gutter-width--page); padding-left: var(--wp--custom--gutter-width--page); } } @media screen and (max-width: 1198px) { .build-disconnected-tools-column.cols-4 > .wp-block-column { flex: 0 0 30%; } header .menus .menu-item:not(.menu-get-button):not(.menu-login-button) .menu-item-link { padding: 1.25rem 0; } .header .menus { gap: 18px !important; padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--40) !important; } .header .menus { align-items: normal; } .header .menus { --nav-height: calc(100vh - var(--header-height-no-utility)); position: absolute; top: 60px; left: 0; display: flex; flex-direction: column; justify-content: flex-start; width: 100%; height: calc(100vh - 100px); overflow-y: auto; clip-path: inset(0 0 var(--nav-height) 0); background-color: var(--wp--custom--colors--body-bg); color: var(--wp--custom--colors--body); transition: clip-path 0.3s ease-out; padding-top: var(--wp--custom--gutter-width--page); padding-bottom: calc(2 * var(--wp--custom--gutter-width--page)); pointer-events: none; gap: var(--wp--custom--gutter-width--page); } .nav-open .header .menus { clip-path: inset(0 0 0 0); pointer-events: all; } .main-menu-toggle { display: block !important; } .menu.main-menu .sub-menu.active { display: block !important; transform: none !important; top: 16px !important; margin-left: auto !important; } .menu.main-menu .sub-menu.active { width: 100%; left: 0; z-index: 1; border-top-left-radius: 0px; border-top-right-radius: 0px; height: 286px; opacity: 1; transform: translateY(0); } .menu.main-menu .sub-menu.active { border-radius: 0px; } .nav-open .header .menus { clip-path: inset(0 0 0 0); padding: var(--wp--preset--spacing--40); } .menu { display: flex; flex-direction: column; align-items: stretch; } .menu.main-menu .sub-menu { position: static; z-index: -1; top: 0px; left: auto; width: 100%; transform: none; transition: transform 0.3s ease-out; display: block; opacity: 0; max-height: 0; transform: translateY(-8px); transition: max-height 0.4s ease, opacity 0.3s ease, transform 0.3s ease; } header .menus .menu-item:not(.menu-get-button):not(.menu-login-button) .menu-item-link:hover { color: var(--wp--preset--color--primary-dark-blue) !important; } .main-menu .sub-menu .go-back { padding-left: 3.125rem !important; } .main-menu .sub-menu .go-back { padding: 0; } .main-menu .sub-menu .go-back::before { left: 25px; } .menu.main-menu { gap: 0px; } .menu-get-button .menu-item-link, .menu-login-button .menu-item-link { justify-content: center; } .menu .menu-item { border-bottom: 1px solid var(--wp--preset--color--border-grey); } .menu .menu-item:last-child { border-bottom: 0px solid var(--wp--preset--color--border-grey); } .menu-get-button.menu-item, .menu-login-button.menu-item { border-bottom: 0px; } .mobile-menu-buttons { margin-top: var(--wp--preset--spacing--60); } .header-sub-menu-pattern-section { max-width: none; padding: 0; margin-bottom: 1.25rem; box-shadow: none; } .utility-wrapper-layout .utility-menu-wrapper { padding: 0; } .utility-wrapper-layout .utility-menu { flex-direction: row; align-items: baseline; } .utility-menu-button-wrapper .menu-item-link { display: flex; justify-content: center; } .who-we-serve-link-sections { top: 110px; } .is-utility-hidden .who-we-serve-link-sections { top: 120px; } } @media screen and (max-width: 1024px) { .build-disconnected-tools-column.cols-5 > .wp-block-column, .build-disconnected-tools-column.cols-6 > .wp-block-column { flex: 0 0 48%; } .query-blog-card-section li:nth-child(1), .query-blog-card-section li:nth-child(2), .query-blog-card-section li:nth-child(3), .query-blog-card-section li:nth-child(4), .query-blog-card-section li:nth-child(5) { flex: 0 0 calc(50% - 16px); } .query-blog-card-section li:nth-child(5) { margin-left: auto; margin-right: auto; } .team-popup .team-popup-inner { max-width: 600px; height: calc(100vh - 120px); overflow-y: auto; grid-template-columns: auto; } .team-popup .team-popup-inner .team-popup-close { color: var(--wp--preset--color--text-white); } .team-popup img { border-top-left-radius: 0; border-bottom-left-radius: 0; } .employee-query-loop .wp-block-post-template, .team-founder-query-loop .wp-block-post-template { grid-template-columns: repeat(2, 1fr); } .download-card-desktop-image img { width: 100%; height: auto; } .get-insights-para { padding-top: 0 !important; } .archive-posts { grid-template-columns: 1fr 1fr; } .blog-hero-card-wrapper { margin-top: -16.25rem !important; } .home-blog-cards-sections .image-style { height: 250px !important; } .block-pattern-business-section .charging-solution-position-group { left: 15px; } .single-post .content-wrapper .hero-meta { flex-direction: column; row-gap: 16px; } .single-post .content-wrapper .hero-meta .reading-time { padding-right: 0; border-right: 0px; } .single-post .content-wrapper .hero-meta .publish-date { padding: 0; border-right: 0px; } .single-post .content-wrapper .hero-meta .post-author { padding-left: 0; } .sidebar-posts-wrapper { grid-template-columns: repeat(2, 1fr); } .career-container { margin-top: var(--wp--style--block-gap); grid-template-columns: 1fr; } } @media screen and (max-width: 1023px) { .block-pattern-about-company .wp-block-cover { width: 100%; max-width: 100%; } .block-pattern-about-company .wp-block-cover__inner-container { position: relative; right: 0; bottom: 0; } } @media screen and (max-width: 924px) { .wp-block-columns.career-popup-content { flex-direction: column !important; } .wp-block-columns.career-popup-content .career-popup-banner { display: none; } } @media screen and (max-width: 900px) { .cards-section.swiper-wrapper { gap: 0 !important; } .founding-members-section { flex-direction: column; } .founding-members-section .founder-card-names { flex-basis: 90% !important; } .founding-members-section .founder-card-logo { flex-basis: 10% !important; } .founding-members-section .founder-card { gap: 15px; } } @media screen and (max-width: 818px) { .related-job-grid { display: grid; grid-template-columns: repeat(2, 1fr); } .job-container { width: 100%; } .portfolio-archive-section .portfolio-category a { font-size: 1rem; } .related-project-grid { display: grid; grid-template-columns: repeat(2, 1fr); } .project-container { width: 100%; } } @media screen and (max-width: 800px) { [style*="margin-top:-"] { margin-top: var(--wp--style--block-gap) !important; } [style*="margin-right:-"] { margin-right: var(--wp--style--block-gap) !important; } [style*="margin-bottom:-"] { margin-bottom: var(--wp--style--block-gap) !important; } [style*="margin-left:-"] { margin-left: var(--wp--style--block-gap) !important; } h1 { line-height: 138%; } h3 { line-height: 132%; } h4 { line-height: 128%; } h5 { line-height: 128%; } .wp-block-list.is-style-check-list li::before { top: 0; } .has-large-font-size { line-height: 145%; } .has-medium-font-size { line-height: 148%; } .has-small-font-size { line-height: 165%; } .has-x-small-font-size { line-height: 170%; } .process-grid { grid-template-columns: 1fr !important; } .process-grid { display: grid; grid-template-areas: "step1" "step2" "image" "step3" "step4"; } .step-1 { grid-area: step1; } .step-2 { grid-area: step2; } .process-image { grid-area: image; } .step-3 { grid-area: step3; } .step-4 { grid-area: step4; } .downloadable-card-parent-section { margin-bottom: 2.5rem !important; } .download-card-desktop-image.hide-on-desktop { position: relative; width: 100%; height: 100%; border-top-right-radius: 20px; } .download-card-desktop-image.hide-on-desktop img { width: 100%; height: 425px; -o-object-fit: cover; object-fit: cover; } .downloadable-card-parent-section { margin-bottom: 2.5rem !important; } .header .header-content { padding: var(--wp--preset--spacing--40) var(--wp--preset--spacing--40); } .header.header-default { background-color: var(--wp--preset--color--white) !important; } .header .logo-wrapper { width: auto; } .header .menus { top: 110px; } .nav-open .header .menus { border-radius: 0; padding: var(--wp--preset--spacing--40) 0; } .hide-on-mobile:not(.block-editor-block-list__block) { display: none !important; } footer .footer-faq-section .wp-block-details > summary { line-height: 128%; letter-spacing: -0.0175rem; } footer .footer-faq-section .wp-block-details > summary::after { width: 19px; height: 19px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5MV8yNjUzKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45OTI1IDEyLjM1MTRDOS44NDUwMyAxMi40OTg4IDkuNjQ1MDQgMTIuNTgxNiA5LjQzNjUyIDEyLjU4MTZDOS4yMjggMTIuNTgxNiA5LjAyODAyIDEyLjQ5ODggOC44ODA1NSAxMi4zNTE0TDQuNDMxOTcgNy45MDI4QzQuMzU2ODYgNy44MzAyNiA0LjI5Njk1IDcuNzQzNDkgNC4yNTU3NCA3LjY0NzU1QzQuMjE0NTMgNy41NTE2IDQuMTkyODMgNy40NDg0MiA0LjE5MTkyIDcuMzQ0QzQuMTkxMDIgNy4yMzk1OCA0LjIxMDkxIDcuMTM2MDMgNC4yNTA0NSA3LjAzOTM5QzQuMjg5OTkgNi45NDI3NSA0LjM0ODM5IDYuODU0OTQgNC40MjIyMiA2Ljc4MTExQzQuNDk2MDYgNi43MDcyNyA0LjU4Mzg2IDYuNjQ4ODggNC42ODA1IDYuNjA5MzRDNC43NzcxNSA2LjU2OTggNC44ODA3IDYuNTQ5OSA0Ljk4NTExIDYuNTUwODFDNS4wODk1MyA2LjU1MTcyIDUuMTkyNzIgNi41NzM0MSA1LjI4ODY2IDYuNjE0NjNDNS4zODQ2IDYuNjU1ODQgNS40NzEzOCA2LjcxNTc1IDUuNTQzOTIgNi43OTA4Nkw5LjQzNjUyIDEwLjY4MzVMMTMuMzI5MSA2Ljc5MDg2QzEzLjQ3NzQgNi42NDc2MSAxMy42NzYxIDYuNTY4MzUgMTMuODgyMyA2LjU3MDE0QzE0LjA4ODUgNi41NzE5MyAxNC4yODU3IDYuNjU0NjMgMTQuNDMxNSA2LjgwMDQzQzE0LjU3NzMgNi45NDYyNCAxNC42NiA3LjE0MzQ3IDE0LjY2MTggNy4zNDk2NkMxNC42NjM2IDcuNTU1ODUgMTQuNTg0MyA3Ljc1NDQ5IDE0LjQ0MTEgNy45MDI4TDkuOTkyNSAxMi4zNTE0WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOTFfMjY1MyI+CjxyZWN0IHdpZHRoPSIxOC44NzMyIiBoZWlnaHQ9IjE4Ljg3MzIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==); background-size: 100% 100%; padding-right: 0; flex-shrink: 0; } footer .wp-block-details[open] summary::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5MV8yNjUzKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45OTI1IDEyLjM1MTRDOS44NDUwMyAxMi40OTg4IDkuNjQ1MDQgMTIuNTgxNiA5LjQzNjUyIDEyLjU4MTZDOS4yMjggMTIuNTgxNiA5LjAyODAyIDEyLjQ5ODggOC44ODA1NSAxMi4zNTE0TDQuNDMxOTcgNy45MDI4QzQuMzU2ODYgNy44MzAyNiA0LjI5Njk1IDcuNzQzNDkgNC4yNTU3NCA3LjY0NzU1QzQuMjE0NTMgNy41NTE2IDQuMTkyODMgNy40NDg0MiA0LjE5MTkyIDcuMzQ0QzQuMTkxMDIgNy4yMzk1OCA0LjIxMDkxIDcuMTM2MDMgNC4yNTA0NSA3LjAzOTM5QzQuMjg5OTkgNi45NDI3NSA0LjM0ODM5IDYuODU0OTQgNC40MjIyMiA2Ljc4MTExQzQuNDk2MDYgNi43MDcyNyA0LjU4Mzg2IDYuNjQ4ODggNC42ODA1IDYuNjA5MzRDNC43NzcxNSA2LjU2OTggNC44ODA3IDYuNTQ5OSA0Ljk4NTExIDYuNTUwODFDNS4wODk1MyA2LjU1MTcyIDUuMTkyNzIgNi41NzM0MSA1LjI4ODY2IDYuNjE0NjNDNS4zODQ2IDYuNjU1ODQgNS40NzEzOCA2LjcxNTc1IDUuNTQzOTIgNi43OTA4Nkw5LjQzNjUyIDEwLjY4MzVMMTMuMzI5MSA2Ljc5MDg2QzEzLjQ3NzQgNi42NDc2MSAxMy42NzYxIDYuNTY4MzUgMTMuODgyMyA2LjU3MDE0QzE0LjA4ODUgNi41NzE5MyAxNC4yODU3IDYuNjU0NjMgMTQuNDMxNSA2LjgwMDQzQzE0LjU3NzMgNi45NDYyNCAxNC42NiA3LjE0MzQ3IDE0LjY2MTggNy4zNDk2NkMxNC42NjM2IDcuNTU1ODUgMTQuNTg0MyA3Ljc1NDQ5IDE0LjQ0MTEgNy45MDI4TDkuOTkyNSAxMi4zNTE0WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOTFfMjY1MyI+CjxyZWN0IHdpZHRoPSIxOC44NzMyIiBoZWlnaHQ9IjE4Ljg3MzIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==); transform: rotate(180deg); } .footer-logo img { width: 200px; } footer .footer-faq-section .wp-block-details > summary::after { content: ""; } .main-menu .sub-menu .go-back { border-radius: 0px; } .menu.main-menu .sub-menu-toggle { right: 0; } .utility-menu-button-wrapper { padding: 0; } .single-post .blog-detail-banner-hero { flex-direction: column; } .single-post .content-wrapper { width: 100%; } .single-post .hero-image { width: 100%; } .blog-sidebar-widgets { display: none; } .blog-content-wrapper { width: 100%; } .who-we-serve-link-sections { display: none; } .who-we-serve-heading { display: block; } } @media screen and (max-width: 800px) and (max-width: 600px) { .download-card-desktop-image.hide-on-desktop img { width: 100%; height: 425px; -o-object-fit: cover; object-fit: cover; } } @media screen and (max-width: 782px) { .blog-home-mobile-section, .home-blog-cards-sections { gap: 16px !important; } .blog-home-mobile-section { margin-top: 1rem !important; } .platform-card-column { flex-direction: column-reverse !important; gap: 30px !important; } .platform-card-column .wp-block-group { margin: 0 !important; } .build-disconnected-tools-column { gap: 24px !important; } .partner-with-clairfi { padding: 3.125rem 1.5rem 2.5rem 1.5rem !important; } .modern-platform-card { background-position: right top 70px !important; } .modern-platform-card-column { height: 400px; } .downloadable-cards { gap: 16px !important; } .downloadable-cards h2, .downloadable-cards p { text-align: center; } .downloadable-cards .wp-block-buttons { justify-content: center; } .contact-us-column { border-bottom: 0px !important; } .contact-us-column .contact-column { border-right-width: 0px !important; border-bottom: 1px solid var(--wp--preset--color--light-navy-blue) !important; } .clair-cover-section { padding-top: 18.75rem !important; padding-bottom: 0 !important; } .clair-cover-section { position: relative; min-height: auto; border-radius: 20px; overflow: visible; } .clair-cover-section .wp-block-cover__image-background { position: absolute; top: 0; left: 0; width: 100%; height: 300px; -o-object-fit: cover; object-fit: cover; border-radius: 20px; } .clair-cover-section .wp-block-cover__background { border-radius: 20px; } .clair-cover-section .wp-block-cover__inner-container { position: relative; z-index: 2; padding: 0; } .clair-cover-section .wp-block-cover__inner-container > .wp-block-columns { position: relative; background: #f7fbfb; border-radius: 16px; padding: var(--wp--preset--spacing--50); margin-top: -3.75rem; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08); } .count-up-icon img { width: 24px; height: 26px; } .smarter-cards-column { padding: 1.25rem !important; } .contact-parent-column { padding: 0 1.5rem; } .download-card-desktop-image::after { background: linear-gradient( 180deg, currentColor 3%, rgba(0, 212, 255, 0) 70% ); } .download-card-content { padding: 1.5rem !important; padding-bottom: 0 !important; padding-top: 2.5rem !important; } .term-of-use-column-1 { border-right: 0px !important; } .term-of-use-column { gap: 16px !important; } .term-of-use-column { text-align: center; } .count-up-icon img { width: 24px; height: 26px; } .expert-team-cards-swiper .team-card img { height: 450px; -o-object-fit: cover; object-fit: cover; } .whats-included-column { align-items: flex-start !important; } .leading-swiper-section { padding-top: 1.875rem !important; } .leading-swiper-section { position: relative; margin-top: 0; } .header .menus { top: 125px; } .modern-platform-card { background-position: bottom right !important; } .thinking-behind-column { padding-right: 0 !important; } .behind-clairfi-column { background-image: none !important; } .expert-team-cards-swiper .swiper-wrapper .swiper-slide { margin-right: 1rem !important; } .contact-us-column > .wp-block-column:nth-child(2) { border-bottom: none !important; padding-bottom: 0 !important; } .archive-filter .filter-search .search-submit { background-size: 16px 16px; } .related-post-content-wrapper { margin-top: 0; } .become-partner-desktop-image img { display: none; } .author-profile-card-section .author-profile-card { flex-direction: column; gap: 0; } .author-profile-card-section .author-details { flex-direction: column; width: 100%; padding: var(--wp--preset--spacing--40); } .author-profile-card-section .author-avatar img { border-top-right-radius: 12px; border-bottom-left-radius: 0; } .author-profile-card-section .author-avatar { width: 100%; } } @media screen and (max-width: 781px) { .wp-block-columns.has-responsive-columns { flex-flow: column !important; } .blog-table-of-contents { display: none; } } @media screen and (max-width: 780px) { .column-mobile-text-left { text-align: left; } .column-mobile-text-left h1, .column-mobile-text-left h2, .column-mobile-text-left h3, .column-mobile-text-left h4, .column-mobile-text-left h5, .column-mobile-text-left h6, .column-mobile-text-left p { text-align: left !important; } } @media screen and (max-width: 768px) { .is-style-column-video-button .wp-block-button__link { padding: 0.75rem 1.25rem; gap: 12px; } .contact-us-faq summary::after { position: relative; top: 4px; } .why-we-built-section h4, .why-we-built-section h6 { display: none; } .why-we-built-content { padding: 0.875rem !important; } .qbt-testimonial-review .swiper-wrapper { padding-bottom: 0; } .qbt-testimonial-review .swiper-button-next { top: 105%; left: 40%; } .qbt-testimonial-review .swiper-button-prev { top: 105%; left: 40%; } :root { --header-height: 135px; --header-height-no-utility: 62px; } footer .footer-spacer { height: 40px !important; } .archive-filter { flex-direction: column; gap: 24px; } .archive-filter .filter-category { width: 100%; max-width: none; } .archive-filter .filter-category .filter-category-lists { width: 100%; } .archive-filter .filter-search .search-field { width: 100%; } .archive-filter .filter-search { width: 100%; } .payroll-software-section .payroll-cover-section .wp-block-cover { min-height: 450px; } .block-pattern-business-section .charging-solution-position-group { left: auto; left: initial; } .block-pattern-are-you-ready .wp-block-cover { width: 100%; max-width: 100%; } .block-pattern-are-you-ready .wp-block-cover__inner-container { right: 0; width: auto; } .block-pattern-overlay-two-column .pattern-column-overlay .wp-block-cover__inner-container { position: relative; } .full-width-image-content .wp-block-media-text__content { margin-left: 0; } .two-column-overlay-section .overlay-group-left { margin-left: 0; top: 0; } .sidebar-posts-wrapper { grid-template-columns: repeat(1, 1fr); } } @media screen and (max-width: 600px) { .post-card { padding: 1.25rem; } .card-image img { height: 100%; -o-object-fit: cover; object-fit: cover; } .card-image { width: 40%; } .card-terms { gap: 4px; } .card-terms .card-term { padding: 0.1875rem 0.375rem; } .post-read-more-cover { flex-direction: row; align-items: stretch; height: 100%; gap: 12px; } .post-read-more-cover .size-medium, .post-read-more-cover .wp-block-image { height: 100%; } .wp-block-columns.blog-home-mobile-section .wp-block-column:nth-child(2), .wp-block-columns.blog-home-mobile-section .wp-block-column:nth-child(3) { display: none; } .author .post-read-more-cover, .blog .post-read-more-cover, .single-post .post-read-more-cover { flex-direction: column; } .author .card-image, .blog .card-image, .single-post .card-image { width: 100%; } .author .blog-date-section, .blog .blog-date-section, .single-post .blog-date-section { display: flex; align-items: center; } .disconnected-tools-heading-section h2, .disconnected-tools-heading-section p { text-align: left !important; } .downloadble-card { padding-top: 2.5rem; padding-bottom: 2.5rem; } .download-card-desktop-image.hide-on-desktop { width: 100%; height: 350px; -o-object-fit: cover; object-fit: cover; } .expert-team-cards-swiper .team-card img { height: 350px; } .why-we-built-section .cover-video video { -o-object-fit: cover; object-fit: cover; } .query-blog-card-section { flex-direction: column; } .query-blog-card-section .wp-block-post-terms { gap: 4px; } .query-blog-card-section .wp-block-post-terms a { padding: 0.1875rem 0.375rem; } .query-blog-card-section li:nth-child(4), .query-blog-card-section li:nth-child(5) { display: none; } .qbt-testimonial-review .swiper-button-next { left: 30%; } .qbt-testimonial-review .swiper-button-prev { left: 30%; } .form-flex-container { flex-direction: column; gap: 0px; } .form-inputs-containers { width: 100%; } :root { --header-height: 150px; --header-height-no-utility: 62px; } .header .menus { top: 106px; } .header .menus { top: 140px; } .utility-wrapper-layout .utility-menu .utility-close { top: 6px; } .utility-wrapper-layout .utility-menu p { flex-direction: column; } .archive-posts { grid-template-columns: 1fr; } .blog-hero-post-card .post-card .card-image { width: 100%; } .blog-hero-post-card .post-card .post-read-more-cover { flex-direction: column; align-items: normal; } .blog-hero-post-card .post-card .blog-date-section { display: flex; } .post-read-more-cover { flex-direction: column; } .post-read-more-cover .card-image { width: 100%; } .blog-hero-post-card .post-card .blog-date-section .blog-card-button .wp-block-button__link { padding: 0.75rem; } .single-post .blog-detail-hero { padding-top: 3rem; } .blog-page__post-navigation { padding: 0; } .portfolio-archive-section .portfolio-category { flex-direction: column; border-bottom: none; gap: 1rem; } } @media screen and (max-width: 520px) { .payroll-software-section .payroll-cover-section .wp-block-cover__inner-container { bottom: 20px; left: 20px; } } @media screen and (max-width: 500px) { .related-job-grid { display: flex; flex-direction: column; } .related-project-grid { display: flex; flex-direction: column; } } @media screen and (max-width: 450px) { .download-card-desktop-image.hide-on-desktop { margin-top: -4.375rem !important; } .download-card-desktop-image.hide-on-desktop { position: relative; z-index: 1; } .downloadable-cards-btn { position: relative; z-index: 3; } } @media screen and (max-width: 400px) { .why-we-built-section .wp-block-buttons { justify-content: center; } .utility-wrapper-layout .utility-menu { flex-direction: column; } .utility-wrapper-layout .utility-menu { flex-direction: row; } }