.flatpage__wrapper{padding:23px 16px 16px}.flatpage__title{display:block;margin:0 0 16px;padding:0;font:normal 400 100% "TazBlack",sans-serif;font-size:1.3125rem;line-height:1.375rem;letter-spacing:.02375rem;color:#000}@media screen and (min-width:1024px){.flatpage__title{margin:0 0 8px;padding:20px 0 0 0;font-size:2.844375rem;line-height:2.9375rem;letter-spacing:.051875rem}}@media screen and (min-width:1680px){.flatpage__title{font-size:3.54875rem;line-height:3.6875rem;letter-spacing:.065rem}
}.flatpage__content{margin-bottom:23px;word-break:break-word}@media screen and (min-width:1024px){.flatpage__content{margin-bottom:40px}}.flatpage__content>*+div,.flatpage__content>*+blockquote{margin:23px 0 0}@media screen and (min-width:1024px){.flatpage__content>*+div,.flatpage__content>*+blockquote{margin:26px 0 0}}.flatpage__content>div+*,.flatpage__content>blockquote+*{margin:23px 0 0}@media screen and (min-width:1024px){.flatpage__content>div+*,.flatpage__content>blockquote+*{margin:26px 0 0}
}.flatpage__content>*+*{margin:16px 0 0}.flatpage__content>p{font:normal 400 100% "LabGrotesque",sans-serif;font-size:1.0625rem;line-height:1.625rem;color:#000}@media screen and (min-width:1024px){.flatpage__content>p{font-size:1.08125rem}}@media screen and (min-width:1680px){.flatpage__content>p{font-size:1.25rem;line-height:2rem}}.flatpage__content>p a{color:#007fff !important}.flatpage__content>p a:hover{text-decoration:underline}.flatpage__content>h1{font:normal 400 100% "TazBlack",sans-serif;font-size:1.4175rem;line-height:1.5rem;color:#000;letter-spacing:.02625rem}
@media screen and (min-width:1024px){.flatpage__content>h1{font-size:1.875rem;line-height:1.9375rem;letter-spacing:.034375rem}}@media screen and (min-width:1680px){.flatpage__content>h1{font-size:2.36rem;line-height:2.4375rem;letter-spacing:.043125rem}}.flatpage__content>h1 em,.flatpage__content>h1 i{font:normal 400 100% "TazBlackItalic",sans-serif;font-size:1.4175rem;line-height:1.5rem;color:#000;letter-spacing:.02625rem}@media screen and (min-width:1024px){.flatpage__content>h1 em,.flatpage__content>h1 i{font-size:1.875rem;line-height:1.9375rem;letter-spacing:.034375rem}
}@media screen and (min-width:1680px){.flatpage__content>h1 em,.flatpage__content>h1 i{font-size:2.36rem;line-height:2.4375rem;letter-spacing:.043125rem}}.flatpage__content>h2{font:normal 400 100% "TazBlack",sans-serif;font-size:1.371875rem;line-height:1.4375rem;color:#000;letter-spacing:.025rem}@media screen and (min-width:1024px){.flatpage__content>h2{font-size:1.666875rem;line-height:1.75rem;letter-spacing:.030625rem}}@media screen and (min-width:1680px){.flatpage__content>h2{font-size:2.0975rem;line-height:2.1875rem;letter-spacing:.03875rem}
}.flatpage__content>h2 em,.flatpage__content>h2 i{font:normal 400 100% "TazBlackItalic",sans-serif;font-size:1.371875rem;line-height:1.4375rem;color:#000;letter-spacing:.025rem}@media screen and (min-width:1024px){.flatpage__content>h2 em,.flatpage__content>h2 i{font-size:1.666875rem;line-height:1.75rem;letter-spacing:.030625rem}}@media screen and (min-width:1680px){.flatpage__content>h2 em,.flatpage__content>h2 i{font-size:2.0975rem;line-height:2.1875rem;letter-spacing:.03875rem}}.flatpage__content>h3{font:normal 400 100% "TazBlack",sans-serif;font-size:1.3125rem;line-height:1.375rem;color:#000;letter-spacing:.024375rem}
@media screen and (min-width:1024px){.flatpage__content>h3{font-size:1.4175rem;line-height:1.5rem;letter-spacing:.02625rem}}@media screen and (min-width:1680px){.flatpage__content>h3{font-size:1.765rem;line-height:1.875rem;letter-spacing:.0325rem}}.flatpage__content>h3 i,.flatpage__content>h3 em{font:normal 400 100% "TazBlackItalic",sans-serif;font-size:1.3125rem;line-height:1.375rem;color:#000;letter-spacing:.024375rem}@media screen and (min-width:1024px){.flatpage__content>h3 i,.flatpage__content>h3 em{font-size:1.4175rem;line-height:1.5rem;letter-spacing:.02625rem}
}@media screen and (min-width:1680px){.flatpage__content>h3 i,.flatpage__content>h3 em{font-size:1.765rem;line-height:1.875rem;letter-spacing:.0325rem}}.flatpage__content>h4{font:normal 400 100% "TazBlack",sans-serif;font-size:1.184375rem;line-height:1.25rem;color:#000;letter-spacing:.021875rem}@media screen and (min-width:1024px){.flatpage__content>h4{font-size:1.3125rem;line-height:1.375rem;letter-spacing:.024375rem}}@media screen and (min-width:1680px){.flatpage__content>h4{font-size:1.56875rem;line-height:1.625rem;letter-spacing:.02875rem}
}.flatpage__content>h4 i,.flatpage__content>h4 em{font:normal 400 100% "TazBlackItalic",sans-serif;font-size:1.184375rem;line-height:1.25rem;color:#000;letter-spacing:.021875rem}@media screen and (min-width:1024px){.flatpage__content>h4 i,.flatpage__content>h4 em{font-size:1.3125rem;line-height:1.375rem;letter-spacing:.024375rem}}@media screen and (min-width:1680px){.flatpage__content>h4 i,.flatpage__content>h4 em{font-size:1.56875rem;line-height:1.625rem;letter-spacing:.02875rem}}.flatpage__content>h5{font:normal 400 100% "TazBold",sans-serif;font-size:1.115625rem;line-height:1.1875rem;color:#000;letter-spacing:.020625rem}
@media screen and (min-width:1024px){.flatpage__content>h5{font-size:1.170625rem;line-height:1.25rem;letter-spacing:.02125rem}}@media screen and (min-width:1680px){.flatpage__content>h5{font-size:1.371875rem;line-height:1.4375rem;letter-spacing:.025rem}}.flatpage__content>h5 i,.flatpage__content>h5 em{font:normal 400 100% "TazBoldItalic",sans-serif;font-size:1.115625rem;line-height:1.1875rem;color:#000;letter-spacing:.020625rem}@media screen and (min-width:1024px){.flatpage__content>h5 i,.flatpage__content>h5 em{font-size:1.170625rem;line-height:1.25rem;letter-spacing:.02125rem}
}@media screen and (min-width:1680px){.flatpage__content>h5 i,.flatpage__content>h5 em{font-size:1.371875rem;line-height:1.4375rem;letter-spacing:.025rem}}.flatpage__content>h6{font:normal 400 100% "TazBold",sans-serif;font-size:.969375rem;line-height:1rem;color:#000;letter-spacing:.018125rem}@media screen and (min-width:1024px){.flatpage__content>h6{font-size:.969375rem;line-height:1rem;letter-spacing:.0175rem}}@media screen and (min-width:1680px){.flatpage__content>h6{font-size:1.184375rem;line-height:1.25rem;letter-spacing:.021875rem}
}.flatpage__content>h6 i,.flatpage__content>h6 em{font:normal 400 100% "TazBoldItalic",sans-serif;font-size:.969375rem;line-height:1rem;color:#000;letter-spacing:.018125rem}@media screen and (min-width:1024px){.flatpage__content>h6 i,.flatpage__content>h6 em{font-size:.969375rem;line-height:1rem;letter-spacing:.0175rem}}@media screen and (min-width:1680px){.flatpage__content>h6 i,.flatpage__content>h6 em{font-size:1.184375rem;line-height:1.25rem;letter-spacing:.021875rem}}.flatpage__content strong,.flatpage__content b{font:normal 400 100% "LabGrotesqueBold",sans-serif;color:#000}
.flatpage__content em,.flatpage__content i{font:normal 400 100% "LabGrotesqueItalic",sans-serif;color:#000}.flatpage__content strong em,.flatpage__content strong i,.flatpage__content em strong,.flatpage__content i strong,.flatpage__content i b,.flatpage__content em b,.flatpage__content b i,.flatpage__content b em{font:normal 400 100% "LabGrotesqueBoldItalic",sans-serif;color:#000}.flatpage__content ul,.flatpage__content ol{padding:0 0 0 36px;list-style-type:none}.flatpage__content ul li,.flatpage__content ol li{position:relative;font:normal 400 100% "LabGrotesque",sans-serif;font-size:1.0625rem;line-height:1.625rem;color:#000}
@media screen and (min-width:1024px){.flatpage__content ul li,.flatpage__content ol li{font-size:1.08125rem}}@media screen and (min-width:1680px){.flatpage__content ul li,.flatpage__content ol li{font-size:1.25rem;line-height:2rem}}.flatpage__content ul li+li,.flatpage__content ol li+li{margin:8px 0}.flatpage__content ul>li::before{content:" ";position:absolute;top:11px;left:-23px;width:6px;height:6px;margin:auto;border-radius:50%;background-color:#212121}.flatpage__content ol>li{counter-increment:listitem}
.flatpage__content ol>li::before{content:counter(listitem) ".";position:absolute;top:0;left:-25px;color:#212121}.flatpage__content blockquote{position:relative;display:inline-block;width:100%;padding:32px 0 32px 52px;border-top:10px solid rgba(0,0,0,0.12);border-bottom:10px solid rgba(0,0,0,0.12)}.flatpage__content blockquote p,.flatpage__content blockquote strong,.flatpage__content blockquote a{font:normal 400 100% "TazBlack",sans-serif}.flatpage__content blockquote em,.flatpage__content blockquote i{font:normal 400 100% "TazBlackItalic",sans-serif}
.flatpage__content blockquote p,.flatpage__content blockquote strong,.flatpage__content blockquote a,.flatpage__content blockquote em,.flatpage__content blockquote i{font-size:1.5rem;line-height:1.5625rem;color:#000;letter-spacing:.0275rem}.flatpage__content blockquote::before{content:"\e95c";position:absolute;top:27px;left:6px;font-family:"icomoon";speak:none;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:24px;height:24px;font-size:1.5rem;line-height:2.25rem;color:#000}
.flatpage__content ol.singlelist,.flatpage__content ol.restartlist,.flatpage__content ol:first-of-type.onelist,.flatpage__content hr+ol:first-of-type{counter-reset:listitem}.flatpage__content hr{display:none}.flatpage__didomi_wrap{position:sticky;bottom:8px;display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:15px 8px;border-radius:3px;box-shadow:0 3px 5px -1px rgba(0,0,0,0.02),0 1px 18px 0 rgba(0,0,0,0.12),0 6px 10px 0 rgba(0,0,0,0.14);font:normal 400 100% "LabGrotesque",sans-serif;font-size:.875rem;line-height:1.125rem;color:#000;background-color:white}
.flatpage__didomi_wrap .btn{padding:0 9px 0 8px}@media screen and (min-width:1024px){.flatpage__didomi_wrap{bottom:24px;max-width:344px;margin:0 auto 24px auto;padding:15px 7px 15px 16px}}.flatpage__didomi_text{margin-right:8px}@media screen and (min-width:1024px){.column{padding:0}}.member_award{position:relative;box-sizing:border-box;width:100%;max-width:328px}@media screen and (min-width:1024px){.member_award{float:left;width:100%;max-width:243px;padding:0}}.member_award p.member_award_text{position:relative;box-sizing:border-box;margin:0;padding:0 0 27px 0;font:normal 400 100% "TazRegular",sans-serif;font-size:.8125rem;line-height:1rem}
.member_award p.member_award_text::after{content:"";position:absolute;bottom:18px;left:0;width:90%;height:1px;border-bottom:1px solid rgba(0,0,0,0.12)}@media screen and (min-width:1024px){.member_award p.member_award_text{top:11px;box-sizing:border-box;max-width:250px}}.member_award.awards{margin-top:-10px}@media screen and (min-width:1024px){.member_award.awards{max-width:100%}}.member_award.member_award_figure{position:relative;display:inline-block;margin:0}.member_award.member_award_figure::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.member_award.member_award__logo{display:block;width:100%;max-width:328px;height:auto;margin:0}.table_wrap_small,.table_wrap_big{width:100%;max-width:622px;margin:26px 0;overflow:hidden;overflow-x:auto}.table_wrap_small table,.table_wrap_big table{border-collapse:collapse;width:100%;min-width:740px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:1rem;line-height:1.625rem}.table_wrap_small td,.table_wrap_small th,.table_wrap_big td,.table_wrap_big th{text-align:left;border-bottom:1px solid rgba(0,0,0,0.12)}
.table_wrap_small th,.table_wrap_big th{padding:8px;height:42px;background:#f5f5f5;color:rgba(0,0,0,0.52)}.table_wrap_small td,.table_wrap_big td{height:33px;padding:4px 8px}.table_wrap_big table{width:4710px}.table_wrap_big td,.table_wrap_big th{width:200px}.table_wrap_big td:first-child,.table_wrap_big th:first-child{width:430px}.table_wrap_big td:nth-child(2),.table_wrap_big th:nth-child(2){width:130px}.table_wrap_big td:last-child,.table_wrap_big th:last-child{width:3800px}