.elementor-kit-7{--e-global-color-primary:#2D2E82;--e-global-color-secondary:#0B0B0F;--e-global-color-text:#14151C;--e-global-color-accent:#4A4BC4;--e-global-color-pclmpaper:#FFFFFF;--e-global-color-pclmmist:#F1F2F6;--e-global-color-pclmline:#E3E4EA;--e-global-color-pclmmuted:#5E6070;--e-global-color-pclminvmuted:rgba(255,255,255,0.72);--e-global-color-pclmlilac:#9FA0F0;--e-global-color-pclmlinedark:rgba(255,255,255,0.14);--e-global-color-pclmink2:#15161D;--e-global-typography-primary-font-family:"Inter Tight";--e-global-typography-primary-font-size:clamp(2rem, 3.125vw, 3rem);--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.06em;--e-global-typography-primary-letter-spacing:-0.025em;--e-global-typography-secondary-font-family:"Inter Tight";--e-global-typography-secondary-font-size:clamp(1.5rem, 2.34vw, 2.25rem);--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.06em;--e-global-typography-secondary-letter-spacing:-0.025em;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:1.1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:clamp(1.12rem, 1.65vw, 1.4rem);--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.38em;--e-global-typography-accent-letter-spacing:0em;--e-global-typography-pclmh2-font-family:"Inter Tight";--e-global-typography-pclmh2-font-size:clamp(1.5rem, 3.05vw, 2.475rem);--e-global-typography-pclmh2-font-weight:600;--e-global-typography-pclmh2-line-height:1.06em;--e-global-typography-pclmh2-letter-spacing:-0.025em;--e-global-typography-pclmh3-font-family:"Inter Tight";--e-global-typography-pclmh3-font-size:clamp(1.125rem, 1.31vw, 1.375rem);--e-global-typography-pclmh3-font-weight:600;--e-global-typography-pclmh3-line-height:1.14em;--e-global-typography-pclmh3-letter-spacing:-0.026em;--e-global-typography-pclmh4-font-family:"Inter Tight";--e-global-typography-pclmh4-font-size:clamp(1.05rem, 1.3vw, 1.22rem);--e-global-typography-pclmh4-font-weight:600;--e-global-typography-pclmh4-line-height:1.25em;--e-global-typography-pclmh4-letter-spacing:-0.018em;--e-global-typography-pclmeyebrow-font-family:"Lato";--e-global-typography-pclmeyebrow-font-size:clamp(0.74rem, 0.86vw, 0.82rem);--e-global-typography-pclmeyebrow-font-weight:700;--e-global-typography-pclmeyebrow-text-transform:uppercase;--e-global-typography-pclmeyebrow-line-height:1.4em;--e-global-typography-pclmeyebrow-letter-spacing:0.16em;--e-global-typography-pclmbtn-font-family:"Inter Tight";--e-global-typography-pclmbtn-font-size:clamp(0.98rem, 1.05vw, 1.06rem);--e-global-typography-pclmbtn-font-weight:600;--e-global-typography-pclmbtn-line-height:1.2em;--e-global-typography-pclmbtn-letter-spacing:-0.012em;--e-global-typography-pclmstat-font-family:"Inter Tight";--e-global-typography-pclmstat-font-size:clamp(2.4rem, 4.6vw, 3.6rem);--e-global-typography-pclmstat-font-weight:600;--e-global-typography-pclmstat-line-height:1em;--e-global-typography-pclmstat-letter-spacing:-0.042em;--e-global-typography-pclmstatement-font-family:"Inter Tight";--e-global-typography-pclmstatement-font-size:clamp(1.8rem, 3.6vw, 3rem);--e-global-typography-pclmstatement-font-weight:500;--e-global-typography-pclmstatement-line-height:1.26em;--e-global-typography-pclmstatement-letter-spacing:-0.03em;--e-global-typography-pclmquote-font-family:"Inter Tight";--e-global-typography-pclmquote-font-size:clamp(1.25rem, 2vw, 1.6rem);--e-global-typography-pclmquote-font-weight:500;--e-global-typography-pclmquote-line-height:1.32em;--e-global-typography-pclmquote-letter-spacing:-0.022em;--e-global-typography-pclmsmall-font-family:"Lato";--e-global-typography-pclmsmall-font-size:clamp(0.86rem, 0.94vw, 0.92rem);--e-global-typography-pclmsmall-font-weight:400;--e-global-typography-pclmsmall-line-height:1.5em;--e-global-typography-pclmsmall-letter-spacing:0em;background-color:#FFFFFF;color:#14151C;font-family:"Lato", Sans-serif;font-size:clamp(1.02rem, 0.98rem + 0.22vw, 1.12rem);font-weight:400;line-height:1.62em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#2D2E82;font-family:"Inter Tight", Sans-serif;font-size:clamp(0.98rem, 1.05vw, 1.06rem);font-weight:600;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 34px 17px 34px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#4A4BC4;color:#FFFFFF;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#2D2E82;}.elementor-kit-7 a:hover{color:#4A4BC4;}.elementor-kit-7 h1{color:#14151C;font-family:"Inter Tight", Sans-serif;font-size:clamp(2rem, 3.125vw, 3rem);font-weight:600;line-height:1.06em;letter-spacing:-0.025em;}.elementor-kit-7 h2{color:#14151C;font-family:"Inter Tight", Sans-serif;font-size:clamp(2.1rem, 4.2vw, 3.4rem);font-weight:600;line-height:1.05em;letter-spacing:-0.034em;}.elementor-kit-7 h3{color:#14151C;font-family:"Inter Tight", Sans-serif;font-size:clamp(1.35rem, 2.1vw, 1.75rem);font-weight:600;line-height:1.14em;letter-spacing:-0.026em;}.elementor-kit-7 h4{color:#14151C;font-family:"Inter Tight", Sans-serif;font-size:clamp(1.1rem, 1.4vw, 1.3rem);font-weight:600;line-height:1.25em;letter-spacing:-0.018em;}.elementor-kit-7 h5{color:#14151C;font-family:"Inter Tight", Sans-serif;font-size:clamp(1rem, 1.15vw, 1.1rem);font-weight:600;line-height:1.3em;letter-spacing:-0.012em;}.elementor-kit-7 h6{color:#14151C;font-family:"Inter Tight", Sans-serif;font-size:clamp(0.92rem, 1.05vw, 1rem);font-weight:600;line-height:1.35em;letter-spacing:-0.008em;}.elementor-kit-7 label{color:#14151C;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E4EA;border-radius:12px 12px 12px 12px;padding:14px 16px 14px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Kein Umbruch in Navigation und Header-CTA */
.pclm-nav .elementor-nav-menu--main .elementor-item,
.pclm-hdr-cta .elementor-button{white-space:nowrap;}
.pclm-header-bar{flex-wrap:nowrap;}

/* ---------- Header: schwebende Pills (Norma-Prinzip) ---------- */
.pclm-header{background:transparent!important;border:0!important;box-shadow:none!important;}
.pclm-header.elementor-sticky--effects{background:transparent!important;backdrop-filter:none!important;}

/* Drei Zonen: Logo links, Navigation exakt mittig, CTA rechts */
.pclm-header-bar{align-items:center;}
.pclm-hz{display:flex;align-items:center;min-width:0;}
.pclm-hz-left{flex:1 1 0;justify-content:flex-start;}
.pclm-hz-center{flex:0 0 auto;justify-content:center;}
.pclm-hz-right{flex:1 1 0;justify-content:flex-end;}

/* Pills */
.pclm-pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);
  box-shadow:0 8px 26px -14px rgba(11,11,15,.4);min-height:48px;}
