.elementor-4749 .elementor-element.elementor-element-16a0304{--display:flex;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4749 .elementor-element.elementor-element-4bd29cd.elementor-element{--align-self:flex-start;}.elementor-4749 .elementor-element.elementor-element-4bd29cd{text-align:left;}.elementor-4749 .elementor-element.elementor-element-4bd29cd .elementor-heading-title{color:var( --e-global-color-65a9095 );font-family:var( --e-global-typography-beb0be3-font-family ), Sans-serif;font-size:var( --e-global-typography-beb0be3-font-size );font-weight:var( --e-global-typography-beb0be3-font-weight );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4749 .elementor-element.elementor-element-aa9a8db{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-4749 .elementor-element.elementor-element-aa9a8db.elementor-element{--align-self:flex-start;}.elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title, .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a{color:#374151;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4749 .elementor-element.elementor-element-bd6ee99.elementor-element{--align-self:flex-start;}.elementor-4749 .elementor-element.elementor-element-bd6ee99{text-align:left;}.elementor-4749 .elementor-element.elementor-element-bd6ee99 .elementor-heading-title{color:var( --e-global-color-65a9095 );font-family:var( --e-global-typography-beb0be3-font-family ), Sans-serif;font-size:var( --e-global-typography-beb0be3-font-size );font-weight:var( --e-global-typography-beb0be3-font-weight );}.elementor-4749 .elementor-element.elementor-element-43e2a0c{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-4749 .elementor-element.elementor-element-43e2a0c.elementor-element{--align-self:flex-start;}.elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title, .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a{color:#374151;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4749 .elementor-element.elementor-element-f8d5071.elementor-element{--align-self:flex-start;}.elementor-4749 .elementor-element.elementor-element-f8d5071{text-align:left;}.elementor-4749 .elementor-element.elementor-element-f8d5071 .elementor-heading-title{color:var( --e-global-color-65a9095 );font-family:var( --e-global-typography-beb0be3-font-family ), Sans-serif;font-size:var( --e-global-typography-beb0be3-font-size );font-weight:var( --e-global-typography-beb0be3-font-weight );}.elementor-4749 .elementor-element.elementor-element-12802fa{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-4749 .elementor-element.elementor-element-12802fa.elementor-element{--align-self:flex-start;}.elementor-4749 .elementor-element.elementor-element-12802fa .elementor-post__title, .elementor-4749 .elementor-element.elementor-element-12802fa .elementor-post__title a{color:#374151;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4749 .elementor-element.elementor-element-06bfe1d.elementor-element{--align-self:flex-start;}.elementor-4749 .elementor-element.elementor-element-06bfe1d{text-align:left;}.elementor-4749 .elementor-element.elementor-element-06bfe1d .elementor-heading-title{color:var( --e-global-color-65a9095 );font-family:var( --e-global-typography-beb0be3-font-family ), Sans-serif;font-size:var( --e-global-typography-beb0be3-font-size );font-weight:var( --e-global-typography-beb0be3-font-weight );}.elementor-4749 .elementor-element.elementor-element-73acf92{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-4749 .elementor-element.elementor-element-73acf92.elementor-element{--align-self:flex-start;}.elementor-4749 .elementor-element.elementor-element-73acf92 .elementor-post__title, .elementor-4749 .elementor-element.elementor-element-73acf92 .elementor-post__title a{color:#374151;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}#elementor-popup-modal-4749 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-259b1ea );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-4749{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-4749 .dialog-message{width:320px;height:auto;}#elementor-popup-modal-4749 .dialog-close-button{display:flex;}@media(min-width:768px){.elementor-4749 .elementor-element.elementor-element-16a0304{--content-width:250px;}}@media(max-width:1024px){.elementor-4749 .elementor-element.elementor-element-4bd29cd .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4749 .elementor-element.elementor-element-bd6ee99 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4749 .elementor-element.elementor-element-f8d5071 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4749 .elementor-element.elementor-element-06bfe1d .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}}@media(max-width:767px){.elementor-4749 .elementor-element.elementor-element-4bd29cd .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4749 .elementor-element.elementor-element-bd6ee99 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4749 .elementor-element.elementor-element-f8d5071 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4749 .elementor-element.elementor-element-06bfe1d .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}}/* Start custom CSS for posts, class: .elementor-element-aa9a8db *//* 1. Base style for all links */
.elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a {
    display: block;
    padding: 8px 12px;
    border-radius: 8px;
    transition: background-color 0.2s ease, color 0.2s ease;
    font-weight: 500;
    color: #333; /* Default text color */
}

/* 2. Hover effect for all links */
.elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a:hover {
    background-color: #F3F4F6; /* New Hover Color */
}

/* 3. Active state for specific pages */

body.postid-4663 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="billing"] {
    background-color: #E1E7F2; /* New Active BG */
    color: #314E84;           /* New Active Text */
    font-weight: 700;        /* Make active link bolder */
}

body.postid-4658 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="data-residency"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4651 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="single-sign-on-sso"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4636 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="domain-protection"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4631 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="workspace-discoverability"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4626 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="invite-to-workspace"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4619 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="roles-and-seats"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4608 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="version-control"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4584 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="organizing-data-in-geovision-models"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4560 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="organizing-data-in-geovision-projects"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4545 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="what-is-a-workspace"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4425 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="quickstart-guide"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4385 .elementor-4749 .elementor-element.elementor-element-aa9a8db .elementor-post__title a[href*="welcome-to-geovision"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43e2a0c *//* 1. Base style for all links */
.elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a {
    display: block;
    padding: 8px 12px;
    border-radius: 8px;
    transition: background-color 0.2s ease, color 0.2s ease;
    font-weight: 500;
    color: #333; /* Default text color */
}

/* 2. Hover effect for all links */
.elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a:hover {
    background-color: #F3F4F6; /* New Hover Color */
}

/* 3. Active state for specific pages */

body.postid-4663 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="billing"] {
    background-color: #E1E7F2; /* New Active BG */
    color: #314E84;           /* New Active Text */
    font-weight: 700;        /* Make active link bolder */
}

body.postid-4658 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="data-residency"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4651 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="single-sign-on-sso"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4636 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="domain-protection"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4631 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="workspace-discoverability"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4626 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="invite-to-workspace"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4619 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="roles-and-seats"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4608 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="version-control"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4584 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="organizing-data-in-geovision-models"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4560 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="organizing-data-in-geovision-projects"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4545 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="what-is-a-workspace"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4425 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="quickstart-guide"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

body.postid-4385 .elementor-4749 .elementor-element.elementor-element-43e2a0c .elementor-post__title a[href*="welcome-to-geovision"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-12802fa *//* 1. Base style for all links to prepare them */
.elementor-4749 .elementor-element.elementor-element-12802fa .elementor-post__title a {
    display: block;
    padding: 8px 12px;
    border-radius: 8px;
    transition: background-color 0.2s ease;
}

/* 2. Hover effect for all links */
.elementor-4749 .elementor-element.elementor-element-12802fa .elementor-post__title a:hover {
    background-color: #E1E7F2; /* Light blue-grey background */
}

/* 3. Active state for specific pages (Corrected) */

/* Welcome to GeoVision (ID: 4545) */
body.postid-4385 .elementor-4749 .elementor-element.elementor-element-12802fa .elementor-post__title a[href*="welcome-to-geovision"] {
    background-color: #314E84;
    color: #E1E7F2;
}

/* Quickstart Guide (ID: 4425) */
body.postid-4425 .elementor-4749 .elementor-element.elementor-element-12802fa .elementor-post__title a[href*="quickstart-guide"] {
    background-color: #314E84;
    color: #E1E7F2;
}

/* What is a workspace? (ID: 4545) */
/* Note: You provided the same ID 4545 for this page. The slug makes it unique. */
body.postid-4545 .elementor-4749 .elementor-element.elementor-element-12802fa .elementor-post__title a[href*="what-is-a-workspace"] {
    background-color: #314E84;
    color: #E1E7F2;
}

/* Organizing Data (ID: 4560) */
body.postid-4560 .elementor-4749 .elementor-element.elementor-element-12802fa .elementor-post__title a[href*="organizing-data-in-geovision-projects"] {
    background-color: #314E84;
    color: #E1E7F2;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-73acf92 *//* 1. Base style for all links to prepare them */
.elementor-4749 .elementor-element.elementor-element-73acf92 .elementor-post__title a {
    display: block;
    padding: 8px 12px;
    border-radius: 8px;
    transition: background-color 0.2s ease;
}

/* 2. Hover effect for all links */
.elementor-4749 .elementor-element.elementor-element-73acf92 .elementor-post__title a:hover {
    background-color: #E1E7F2; /* Light blue-grey background */
}

/* 3. Active state for specific pages (Corrected) */

/* Welcome to GeoVision (ID: 4545) */
body.postid-4385 .elementor-4749 .elementor-element.elementor-element-73acf92 .elementor-post__title a[href*="welcome-to-geovision"] {
    background-color: #314E84;
    color: #E1E7F2;
}

/* Quickstart Guide (ID: 4425) */
body.postid-4425 .elementor-4749 .elementor-element.elementor-element-73acf92 .elementor-post__title a[href*="quickstart-guide"] {
    background-color: #314E84;
    color: #E1E7F2;
}

/* What is a workspace? (ID: 4545) */
/* Note: You provided the same ID 4545 for this page. The slug makes it unique. */
body.postid-4545 .elementor-4749 .elementor-element.elementor-element-73acf92 .elementor-post__title a[href*="what-is-a-workspace"] {
    background-color: #314E84;
    color: #E1E7F2;
}

/* Organizing Data (ID: 4560) */
body.postid-4560 .elementor-4749 .elementor-element.elementor-element-73acf92 .elementor-post__title a[href*="organizing-data-in-geovision-projects"] {
    background-color: #314E84;
    color: #E1E7F2;
}/* End custom CSS */