.elementor-4528 .elementor-element.elementor-element-cf20001{--display:flex;--background-transition:0.3s;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4528 .elementor-element.elementor-element-41a4949b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-4528 .elementor-element.elementor-element-23f9b8c{--display:flex;--overflow:auto;--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-4528 .elementor-element.elementor-element-2323ce3.elementor-element{--align-self:flex-start;}.elementor-4528 .elementor-element.elementor-element-2323ce3{text-align:left;}.elementor-4528 .elementor-element.elementor-element-2323ce3 .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-4528 .elementor-element.elementor-element-44db13c{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-4528 .elementor-element.elementor-element-44db13c.elementor-element{--align-self:flex-start;}.elementor-4528 .elementor-element.elementor-element-44db13c .elementor-post__title, .elementor-4528 .elementor-element.elementor-element-44db13c .elementor-post__title a{color:#374151;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4528 .elementor-element.elementor-element-b2423d7.elementor-element{--align-self:flex-start;}.elementor-4528 .elementor-element.elementor-element-b2423d7{text-align:left;}.elementor-4528 .elementor-element.elementor-element-b2423d7 .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-4528 .elementor-element.elementor-element-1b7060d{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-4528 .elementor-element.elementor-element-1b7060d.elementor-element{--align-self:flex-start;}.elementor-4528 .elementor-element.elementor-element-1b7060d .elementor-post__title, .elementor-4528 .elementor-element.elementor-element-1b7060d .elementor-post__title a{color:#374151;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4528 .elementor-element.elementor-element-213e483.elementor-element{--align-self:flex-start;}.elementor-4528 .elementor-element.elementor-element-213e483{text-align:left;}.elementor-4528 .elementor-element.elementor-element-213e483 .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-4528 .elementor-element.elementor-element-df489de{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-4528 .elementor-element.elementor-element-df489de.elementor-element{--align-self:flex-start;}.elementor-4528 .elementor-element.elementor-element-df489de .elementor-post__title, .elementor-4528 .elementor-element.elementor-element-df489de .elementor-post__title a{color:#374151;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4528 .elementor-element.elementor-element-ada31c8.elementor-element{--align-self:flex-start;}.elementor-4528 .elementor-element.elementor-element-ada31c8{text-align:left;}.elementor-4528 .elementor-element.elementor-element-ada31c8 .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-4528 .elementor-element.elementor-element-4464d4e{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-4528 .elementor-element.elementor-element-4464d4e.elementor-element{--align-self:flex-start;}.elementor-4528 .elementor-element.elementor-element-4464d4e .elementor-post__title, .elementor-4528 .elementor-element.elementor-element-4464d4e .elementor-post__title a{color:#374151;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-4528 .elementor-element.elementor-element-6b7e74dc{--display:flex;--overflow:auto;--background-transition:0.3s;}.elementor-4528 .elementor-element.elementor-element-c66c9c8{--display:flex;--background-transition:0.3s;}.elementor-widget-theme-post-title .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-4528 .elementor-element.elementor-element-259deaa6 .elementor-heading-title{color:var( --e-global-color-65a9095 );font-family:var( --e-global-typography-e645aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-e645aa8-font-size );font-weight:var( --e-global-typography-e645aa8-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4528 .elementor-element.elementor-element-18188bb8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-f603a8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-4528 .elementor-element.elementor-element-ff86133{--display:flex;--overflow:auto;--background-transition:0.3s;}.elementor-4528 .elementor-element.elementor-element-a43ebab{--display:flex;--background-transition:0.3s;}.elementor-widget-button .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-4528 .elementor-element.elementor-element-4731231 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-259b1ea );color:var( --e-global-color-259b1ea );}.elementor-4528 .elementor-element.elementor-element-0304b9a .elementor-heading-title{color:var( --e-global-color-65a9095 );font-family:var( --e-global-typography-e645aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-e645aa8-font-size );font-weight:var( --e-global-typography-e645aa8-font-weight );}.elementor-4528 .elementor-element.elementor-element-4aa3461 > .elementor-widget-container{padding:0px 0px 0px 0px;}body.elementor-page-4528:not(.elementor-motion-effects-element-type-background), body.elementor-page-4528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}@media(max-width:1024px){.elementor-4528 .elementor-element.elementor-element-2323ce3 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4528 .elementor-element.elementor-element-b2423d7 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4528 .elementor-element.elementor-element-213e483 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4528 .elementor-element.elementor-element-ada31c8 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4528 .elementor-element.elementor-element-259deaa6 .elementor-heading-title{font-size:var( --e-global-typography-e645aa8-font-size );}.elementor-4528 .elementor-element.elementor-element-f603a8e{--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-4528 .elementor-element.elementor-element-0304b9a .elementor-heading-title{font-size:var( --e-global-typography-e645aa8-font-size );}}@media(max-width:767px){.elementor-4528 .elementor-element.elementor-element-2323ce3 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4528 .elementor-element.elementor-element-b2423d7 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4528 .elementor-element.elementor-element-213e483 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4528 .elementor-element.elementor-element-ada31c8 .elementor-heading-title{font-size:var( --e-global-typography-beb0be3-font-size );}.elementor-4528 .elementor-element.elementor-element-259deaa6 .elementor-heading-title{font-size:var( --e-global-typography-e645aa8-font-size );}.elementor-4528 .elementor-element.elementor-element-0304b9a .elementor-heading-title{font-size:var( --e-global-typography-e645aa8-font-size );}}@media(min-width:768px){.elementor-4528 .elementor-element.elementor-element-23f9b8c{--width:20%;}.elementor-4528 .elementor-element.elementor-element-6b7e74dc{--width:80%;}.elementor-4528 .elementor-element.elementor-element-ff86133{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4528 .elementor-element.elementor-element-6b7e74dc{--width:100%;}.elementor-4528 .elementor-element.elementor-element-ff86133{--width:100%;}}/* Start custom CSS for posts, class: .elementor-element-44db13c *//* 1. Base style for all links */
.elementor-4528 .elementor-element.elementor-element-44db13c .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-4528 .elementor-element.elementor-element-44db13c .elementor-post__title a:hover {
    background-color: #F3F4F6; /* New Hover Color */
}

/* 3. Active state for specific pages */

body.postid-4663 .elementor-4528 .elementor-element.elementor-element-44db13c .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-4528 .elementor-element.elementor-element-44db13c .elementor-post__title a[href*="data-residency"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

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

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

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

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

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

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

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

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

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

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

body.postid-4385 .elementor-4528 .elementor-element.elementor-element-44db13c .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-1b7060d *//* 1. Base style for all links */
.elementor-4528 .elementor-element.elementor-element-1b7060d .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-4528 .elementor-element.elementor-element-1b7060d .elementor-post__title a:hover {
    background-color: #F3F4F6; /* New Hover Color */
}

/* 3. Active state for specific pages */

body.postid-4663 .elementor-4528 .elementor-element.elementor-element-1b7060d .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-4528 .elementor-element.elementor-element-1b7060d .elementor-post__title a[href*="data-residency"] {
    background-color: #E1E7F2;
    color: #314E84;
    font-weight: 700;
}

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

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

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

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

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

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

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

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

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

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

body.postid-4385 .elementor-4528 .elementor-element.elementor-element-1b7060d .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-df489de *//* 1. Base style for all links to prepare them */
.elementor-4528 .elementor-element.elementor-element-df489de .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-4528 .elementor-element.elementor-element-df489de .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-4528 .elementor-element.elementor-element-df489de .elementor-post__title a[href*="welcome-to-geovision"] {
    background-color: #314E84;
    color: #E1E7F2;
}

/* Quickstart Guide (ID: 4425) */
body.postid-4425 .elementor-4528 .elementor-element.elementor-element-df489de .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-4528 .elementor-element.elementor-element-df489de .elementor-post__title a[href*="what-is-a-workspace"] {
    background-color: #314E84;
    color: #E1E7F2;
}

/* Organizing Data (ID: 4560) */
body.postid-4560 .elementor-4528 .elementor-element.elementor-element-df489de .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-4464d4e *//* 1. Base style for all links to prepare them */
.elementor-4528 .elementor-element.elementor-element-4464d4e .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-4528 .elementor-element.elementor-element-4464d4e .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-4528 .elementor-element.elementor-element-4464d4e .elementor-post__title a[href*="welcome-to-geovision"] {
    background-color: #314E84;
    color: #E1E7F2;
}

/* Quickstart Guide (ID: 4425) */
body.postid-4425 .elementor-4528 .elementor-element.elementor-element-4464d4e .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-4528 .elementor-element.elementor-element-4464d4e .elementor-post__title a[href*="what-is-a-workspace"] {
    background-color: #314E84;
    color: #E1E7F2;
}

/* Organizing Data (ID: 4560) */
body.postid-4560 .elementor-4528 .elementor-element.elementor-element-4464d4e .elementor-post__title a[href*="organizing-data-in-geovision-projects"] {
    background-color: #314E84;
    color: #E1E7F2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23f9b8c *//* Set a max-height on tablet/desktop ONLY */
@media (min-width: 768px) {
  .elementor-4528 .elementor-element.elementor-element-23f9b8c {
    max-height: calc(100vh - 140px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a4949b *//* Hide the site footer on this template */
#colophon {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f603a8e *//* Hide the site footer on this template */
#colophon {
    display: none !important;
}/* End custom CSS */