@import "../fonts/barlow/_font.css";:root{--col-white:#fff;--col-black:#000c;--col-main:#225a88;--col-main-bright:#63a2d6;--col-main-pale:#225a8855;--col-list-head:#fffa;--col-list-head1:#e6eff8;--col-list-even:#e3eef7;--col-list-odd:#ceddec;--col-bg-r:#ff000033;--col-bg-g:#00ff0033;--col-bg-b:#0000ff33;--shadow:0 0 8px #225a8866;--fade-v-a:linear-gradient(180deg,var(--col-main-bright) 0%,var(--col-main) 100%);--bg-r:var(--col-bg-r);--bg-g:var(--col-bg-g);--bg-b:var(--col-bg-b);--time-ease-fast:.1s;--time-ease-med:.3s;--time-ease-slow:.6s;--pad-main:20px;--gap-main:20px;--marker-size:6px;--icon-size:32px;--icon-dist:10px;--pad-h:calc(2*var(--pad-main));--pad-v:var(--pad-main);--bp-mid:640px;--bp-max:920px;--outline:1px solid #ff000022;}html{box-sizing:border-box;font-family:Barlow,times,arial,helvetica,sans-serif;font-size:16px;line-height:1.25em;}*,*:before,*:after{box-sizing:inherit;letter-spacing:.03em;}html,body,div,form,fieldset,img,legend,label{margin:0;padding:0;}header,nav,main,article,section,aside,footer,img{display:block;}html{display:flex;position:relative;margin:0;padding:0;width:100%;min-height:100%;min-width:320px;overflow-x:auto;scrollbar-gutter:stable;scrollbar-width:thin;}@media screen and (min-width:320px){html{overflow-x:hidden}}body{display:flex;flex-direction:column;position:relative;margin:0;padding:0;width:100%;min-height:100%;scrollbar-gutter:auto;}h1,h2,h3,h4,h5{font-weight:600;color:var(--col-main);line-height:1.2em;text-transform:uppercase;margin:0;}p+h3,p+h4{margin-top:2em;}h1+*,h2+*,ul+*,ol+*,table+*,form+*{margin-top:2em;}h3+*,h5+*,p+*{margin-top:1.25em;}[class*="flex-h"] h1+*,[class*="flex-h"] h2+*,[class*="flex-h"] h3+*,[class*="flex-h"] h4+*,[class*="flex-h"] h5+*,[class*="flex-h"] p+*,[class*="flex-h"] ul+*,[class*="flex-h"] ol+*,[class*="flex-h"] table+*,[class*="flex-h"] form+*{margin-top:0;}h1{font-size:24px;}h2{font-size:18px;}h3{font-size:14px;}h4,h5{font-size:14px;}@media screen and (min-width:640px){h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}h4,h5{font-size:16px}}div,span,h1,h2,h3,h4,h5,img,table,ul,ol,li,form{}a{text-decoration:none;position:relative;color:var(--col-main);}a:hover{text-decoration:underline;}pxxx{margin:0;padding:0;}hr{margin:var(--pad-main) 0;padding:0;border:0 none;border-top:1px solid var(--col-main-bright);}.dotted{border-top:1.9px dotted var(--col-main-bright);}.dashed{border-top:1px dashed var(--col-main-bright);}.xbg-fade{background:#ddd;}.bg-fade{background:radial-gradient(circle at 20% 30%,#fff 0%,transparent 50%),radial-gradient(circle at 80% 20%,#fff 0%,transparent 60%),radial-gradient(circle at 60% 80%,#fff 0%,transparent 50%),var(--col-main-pale)}@keyframes drift{0%{background-position:0 0%}100%{background-position:100% 100%}}.bg-fadexx{animation:drift 60s linear infinite;}.header{flex:0 0 auto;background:var(--fade-v-a);}.header *,.footer *{color:var(--col-white);}.main{flex:1 0 auto;padding:var(--pad-main) 0 0 0;}.footer{position:relative;flex:0 0 auto;color:var(--col-white);background:var(--fade-v-a);}.stage{display:block;position:relative;width:100%;padding:0;margin-left:auto;margin-right:auto;max-width:var(--bp-max);}.stage-padding{padding:var(--pad-v) var(--pad-v);transition:padding var(--time-ease-fast) ease-out;}.stage-padding-h{padding-left:var(--pad-main);padding-right:var(--pad-main);}.stage-padding-v{padding-top:var(--pad-main);padding-bottom:var(--pad-main);}.list-ul{list-style:none;margin-left:0;padding-left:0;}.list-ul li{position:relative;padding-left:calc(3 * var(--marker-size));}.list-ul li+li{margin-top:1em;}.list-ul li::before{content:'';display:block;position:absolute;width:var(--marker-size);height:var(--marker-size);left:0;top:6px;background-color:var(--col-main);}.cat-list{list-style:none;margin:0;padding-left:0;}.cat-list-brand{display:block;position:relative;width:48px;}.cat-list-brand img{display:block;position:relative;width:100%;min-width:32px;height:auto;}.cat-list-right{text-align:right;margin-top:-10px;}.cat-item{padding:var(--pad-main);margin-top:6px;background:var(--col-list-odd);box-shadow:var(--shadow);display:flex;justify-content:space-between;flex-direction:column;gap:20px;}@media screen and (min-width:640px){.cat-item{flex-direction:row}.cat-list-right{text-align:none;margin-top:inherit}}.cat-item p{margin:0;}.shadow{box-shadow:var(--shadow);}.cat-item:nth-child(even){background:var(--col-list-even);}.cat-item:last-of-type{border-radius:0 0 20px 20px;}.nav-footer{list-style:none;padding:0;margin:0;}.nav-footer li{display:block;position:relative;}a[class*="link-"],[class*="nav-"] a,.cat-item a{font-weight:600;text-transform:uppercase;}.nav-footer{}.nav-footer li+li{margin-top:0;padding-left:calc(var(--marker-size) + var(--gap-main));}.nav-footer li+li::before{content:'';display:block;position:absolute;width:var(--marker-size);height:var(--marker-size);left:0;top:6px;background-color:var(--col-white);}[class*="flex-"]{display:flex;}[class*="flex-h"]{flex-direction:row;gap:var(--gap-main);}[class*="flex-h-l"]{justify-content:flex-start;}[class*="flex-h-c"]{justify-content:center;}[class*="flex-h-r"]{justify-content:flex-end;}[class*="flex-h-sb"]{justify-content:space-between;}[class*="flex-h-l-t"],[class*="flex-h-c-t"],[class*="flex-h-r-t"],[class*="flex-h-sb-t"]{align-items:flex-start;}[class*="flex-h-l-c"],[class*="flex-h-c-c"],[class*="flex-h-r-c"],[class*="flex-h-sb-c"]{align-items:center;}[class*="flex-h-l-b"],[class*="flex-h-c-b"],[class*="flex-h-r-b"],[class*="flex-h-sb-b"]{align-items:flex-end;}[class*="flex-"] h1,[class*="flex-"] h2,[class*="flex-"] h3,[class*="flex-"] h4,[class*="flex-"] h5{margin:0;}[class*="flex-h"]>*{flex-wrap:nowrap;}[class*="link"]{cursor:pointer;}.link-txt{}.link-footer.active{text-decoration:underline;opacity:.5;pointer-events:none;}.link-mail{padding-left:calc(var(--icon-size) + var(--icon-dist));}.link-mail::before{display:block;position:absolute;content:"";width:var(--icon-size);height:var(--icon-size);left:0;top:-6px;background:url(../img/icon-mail.png) 0 0 no-repeat;background-size:100%;}.link-pdf,.link-top{white-space:nowrap;color:var(--col-main);padding-right:calc(var(--icon-size) + var(--icon-dist));}.link-pdf::after{display:block;position:absolute;content:"";width:var(--icon-size);height:var(--icon-size);right:0;top:-8px;background:url(../img/icon-pdf.png) 0 0 no-repeat;background-size:100%;}.link-top::after{display:block;position:absolute;content:"";width:var(--icon-size);height:var(--icon-size);right:0;top:-8px;background:url(../img/icon-top.png) 0 0 no-repeat;background-size:100%;}.link-hl{color:var(--col-main);}.link-more,.link-less{color:var(--col-main);padding-right:calc(.5*var(--icon-size) + var(--icon-dist));}.link-more::after,.link-less::after{display:block;position:absolute;content:"";width:calc(.5*var(--icon-size));height:calc(.5*var(--icon-size));right:0;top:2px;background:url(../img/arrows-down.png) 0 0 no-repeat;background-size:100%;}.link-less::after{transform:rotate(180deg);}.read-more .link-less{display:none;}.read-more-content{max-height:0;overflow:hidden;transition:max-height .2s ease-out;}.read-more.is-open .read-more-content{max-height:400px;transition:max-height .3s ease-out;}.read-more.is-open .link-less{display:inherit;}.read-more.is-open .link-more{display:none;}.block-switch{display:flex;flex-direction:column;}.block-switch img{width:100%;max-width:400px;height:auto;margin-left:auto;margin-right:auto;}.cat-head{padding:var(--pad-main);border-radius:20px 20px 0 0;background:var(--col-list-head);box-shadow:var(--shadow);}@media screen and (min-width:640px){.cat-head{padding-left:calc(2*var(--pad-main))}}.cat-icons{display:block;position:relative;width:100%;max-width:280px;}.cat-icons img{display:block;position:relative;width:100%;height:auto;}.markets{display:block;position:relative;width:100%;background:#fff9;}.markets .aspect{aspect-ratio:10 / 1.3;gap:60px;}.market-img{display:block;position:relative;height:100%;}.markets img{display:block;position:relative;height:100%;width:auto;}.read-more{margin-top:20px;}@media screen and (min-width:640px){.offset-ce{margin-left:-6%!important}.block-switch{flex-direction:row;justify-content:space-between;gap:var(--gap-main)}.block-switch>*{flex:1;height:auto}.block-switch-l{order:-1}.block-switch-r{order:1}}@media screen and (min-width:640px){.stage-padding{padding:var(--pad-v) var(--pad-h);transition:padding var(--time-ease-med) ease-out}}.ppz{font-size:14px;display:block;margin:20px;text-align:center;opacity:.6;}@media screen and (min-width:640px){.ppz{position:absolute;right:0;top:0}}
