/*! Gini Talent page — destination-guide */body.gini-design-system-v1.gini-dg-hub{background:var(--gini-page);color:var(--gini-text)}body.gini-design-system-v1.gini-dg-hub .gt-dg-page{--gt-primary:var(--gini-navy);--gt-secondary:var(--gini-signal);--gt-heading:var(--gini-navy);--gt-body:var(--gini-text);--gt-light:var(--gini-stone);--gt-gray:#f8f4f0;--gt-shadow:none;background:var(--gini-page) !important;color:var(--gini-text) !important;width:100% !important;max-width:none !important;margin:0 !important}body.gini-design-system-v1.gini-dg-hub .gt-wrap,body.gini-design-system-v1.gini-dg-hub .git-contact,body.gini-design-system-v1.gini-dg-hub .git-contact__inner{width:100% !important;max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important;margin-left:auto !important;margin-right:auto !important;padding-left:28px !important;padding-right:28px !important;box-sizing:border-box}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero,body.gini-design-system-v1.gini-dg-hub .gt-dg-section,body.gini-design-system-v1.gini-dg-hub .gt-dg-global,body.gini-design-system-v1.gini-dg-hub .gini-dg-caps,body.gini-design-system-v1.gini-dg-hub .gt-dg-job,body.gini-design-system-v1.gini-dg-hub .git-contact{padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-dg-hub h1,body.gini-design-system-v1.gini-dg-hub h2,body.gini-design-system-v1.gini-dg-hub h3,body.gini-design-system-v1.gini-dg-hub h4{color:var(--gini-navy) !important;font-weight:700 !important;letter-spacing:-0.03em}body.gini-design-system-v1.gini-dg-hub .gini-dg-kicker{display:block !important;width:max-content;margin:0 0 12px !important;padding:0 !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-italic{font-family:"Baskerville Display PT",Baskerville,Georgia,"Times New Roman",serif !important;font-style:italic !important;font-weight:400 !important;color:var(--gini-editorial) !important;letter-spacing:0}body.gini-design-system-v1.gini-dg-hub a.gt-btn,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn,body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-dg-hub .wpcf7-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box;width:auto !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:var(--radius-control) !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important;cursor:pointer;transform:none !important}body.gini-design-system-v1.gini-dg-hub a.gt-btn--primary,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn,body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-dg-hub .wpcf7-submit{background:#00283c !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-dg-hub a.gt-btn--primary:hover,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn:hover,body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="submit"]:hover,body.gini-design-system-v1.gini-dg-hub .wpcf7-submit:hover{background:#001c2b !important;border-color:#001c2b !important;color:#fff !important;transform:none !important}body.gini-design-system-v1.gini-dg-hub a.gt-btn--secondary,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn--ghost{background:transparent !important;color:#fff !important;border:2px solid #fff !important}body.gini-design-system-v1.gini-dg-hub a.gt-btn--secondary:hover,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn--ghost:hover{background:#fff !important;color:#00283c !important;border-color:#fff !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero{position:relative;overflow:hidden;background:var(--gini-page) !important;text-align:left !important;min-height:480px}body.gini-design-system-v1.gini-dg-hub .gini-dg-hero__art{position:absolute;top:0;right:0;width:min(52%,760px);pointer-events:none;z-index:0}body.gini-design-system-v1.gini-dg-hub .gini-dg-hero__art img{display:block;width:100%;height:auto}@media (max-width:767px){body.gini-design-system-v1.gini-dg-hub .gini-dg-hero__art{width:78%;opacity:0.4}}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero .gt-wrap{position:relative;z-index:1;text-align:left !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero .gt-dg-text-center,body.gini-design-system-v1.gini-dg-hub .gt-dg-hero .gt-dg-text-center p,body.gini-design-system-v1.gini-dg-hub .gt-dg-hero h1,body.gini-design-system-v1.gini-dg-hub .gt-dg-hero__lead,body.gini-design-system-v1.gini-dg-hub .entry-content .gt-dg-page p.gt-dg-hero__lead{text-align:left !important;align-items:flex-start !important;margin-left:0 !important;margin-right:0 !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero h1{max-width:16ch;margin:0 0 16px !important;font-size:40px !important;line-height:1.05 !important}@media (min-width:768px){body.gini-design-system-v1.gini-dg-hub .gt-dg-hero h1{font-size:52px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-dg-hub .gt-dg-hero h1{font-size:64px !important}}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero__lead{font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important;max-width:42rem !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero__actions{margin-top:24px !important;text-align:left !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-section{background:var(--gini-page) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-grid{gap:16px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;overflow:hidden}body.gini-design-system-v1.gini-dg-hub .gt-dg-card:hover{transform:none !important;box-shadow:none !important;border-color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card__img{height:168px;background:#f8f4f0 !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card__body{padding:20px 22px 22px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card h4{font-size:20px !important;margin:0 0 8px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card p{font-size:15px !important;line-height:1.55 !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card__link{font-size:15px !important;font-weight:600 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card:hover .gt-dg-card__link{color:var(--gini-signal) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-global{background:#f8f4f0 !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-global h2,body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__title{font-size:32px !important;line-height:1.12 !important;margin:0 0 12px !important;text-align:left !important;font-weight:700 !important}@media (min-width:768px){body.gini-design-system-v1.gini-dg-hub .gt-dg-global h2,body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__title{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-dg-hub .gt-dg-global h2,body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__title{font-size:44px !important}}body.gini-design-system-v1.gini-dg-hub .gt-dg-global__lead{font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important;max-width:42rem !important;margin:0 0 36px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-global__grid{gap:16px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-cover{border-radius:16px !important;min-height:340px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-cover>a{min-height:340px !important;padding:24px 22px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-cover__overlay{background:rgba(0,40,60,0.72) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-cover h3{font-size:22px !important;color:#fff !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-cover p{font-size:15px !important;color:rgba(255,255,255,0.82) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-job{background:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-job h2{color:#fff !important;font-size:32px !important;line-height:1.12 !important;text-transform:none !important;margin:0 0 8px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-job p{color:rgba(255,255,255,0.78) !important;font-size:16px !important}body.gini-design-system-v1.gini-dg-hub .git-contact{background:var(--gini-page) !important}body.gini-design-system-v1.gini-dg-hub .git-contact__inner{padding:0 !important;max-width:none !important}body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__title,body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__subtitle{text-align:left !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__subtitle{font-size:16px !important;color:var(--gini-text) !important;margin:0 0 28px !important;max-width:42rem}body.gini-design-system-v1.gini-dg-hub .git-contact__form{background:#fff;border:1px solid var(--gini-stone);border-radius:16px;padding:28px 24px}body.gini-design-system-v1.gini-dg-hub .git-contact__form label{color:var(--gini-navy) !important;font-size:13px !important;font-weight:600 !important}body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="text"],body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="email"],body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="tel"],body.gini-design-system-v1.gini-dg-hub .git-contact__form textarea{background:var(--gini-page) !important;border:1px solid var(--gini-stone) !important;border-radius:var(--radius-control) !important;min-height:48px !important;height:48px !important;padding:0 14px !important;color:var(--gini-navy) !important;font-size:16px !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-hub .git-contact__form textarea{height:120px !important;min-height:120px !important;padding:12px 14px !important}body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-dg-hub .wpcf7-submit{width:100% !important}@media (max-width:640px){body.gini-design-system-v1.gini-dg-hub .gt-wrap,body.gini-design-system-v1.gini-dg-hub .git-contact{padding-left:20px !important;padding-right:20px !important}body.gini-design-system-v1.gini-dg-hub a.gt-btn,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn{width:100% !important;white-space:normal !important}}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-wrap{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;padding-left:var(--sl-gutter) !important;padding-right:var(--sl-gutter) !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-center{text-align:center}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-kicker{display:block !important;margin:0 auto 12px !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps h2{margin:0 auto !important;max-width:18ch;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-caps{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:var(--sl-gap,24px) !important;margin-top:2.5rem !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-cap{display:flex !important;flex-direction:column !important;background:var(--gini-surface) !important;border:1px solid #d9d3c9 !important;border-radius:var(--radius-feature,20px) !important;box-shadow:0 1px 2px rgba(0,40,60,0.04) !important;text-decoration:none !important;color:inherit !important;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps a.gt-wh-cap:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(15,23,42,0.12) !important;border-color:var(--gini-blue) !important;color:inherit !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-cap__body{padding:32px 28px !important;flex:1;display:flex;flex-direction:column}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-cap__n{font-size:0.75rem !important;font-weight:800 !important;color:var(--gini-editorial) !important;letter-spacing:0.06em !important;margin-bottom:0.5rem !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-cap h3{font-size:1.35rem !important;margin:0 0 0.35rem !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-cap__tag{font-size:0.9375rem !important;color:var(--gini-text) !important;margin:0 0 1rem !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-cap p{font-size:0.9375rem !important;color:var(--gini-text) !important;margin:0 0 1rem !important;flex:1}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-cap__steps{font-size:0.8125rem !important;color:var(--gini-navy) !important;font-weight:600 !important;margin:0 0 1.25rem !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-cap__link{font-weight:700 !important;color:var(--gini-navy) !important;font-size:0.9375rem !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-caps a.gt-wh-cap:hover .gt-wh-cap__link{color:var(--gini-signal) !important}@media (max-width:900px){body.gini-design-system-v1.gini-dg-hub .gini-dg-caps .gt-wh-caps{grid-template-columns:1fr !important}}body.gini-design-system-v1.gini-dg-detail{background:var(--gini-page);color:var(--gini-text);overflow:visible !important}body.gini-design-system-v1.gini-dg-detail .wrapper,body.gini-design-system-v1.gini-dg-detail .nv-content-wrap,body.gini-design-system-v1.gini-dg-detail .entry-content{overflow:visible !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-page{--gt-primary:var(--gini-navy);--gt-brand-pink:var(--gini-editorial);--gt-secondary:var(--gini-signal);--gt-heading:var(--gini-navy);--gt-body:var(--gini-text);--gt-light:var(--gini-stone);--gt-gray:#f8f4f0;--gt-tab-active:var(--gini-navy);--gt-shadow:none;background:var(--gini-page) !important;color:var(--gini-text) !important;width:100% !important;max-width:none !important;margin:0 !important}body.gini-design-system-v1.gini-dg-detail .gt-wrap,body.gini-design-system-v1.gini-dg-detail .git-contact__inner,body.gini-design-system-v1.gini-dg-detail .gini-faq-section .gt-wrap{width:100% !important;max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important;margin-left:auto !important;margin-right:auto !important;padding-left:28px !important;padding-right:28px !important;box-sizing:border-box}body.gini-design-system-v1.gini-dg-detail h1,body.gini-design-system-v1.gini-dg-detail h2,body.gini-design-system-v1.gini-dg-detail h3,body.gini-design-system-v1.gini-dg-detail h4,body.gini-design-system-v1.gini-dg-detail h6{color:var(--gini-navy) !important;font-weight:700 !important;letter-spacing:-0.03em}body.gini-design-system-v1.gini-dg-detail p{color:var(--gini-text);line-height:1.6}body.gini-design-system-v1.gini-dg-detail a.gt-btn,body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn,body.gini-design-system-v1.gini-dg-detail .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-dg-detail .wpcf7-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box;width:auto !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:8px !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important;cursor:pointer;transform:none !important;background-image:none !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--solid,body.gini-design-system-v1.gini-dg-detail a.gt-btn--primary,body.gini-design-system-v1.gini-dg-detail .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-dg-detail .wpcf7-submit{background:#00283c !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--solid:hover,body.gini-design-system-v1.gini-dg-detail a.gt-btn--primary:hover,body.gini-design-system-v1.gini-dg-detail .wpcf7-submit:hover{background:#001c2b !important;border-color:#001c2b !important;color:#fff !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--on-photo,body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero a.gt-btn--white{background:#fff !important;color:#00283c !important;border:2px solid #fff !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--on-photo:hover,body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero a.gt-btn--white:hover{background:var(--gini-page) !important;color:#00283c !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--on-navy,body.gini-design-system-v1.gini-dg-detail .gt-dgc-download a.gt-btn{background:#fff !important;color:#00283c !important;border:2px solid #fff !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--on-navy:hover,body.gini-design-system-v1.gini-dg-detail .gt-dgc-download a.gt-btn:hover{background:var(--gini-page) !important;color:#00283c !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero{background:#00283c !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero__overlay{background:linear-gradient(105deg,rgba(0,40,60,0.72) 0%,rgba(0,40,60,0.42) 48%,rgba(0,40,60,0.16) 100%),linear-gradient(180deg,rgba(0,40,60,0) 50%,rgba(0,40,60,0.38) 100%) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero__eyebrow{color:var(--gini-editorial) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero h1{color:#fff !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero__lead,body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero__services>p{color:rgba(255,255,255,0.88) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-pill{background:#fff !important;color:#00283c !important;border:1px solid #fff !important;border-radius:8px !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero-card{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero-card__row{border-bottom-color:var(--gini-stone) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero-card__icon{background:#f8f4f0 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero-card__label{color:var(--gini-text) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero-card__value{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights{background:var(--gini-page) !important;padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights__badge{background:transparent !important;color:var(--gini-editorial) !important;padding:0 !important;border-radius:0 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;font-size:12px !important;font-weight:700 !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights__sidebar h2{color:var(--gini-navy) !important;font-size:32px !important;line-height:1.12 !important}@media (min-width:768px){body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights__sidebar h2{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights__sidebar h2{font-size:44px !important}}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights__sidebar>p{color:var(--gini-text) !important;font-size:16px !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-tabs-nav label{border-radius:8px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-tabs-nav label svg{color:var(--gini-sand,#b29785) !important;stroke:var(--gini-sand,#b29785) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights [id^="gt-dgc-tab-"]:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label{background:transparent}body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-1:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-1"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-2:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-2"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-3:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-3"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-4:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-4"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-5:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-5"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-6:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-6"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-7:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-7"]{background:#00283c !important;color:#fff !important}body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-1:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-1"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-2:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-2"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-3:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-3"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-4:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-4"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-5:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-5"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-6:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-6"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-7:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-7"] svg{color:#fff !important;stroke:#fff !important;opacity:1 !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-tab-panels .gt-dgc-panel{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights:not(:has([id^="gt-dgc-tab-"]:checked)) .gt-dgc-panel-1{display:block !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-panel__icon{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-panel__block h6{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-panel__block p{color:var(--gini-text) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-download{background:#00283c !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-download__overlay{background:linear-gradient(90deg,#00283c 0%,rgba(0,40,60,0.82) 46%,rgba(178,151,133,0.72) 100%) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-download h2{color:#fff !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living{background:var(--gini-page) !important;padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living__main{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living__head-icon{background:#f8f4f0 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living__head h2{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living .btn-radio,body.gini-design-system-v1.gini-dg-detail .gt-dgc-living__calc .btn-radio{border-radius:8px !important;border-color:var(--gini-stone) !important;color:#00283c !important;min-height:40px}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living .btn-radio.active,body.gini-design-system-v1.gini-dg-detail .gt-dgc-living__calc .btn-radio.active{background:#00283c !important;border-color:#00283c !important;color:#fff !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living button[type="submit"],body.gini-design-system-v1.gini-dg-detail .gt-dgc-living .btn-primary,body.gini-design-system-v1.gini-dg-detail .gt-dgc-living input[type="submit"]{background:#00283c !important;border:2px solid #00283c !important;color:#fff !important;border-radius:8px !important;min-height:48px !important;height:48px !important;padding:0 22px !important;font-size:16px !important;font-weight:600 !important;box-shadow:none !important;background-image:none !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-section,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-section{padding:var(--sl-section) 0 !important;background:var(--gini-page) !important;overflow:visible !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-list,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-list{display:block !important;counter-reset:gini-faq;max-width:none !important;margin:0 !important;gap:0 !important;border:0 !important;border-top:1px solid #cfc8bb !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item:first-child{background:transparent !important;border:0 !important;border-top:0 !important;border-bottom:1px solid #cfc8bb !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;margin:0 !important;padding:0 !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary{display:grid !important;grid-template-columns:2.4rem 1fr 1.5rem !important;align-items:start !important;justify-content:start !important;gap:12px !important;padding:18px 0 !important;margin:0 !important;font-size:18px !important;line-height:1.3 !important;font-weight:700 !important;color:var(--gini-navy) !important;background:transparent !important;border:0 !important;text-align:left !important;text-decoration:none !important;list-style:none !important;cursor:pointer}@media (min-width:768px){body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary{font-size:19px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary{font-size:20px !important}}body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary:hover,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary:hover{text-decoration:none !important;color:var(--gini-navy) !important;background:transparent !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary::-webkit-details-marker,body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary::marker{display:none !important;content:none !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary::before,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary::before{counter-increment:gini-faq;content:counter(gini-faq,decimal-leading-zero) !important;display:block !important;width:auto !important;height:auto !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.06em !important;color:var(--gini-editorial) !important;padding-top:2px !important;background:none !important;background-image:none !important;transform:none !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary::after,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary::after,body.gini-design-system-v1.gini-dg-detail .gini-faq-item[open] summary::after,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item[open] summary::after{content:"" !important;display:block !important;width:18px !important;height:18px !important;margin-top:4px !important;flex-shrink:0;justify-self:end !important;transform:none !important;background-image:none !important;background-repeat:no-repeat !important;background-position:center !important;background-size:auto !important;background:linear-gradient(var(--gini-navy),var(--gini-navy)) center / 18px 2px no-repeat,linear-gradient(var(--gini-navy),var(--gini-navy)) center / 2px 18px no-repeat !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item[open] summary::after,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item[open] summary::after{background:linear-gradient(var(--gini-navy),var(--gini-navy)) center / 18px 2px no-repeat !important;background-image:linear-gradient(var(--gini-navy),var(--gini-navy)) !important;background-position:center !important;background-size:18px 2px !important;background-repeat:no-repeat !important;transform:none !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-content,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-content{padding:0 1.8rem 18px calc(2.4rem+12px) !important;font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important;background:transparent !important;text-align:left !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-content p,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-content p{margin:0 0 14px !important;color:var(--gini-text) !important;font-size:16px !important;line-height:1.6 !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-support a.gt-wh-btn{width:auto !important;margin-top:8px;text-decoration:none !important}body.gini-design-system-v1.gini-dg-detail .git-contact{--git-navy:var(--gini-navy);--git-field-bg:#fff;background:var(--gini-page) !important;padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-dg-detail .git-contact .git-contact__title{text-align:left !important;font-weight:700 !important;font-size:32px !important;color:var(--gini-navy) !important}@media (min-width:768px){body.gini-design-system-v1.gini-dg-detail .git-contact .git-contact__title{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-dg-detail .git-contact .git-contact__title{font-size:44px !important}}body.gini-design-system-v1.gini-dg-detail .git-contact .git-contact__subtitle{text-align:left !important;color:var(--gini-text) !important;margin-bottom:32px !important}body.gini-design-system-v1.gini-dg-detail .git-contact__form{background:#fff;border:1px solid var(--gini-stone);border-radius:16px;padding:24px}body.gini-design-system-v1.gini-dg-detail .git-contact__form input[type="text"],body.gini-design-system-v1.gini-dg-detail .git-contact__form input[type="email"],body.gini-design-system-v1.gini-dg-detail .git-contact__form input[type="tel"],body.gini-design-system-v1.gini-dg-detail .git-contact__form textarea{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:8px !important;min-height:48px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg,body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg--footer,body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg--long{background:transparent !important;border:0 !important;padding:0 !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg__head{display:none !important}body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg__label{color:var(--gini-navy) !important;font-size:13px !important;font-weight:600 !important;font-family:inherit !important}body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg__field input,body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg__field select,body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg__field textarea{width:100% !important;min-height:48px !important;border-radius:8px !important;border:1px solid var(--gini-stone) !important;background:#fff !important;color:var(--gini-navy) !important;box-shadow:none !important;font-size:15px !important;font-family:inherit !important}body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg__submit{width:100% !important;min-height:48px !important;margin-top:8px !important;border:0 !important;border-radius:999px !important;background:var(--gini-navy) !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;font-family:inherit !important;cursor:pointer}body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg__submit:disabled{opacity:0.45;cursor:not-allowed}body.gini-design-system-v1.gini-dg-detail .git-contact__form .gini-cg__privacy{margin-top:12px !important;font-size:12px !important;color:var(--gini-text) !important}