@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;800&display=swap);
body{min-width:320px}main h1,main .h1,main .c-h1{color:#252727;font-weight:bold;line-height:1}main h2,main .h2,main .c-h2{color:#252727;font-weight:normal;line-height:1}main h3,main .h3,main .c-h3{font-weight:normal}main big,main .big,main .c-big{color:#252727;font-size:21px}main b,main strong{font-weight:bold}main hr{border:none}main ul{padding-left:30px}main ul li{margin-bottom:10px}main ol{padding-left:30px}main ol li{margin:10px 0}main a:hover{text-decoration:none}main .c-right{float:right;margin:0 0 10px 10px}main .c-left{float:left;margin:0 10px 10px 0}main .c-black{color:#252727}main .c-hidden{display:none}@media print,screen and (max-width: 37.49875em){main .c-small-hidden{display:none}}@media print,screen and (min-width: 37.5em)and (max-width: 56.24875em){main .c-medium-hidden{display:none}}@media print,screen and (min-width: 56.25em)and (max-width: 62.49875em){main .c-large-hidden{display:none}}@media screen and (min-width: 62.5em)and (max-width: 74.99875em){main .c-tablecontainer-hidden{display:none}}@media screen and (min-width: 75em){main .c-xlarge-hidden{display:none}}ul{list-style:none;padding-left:0;margin-block-start:0;margin-block-end:0}.content-container{max-width:1300px;width:100%;margin:0 auto;pointer-events:all}input,textarea{border:0;outline:0;background-color:transparent;min-height:0}input:focus,textarea:focus{outline:none}a{color:inherit;text-decoration:none}
.b-patents{margin-bottom:30px}.b-patents__text{font-size:14px;margin-bottom:30px}@media print,screen and (min-width: 37.5em){.b-patents__text{font-size:16px}}.b-patents__files{display:block}@media print,screen and (min-width: 37.5em){.b-patents__files{display:flex;justify-content:space-between;flex-wrap:wrap}}.b-patents__file{text-decoration:none;color:#252727;font-size:16px;display:block;transition:color .3s}.b-patents__file:not(.b-patents__file:last-child){margin-bottom:30px}@media print,screen and (min-width: 37.5em){.b-patents__file{width:calc(50% - 15px);display:flex;font-size:18px}}.b-patents__info{margin-left:15px}.b-patents__name,.b-patents__size{display:block}.b-patents__size{font-size:13px;margin-top:3px}
.b-cookies{position:fixed;z-index:99;top:0;left:0;right:0;bottom:0;background-color:rgba(37,39,39,.3);width:100vw;height:100vh;display:flex;justify-content:center;align-items:flex-end;padding:0 40px}.b-cookies.hidden{display:none}.b-cookies__banner{max-width:580px;margin-bottom:25px;background-color:#fefefe;padding:25px 20px;display:flex;flex-direction:column;gap:20px}.b-cookies__message{font-size:16px;color:#252727;line-height:28px;font-weight:600}.b-cookies__link{color:#39d5ae;text-decoration:underline}.b-cookies__link:hover{text-decoration:none}.b-cookies__submit{cursor:pointer;border:none;width:100%;padding:8px 20px;font-size:18px;display:flex;justify-content:center;align-items:center;background-color:#39d5ae;color:#fefefe;font-weight:500}
