.servicesAnchors{height: 66px;}
.servicesAnchors_toolbar{position: relative; background-color: #f1f1f1; z-index: 1;}
.servicesAnchors_toolbar ul{display: flex; height: 66px;}
.servicesAnchors_toolbar li{flex-basis: 0; flex-grow: 1;}
.servicesAnchors_toolbar li a{display: flex; align-items: center; justify-content: center; text-align: center; height: 100%; position: relative; font-size: 24px;}
.servicesAnchors_toolbar li a:after{content: ''; position: absolute; left: 50%; right: 50%; bottom: 0; transition: all 0.15s ease-in-out; height: 4px; background-color: #fbb903;}
.servicesAnchors_toolbar li a:hover:after{left: 0; right: 0;}
.servicesAnchors_toolbar li a[aria-current="true"]:after{left: 0; right: 0;}
.servicesAnchors_toolbar.fixed{position: fixed; left: 0; right: 0; top: 100px; z-index: 5; box-shadow: 0px 20px 20px -20px rgba(30, 43, 81, 0.4);}

@media screen and (max-width: 1400px) {
    .servicesAnchors_toolbar.fixed{top: 84px;}
    .servicesAnchors_toolbar li a{font-size: 21px;}
}

@media screen and (max-width: 1024px) {
    .servicesAnchors_toolbar.fixed{top: 72px;}
    .servicesAnchors_toolbar li a{font-size: 18px; line-height: 18px; padding: 0px 12px;}
}

@media screen and (max-width: 885px) {
    .servicesAnchors_toolbar li a{font-size: 16px; line-height: 18px;}
}

@media screen and (max-width: 670px) {
    .servicesAnchors{height: 48px;}
    .servicesAnchors_toolbar ul{flex-direction: column; height: auto; min-height: 48px; position: relative;}
    .servicesAnchors_toolbar ul:after{content: '\e900'; font-family: 'icomoon' !important; font-weight: 400; font-size: 18px; position: absolute; left: 0px; top: 12px; transform: rotate(90deg);}
    
    .servicesAnchors_toolbar li{display: none; height: 48px; flex-basis: auto; flex-grow: 0;}
    .servicesAnchors_toolbar li.active{display: flex; align-items: center;}
    .servicesAnchors_toolbar li a{font-size: 21px; line-height: 21px; padding: 0px;}
    .servicesAnchors_toolbar li a[aria-current="true"]{font-weight: 700; position: relative;}
    .servicesAnchors_toolbar li a:after{display: none;}
    .servicesAnchors_toolbar.active li{display: flex;}
}

@media screen and (max-width: 480px) {
    .servicesAnchors_toolbar.fixed{top: 54px;}
    .servicesAnchors_toolbar li a{font-size: 18px; line-height: 18px; padding: 0px;}
}