* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.btn-hover-reveal .btn-icon {
border-radius: 4px;
}
.feature-label span {
letter-spacing: -0.02em;
background-color: oklch(96.9% 0.016 293.756);
color: var(--e-global-color-accent);
padding: .25rem .5rem;
border-radius: .25rem;
}
.features-grid-modern>div[data-element_type="container"]:hover {
transform: translatey(-6px)
}
.calendly-inline-widget {
height: 1540px;
}
.lqd-lp-style-6 {
border-radius: .5rem;
}
.lqd-lp-style-6 .lqd-lp-title a,
.related-posts .lqd-lp-title a {
text-transform: none !important;
}
.lqd-lp-style-6 .lqd-lp-author,
.entry-meta .byline {
display: none !important;
}
body.archive .lqd-lp-column {
display: flex;
}
body.archive .titlebar-col {
text-align: center;
}
.lqd-contact-form label {
font-weight: 500;
}
.lqd-contact-form select,
.lqd-contact-form input,
.lqd-contact-form textarea,
.lqd-contact-form .ui-button.ui-selectmenu-button {
padding-inline: 1em;
height: 44px;
color: var(--e-global-color-text);
}
.lqd-contact-form input::placeholder {
color: #b7b9c4;
}
.wpcf7-submit {
font-size: 16px !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 1em 0;
}
.support247:hover .wave {
background: #3ce999 !important;
}
.waves {
position: relative;
width: 14px;
height: 14px;
}
.wave {
position: absolute;
inset: 0;
border-radius: 50%;
background: #22c55e;
opacity: 0.4;
animation: wavelive 2.4s ease-out infinite;
}
.wave:nth-child(2) {
animation-delay: 0.8s;
}
.wave:nth-child(3) {
animation-delay: 1.6s;
}
@keyframes wavelive {
0% {
transform: scale(0.3);
opacity: 0.6;
}
100% {
transform: scale(1.8);
opacity: 0;
}
} .page-id-1174 #top-promo-msg {
display: none;
} .features-grid .lqd-imggrp-img-container {
width: 40px;
height: 40px;
background: var(--e-global-color-primary);
border-radius: .5em !important;
}
.features-grid .lqd-imggrp-img-container img {
padding: 8px;
filter: brightness(0) invert(1);
width: 100%;
height: auto;
}
.features-grid-2 .lqd-imggrp-img-container {
width: 36px;
height: 36px;
border-radius: .5em !important;
border: 1px solid var(--e-global-color-53929aa);
background-color: white;
}
.features-grid-2 .lqd-imggrp-img-container img {
padding: 8px;
width: 100%;
height: auto;
}
.features-grid-3 .lqd-imggrp-img-container {
width: 32px;
height: 32px;
background: var(--e-global-color-primary);
border-radius: .5em !important;
}
.features-grid-3 .lqd-imggrp-img-container img {
padding: 6px;
width: 100%;
height: auto;
filter: brightness(0) invert(1);
} .header-trial-btn {
background: var(--e-global-color-primary);
color: var(--e-global-color-c700c44) !important;
}
.header-trial-btn a {
color: var(--e-global-color-c700c44) !important;
font-weight: 600 !important;
font-size: 1rem;
} @media screen and (min-width: 768px) {
.module-primary-nav {
width: 100%;
}
.module-primary-nav .main-nav>li:nth-last-child(2) {
margin-left: auto;
}
.header-trial-btn {
border-radius: .5em;
}
.header-trial-btn a {
padding: 0.6em 1.15em !important;
}
.acadia-desktop-menu {
background-color: rgba(255, 255, 255, .5);
backdrop-filter: saturate(180%) blur(16px);
-webkit-backdrop-filter: saturate(180%) blur(16px);
} .lqd-megamenu-rows-wrap {
border-bottom: 1px solid var(--e-global-color-53929aa);
box-shadow: unset !important;
} .megamenu-fullwidth .submenu-expander.pos-abs {
top: unset !important;
bottom: 0 !important;
display: block;
background: transparent;
color: transparent;
width: 108px;
}
#menu-item-16680 .submenu-expander.pos-abs {
width: 184px;
} } @media only screen and (max-width: 768px) {
.calendly-inline-widget {
height: 1880px;
}
.link-icon {
display: none !important;
}
.lqd-mobile-sec .submenu-expander {
top: 8px !important;
background: none !important;
}
html:not(.mobile-nav-activated) [data-mobile-header-scheme="light"] .lqd-mobile-sec .navbar-header {
background-color: transparent;
}
[data-mobile-nav-style="classic"] .lqd-mobile-sec .navbar-collapse,
[data-mobile-nav-style="minimal"] .lqd-mobile-sec .navbar-collapse {
box-shadow: none;
max-height: 100dvh;
}
.lqd-mobile-sec .navbar-brand {
padding: 16px 0;
}
.lqd-smart-sticky-header.is-stuck {
background-color: rgba(255, 255, 255, .5);
backdrop-filter: saturate(180%) blur(16px);
-webkit-backdrop-filter: saturate(180%) blur(16px);
}
.hide-on-mobile {
display: none;
}
}