.anchors-block,.custom-roche-padding{padding:var(--padding-desktop,auto);margin:var(--margin-desktop,initial)}@media screen and (max-width:768px){.anchors-block,.custom-roche-padding{padding:var(--padding-tablet,var(--padding-desktop,auto));margin:var(--margin-tablet,var(--margin-desktop,initial))}}@media screen and (max-width:576px){.anchors-block,.custom-roche-padding{padding:var(--padding-mobile,var(--padding-tablet,var(--padding-desktop,auto)));margin:var(--margin-mobile,var(--margin-tablet,var(--margin-desktop,initial)))}}.anchors-block{display:flex;flex-direction:row;justify-content:center;list-style:none;border-radius:var(--border-radius);background-color:var(--background-color);padding:0}.anchors-block li{width:100%;min-width:fit-content;font-size:var(--font-size, 1em);text-align:center;border-radius:var(--border-radius);transition:background-color .3s ease-in-out;margin-bottom:0}.anchors-block li.active,.anchors-block li:hover{background-color:var(--background-color-active);transition:background-color .3s ease-in-out}.anchors-block li.active a,.anchors-block li:hover a{color:var(--color-active)}.anchors-block li.active{position:relative}.anchors-block li.active:before{content:"";display:block;width:100%;height:calc(100% + 6px);margin-top:-3px;border-radius:var(--border-radius);background:var(--background-color-active);position:absolute;z-index:-1}.anchors-block li a{width:100%;display:inline-block;padding:15px 10px;color:var(--color)}.anchors-block li a:hover{text-decoration:none}