File: /var/www/html/wp-content/themes/thegem-elementor/css/ethnic-global-light.css
body:not(.page-id-1157) {
--ethnic-global-bg: #f5f9ff;
--ethnic-global-surface: #ffffff;
--ethnic-global-surface-soft: #f8fbff;
--ethnic-global-border: rgba(15, 23, 42, 0.08);
--ethnic-global-text: #0f172a;
--ethnic-global-muted: #53657d;
--ethnic-global-accent: #2f6bff;
background:
radial-gradient(circle at top right, rgba(47, 107, 255, 0.08), transparent 24%),
radial-gradient(circle at 10% 20%, rgba(255, 107, 107, 0.08), transparent 24%),
linear-gradient(180deg, #f8fbff 0%, #ffffff 20%, #f8fbff 100%);
color: var(--ethnic-global-text);
}
body:not(.page-id-1157) #page,
body:not(.page-id-1157) #main,
body:not(.page-id-1157) .block-content,
body:not(.page-id-1157) .fullwidth-content {
background: transparent !important;
}
body:not(.page-id-1157) #site-header,
body:not(.page-id-1157) #site-header .header-wrapper,
body:not(.page-id-1157) .site-header .header-background,
body:not(.page-id-1157) .header-sticky-template,
body:not(.page-id-1157) .header-sticky-template .header-wrapper,
body:not(.page-id-1157) .header-sticky-template .header-background {
background: rgba(255, 255, 255, 0.96) !important;
backdrop-filter: blur(14px);
box-shadow: 0 1px 0 rgba(15, 23, 42, 0.08);
}
body:not(.page-id-1157) .header-sticky-template.header-sticked .header-background:before {
display: none;
}
body:not(.page-id-1157) .thegem-template-header .thegem-te-menu > nav.desktop-view ul.nav-menu > li > a,
body:not(.page-id-1157) .thegem-template-header .thegem-te-infobox .thegem-te-infobox-title,
body:not(.page-id-1157) .thegem-template-header .thegem-te-infobox a,
body:not(.page-id-1157) .thegem-template-header .thegem-te-menu .menu-toggle {
color: #18212c !important;
}
body:not(.page-id-1157) .thegem-template-header .thegem-te-menu > nav.desktop-view ul.nav-menu > li.menu-item-active > a,
body:not(.page-id-1157) .thegem-template-header .thegem-te-menu > nav.desktop-view ul.nav-menu > li.menu-item-current > a,
body:not(.page-id-1157) .thegem-template-header .thegem-te-menu > nav.desktop-view ul.nav-menu > li:not(.menu-item-active):not(.menu-item-current):hover > a {
color: var(--ethnic-global-accent) !important;
}
body:not(.page-id-1157) .thegem-template-header .menu-toggle .menu-line-1,
body:not(.page-id-1157) .thegem-template-header .menu-toggle .menu-line-2,
body:not(.page-id-1157) .thegem-template-header .menu-toggle .menu-line-3 {
background: #18212c !important;
}
body:not(.page-id-1157) #main .elementor [data-settings*='background_background":"classic"']:not([data-settings*='background_image']),
body:not(.page-id-1157) #main .elementor [data-settings*='background_background\\":\\"classic"']:not([data-settings*='background_image']) {
background-color: var(--ethnic-global-surface-soft) !important;
box-shadow: inset 0 0 0 1px var(--ethnic-global-border);
}
body:not(.page-id-1157) #main .elementor [data-settings*='background_background":"classic"']:not([data-settings*='background_image']) h1,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background":"classic"']:not([data-settings*='background_image']) h2,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background":"classic"']:not([data-settings*='background_image']) h3,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background":"classic"']:not([data-settings*='background_image']) h4,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background":"classic"']:not([data-settings*='background_image']) h5,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background":"classic"']:not([data-settings*='background_image']) h6,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background\\":\\"classic"']:not([data-settings*='background_image']) h1,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background\\":\\"classic"']:not([data-settings*='background_image']) h2,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background\\":\\"classic"']:not([data-settings*='background_image']) h3,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background\\":\\"classic"']:not([data-settings*='background_image']) h4,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background\\":\\"classic"']:not([data-settings*='background_image']) h5,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background\\":\\"classic"']:not([data-settings*='background_image']) h6 {
color: var(--ethnic-global-text) !important;
}
body:not(.page-id-1157) #main .elementor [data-settings*='background_background":"classic"']:not([data-settings*='background_image']) p,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background":"classic"']:not([data-settings*='background_image']) li,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background":"classic"']:not([data-settings*='background_image']) span,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background\\":\\"classic"']:not([data-settings*='background_image']) p,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background\\":\\"classic"']:not([data-settings*='background_image']) li,
body:not(.page-id-1157) #main .elementor [data-settings*='background_background\\":\\"classic"']:not([data-settings*='background_image']) span {
color: var(--ethnic-global-muted);
}
body:not(.page-id-1157) #main .gem-button {
border-radius: 12px;
}
body.page-id-27795 .fullwidth-content > .ethnic-app-development-page > section:first-child > .ethnic-app-dev-hero,
body.page-child.parent-pageid-27795 .fullwidth-content > div[class^="ethnic-"] > section:first-child > div[class*="-hero"] {
width: calc(100% - 72px);
max-width: none;
}
body:not(.page-id-1157) #page-title.page-title-block.custom-page-title {
background:
radial-gradient(circle at top right, rgba(47, 107, 255, 0.08), transparent 32%),
radial-gradient(circle at 12% 10%, rgba(255, 107, 107, 0.07), transparent 28%),
linear-gradient(180deg, #f8fbff 0%, #f2f7ff 100%) !important;
border-bottom: 1px solid var(--ethnic-global-border);
}
body:not(.page-id-1157) #page-title.page-title-block.custom-page-title .thegem-heading,
body:not(.page-id-1157) #page-title.page-title-block.custom-page-title .thegem-heading .light,
body:not(.page-id-1157) #page-title.page-title-block.custom-page-title .thegem-heading .colored {
color: var(--ethnic-global-text) !important;
}
body:not(.page-id-1157) #page-title.page-title-block.custom-page-title .custom-stroke {
-webkit-text-stroke: 1px rgba(15, 23, 42, 0.28) !important;
text-stroke: 1px rgba(15, 23, 42, 0.28) !important;
}
body:not(.page-id-1157) #main-content h1,
body:not(.page-id-1157) #main-content h2,
body:not(.page-id-1157) #main-content h3,
body:not(.page-id-1157) #main-content h4,
body:not(.page-id-1157) #main-content h5,
body:not(.page-id-1157) #main-content h6,
body:not(.page-id-1157) #main-content .title-h1,
body:not(.page-id-1157) #main-content .title-h2,
body:not(.page-id-1157) #main-content .title-h3,
body:not(.page-id-1157) #main-content .title-h4,
body:not(.page-id-1157) #main-content .title-h5,
body:not(.page-id-1157) #main-content .title-h6,
body:not(.page-id-1157) #main-content .title-xlarge,
body:not(.page-id-1157) #main-content .thegem-heading {
color: var(--ethnic-global-text) !important;
}
body:not(.page-id-1157) #main-content p,
body:not(.page-id-1157) #main-content li,
body:not(.page-id-1157) #main-content .text-body,
body:not(.page-id-1157) #main-content .text-body-tiny {
color: var(--ethnic-global-muted) !important;
}
body:not(.page-id-1157) .custom-footer,
body:not(.page-id-1157) .custom-footer .fullwidth-content,
body:not(.page-id-1157) .custom-footer .elementor.elementor-75 {
background:
radial-gradient(circle at top left, rgba(47, 107, 255, 0.07), transparent 22%),
linear-gradient(180deg, #f4f9ff 0%, #ffffff 34%, #f8fbff 100%) !important;
}
body:not(.page-id-1157) .custom-footer .elementor-75 .e-con,
body:not(.page-id-1157) .custom-footer .elementor-75 .elementor-section,
body:not(.page-id-1157) .custom-footer .elementor-75 .elementor-widget-wrap {
background: transparent !important;
}
body:not(.page-id-1157) .custom-footer .thegem-heading,
body:not(.page-id-1157) .custom-footer .thegem-heading span,
body:not(.page-id-1157) .custom-footer .elementor-icon-list-text,
body:not(.page-id-1157) .custom-footer .elementor-icon-list-item a,
body:not(.page-id-1157) .custom-footer .elementor-widget-social-icons .elementor-icon,
body:not(.page-id-1157) .custom-footer .elementor-widget-social-icons .elementor-icon svg,
body:not(.page-id-1157) .custom-footer .thegem-menu-custom a,
body:not(.page-id-1157) .custom-footer .thegem-menu-custom .text,
body:not(.page-id-1157) .custom-footer .elementor-widget a {
color: var(--ethnic-global-text) !important;
fill: var(--ethnic-global-text) !important;
}
body:not(.page-id-1157) .custom-footer img[src*="logo_light.svg"] {
filter: brightness(0) saturate(100%) !important;
}
body:not(.page-id-1157) .custom-footer .gem-button {
border: 0 !important;
border-radius: 999px !important;
background: linear-gradient(135deg, var(--ethnic-global-accent), #6b7dff) !important;
color: #ffffff !important;
box-shadow: 0 18px 40px rgba(47, 107, 255, 0.18) !important;
}
body:not(.page-id-1157) .custom-footer .elementor.elementor-75 > .elementor-element + .elementor-element {
border-top: 1px solid rgba(148, 163, 184, 0.14);
}
body:not(.page-id-1157) .custom-footer .elementor-social-icons-wrapper .elementor-icon {
background: rgba(47, 107, 255, 0.08) !important;
}
body:not(.page-id-1157) .custom-footer .thegem-menu-custom li + li::before {
border-color: rgba(100, 116, 139, 0.24) !important;
}
:root {
--ethnic-salesiq-base-bottom: 34px;
--ethnic-salesiq-base-right: 24px;
--ethnic-salesiq-consent-offset: 0px;
--ethnic-salesiq-consent-right-offset: 0px;
--ethnic-scroll-top-gap: 18px;
}
[data-id='zsalesiq'] .zsiq-float {
bottom: calc(var(--ethnic-salesiq-base-bottom) + var(--ethnic-salesiq-consent-offset)) !important;
right: calc(var(--ethnic-salesiq-base-right) + var(--zsiq-seasonal-float-image-position) + var(--ethnic-salesiq-consent-right-offset)) !important;
}
[data-id='zsalesiq'] .chat-iframe-wrap {
bottom: calc(var(--zsiqf-float-close-height) + 10px + var(--ethnic-salesiq-base-bottom) + var(--ethnic-salesiq-consent-offset)) !important;
right: calc(var(--ethnic-salesiq-base-right) - 5px + var(--ethnic-salesiq-consent-right-offset)) !important;
}
[data-id='zsalesiq'] .zsiq-custom-stickercont {
bottom: calc(var(--ethnic-salesiq-base-bottom) - 10px + var(--ethnic-salesiq-consent-offset)) !important;
right: calc(var(--ethnic-salesiq-base-right) - 10px + var(--ethnic-salesiq-consent-right-offset)) !important;
}
.scroll-top-button {
bottom: calc(
var(--ethnic-salesiq-base-bottom) +
var(--ethnic-salesiq-consent-offset) +
var(--zsiqf-float-close-height, 55px) +
var(--ethnic-scroll-top-gap)
) !important;
right: calc(
var(--ethnic-salesiq-base-right) +
var(--zsiq-seasonal-float-image-position, 0px) +
var(--ethnic-salesiq-consent-right-offset)
) !important;
margin-right: 0 !important;
}
@media (max-width: 767px) {
:root {
--ethnic-salesiq-base-bottom: 22px;
--ethnic-salesiq-base-right: 16px;
--ethnic-scroll-top-gap: 14px;
}
}
@media (max-width: 767px) {
body.page-id-27795 .fullwidth-content > .ethnic-app-development-page > section:first-child > .ethnic-app-dev-hero,
body.page-child.parent-pageid-27795 .fullwidth-content > div[class^="ethnic-"] > section:first-child > div[class*="-hero"] {
width: calc(100% - 32px);
}
}