.pclm-pill-nav{box-shadow:0 8px 26px -16px rgba(11,11,15,.35);}
.pclm-header .pclm-logo,.pclm-header .pclm-logo a{display:flex;align-items:center;}
.pclm-header .pclm-logo img{max-height:20px;width:auto;height:auto;display:block;filter:none;}

/* Navigationspunkte: reiner Text, kein eigenes Pill */
.pclm-nav .elementor-nav-menu--main{background:transparent;}
.pclm-nav .elementor-nav-menu--main .elementor-item{
  font-family:'Inter Tight',sans-serif;font-weight:500;
  font-size:clamp(.95rem,1.02vw,1.02rem);color:#14151C!important;
  padding:12px 16px!important;line-height:24px;background:transparent!important;
  border-radius:999px;transition:color .25s ease,opacity .25s ease;}
.pclm-nav .elementor-nav-menu--main .elementor-item:hover,
.pclm-nav .elementor-nav-menu--main .elementor-item:focus{color:#2D2E82!important;}
.pclm-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{
  color:#2D2E82!important;font-weight:600;}
.pclm-nav .elementor-nav-menu--main .elementor-item:after,
.pclm-nav .elementor-nav-menu--main .elementor-item:before{display:none!important;}

/* CTA */
.pclm-hdr-cta-wrap{display:flex;align-items:center;}
.pclm-hdr-cta .elementor-button{min-height:48px;display:inline-flex;align-items:center;
  box-shadow:0 8px 26px -14px rgba(45,46,130,.7);}

/* Burger */
.pclm-nav .elementor-menu-toggle{color:#14151C;background:transparent!important;border:0;
  padding:12px;border-radius:999px;}
.pclm-nav .elementor-menu-toggle:hover{color:#2D2E82;}

/* ---------- Mobil: runder Burger, Dropdown ueber die volle Breite ---------- */
@media(max-width:1024px){
  .pclm-header .pclm-logo img{max-height:18px;}
  .pclm-hz-left{flex:1 1 auto;}
  .pclm-hz-center{flex:0 0 auto;order:3;}
  .pclm-hz-right{flex:0 0 auto;}

  /* Burger als Kreis, rechtsbuendig */
  .pclm-pill-nav{width:48px;height:48px;min-height:48px;padding:0!important;
    border-radius:999px;justify-content:center;align-items:center;
    background:rgba(255,255,255,.94)!important;
    /* kein backdrop-filter: erzeugt sonst einen Bezugsrahmen und das
       Dropdown wird an der Pille statt am Viewport ausgerichtet */
    -webkit-backdrop-filter:none;backdrop-filter:none;
    border:1px solid rgba(11,11,15,.07);overflow:visible;}
  .pclm-pill-nav .elementor-widget-nav-menu,
  .pclm-pill-nav .elementor-widget-container,
  .pclm-pill-nav .pclm-nav{width:100%;height:100%;}
  .pclm-pill-nav nav.elementor-nav-menu--dropdown{width:auto;}
  .pclm-nav .elementor-menu-toggle{margin:0!important;padding:0!important;
    width:48px;height:48px;display:flex;align-items:center;justify-content:center;
    background:transparent!important;border:0;font-size:22px;}
  .pclm-nav .elementor-menu-toggle svg{width:24px;height:24px;}

  /* Ausklappmenue: volle Seitenbreite unterhalb des Headers */
  .pclm-nav .elementor-nav-menu--dropdown{position:fixed!important;
    left:1em!important;right:1em!important;top:6.2em!important;
    width:auto!important;max-width:none!important;margin:0!important;
    border-radius:24px;background:#fff!important;padding:10px;
    box-shadow:0 28px 70px -26px rgba(11,11,15,.5);
    max-height:calc(100vh - 8em);overflow-y:auto;z-index:120;}
  .pclm-nav .elementor-nav-menu--dropdown .elementor-item{color:#14151C!important;
    padding:16px 18px!important;border-radius:16px;font-size:1.06rem;
    font-family:'Inter Tight',sans-serif;font-weight:500;white-space:normal;}
  .pclm-nav .elementor-nav-menu--dropdown .elementor-item:hover,
  .pclm-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{
    background-color:rgba(45,46,130,.08)!important;color:#2D2E82!important;}
  .pclm-nav .elementor-nav-menu--dropdown li:not(:last-child){
    border-bottom:1px solid var(--pclm-line);}
}

/* Mobile-Header-Fix: Logo mittig in Pille, Burger-Abstand = Logo-Abstand, Header 5px tiefer */
.pclm-header{top:5px!important;}
.pclm-pill-logo{justify-content:center!important;}
.pclm-hz-center{justify-content:flex-end!important;}

@media(max-width:767px){
  .pclm-pill{min-height:44px;}
  .pclm-pill-nav{width:44px;height:44px;min-height:44px;}
  .pclm-nav .elementor-menu-toggle{width:44px;height:44px;}
  .pclm-nav .elementor-nav-menu--dropdown{top:5.6em!important;}
}
/* ============================================================
   pclm consulting - globale Basis
   ============================================================ */
:root{
  --pclm-ink:#0B0B0F;
  --pclm-indigo:#2D2E82;
  --pclm-lift:#4A4BC4;
  --pclm-mist:#F1F2F6;
  --pclm-line:#E3E4EA;
  --pclm-line-dark:rgba(255,255,255,.14);
  --pclm-muted:#5E6070;
  --pclm-radius:28px;
}
body{overflow-x:hidden;}

/* Bilder */
.pclm-media img{border-radius:var(--pclm-radius);width:100%;display:block;object-fit:cover;
  transition:transform .8s cubic-bezier(.22,.61,.36,1);}
.pclm-ratio-4x3 img{aspect-ratio:4/3;}
.pclm-ratio-1x1 img{aspect-ratio:1/1;}
.pclm-ratio-16x9 img{aspect-ratio:16/9;}
.pclm-ratio-5x6 img{aspect-ratio:5/6;}
.pclm-media:hover img{transform:scale(1.03);}

/* Buttons: Hover hebt an, Pfeil wandert */
.elementor-button{transition:transform .25s cubic-bezier(.22,.61,.36,1),background-color .25s ease,
  color .25s ease,border-color .25s ease,box-shadow .25s ease;}
.elementor-button:hover{transform:translateY(-2px);}
.elementor-button:active{transform:translateY(0);}
.elementor-button .elementor-button-icon{transition:transform .3s cubic-bezier(.22,.61,.36,1);display:inline-flex;}
.elementor-button:hover .elementor-button-icon{transform:translateX(5px);}
.pclm-btn--primary .elementor-button{box-shadow:0 10px 26px -12px rgba(45,46,130,.9);}
.pclm-btn--primary .elementor-button:hover{box-shadow:0 18px 34px -12px rgba(74,75,196,.85);}

/* Hero-Badge */
.pclm-badge{width:fit-content!important;}
.pclm-badge .elementor-heading-title{white-space:nowrap;}

/* gruener Punkt in der Hero-Notiz */
.pclm-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7FE0A8;
  margin-right:9px;vertical-align:middle;}

/* Karten */
.pclm-card{transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s,border-color .4s;}
.pclm-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -32px rgba(11,11,15,.35);border-color:#CFD1DC;}

/* Phasen-Rail */
.pclm-phase{border-top:2px solid var(--pclm-indigo);}
.pclm-phase-2{border-top-color:#4A4BC4;}
.pclm-phase-3{border-top-color:#7375DA;}
.pclm-phase-4{border-top-color:#A5A6EA;}

/* Zitat */
.pclm-quote{border-left:2px solid var(--pclm-indigo);}
.pclm-quote-dark{border-left-color:#7375DA;}

/* Haarlinien */
.pclm-ruled{border-top:1px solid var(--pclm-line);}
.pclm-ruled-dark{border-top:1px solid var(--pclm-line-dark);}

/* Logo-Laufband */
.pclm-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}
.pclm-marquee .pclm-track{display:flex;width:max-content;gap:clamp(34px,5vw,66px);
  animation:pclm-slide 46s linear infinite;font-family:'Inter Tight',sans-serif;font-weight:600;
  font-size:clamp(1rem,1.6vw,1.32rem);letter-spacing:-.02em;color:#6F7182;white-space:nowrap;}
.pclm-marquee:hover .pclm-track{animation-play-state:paused;}
@keyframes pclm-slide{to{transform:translateX(-50%);}}

/* Vergleichstabelle */
.pclm-table{overflow-x:auto;border:1px solid var(--pclm-line);border-radius:var(--pclm-radius);background:#fff;}
.pclm-table > .e-con-inner,.pclm-table > .e-child{min-width:760px;}
.pclm-trow{border-bottom:1px solid var(--pclm-line);}
.pclm-trow:last-child{border-bottom:0;}
.pclm-thead{background:var(--pclm-mist);}
.pclm-tcell-own{background:rgba(45,46,130,.05);}
.pclm-yes{color:#17794C;font-weight:700;}
.pclm-no{color:#6B6E7D;}
.pclm-part{color:#8A6A12;font-weight:700;}

/* ---------- Tabs als Pills ---------- */
.pclm-tabs .e-n-tabs-heading{gap:10px!important;flex-wrap:wrap!important;border:0!important;}
.pclm-tabs .e-n-tab-title{background:transparent!important;border:1px solid var(--pclm-line)!important;
  border-radius:999px!important;padding:12px 22px!important;color:var(--pclm-muted)!important;
  transition:background-color .25s ease,border-color .25s ease,color .25s ease!important;}
.pclm-tabs .e-n-tab-title:hover{border-color:var(--pclm-ink)!important;color:#14151C!important;
  background:transparent!important;}
.pclm-tabs .e-n-tab-title[aria-selected="true"]{background:var(--pclm-indigo)!important;
  border-color:var(--pclm-indigo)!important;color:#fff!important;}
.pclm-tabs .e-n-tab-title-text{font-family:'Inter Tight',sans-serif;font-weight:500;
  font-size:clamp(.94rem,1.05vw,1rem);color:inherit!important;}
.pclm-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{font-weight:600;}
.pclm-tabs .e-n-tabs-content{padding-top:40px!important;}

/* ---------- FAQ: umrandete Liste mit Trennlinien ---------- */
.pclm-faq{border:1px solid var(--pclm-line);border-radius:20px;background:#fff;overflow:hidden;}
.pclm-faq .e-n-accordion{gap:0;}
.pclm-faq .e-n-accordion-item{border-top:1px solid var(--pclm-line);border-bottom:0;border-radius:0;}
.pclm-faq .e-n-accordion-item:first-child{border-top:0;}
.pclm-faq .e-n-accordion-item-title{gap:20px;align-items:center;}
.pclm-faq .e-n-accordion-item-title-text{color:#14151C;}
.pclm-faq .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--pclm-indigo);}
.pclm-faq .e-n-accordion-item-title:focus-visible{outline:2px solid var(--pclm-indigo);
  outline-offset:-2px;border-radius:12px;}
.pclm-faq .e-n-accordion-item-title-icon{flex:none;}
/* ---------- Formular ---------- */
.pclm-form .elementor-field-group{margin-bottom:8px;}
.pclm-form input,.pclm-form textarea,.pclm-form select{background:#FBFBFD!important;}
.pclm-form input:focus,.pclm-form textarea:focus,.pclm-form select:focus{
  background:#fff!important;box-shadow:0 0 0 3px rgba(45,46,130,.12);}
.pclm-form .elementor-button{border-radius:999px;padding:17px 34px;
  font-family:'Inter Tight',sans-serif;font-weight:600;}

a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{
  outline:2px solid var(--pclm-lift);outline-offset:3px;}

@media (prefers-reduced-motion:reduce){
  .pclm-marquee .pclm-track{animation:none;}
  .pclm-card:hover,.pclm-media:hover img,.elementor-button:hover{transform:none;}
}
/* ---------- CTA-Insel ueber dem Footer ---------- */
.pclm-cta-wrap{max-width:100%;}
.pclm-cta-island{overflow:hidden;}

/* ---------- Heller Footer ---------- */
.pclm-footer .pclm-logo img{filter:none;}
.pclm-footer .elementor-widget-text-editor a{color:var(--pclm-muted);text-decoration:none;
  border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease;}
.pclm-footer .elementor-widget-text-editor a:hover{color:var(--pclm-indigo);border-bottom-color:var(--pclm-indigo);}
.pclm-footer .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--pclm-indigo);}
.pclm-footer .elementor-icon-list-text{transition:color .2s ease;}
/* ---------- Vollbreiten-Sektionen als Insel ---------- */
.pclm-island{overflow:hidden;}
.pclm-island-wrap{max-width:100%;}


/* Mobile-Dropdown-Fix: Untermenue tiefer setzen, damit es Logo/Burger nicht ueberdeckt */
@media(max-width:1024px){
  .pclm-nav .elementor-nav-menu--dropdown{top:calc(6.2em + 20px)!important;}
}
@media(max-width:767px){
  .pclm-nav .elementor-nav-menu--dropdown{top:calc(5.6em + 20px)!important;}
}

/* ---------- Footer-Deeplinks zu den Service-Boxen ---------- */
#service-ppm,#service-change,#service-leadership,#service-interim{scroll-margin-top:130px;}
@media(max-width:1024px){#service-ppm,#service-change,#service-leadership,#service-interim{scroll-margin-top:110px;}}
@media(max-width:767px){#service-ppm,#service-change,#service-leadership,#service-interim{scroll-margin-top:100px;}}

/* ---------- Sprachumschalter in der Header-Pille ---------- */
.pclm-pill-lang{display:flex;align-items:center;}
.pclm-pill-lang .trp-elementor-language-switcher,
.pclm-pill-lang .trp-shortcode-switcher__wrapper,
.pclm-pill-lang .trp-shortcode-switcher{width:fit-content;padding:0;border:0;background:transparent!important;box-shadow:none;}
.pclm-pill-lang .trp-language-item{padding:0;gap:0;min-height:auto;}
.pclm-pill-lang .trp-language-item-name{
  font-family:'Inter Tight',sans-serif;font-weight:500;
  font-size:clamp(.95rem,1.02vw,1.02rem);letter-spacing:-.01em;color:#14151C!important;
  transition:color .25s ease,opacity .25s ease;}
.pclm-pill-lang .trp-language-item:hover .trp-language-item-name{color:var(--pclm-indigo)!important;}
@media(max-width:1024px){
  .pclm-pill-lang{padding:11px 16px!important;}
}
@media(max-width:767px){
  .pclm-pill-lang{padding:10px 14px!important;}
}/* End custom CSS */