.o-glossary{padding:40px 0}.m-glossary__search{align-items:center;background:#fff;border:1px solid #2f2f2f;color:#474747;display:flex;font-size:15px;justify-content:flex-start;line-height:18px;margin:0 auto 20px;max-width:540px;width:100%}.m-glossary__search svg{margin-left:7.5px;max-width:18px}.m-glossary__search input{background-color:transparent;border:0;border-radius:0;color:#6b6b6b;padding:7.5px}@media (min-width:1024px){.m-glossary__search{margin-bottom:40px}}.m-glossary__anchors{align-items:stretch;border:1px solid #2f2f2f;display:flex;flex-direction:column;padding:7.5px}.m-glossary__anchors>span{color:#6b6b6b;font-size:16px;position:relative}.m-glossary__anchors>span:after{border-bottom:2px solid #6b6b6b;border-right:2px solid #6b6b6b;content:"";height:8px;position:absolute;right:0;top:48%;-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out;width:8px}.m-glossary__anchors ul{display:none;list-style:none;margin:20px 0 0;max-height:320px;overflow-y:scroll;padding:0;width:100%}.m-glossary__anchors ul li{margin:0 0 12.5px;padding:0;position:relative}.m-glossary__anchors ul li a{color:#2f2f2f;display:block;font-size:18px;text-transform:lowercase}@media (min-width:1024px){.m-glossary__anchors{border:0;border-bottom:1px solid #9b9b9b;padding:0}.m-glossary__anchors>span{display:none}.m-glossary__anchors ul{display:flex;flex-direction:row;justify-content:start;margin:0 0 20px;max-height:none;overflow:hidden;width:100%}.m-glossary__anchors ul li{margin:0 0 20px;padding:0 15px}.m-glossary__anchors ul li:not(:last-child):after{background-color:#2f2f2f;content:"";display:inline-block;height:100%;position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:1px}.m-glossary__anchors ul li a{font-size:28px;font-weight:700;text-transform:none}.m-glossary__anchors ul li a:hover{color:#6b6b6b}}.m-glossary__letter{color:#20438e;font-size:28px;font-weight:700;margin-bottom:16px;text-transform:uppercase}.m-glossary__group{padding:40px 0 20px}.m-glossary__group:not(:last-child){border-bottom:3px solid #20438e}.m-glossary__article>a{display:block;margin-bottom:12px}.m-glossary__articleTitle{color:#2f2f2f;font-size:20px;font-weight:700}.m-glossary__articleLink{font-size:14px;margin-left:15px}.m-glossary__article>p{margin:0 0 20px}.a-glossary__backToTopBtn{align-items:center;background:#fff;border:1px solid #2f2f2f;border-radius:17.5px;bottom:0;color:#2f2f2f;cursor:pointer;display:flex;font-size:16px;height:35px;justify-content:center;left:50%;position:fixed;text-align:center;-webkit-transform:translate(-50%,100%);-moz-transform:translate(-50%,100%);transform:translate(-50%,100%);width:140px}.a-glossary__backToTopBtn:hover{background-color:#20438e;border-color:#20438e;color:#fff}.a-glossary__backToTopBtn.-active{-webkit-transform:translate(-50%,-80px);-moz-transform:translate(-50%,-80px);transform:translate(-50%,-80px)}