:root{--dropdown-shadow: 0 46px 46px var(--color-box-shadow-light), 0 12px 25px var(--color-box-shadow);--dropdown-radius: 6px;--card-radius: 6px;--card-shadow: drop-shadow(0px 46px 46px rgba(177, 182, 185, .07)) drop-shadow(0px 12px 25px rgba(177, 182, 185, .1));--color-black: hsl(0, 0%, 0%);--color-gray: hsl(0, 0%, 77%);--color-white: hsl(0, 0%, 100%);--brand-gray: #858584;--brand-gray-light: #858584a6;--color-neutral-025: #f9f9fa;--color-neutral-050: #f9fafb;--color-neutral-075: #fafafb;--color-neutral-100: #f1f2f2;--color-neutral-150: #edeef3;--color-neutral-200: #e5e7eb;--color-neutral-700: #8689A5;--color-neutral-800: #6b7280;--color-neutral-850: #363940;--color-neutral-900: #282828;--color-neutral-950: #e2e8f0;--color-primary-050: #d1fae5;--color-primary-100: #cfe1d9;--color-primary-150: #C7F0DB;--color-primary-200: #a3c7b5;--color-primary-300: #34d399;--color-primary-400: #016b36;--color-primary-500: #004218;--color-primary-550: #1c4430;--color-red-50: #FEF2F2;--color-red-200: #fca5a5;--color-red-500: #ef4444;--color-red-900: #7f1d1d;--color-orange-300: #F0E0C7;--color-orange-600: #9A3412;--color-yellow-100: #FEF3C7;--color-yellow-400: #f59e0b;--color-gray-50: #F6F7F9;--color-gray-100: #f3f4f6;--color-gray-200: #d9d9d9;--color-gray-400: #9CA5AF;--color-gray-500: #8b8b97;--color-gray-600: #4B5563;--color-gray-700: #3E4856;--color-gray-800: #1f2937;--color-blue-100: #DBEAFE;--color-blue-300: #0EA5E9;--color-blue-600: #2563EB;--color-blue-900: #1E3A8A;--color-degree: #7287d2;--color-degree-label: #3a379f;--color-experience: #72d2ae;--color-experience-label: #006935;--second-gradient: linear-gradient(90deg, #37eec2 0%, #018646 91%);--color-text: var(--color-neutral-900);--color-error: var(--color-red-500);--color-box-shadow: rgba(8, 8, 41, .302);--color-box-shadow-light: rgba(8, 8, 41, .027);--color-focus-outline: #cfe1d9e6;--default-gradient: linear-gradient(90deg, #016a36 0%, #018644 100%);--blue-gradient: linear-gradient( 95deg, #080069 -2.05%, #0764ba 56.34%, #000469 131.87% );--hero-gradient: linear-gradient( 90deg, #006935 0%, #11a466 48%, #006935 100% );--color-datepicker-disabled: #6b728070;--marker-gradient: linear-gradient( 90deg, #C7FFC6 0%, #006935 100% )}.specialists{padding-bottom:64px;position:relative}.specialists+.branches{background-color:var(--color-neutral-100)}.specialists .not-found{color:var(--color-neutral-800);padding-block:40px}.specialists .load-wrapper{display:flex;justify-content:center;z-index:1;position:relative}.specialists .load-wrapper .button{margin-top:-20px}.specialists .mobile-letter-filter{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.specialists .mobile-letter-filter .letter-dropdown .leading-suffix{color:var(--color-primary-400)}@media all and (min-width: 768px){.specialists .mobile-letter-filter{align-items:center;flex-direction:row}}@media all and (min-width: 1024px){.specialists .mobile-letter-filter .letter-dropdown{display:none}}.specialists .fade{width:100%;position:absolute;left:0;right:0;bottom:0;margin:auto;background:linear-gradient(0deg,var(--color-neutral-025) 50%,rgba(249,249,250,0) 100%);height:256px;z-index:0;pointer-events:none}.specialists .tags .button{pointer-events:none}@media all and (max-width: 767px){.specialists .filter{flex-grow:1}}.specialists .card-grid{--grid-gap: 20px}.specialists .card-grid .card{grid-column:span 12}@media all and (max-width: 599px){.specialists .card-grid .card{grid-column:span 12}}@media all and (max-width: 419px){.specialists .card-grid .card{grid-column:span 12}}@media all and (min-width: 768px){.specialists .card-grid{--grid-gap: 24px}}@media all and (min-width: 1024px){.specialists .card-grid{--grid-gap: 32px}.specialists .card-grid .card{grid-column:span 6}}.specialist-card{display:grid;--padding: 12px;--card-radius: 8px;--radius: calc(var(--card-radius) / 2);-moz-column-gap:0;column-gap:0;flex-direction:row}.specialist-card:not(.grid-container){grid-template-columns:auto 1fr}.specialist-card .profile{width:128px}.specialist-card .profile .image{position:relative;height:auto;width:100%;border-radius:var(--radius);overflow:hidden;aspect-ratio:3/4}.specialist-card .profile .image img{display:block;width:calc(100% - var(--padding) * 2);height:calc(100% - var(--padding) * 2);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;inset:auto var(--padding) var(--padding) var(--padding);margin:auto;z-index:1;border-radius:var(--radius)}.specialist-card .profile .image .background{background-size:cover;position:absolute;inset:var(--padding) var(--padding) var(--padding) var(--padding);z-index:0;border-radius:var(--radius)}.specialist-card .card-content{gap:10px;padding:10px 10px 10px 0}.specialist-card .application{display:flex;justify-content:flex-start;flex-flow:column wrap;-moz-column-gap:16px;column-gap:16px;flex-grow:1;margin-top:auto;margin-bottom:0;padding-bottom:8px}.specialist-card .application .link span{font-weight:600}.specialist-card .application .blank{color:var(--color-neutral-800)}.specialist-card .application .blank span{text-align:left}.specialist-card .application .blank svg{min-width:16px}.specialist-card .description{color:var(--color-neutral-800)}.specialist-card .description p{line-height:24px}.specialist-card .languages{padding-top:8px}.specialist-card .languages p{display:flex;gap:8px}.specialist-card .languages span{font-weight:500}.specialist-card .languages span:after{content:","}.specialist-card .languages span:last-child:after{display:none}.specialist-card .card-footer{grid-column:span 2;padding-inline:16px}@media all and (max-width: 599px){.specialist-card{background-color:var(--color-white);-moz-column-gap:4px;column-gap:4px;padding-right:12px}.specialist-card .application{padding-top:4px;padding-bottom:12px}.specialist-card .application .blank{--button-height: unset;padding-block:0;opacity:.75}.specialist-card .application .blank svg{display:none}}@media all and (max-width: 419px){.specialist-card .profile{width:96px}.specialist-card .application .blank{font-size:12px}}@media all and (min-width: 600px){.specialist-card .profile{grid-row:span 2}.specialist-card .card-footer{grid-column:span 1;padding-left:0}.specialist-card .application{flex-direction:row}}@media all and (min-width: 768px){.specialist-card{-moz-column-gap:var(--padding);column-gap:var(--padding)}.specialist-card .profile{width:160px}.specialist-card .profile .image{min-height:188px}.specialist-card .card-footer{padding:0 32px 0 0;grid-column:span 1}}@media all and (min-width: 1024px){.specialist-card .profile{grid-row:span 2;width:180px}.specialist-card .profile .image{height:100%;min-height:224px;aspect-ratio:unset}.specialist-card .application{justify-content:space-between;padding-bottom:16px}.specialist-card .application .button{margin-top:8px}}.specialists.show h1{font-weight:600;font-size:19px;line-height:28px}@media all and (min-width: 1024px){.specialists.show h1{font-size:24px}}.specialists.show .specialist-card{--padding: 16px;margin-bottom:96px;filter:var(--card-shadow);gap:0}.specialists.show .specialist-card .intro{display:flex;justify-content:flex-end;gap:12px;flex-direction:column;padding:var(--padding)}.specialists.show .specialist-card .card-content{padding:var(--padding);padding-top:var(--padding);gap:16px}.specialists.show .specialist-card .card-footer{gap:16px}.specialists.show .specialist-card p{font-weight:400;font-size:14px;line-height:24px;-webkit-line-clamp:unset;color:var(--color-neutral-800)}@media all and (min-width: 420px){.specialists.show .specialist-card .profile{grid-column:span 4}.specialists.show .specialist-card .intro{grid-column:span 8;padding-left:0}.specialists.show .specialist-card .card-content{padding-top:0}}@media all and (min-width: 600px){.specialists.show .specialist-card .profile{grid-column:span 3}.specialists.show .specialist-card .intro{grid-column:span 9;padding-left:0}.specialists.show .specialist-card .card-content{grid-column:span 12;padding-top:0}}@media all and (min-width: 768px){.specialists.show .specialist-card .profile{grid-column:span 3}.specialists.show .specialist-card .intro,.specialists.show .specialist-card .card-content{grid-column:span 9;padding-left:8px}}@media all and (min-width: 1024px){.specialists.show .specialist-card .intro{padding-top:24px}.specialists.show .specialist-card .intro,.specialists.show .specialist-card .card-content{grid-column:span 10;padding-left:8px}.specialists.show .specialist-card .profile{grid-column:span 2}}@media all and (max-width: 419px){.specialists.show .specialist-card .profile{grid-column:span 5}.specialists.show .specialist-card .intro{grid-column:span 7;gap:8px;padding-left:0}.specialists.show .specialist-card .card-content{grid-column:span 12;padding:var(--padding)}}.specialists.show .profile{width:auto}.specialists.show .profile .image{height:auto;aspect-ratio:3/4}.specialists.show .application{display:flex;flex-direction:row;justify-content:flex-end;width:100%;padding:0;gap:16px}.specialists.show .meta{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px}.specialists.show .meta>div{display:flex;gap:6px;align-items:center}.specialists.show .meta p{color:var(--color-text);font-weight:500}.specialists.show .meta .icon{width:28px;height:24px;position:relative;color:var(--color-white);display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden}.specialists.show .meta .icon.education{--color-background: var(--color-degree);--color-label: var(--color-degree-label)}.specialists.show .meta .icon.experience{--color-background: var(--color-experience);--color-label: var(--color-experience-label)}.specialists.show .meta .icon.parental-leave{--color-background: var(--color-primary-300);--color-label: var(--color-primary-400)}.specialists.show .meta .icon:before{content:"";transform:rotate(38deg);width:15px;height:4px;border-radius:1px;background-color:var(--color-label);display:block;position:absolute;z-index:2;right:0;top:-1px}.specialists.show .meta .icon:after{content:"";width:24px;height:24px;background-color:var(--color-background);display:block;position:absolute;z-index:0;top:0;left:0;border-radius:4px}.specialists.show .meta .icon span{position:relative;z-index:1;right:2px;font-size:12px;font-weight:600;line-height:24px}.specialists.show .meta .icon svg{position:relative;right:1px;margin:auto;z-index:2}.specialists.show .timeline{padding-bottom:80px}@media all and (min-width: 768px){.specialists.show .timeline>*{grid-column:2/span 10}}@media all and (min-width: 1024px){.specialists.show .timeline>*{grid-column:3/span 8}}.specialists.show .timeline h2{font-weight:600;font-size:28px;line-height:30px}@media all and (min-width: 768px){.specialists.show .timeline h2{font-size:32px;line-height:40px}}@media all and (min-width: 1024px){.specialists.show .timeline h2{font-size:34px;line-height:48px}}.specialists.show .timeline .content-wrapper{display:flex;flex-direction:column;gap:80px}.specialists.show .timeline .item{display:grid;grid-template-columns:auto 1fr}.specialists.show .timeline .item:last-of-type .years:before,.specialists.show .timeline .item.last .years:before,.specialists.show .timeline .item.additional-courses .years:before{display:none}.specialists.show .timeline .item .years{min-width:80px;position:relative}@media all and (max-width: 767px){.specialists.show .timeline .item .years{min-width:64px}}.specialists.show .timeline .item .years:before{content:"";display:block;position:absolute;left:0;top:15.6px;bottom:-24px;margin:auto;width:8px;background-repeat:repeat-y;background-size:8px 16px;background-position:center top;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='16'><circle cx='4' cy='4' r='1' fill='currentColor'/></svg>");opacity:.5}.specialists.show .timeline .item .year{font-weight:600;position:relative;padding-left:16px;display:flex;flex-direction:column}.specialists.show .timeline .item .year:before{content:"";display:block;position:absolute;left:-1px;top:1px;bottom:0;margin:auto;width:10px;height:10px;background-color:var(--color-text);border-radius:8px;border:2px solid var(--color-white)}.specialists.show .timeline .item .year span{color:var(--color-neutral-800);font-size:12px;line-height:16px}.specialists.show .timeline .item .card{flex-grow:1;padding:24px;filter:var(--card-shadow);gap:8px;background-color:var(--color-white)}.specialists.show .timeline .item .place{color:var(--color-primary-400);font-weight:600;font-size:12px;display:flex;align-items:center;gap:6px}.specialists.show .timeline .item h3{font-weight:600;font-size:16px;line-height:24px}@media all and (min-width: 768px){.specialists.show .timeline .item h3{font-size:19px;line-height:28px}}.specialists.show .timeline .item p{font-weight:400;font-size:14px;line-height:24px;color:var(--color-neutral-800)}.specialists.show .timeline .additional-courses{margin-top:16px;row-gap:16px}@media all and (max-width: 767px){.specialists.show .timeline .additional-courses h3{min-width:100%}.specialists.show .timeline .additional-courses .years{display:none}.specialists.show .timeline .additional-courses .card,.specialists.show .timeline .additional-courses h3{grid-column:span 2}}.specialists.show .timeline .additional-courses .years{grid-row:span 2}.specialists.show .timeline .additional-courses .richtext *{color:var(--color-text);font-weight:500}.specialists.show .timeline .additional-courses .richtext strong{font-weight:bolder}.specialists.show .timeline .additional-courses .richtext li:before{background:var(--color-text);width:6px;height:6px;min-width:6px;min-height:6px;margin-right:8px}
