@charset "UTF-8";:root{--text-primary: #1a1919;--accent-color: #0489cc;--accent-color-90: color-mix(in srgb, var(--accent-color) 90%, var(--text-primary));--grey-50: #eee;--grey-100: #cbd5e1;--grey-200: #c5c3c6;--grey-250: #9a969c;--grey-300: #757575;--grey-400: #46494c;--footer-color: var(--text-primary);--pre-header-height: 30px;--main-header-height: 100px;--header-height: calc(var(--pre-header-height) + var(--main-header-height));--border-radius-default: 7px;--border-radius-bigger: 1rem;--border-radius-round: 9999px;--line-height: 3.125rem;--title-height: var(--line-height);--children: 6;--spacer-1: .5rem;--spacer-2: 1rem;--spacer-3: 1.5rem;--spacer-4: 2rem;--spacer-5: 2.5rem;--spacer-6: 3rem;--max-width: 100%}@media (min-width: 1024px){:root{--max-width: 946px}}@media (min-width: 1280px){:root{--max-width: 1080px}}@media (min-width: 1920px){:root{--max-width: 1536px}}*{box-sizing:border-box}body,html{margin:0;padding:0}main,.contact,.locations{width:100%;margin:0 auto;max-width:var(--max-width)}p{font-size:17px;line-height:1.55em;color:var(--grey-400)}.container{margin:0 auto;max-width:var(--max-width);width:100%;padding:0 15px}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_wght.ttf) format("truetype")}.form-wrapper{margin-bottom:80px}.form-section h2,.form-wrapper h2{color:var(--accent-color-90);font-size:27px;font-weight:500;line-height:32px;margin:50px 0 8px}.form-section{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}.form-group{margin-bottom:15px}label{padding-bottom:6px;color:var(--grey-400);display:block;font-weight:400}.field-border,select,input[type=text],input[type=email],input[type=date],input[type=number],input[type=file]{width:100%;padding:7px 10px;border:1px solid var(--grey-100);border-radius:var(--border-radius-default);font-size:17px;height:42px;color:var(--text-primary)}.field-border::placeholder,select::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=date]::placeholder,input[type=number]::placeholder,input[type=file]::placeholder{color:var(--grey-250)}.field-border.ng-pristine,select.ng-pristine,input[type=text].ng-pristine,input[type=email].ng-pristine,input[type=date].ng-pristine,input[type=number].ng-pristine,input[type=file].ng-pristine{color:var(--grey-250)}.field-border{border:1px solid rgb(160,157,157)}input:focus,select:focus{outline:none;border:1px solid var(--grey-300)}input[type=checkbox]{accent-color:var(--accent-color);margin-left:unset}.required-marker,.error-message{color:#e41e1e}.error-message small{font-size:14px;margin-top:.5rem;display:inline-block}.checkbox-wrapper{display:flex}.checkbox-wrapper label{margin-left:10px}input[type=file]::-webkit-file-upload-button{visibility:hidden;display:none}input[type=file]::file-selector-button{padding:4px 5px;color:#fff;background:none;border:none;background-color:#666;border-radius:0;cursor:pointer;margin-left:-3px}input[type=file]::file-selector-button:before{content:"Datei ausw\e4hlen"}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.drop-zone{border:2px dashed var(--grey-100);border-radius:var(--border-radius-default);padding:var(--spacer-5);text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.drop-zone p{margin:var(--spacer-2) 0;color:var(--grey-300)}.drop-zone:hover{background-color:#f6f6f6;border-color:var(--accent-color)}.drop-zone.drag-over{background-color:color-mix(in srgb,var(--accent-color) 15%,white);border-color:var(--accent-color);border-style:solid}.file-list{margin-top:var(--spacer-4);margin-bottom:var(--spacer-6)}.file-item{display:flex;justify-content:space-between;align-items:center;padding:var(--spacer-2);background-color:var(--grey-50);border:1px solid var(--grey-75);border-radius:var(--border-radius-default);margin-bottom:var(--spacer-2)}.file-item span{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:var(--spacer-3)}.remove-btn{background:none;border:none;color:#ef4b4b;font-size:1.5rem;font-weight:700;cursor:pointer;line-height:1;padding:0 var(--spacer-2);transition:color .2s ease}.remove-btn:hover{color:color-mix(in srgb,#ef4b4b 85%,black)}*{font-family:Inter,sans-serif}body,html{line-height:1.2;color:var(--text-primary);-webkit-font-smoothing:antialiased}.big-h2,h1{font-size:32px;font-weight:600}h2,h3{font-size:20px;font-weight:600}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.muted{color:var(--grey-300)}.bold{font-weight:600}ul{margin:0}strong{font-weight:500}.job-definition ul li,.job-profile ul li,.job-offer ul li{margin:4px 0 0}.btn-primary{color:#fff;font-size:18px;font-weight:400;height:56px;cursor:pointer;padding:.5rem 2rem;border:1px solid var(--accent-color);border-radius:var(--border-radius-default);background-color:var(--accent-color);text-decoration:none}.btn-primary:disabled{background-color:var(--grey-50);border-color:var(--grey-50);cursor:not-allowed;color:var(--grey-300)}.btn-primary.disabled{opacity:.5;cursor:default}.btn-secondary{padding:8px 16px;border:1px solid var(--grey-300);background-color:transparent;color:var(--grey-300);border-radius:4px;cursor:pointer;font-size:1rem}app-header{width:100%}header{width:100%;background:#fff;display:flex;flex-direction:column;position:sticky;top:calc(var(--pre-header-height) * -1);min-height:var(--header-height);z-index:1;box-shadow:0 4px 4px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 768px){header{background:#fffc}}header .pre-header{display:flex;justify-content:center;align-items:center;background-color:var(--accent-color);padding:3px 0}header .pre-header .bar-shop a:after{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#caret-right");mask-image:url("./media/icons-KSTEHQ56.svg#caret-right");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}header .pre-header .bar-shop a:after{height:1rem}header>.main-header{display:flex;justify-content:space-between;gap:3rem;height:var(--main-header-height);padding-top:10px;padding-bottom:10px}@media (max-width: 767px){header>.main-header{flex-direction:row-reverse}}header .home-link{grid-area:logo;display:grid;place-items:center;justify-self:self-start;height:75px;padding:0}@media (max-width: 767px){header .home-link{justify-self:center}}header .svg-logo-black{width:134px}.bar-link{line-height:24px;text-decoration:none;display:flex;align-items:center}.bar-link fa-icon{font-size:1rem}.bar-link-top{text-shadow:0 0 6px rgba(0,0,0,.5);font-weight:700;font-size:14px;color:#fff}.to-shop-icon{padding-left:2px}.primary-navigation{grid-area:menu}.primary-navigation ul{display:flex;align-items:center;height:100%;gap:3rem}.primary-navigation ul li{position:relative}.primary-navigation ul li a{transition:color .2s ease-in-out}.primary-navigation ul li a.active,.primary-navigation ul li a:hover{color:var(--accent-color-90)}nav a{padding:10px 20px;text-decoration:none;color:var(--text-primary);position:relative}.header-banner{margin-top:calc(var(--header-height) * -1);margin-bottom:var(--spacer-4);overflow:hidden;width:100%;object-fit:contain}.header-banner img{width:100%;object-fit:cover;height:0}@media (max-width: 767px){.header-banner img{margin-bottom:calc(var(--header-height) + 2rem)}}@media (min-width: 768px){.header-banner img{height:600px}}.primary-toggle-wrapper{display:none}@media (max-width: 767px){.primary-toggle-wrapper{align-items:center;grid-area:menu;display:flex}.primary-navigation{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff}.primary-navigation ul{align-items:flex-start}.primary-navigation ul li{padding:0;border-bottom:1px solid #eee;width:100%}.primary-navigation ul li a{display:inline-block;line-height:28px;width:100%}.primary-navigation.open{display:block}.nav-list{display:flex;flex-direction:column;list-style:none;padding-left:0;margin:0;box-shadow:0 12px 8px #0000001a}.nav-drop-down-btn{font-size:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;background-color:transparent;padding:1rem}.nav-drop-down-btn .icon{display:flex}.nav-drop-down-btn .icon__open:before{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#bars");mask-image:url("./media/icons-KSTEHQ56.svg#bars");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}.nav-drop-down-btn .icon__open:before{height:1.5rem}.nav-drop-down-btn .icon__close:before{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#xmark");mask-image:url("./media/icons-KSTEHQ56.svg#xmark");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}.nav-drop-down-btn .icon__close:before{height:1.5rem}}@media (min-width: 768px){.primary-navigation .nav-list{list-style:none;padding:0}.primary-navigation .nav-list li a{padding:0;text-align:center;position:relative;display:block;line-height:18px;font-size:18px;text-decoration:none;color:var(--text-primary)}}footer{border-radius:0;width:100%;background:var(--grey-400);height:40%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}footer:before{content:"";position:absolute;display:block;inset:0;z-index:1;background-image:url(/logo/Arineo_short_white.svg);background-position:center right;background-repeat:no-repeat;background-size:clamp(8rem,60%,22rem);opacity:.05;pointer-events:none}footer>section{width:100%;display:flex;fill:#fff}footer h3{font-size:14px;color:var(--grey-50)}footer .footer-container{max-width:1080px;margin-left:auto;margin-right:auto;padding:0 15px}footer .svg-logo-white{height:43px;margin:40px 0}footer .button-container{width:100%;display:flex;justify-content:center}footer .career-links{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;gap:2rem;justify-content:center}footer .career-links li a{color:var(--grey-300);text-decoration:none}footer .footer-navigation-grid{display:grid;grid-template-columns:1fr}footer .footer-navigation ul{list-style-type:none;margin:0;padding:0}footer .footer-navigation ul li{margin-bottom:14px}footer .footer-navigation ul li a{color:var(--grey-200);text-decoration:none;line-height:28px}footer .footer-shape{width:calc(126% + 1.3px);transform:rotate(180deg) rotateY(180deg);background-color:#46494c;flex:1;padding-top:1rem;height:80px}footer .social-icons{display:flex;flex-direction:row;align-items:center;--icon-size: 2rem}footer .social-icons .facebook-icon{margin-right:.5rem}footer .social-icons .facebook-icon a:before{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#facebook-f");mask-image:url("./media/icons-KSTEHQ56.svg#facebook-f");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}footer .social-icons .facebook-icon a:before{min-height:var(--icon-size)}footer .social-icons .linkedin-icon{margin-right:1rem}footer .social-icons .linkedin-icon a:before{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#linkedin");mask-image:url("./media/icons-KSTEHQ56.svg#linkedin");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}footer .social-icons .linkedin-icon a:before{min-height:var(--icon-size)}footer .social-icons .xing-icon a:before{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#xing");mask-image:url("./media/icons-KSTEHQ56.svg#xing");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}footer .social-icons .xing-icon a:before{min-height:var(--icon-size)}footer .copyright{color:var(--grey-200);font-size:14px;width:100%;margin-top:4rem;max-width:var(--max-width);text-align:right}@media (min-width: 766px){footer .footer-navigation-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1279px){footer .footer-navigation-grid{grid-template-columns:repeat(4,1fr)}footer .social-icons{justify-content:flex-end}footer .footer-navigation-right{text-align:right}}.locations{margin-bottom:2rem}.locations .radio-tabs{display:flex;flex-flow:row;box-shadow:#00000026 -2px 2px 25px -6px}@media (max-width: 767px){.locations .radio-tabs{flex-flow:column}}.locations .radio-tabs .state{display:none}.locations .tabs{flex-flow:column;flex:10%}@media (max-width: 444px){.locations .tabs [data-isocode] .tab-label{visibility:hidden;position:absolute}.locations .tabs [data-isocode]:before{content:attr(data-isocode);white-space:nowrap}}@media (max-width: 767px){.locations .tabs{display:flex;flex-flow:row wrap}.locations .tabs label{height:48px}}.locations .radio-tabs .tab{flex:1;text-align:center;padding:1em;background-color:#fff;cursor:pointer}@media (max-width: 576px){.locations .radio-tabs .tab{padding:1em .75rem}}.locations .tab:hover{color:var(--accent-color)}.locations #radio1:checked~.tabs #first-tab,.locations #radio2:checked~.tabs #second-tab,.locations #radio3:checked~.tabs #third-tab,.locations #radio4:checked~.tabs #fourth-tab,.locations #radio5:checked~.tabs #fifth-tab,.locations #radio6:checked~.tabs #sixth-tab,.locations #radio7:checked~.tabs #seventh-tab,.locations #radio8:checked~.tabs #eighth-tab,.locations #radio9:checked~.tabs #ninth-tab,.locations #radio10:checked~.tabs #tenth-tab,.locations #radio11:checked~.tabs #eleventh-tab,.locations #radio12:checked~.tabs #twelfth-tab{background-color:var(--accent-color);color:#fff;cursor:default;position:relative}.locations #radio1:checked~.tabs #first-tab:after,.locations #radio2:checked~.tabs #second-tab:after,.locations #radio3:checked~.tabs #third-tab:after,.locations #radio4:checked~.tabs #fourth-tab:after,.locations #radio5:checked~.tabs #fifth-tab:after,.locations #radio6:checked~.tabs #sixth-tab:after,.locations #radio7:checked~.tabs #seventh-tab:after,.locations #radio8:checked~.tabs #eighth-tab:after,.locations #radio9:checked~.tabs #ninth-tab:after,.locations #radio10:checked~.tabs #tenth-tab:after,.locations #radio11:checked~.tabs #eleventh-tab:after,.locations #radio12:checked~.tabs #twelfth-tab:after{content:"";position:absolute;display:block;left:100%;top:50%;transform:translateY(-50%);width:0;height:0;border-left:.6rem solid var(--accent-color);border-bottom:.6rem solid transparent;border-top:.6rem solid transparent}@media (max-width: 768px){.locations #radio1:checked~.tabs #first-tab:after,.locations #radio2:checked~.tabs #second-tab:after,.locations #radio3:checked~.tabs #third-tab:after,.locations #radio4:checked~.tabs #fourth-tab:after,.locations #radio5:checked~.tabs #fifth-tab:after,.locations #radio6:checked~.tabs #sixth-tab:after,.locations #radio7:checked~.tabs #seventh-tab:after,.locations #radio8:checked~.tabs #eighth-tab:after,.locations #radio9:checked~.tabs #ninth-tab:after,.locations #radio10:checked~.tabs #tenth-tab:after,.locations #radio11:checked~.tabs #eleventh-tab:after,.locations #radio12:checked~.tabs #twelfth-tab:after{display:none}}.locations .radio-tabs .panels{flex:70%;color:#000;background:#ededed;padding:1rem}@media (min-width: 768px){.locations .radio-tabs .panels{padding:2rem}}.locations .radio-tabs .panels>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem}.locations .radio-tabs .panels h3{margin:0 0 .3rem;font-weight:600}.locations #radio1:not(:checked)~.panels #first-panel,.locations #radio2:not(:checked)~.panels #second-panel,.locations #radio3:not(:checked)~.panels #third-panel,.locations #radio4:not(:checked)~.panels #fourth-panel{display:none}.locations .calculate-route{color:var(--accent-color)}.locations .calculate-route:hover{color:red}.locations .address-abroad{display:flex}.locations .img-container{width:120px;height:120px;display:flex;justify-content:flex-end;align-items:center;margin-right:20px}.locations .tab-label{font-weight:500}.locations .details{padding:10px}.locations .location-details{margin:0}@media (max-width: 576px){.locations .location-titel{margin:.5rem 0}}.contact .container{display:grid;gap:.5rem 2rem;grid-template-areas:"title" "image" "personal" "personal" "awards";grid-template-columns:1fr;margin-bottom:3rem}@media (min-width: 768px){.contact .container{grid-template-areas:"title title ." "image personal awards" "image personal awards";grid-template-columns:1fr 3fr auto}}.contact .award-images{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;grid-area:awards}.contact .award-images img{box-shadow:0 0 .25rem #00000080;height:85px}@media (min-width: 768px){.contact .award-images{flex-direction:column}.contact .award-images img{height:auto;width:60px}}.contact .big-h2{grid-area:title}.contact .contact-image{border-radius:200px;display:block;margin:0 auto;width:10em;grid-area:image}.contact .personal-details{grid-area:personal}.contact .personal-details h3{font-weight:700;margin:0}.contact .personal-details .muted{margin-top:.3rem}.contact .personal-details .contact-details{margin-bottom:.5rem;display:flex;gap:1rem}.contact .personal-details .contact-details.phone:before{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#phone");mask-image:url("./media/icons-KSTEHQ56.svg#phone");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}.contact .personal-details .contact-details.email:before{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#envelope");mask-image:url("./media/icons-KSTEHQ56.svg#envelope");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}.contact .personal-details .contact-details:before{height:1.1rem}.contact .personal-details .contact-details a{color:var(--accent-color-90);font-weight:500}.contact .icon-links{margin:1.5rem 0;display:flex;gap:1rem}@media (min-width: 768px){.contact .icon-links{margin-bottom:0}}.contact .icon-links a{position:relative}.contact .icon-links a.linkedin:before{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#linkedin");mask-image:url("./media/icons-KSTEHQ56.svg#linkedin");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}.contact .icon-links a.xing:before{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#xing");mask-image:url("./media/icons-KSTEHQ56.svg#xing");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}.contact .icon-links a.linkedin:before,.contact .icon-links a.xing:before{height:2.25rem}.contact .icon-links a,.contact .icon-links a:hover,.contact .icon-links a:active{color:var(--accent-color)}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.gap-1{gap:var(--spacer-1)}.gap-2{gap:var(--spacer-2)}.alerts-container{position:fixed;z-index:10;top:calc(var(--header-height) + 1rem);left:1rem;right:1rem;display:flex;flex-direction:column;width:auto;gap:1rem}.alerts-container .alert{position:relative;display:flex;justify-content:space-between;padding:1rem;background:#d1ecf1;box-shadow:0 0 1rem #0000001a}.alerts-container .alert.success{background:#d4edda}.alerts-container .alert.error{background:#f8d7da}.alerts-container .alert.warning{background:#fff3cd}.alerts-container .alert:after{content:"";position:absolute;background:#0003;left:0;bottom:0;height:4px;width:0;animation:fillWidth var(--timeout, 5s) linear forwards}.alerts-container .alert .close{background:transparent;border:none;cursor:pointer;position:relative}.alerts-container .alert .close:before{-webkit-mask-image:url("./media/icons-KSTEHQ56.svg#xmark");mask-image:url("./media/icons-KSTEHQ56.svg#xmark");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;display:inline-block;min-height:.75em;aspect-ratio:1;content:""}.alerts-container .alert .close:before{min-height:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes fillWidth{0%{width:0}to{width:100%}}#jobs-table{display:none}.jobs-list{list-style:none;padding:0;margin:0}.jobs-list h3{font-weight:600;word-wrap:break-word;hyphens:auto}.jobs-list a{text-decoration:none;color:var(--text-primary);padding:1.5rem;margin:1rem 0;position:relative;display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--grey-50);border-radius:var(--border-radius-bigger);box-shadow:0 4px 12px #0000000d;transition:box-shadow .2s ease,transform .2s ease}.jobs-list a:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.jobs-list a>*{margin:0}@media screen and (min-width: 768px){.jobs-list a:after{position:absolute;top:50%;transform:translateY(-50%);right:1.5rem;padding:.7rem 1.1rem;background:var(--accent-color);border-radius:var(--border-radius-default);content:"Details";color:#fff;font-weight:600;display:block}}.progress-bar{position:sticky;top:var(--main-header-height);background:#fff;display:flex;justify-content:space-between;align-items:center;margin:0;padding:.5rem 0;list-style-type:none}.progress-bar li{display:flex;flex-grow:1;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:500;text-wrap:nowrap}.progress-bar li:after{display:inline-block;content:"";width:100%;border-bottom:2px solid var(--grey-200);margin-left:1rem;margin-right:1rem}.progress-bar li:last-child{flex-grow:0}.progress-bar li:last-child:after{display:none}.progress-bar .step-count{display:flex;justify-content:center;align-items:center;height:40px!important;width:40px!important;border:2px solid var(--grey-200);border-radius:50%;flex-shrink:0}.progress-bar .step-count.active{border-color:var(--accent-color);background:var(--accent-color);color:#fff}@media (max-width: 576px){.progress-bar{display:none}}
