.elementor-widget-gianna_site_hero .gv-kit-hero{background-color:var( --e-global-color-gianna-ink );}.elementor-widget-gianna_site_hero .gv-kit-hero h1{color:var( --e-global-color-gianna-gold );font-family:var( --e-global-typography-gianna-title-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-title-font-weight );}.elementor-widget-gianna_site_hero .gv-kit-hero .gv-kicker{color:var( --e-global-color-gianna-bone );font-family:var( --e-global-typography-gianna-accent-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-accent-font-weight );}.elementor-widget-gianna_site_hero .gv-kit-hero p:not(.gv-kicker){color:var( --e-global-color-gianna-bone );font-family:var( --e-global-typography-gianna-text-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-text-font-weight );}.elementor-51 .elementor-element.elementor-element-20f2d8c .gv-kit-hero h1{color:var( --e-global-color-gianna-paper );font-family:var( --e-global-typography-gianna-title-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-title-font-weight );}.elementor-51 .elementor-element.elementor-element-20f2d8c .gv-kit-hero .gv-kicker{color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-20f2d8c .gv-kit-hero p:not(.gv-kicker){color:var( --e-global-color-gianna-paper );}.elementor-widget-gianna_ribbon .gv-ribbon{background-color:var( --e-global-color-gianna-ink );}.elementor-widget-gianna_ribbon .gv-ribbon span{color:var( --e-global-color-gianna-gold );font-family:var( --e-global-typography-gianna-title-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-title-font-weight );}.elementor-51 .elementor-element.elementor-element-b234ed1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-b234ed1{z-index:1;}.elementor-51 .elementor-element.elementor-element-b234ed1 .gv-ribbon{padding:50px 50px 50px 50px;}.elementor-51 .elementor-element.elementor-element-2d4ef97:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-2d4ef97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gianna-paper );}.elementor-51 .elementor-element.elementor-element-2d4ef97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51 .elementor-element.elementor-element-2d4ef97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-gianna_story_row .gv-story-row{background-color:var( --e-global-color-gianna-paper );}.elementor-widget-gianna_story_row .gv-story-row h2{color:var( --e-global-color-gianna-ink );font-family:var( --e-global-typography-gianna-title-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-title-font-weight );}.elementor-widget-gianna_story_row .gv-story-row .gv-kicker{color:var( --e-global-color-gianna-clay );font-family:var( --e-global-typography-gianna-accent-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-accent-font-weight );}.elementor-widget-gianna_story_row .gv-story-row p:not(.gv-kicker){color:var( --e-global-color-gianna-muted );font-family:var( --e-global-typography-gianna-text-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-text-font-weight );}.elementor-51 .elementor-element.elementor-element-03c92b1 .gv-story-row{background-color:var( --e-global-color-gianna-paper );}.elementor-51 .elementor-element.elementor-element-03c92b1 .gv-story-row .gv-kicker{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-30bd0bf:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-30bd0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gianna-surface-dim );}.elementor-51 .elementor-element.elementor-element-30bd0bf > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-30bd0bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-51 .elementor-element.elementor-element-0bb088a .gv-story-row{background-color:var( --e-global-color-gianna-surface-dim );}.elementor-51 .elementor-element.elementor-element-0bb088a .gv-story-row .gv-kicker{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-440ddd6{--display:flex;box-shadow:0px 30px 20px 0px #FDFBF6;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-440ddd6:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-440ddd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-gianna-paper );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-627ad90{text-align:center;}.elementor-51 .elementor-element.elementor-element-627ad90 .elementor-heading-title{font-family:"Caveat", Inter, Jost, Arial, sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-54e92f1{text-align:center;}.elementor-51 .elementor-element.elementor-element-54e92f1 .elementor-heading-title{font-family:"Jost", Inter, Jost, Arial, sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-gianna-ink );}.elementor-51 .elementor-element.elementor-element-f497d6c{z-index:0;}.elementor-widget-gianna_timeline .gv-section--timeline{background-color:var( --e-global-color-gianna-paper );}.elementor-widget-gianna_timeline .gv-section-head h2, .elementor-widget-gianna_timeline .gv-timeline h3{color:var( --e-global-color-gianna-ink );font-family:var( --e-global-typography-gianna-title-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-title-font-weight );}.elementor-widget-gianna_timeline .gv-section-head .gv-kicker, .elementor-widget-gianna_timeline .gv-timeline-entry__copy > p{color:var( --e-global-color-gianna-clay );font-family:var( --e-global-typography-gianna-accent-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-accent-font-weight );}.elementor-widget-gianna_timeline .gv-timeline-entry__copy > span:not(.gv-timeline-entry__watermark){color:var( --e-global-color-gianna-muted );font-family:var( --e-global-typography-gianna-text-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-text-font-weight );}.elementor-widget-gianna_timeline .gv-timeline-entry__card{background-color:var( --e-global-color-gianna-bone );}.elementor-51 .elementor-element.elementor-element-6b20c23 .gv-section-head .gv-kicker, .elementor-51 .elementor-element.elementor-element-6b20c23 .gv-timeline-entry__copy > p{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-6b20c23 .gv-section-graphic{opacity:0.26;}.elementor-widget-gianna_dark_band .gv-dark-band{background-color:var( --e-global-color-gianna-olive-deep );}.elementor-widget-gianna_dark_band .gv-dark-band h2{color:var( --e-global-color-gianna-mist );font-family:var( --e-global-typography-gianna-title-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-title-font-weight );}.elementor-widget-gianna_dark_band .gv-dark-band .gv-kicker{color:var( --e-global-color-gianna-clay );font-family:var( --e-global-typography-gianna-accent-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-accent-font-weight );}.elementor-widget-gianna_dark_band .gv-dark-band p:not(.gv-kicker){font-family:var( --e-global-typography-gianna-text-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-text-font-weight );}.elementor-51 .elementor-element.elementor-element-88b1db6 .gv-dark-band{background-color:var( --e-global-color-gianna-olive );}.elementor-51 .elementor-element.elementor-element-88b1db6 .gv-dark-band .gv-kicker{color:var( --e-global-color-1216755 );}.elementor-51 .elementor-element.elementor-element-88b1db6 .gv-dark-band p:not(.gv-kicker){color:var( --e-global-color-gianna-bone );}.elementor-51 .elementor-element.elementor-element-88b1db6 .gv-dark-band .gv-button{color:var( --e-global-color-text );background-color:var( --e-global-color-1216755 );border-color:var( --e-global-color-1216755 );}.elementor-51 .elementor-element.elementor-element-88b1db6 .gv-dark-graphic{opacity:0.75;width:50%;}/* Start custom CSS for container, class: .elementor-element-440ddd6 */.vg-sticky-hide {
  transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;
}

.vg-sticky-hide.is-hidden {
  opacity: 0;
  transform: translateY(-24px);
  visibility: hidden;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for gianna_timeline, class: .elementor-element-6b20c23 */figure.gv-timeline-entry__media > img {
    height: 100%;
}

@media (min-width: 1024px) {
    .gv-timeline-entry__copy {
        min-width: 300px;
    }
}/* End custom CSS */