#ht,#by{height:100%;color:#fff;margin:0 auto;padding:0;overflow:hidden}

:root{--u:6px;--s:150,150,150,;--g:calc(2.5*var(--u));--v:calc(1.5*var(--u));--a1:4s linear infinite;--la:ab1 var(--a1);--ra:ab2 var(--a1)}

::-webkit-scrollbar{width:var(--v);height:var(--v)} 

::-webkit-scrollbar-track{background:rgba(var(--s).2);border-radius:var(--g)} 

::-webkit-scrollbar-thumb{background:rgba(var(--s).3);border-radius:var(--g)} 

::-webkit-scrollbar-thumb:hover{background:rgba(var(--s).4)} 

::-webkit-scrollbar-thumb:active{background:rgba(var(--s).5)}

@font-face{font-family:'l';src:url('l.woff2') format('woff2')}

@font-face{font-family:'t';src:url('t.woff2') format('woff2')}

*{scrollbar-color:rgba(150,150,150,.3) rgba(150,150,150,.2);scrollbar-width:thin;font-family:t;

	text-shadow:1px 1px 1px #000;user-select:none;cursor:url(./c0.svg),auto;margin:0;padding:0;

	box-sizing:border-box;color:#ace;letter-spacing:-.25px;outline:none

}

sr{color:#888;font-size:11px;font-style:italic;}

hs{text-align:right;display:block;transform:skew(0deg) !important}

hc{position:absolute;left:50%;transform:translate(-50%);top:32px;animation:fio 4s ease-in;animation-iteration-count:1;font-size:21px;letter-spacing:1px;color:#082}

@keyframes fio{0%,100%{opacity:0}50%{opacity:1}}

@keyframes ab1{0%{background-color:#300}50%{background-color:#600}100%{background-color:#300}}

@keyframes ab2{0%{background-color:#030}50%{background-color:#040}100%{background-color:#030}}

/*img{pointer-events:none}*/

x,j{display:inline-block}

o{display:block}

.bo{font-size:100% !important;background:none;border:none}

wt{transform:skew(-7deg);opacity:.2;font-size:400%;display:grid;position:fixed;left:-250px;top:0;right:-250px;bottom:0;filter:hue-rotate(170deg);align-content:center;background:#888;z-index:10;text-align:center}

wt.h{display:none !important}

.rd{background:#8008;color:ff08}

c.h{display:none}

#wp{text-align:center;font-size:85%;align-self:center;transform:skew(-7deg);color:#fa7;animation:bl 3s linear infinite}

#wp:hover{cursor:url(./c1.svg),auto}

@keyframes bl{0%{opacity:.3} 25%{opacity:.6} 50%{opacity:.8} 75%{opacity:.6} 100%{opacity:.3}}

bgu{display:inline-block;width:30px;height:30px;border-radius:50%;background:#234;bottom:50%;position:fixed;margin-left:970px;transform:rotate(-90deg);text-align:center;opacity:.6;font-size:130%;color:#bfd;border:1px solid #444;filter:drop-shadow(1px 1px 1px #000);}

bgu:hover{opacity:.8;cursor:url(./c1.svg),auto}

bgu:active{opacity:1;bottom:calc(50% - 1px)}

bgu.h{display:none}

bgu:before{content:'➙'}

#hb1,#hb2{width:171px;height:360px;z-index:1000;position:fixed;left:-200px;top:-405px}

#hb1.av{animation:ea1 4s,sd 4s}

#hb2.av{animation:ea2 4s,sd 4s}

#hb1.m,#hb2.m{zoom:2}

#hb1.bv,#hb2.bv{opacity: 0;transition:opacity 8s linear}

@keyframes sd{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}

#msk{text-align:center;position:absolute;z-index:10;background:#2478;left:0;top:0;right:0;bottom:0;padding:70px;cursor:url(./c1.svg),auto;opacity:1}

#msk video.s{max-height:100%;max-width:100%;margin:0;background:rgba(25,50,100,.3);border-radius:10px;border:1px solid #777;filter:drop-shadow(1px 1px 1px black)}

#s y{border-top:2px solid transparent;letter-spacing:1px;color:#bfd;margin:0px 4px;transform:skew(-7deg);opacity:.6;border-radius:5px;padding:0 3px 1px 3px;display:inline-block;font-size:80%;font-weight:bold}

#s y:nth-child(1){font-family:l;font-size:21px;color:#19c}

#rs,#j,o[c]{height:35px}


j[r]{font-size:10px}

#rec td {vertical-align:top}

#rec td *{transform:skew(7deg)}

#rec td img{width:400px; opacity:.7}

#rec td img:hover{opacity:1}



#by,r,#financials,#financials c{display:grid}

#by{grid-template-rows:35px 1fr 35px;width:960px;gap:5px;background:#012 !important}

#rs,#j{overflow:hidden;background:#234}

#c{overflow:hidden auto;background:#123;border-radius:5px}

#c.h{display:none}

#rs o{grid-template-columns:auto auto auto;display:grid}

#rs o[c],#j o[c]{justify-content:space-between;padding:4px 7px}

#rs{border-bottom-left-radius:5px;border-bottom-right-radius:5px}

#rs{grid-template-rows:30px 4px}

#j{border-top-left-radius:5px;border-top-right-radius:5px}

#j{grid-template-rows:4px 30px}

#j o{font-size:15px;color:#09f;display:flex}

#j o *{color:#09f;transform:skew(-7deg);margin-top:2px;font-size:13px;line-height:25px}

#j [p]{line-height:15px;transform:skew(0deg);background:#42759b;width:17px;height:17px;text-align:center;color:#eee;font-weight:bold;border-radius:3px}

#j [p],#mln:hover{cursor:url(./c1.svg),auto;}

#lkdin,#lkdin *{letter-spacing:1px;font-weight:bold;transform:skew(0deg) !important;}

#lkdin:hover{cursor:url(./c1.svg),auto;}

#ldla{margin-left:-2px}

#ldla img{opacity:.6}

#ldla img:hover{animation:trdw 0.2s;animation-iteration-count: 1;cursor:url(./c1.svg),auto;opacity:.9}

#ldla img:active{opacity:1}

#ldla img{transform:skew(7deg);width:40px;height:24px;border:1px solid #888;border-radius:4px;filter:drop-shadow(1px 1px 1px black);animation:bca 2s linear infinite;margin:0 3px}

@keyframes trdw{0%{transform:translate(1px,1px) rotate(0deg)}20%{transform:translate(-1px,0px) rotate(1deg)}60%{transform:translate(-1px,1px) rotate(0deg)}100%{transform:translate(1px,-2px) rotate(-1deg)}} 

@keyframes bca{0%{border-color:#888}20%{ border-color:#88f}60%{ border-color:#8f8}100%{border-color:#888}}

#g{text-align:right}

#g f{width:18px;height:12px;display:inline-block;margin:5px 4px 2px 4px;opacity:.6;border:1px solid #fff;background-size: 15px 11px;

    background-repeat: no-repeat;

    background-position: center;}

	

y.edu{display:none !important}
y.edu,y.edu *{color:#fff !important}


#s y:hover,#s #wp:hover,#g f:hover{opacity:.8;cursor:url(./c1.svg),auto}

#s y:after{background:#3bd;content:"";height:1px;position:absolute;bottom:-5px;

left:50%;transition: width 0.3s linear 0s, left 0.3s linear 0s;width:0}

#s y:hover:after{width:100%;left:0}

#s y:active,#s #wp:active,#g f:hover{opacity:1;text-shadow:-1px -1px 1px #000}

#s y.c{border-top:2px solid #8f8}

toti{position:fixed;z-index:2000;border:1px solid #555;background:#0128;padding:2px 6px 4px 6px;font-size:65% !important;display:block;border-radius:10px;filter:drop-shadow(1px 1px 1px black);color:#cdfb}

toti.r{border-radius:4px;font-variant:all-small-caps;background:#2359}

l{height:25px}

c{height:50px;justify-content: space-between;}

y{display: grid;grid-template-rows:15px 45px auto;margin:10px 8px;gap:0px;border-top:1px solid #2349;background:#2349;padding:8px;border-radius:8px;box-shadow:0 0 4px #000}

l,c,j{transform:skew(-7deg)}

v{float:right}

v,l,l *{font-size:16px;}

l,l *{letter-spacing:1px;color:#89e7}

m,m *{font-size:37px;font-weight:bold}

v{letter-spacing:-.25px;color:#7cd7;margin:-19px 5px 0 0}

v[o]{margin:0}

v.doi{font-size:12px;color: #789;margin:-44px 0 0 0}

ko{

	font-size:12px;color: #789;margin:0 0 0 0

}

l:before{content:'∴ '}

l:after{content:' ∴'}

h{font-family:l;display:contents}

#s>x,#j>x{justify-self:center}

#s>x:first-child,#j>x:first-child{justify-self:flex-start}

#s>x:last-child,#j>x:last-child{justify-self:flex-end}

.g2{grid-template-columns:1fr 1fr;}

.g3{grid-template-columns:1fr 1fr 1fr;gap:5px}

t{display:contents;font-size:unset;font-weight:unset}

.vi{color:#8f8}

.ai{color:#3bd}

#hopi r{column-gap:5px;row-gap:25px}

#hopi>r{margin-top: 10px}

#hopi r o:first-child{line-height:19px;font-size:18px;;}

#hopi r o:nth-child(2) *:not(t){color:#fd7;float:right;font-size:26px}

#hopi r{grid-template-columns:1.05fr 1fr}

#hopi>c m{color:#fd7}

#hopi>c m h{color:#3bd}

#hopi r *{color:#3bd}

#hopi r t.cg{color:#fd7}

#hopi>r>o j{letter-spacing:0px !important;}

#hopi r[n='1']{grid-template-columns:1fr 4.8fr}

#hopi r[n='1'] j{font-size:14px !important;align-items:end}

#hopi r[n='1'] img{width:80px;height:80px;filter:drop-shadow(1px 1px 1px black);border-radius:50%;border:1px solid #19c;opacity:.7}

#hopi r[n='1'] j{float:left !important;line-height:16px}

#hopi r[n='1'] j[c='ad']{color:#ace;display:block !important}

#hopi r[n='1'] j[c='ai']{color:#3bd;margin-left: 10px}

#hopi r[n='1'] j[c='l']{letter-spacing:.25px;font-size:12px !important;display:block}

#hopi r[n='1'] j[c='l']:before{content:'✓ ';color:#3bd;margin-right:2px}

#hopi r[n='1'] j[c='n']{color:#888;font-size:12px !important}

#hopi r[n='1'] o{display:flex;flex-direction:column}

#hopi r[n='2']{grid-template-columns:4.5fr 1fr;align-items:end}

#hopi r[n='2'] o:nth-child(2){opacity:.5}

#hopi r[n='2'] *{font-size:14px;color:#9d9b;line-height:15px}

#hopi r[n='2'] img{width:37px;height:50px}

#hopi r[n='2'] o:last-child j{font-size:10px !important}

#why r{grid-column-gap:10px;grid-row-gap:12px}

#why r.g2 o[po]{font-size:14px;padding-bottom:10px;opacity:.8;width:100%;border-radius:10px;text-align:center}

#why r.g2 o[po]:hover{opacity:.9;background:#245c;animation:trem 0.2s;animation-iteration-count:1;cursor:url(./c1.svg),auto;}

#why r.g2 o[po] *:not(j):hover{opacity:.9;background:#245c;cursor:url(./c1.svg),auto;}

@keyframes trem{0%{transform:translate(1px,1px) rotate(0deg)}20%{transform:translate(-3px,0px) rotate(1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}100%{transform:translate(1px,-2px) rotate(-1deg)}}

#why r.g2 o[po]:active{opacity:1}

#why r.g2 o[po] p{display:inline-block;animation:bl2 2s linear infinite,sd 8s linear infinite}

@keyframes bl2{0%{opacity:.2} 25%{opacity:.7} 50%{opacity:1} 75%{opacity:.7} 100%{opacity:.2}}

#why r.g2 o[po] j{transform:rotate(-5deg);letter-spacing:-.25px;text-align:center;margin:4px 0 -4px 0}

#why r.g2 o[po] img{width:149px;height:87px;transform:skew(0deg,-5deg);;margin:0 auto;margin-top:7px;border-radius:8px;background:#345;filter:drop-shadow(1px 1px 1px black);border:1px solid #444}

#why r t.vi{color:#8f8}

#why r t.ai{color:#3bd}

#why o:nth-child(2) j[c='p']{transform:rotate(-5deg);padding-bottom:10px;margin:0px 300px 0 0;color:#358;float:right}

#why o:nth-child(2) j[c='r']{transform:rotate(-5deg);padding-bottom:50px;margin:-10px 25px 0 0;color:#358;float:right}

#why o:nth-child(2)>img{width:450px;margin-top:-5px;transform:skew(0deg,-5deg);background:#345;border-radius:10px;filter:drop-shadow(1px 1px 1px black);border:1px solid #444}

#why o m{display:flex;width:100%;transform:skew(-7deg);font-size:26px !important;margin-top:10px}

#why o m,#why o m *{color:#7b7d;font-size:32px}

#why o m[n='l']{margin-top:50px}

#why o[n='rr'] *,#why o[n='l'] *{

	font-size: 10px !important;

}

#why o j:not(.ne){display:block;height:16px;letter-spacing:.35px}

#why o j[s]{letter-spacing:1px}

#why o j[c='l']:before{content:'✎  ';color:#3bd;opacity:.8;margin-right:4px}

#why o:nth-child(1) j:nth-child(1),#why o:nth-child(1) j:nth-child(2),#why o:nth-child(1) j:nth-child(3){margin-top:8px}

#why o j.ai{margin:7px 0}

#why img[po]{width:112px !important;height:85px}

#why r[la]{grid-template-columns:4fr 1fr;align-items:end;margin-top:30px;width:90%;float:right}

#why r.m{margin-top:10px}

#why r[la] j,#why r[la] j *{color: #9d9b}	

#why r[la] j{display: flex;margin-top:0 !important;transform:skew(-7deg);font-size:14px;line-height:11px}

#what r{grid-template-columns:1fr 1.1fr 1fr;margin:4px 0}

#what r.g3[s]{grid-template-columns:1fr 2fr 1fr;margin:0 10px}

#what o[t]{font-size:28px;transform:skew(-7deg);text-align:center;line-height:26px}

#what o[a1] j{/*display:block;*/color:#bbb;font-size:14px}

#what o[a1] j t{color:#fb8;font-size:22px;font-weight:bold;line-height:20px}

#what o[a2] j{color:#bbb;font-size:15px;color:#3bd}

#what o[a3]{font-size:28px;line-height:23px;text-align:right}

#what o[l],#what o[c],#what o[r]{font-size:28px;transform:text-align:left;border-radius:4px;filter:drop-shadow(1px 1px 1px black);padding:1px 0 3px 3px}

#what o[l],#what o[r]{border:1px solid #777;}

#what o[c]{border:1px solid transparent;font-size:23px}

#what o[l]{animation:var(--la)}

#what o[r]{animation:var(--ra)}

#what o[l] j,#what o[c] j,#what o[r] j{display:block;}

#what o[l] j:before,#what o[r] j:before{content:'≈ ';font-size:12px;vertical-align:middle;opacity:.6;margin:0 2px}

#what o[c] j{text-align:center}

#what o[c] j:before{content:'←';font-size:32px;margin:0 10px;float:left;color:#fb8b}

#what o[c] j:after{content:'→ ';font-size:32px;margin:0 10px;float:right;color:#becb}

#what o[l] j,#what o[c] j,#what o[r] j{line-height:32px}

#what o[l] j{color:#fb8b;height:32px}

#what o[c] j{color:#bbbb;height:32px}

#what o[r] j{color:#becb;height:32px}

#what o[r] j t{font-size:12px;left:120px;display:inline-block;position:absolute;height:28px;top:4px;letter-spacing:-.5px;color:#becb;opacity:.5}

#what o[r] j t:before{content:'≈ '}

#what o[b1],#what o[b2],#what o[b3],#what o[b4]{background-repeat:no-repeat}

#what o[b1]{background-image:url(../i/b1.png);background-position:190px 12px;background-size:90px 80px}

#what o[b2]{background-image:url(../i/b2.png);background-position:205px 15px;background-size:78px 54px}

#what o[b3]{background-image:url(../i/b3.png);background-position:155px 35px;background-size:125px 83px}

#what o[b4]{background-image:url(../i/b4.png);background-position:155px 35px;background-size:125px 83px}

#how r{grid-column-gap:30px;margin-top:-60px}

#how j[tp]{margin-top:30px;z-index:1;text-align:center;font-size:30px}

#how j[tp] t{display:inline-block;font-weight:bold}

#how j[tp] t[a]{width:160px}

#how j[tp] t[s]{width:220px}

#how j[tp] t[c]{width:100px}

#how j[tp] t[s]{width:220px}

#how j[tp] t[a]{width:160px}

#how j[tp] t[r]{color:#a00}

#how j[tp] t[v]{color:#8f8}

#how td c{display:block}

#how table{width:100%;height:100%;border-radius:10px;border-collapse:collapse}

#how table td{text-align:center;padding:0}

#how o{width:20px;display:inline-block}

#how table:first-child{background:#c003}

#how table:last-child{background:#0503}

#how td.ju{width:50%;vertical-align:top}

#how td.l{text-align:left}

#how td.r{text-align:right}

#how img.pm,#how img.co1,#how img.c2{filter:drop-shadow(1px 1px 1px black)}

#how img.pm{width:192px;height:108px;margin-top:10px}

#how img.j{margin-top:60px;border-radius:6px}

#how td[l]{text-align:left}

#how td[r]{text-align:right}

#how td.l img{margin-left:10px}

#how td.r img{margin-right:10px}

#how h[a]{color:#3bd}

#how td[g]{color:#ff0;font-size:16px;font-size:18px;transform:skew(-7deg);padding:10px 15px}

#how img.co1{width:100px;margin-left:15px !important;float:left}

#how img.co2{width:100px;margin-right:15px !important;margin-top:-25px;float:right}

#how r[pj]{margin-top:0;gap:5px}

#how r[pj] o{white-space:nowrap;width:100%;transform:skew(-7deg);font-size:15px !important;}

#how r[pj] o j{display:block;height:27px}

#how r[pj] o j[p]{font-size:24px}

#how r[pj] o j[u]{font-size:23px}

#how r[pj] o g{display:inline-block;letter-spacing:2px;font-size:16px}

#how r[pj] o j[v]{filter:hue-rotate(170deg)}

#how r[pj] o j[v] g{filter:hue-rotate(-170deg);color:#2a2}

#how r[pj] o[cj]{margin-top:110px;font-size:29px !important}

#how o[ll]{color:#a00}

#how o[rr] *{color:#bfa}

#how r[pj] o j[r]{filter:hue-rotate(300deg);opacity:.5}

#how r[pj] o j[r] g{filter:hue-rotate(-300deg);color:#f55}

#how r[l] g{margin-left:-120px}

#how r[r] g{margin-left:20px}

#how r[pj] img[s]{width:198px;height:130px;margin-left:-54px;margin:8px 0}

#how r[pj] img[d]{width:150px;height:130px;margin-right:54px;margin:8px 0}

#how r[pj] g{position:absolute;margin-top:5px}

#how r[l]{grid-template-columns:150px 1fr}

#how r[r]{grid-template-columns:1fr 150px}

#where r{margin-top:6px;grid-template-columns:1fr 1fr 1fr;grid-column-gap:5px;grid-row-gap:7px}

#where r[m]{grid-template-columns:auto 1fr}

#where r.gr2{grid-template-rows:auto 1fr;gap:2px;grid-template-columns:unset;border:1px solid #444;box-shadow:1px 1px #000;border-top-right-radius:60px;border-bottom-left-radius:10px;border-top-left-radius:5px;border-bottom-right-radius:10px}

#where r.gr2:nth-child(2n){background:#172b3fb3}

#where r.gr2:nth-child(2n+1){background:#23374bb3}

#where r.gr2.b{background:#283c6eb3}

#where r.gr2.v{background:#14460ab3}

#where img{width:48px;height:48px;margin:2px 3px 2px 5px}

#where fx{display:flex;flex-direction:column}

#where fx j{font-size:13.2px;color:#bdb}

#where fx j[t]{color:#3bd}

#where fx j:not([t]):before{content:'✔ ';font-size:8px;opacity:.7;margin-right:2px}

#where fx o{margin:1px 2px 3px 4px;font-size:11px;line-height:14px;height:14px}

#where fx k{padding: 0 7px}

#where fx o k[u]{display:flex;margin-top:-15px;z-index:1;position:relative;margin-left:115px}

#where fx o<k[r]{margin-bottom:4px}

#where fx o k[r]{background:#f00;box-shadow: 1px 1px #bbb}

#where fx o k[v]{background:#a61;box-shadow: 1px 1px #bbb}

#where fx o[b]{background:#050;width:294px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow: 1px 1px #bbb}

#where fx o rt{display:inline-block;color:#f88;padding:0 3px}

#where fx o vt{display:inline-block;color:#0f0;padding:0 3px}

#where ti{font-size:18px;margin-left:4px;display:flex}

#where ti[b]{font-weight:bold;color:#79b}

#when>r{margin-top:6px;grid-template-columns:1fr 1fr;gap:8px}

#when r[l]{grid-template-columns:auto 1fr;border:1px solid #444;filter:drop-shadow(1px 1px 1px black);border-radius:54px;gap:2px}

#when r[l][ha]{border-bottom-left-radius:19px;border-top-left-radius:40px;}

#when r[l][hw]{border-bottom-left-radius:7px;}

#when r[a]{background:#23374b}

#when r[b]{background:#192d41}

#when r[l] img{width:89px;height:89px;margin:5px}

#when r[l] o{display:grid;grid-template-rows:1fr 1fr 1fr 1fr}

#when r[l] o j{display:flex}

#when r[l] j[t]{color:#fd7}

#when r[l] j h{color:#8f8}

#summary r{grid-column-gap:20px;margin-top:-56px}

#summary c1,#summary c2{text-align:center;border:1px solid #333;filter:drop-shadow(1px 1px 1px black);border-radius:5px;padding-top:10px}

#summary c1{background:#c000001a}

#summary c2{background:#0050001a}

#summary ci{display:block}

#summary ci o{width:150px;height:150px;display:inline-block;border-radius:50%;text-align:center;border:1px solid #bbb;box-shadow:1px 1px #000}

#summary ci o j{display:block;letter-spacing:.25px;line-height:16px;font-size:14px;}

#summary ci o[m][l]{position:absolute}

#summary ci o[m][r]{margin-left: 265px;}

#summary ci o[j][l]{margin-right:10px}

#summary ci o[j][r]{margin-left:10px}

#summary ci[m]{margin-top:-30px}

#summary ci[j]{margin-top:10px}

#summary c1 ci o{animation: var(--la);padding-top:11px}

#summary c2 ci o{animation: var(--ra);padding-top:11px}

#summary c2 ci img{margin-top:5px}

#summary j[mm][l],#summary j[mm][r]{font-size:28px;width:79px;position:absolute;margin:60px 0 0 164px}

#summary j[mm][l]{color:#a00}

#summary j[mm][r] h{color:#0a0}

#summary t1,#summary t2{display:block;transform:skew(-7deg);margin:3px 0}

#summary t1{color:#19c;margin-top:8px}

#summary t2,#summary t2 h{color:#8f8}

#summary r[y]{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;font-size:28px;font-weight:bold;margin:10px 14px}

#summary r[y] j:nth-child(1){text-align:left}

#summary r[y] j:nth-child(2){text-align:right}

#financials j,#financials table *{font-size:12px;letter-spacing:.5px;line-height:12px;color:#abd;opacity:.9}

#financials table *{opacity:1;}

#financials table{border-spacing:4px;border-collapse:separate}

#financials table tr td o{transform:skew(-7deg) !important;line-height:20px}

#financials table tr:first-child td{color:#8bf;background:#356;border-radius:2px;box-shadow:1px 1px #000;}

#financials table tr td{color:#def;background:#135;border-radius:2px;box-shadow:1px 1px #000;text-align:center}

#financials c{grid-template-rows:auto auto}

#financials v{float:left}

#financials r{margin-top:20px}

#financials r j{display:flex}

#financials b{padding:0 4px}

#financials m,#financials m *{color:#cfa8}

#financials br{display:block;margin:7px 0;line-height:7px;content:" "}

#contact r[v] j,#contact table *{font-size:12px;letter-spacing:.25px;line-height:12.5px;color:#abd;opacity:.7}

#contact m,#contact m *{color:#cfa8}

#contact r.g2{grid-template-columns:1fr 1.3fr;margin-top:10px}

#contact r[f]{grid-template-columns:1fr 2fr .8fr}

#contact r[v]{grid-template-columns:1fr 1fr;grid-row-gap:14px;grid-column-gap:5px}

#contact r[v] r[d]{grid-template-columns:1fr 4fr;grid-column-gap:4px}

#contact r[v] r[d] *{opacity:.7}

#contact r[v] r[d] img{width:50px;height:50px}

#contact r[v] r[d] o{display:flex;flex-direction:column}

#contact r[v] r[d] o j{display:flex;font-size:11.5px;transform:skew(-7deg);line-height:15px}

#contact r[f]{grid-template-columns:1fr 2fr 1.5fr}

#contact #ffc *{font-size:12px !important}

#contact #ffc input:not([type="button"]),#ffc textarea{padding:0 2px;background:#8cdb;color:#345;border-radius:4px;text-shadow:none;border:1px solid #444;width:216px}

#contact #f_sb,#contact #f_rb{font-weight:bold;letter-spacing:1px;transform:skew(7deg);width:fit-content;border-radius:4px;background:#08b;color:#aac;border:1px solid #444;padding:2px 8px !important}

#contact #f_sb{float:right}

#contact #ffc input:not(#f_sb):hover,#ffc textarea:hover{cursor:url(./c1.svg),auto;background:#8cdd}

#contact #ffc input:not([type="button"]):focus,#ffc textarea:focus{background:#8cd !important;outline:none}

#contact #f_sb:hover,#contact #f_rb:hover{cursor:url(./c1.svg),auto;background:#19c}

#contact #f_sb:active,#contact #f_rb:active{background:#2ad}

#contact #f_ms{resize:none}

#contact #ffc j[m]{font-size:10px !important;color:#19cc}

#contact #ffc j[s]{text-align:right;transform:skew(-7deg);color:#cfac}

#contact #ffc j[s]:after{content:' *';color:#19cc}



#education sr{font-size: 15px;letter-spacing: 0px;transform: skew(-7deg);margin:16px 0;}

#education o *{color: #3bd}

#education r{display:flex;flex-direction:row;width:100%;width:100%;justify-content:space-between;margin-top:16px}

#education r c{width:calc(50% - 10px);transform: none;height:100%}



#education r c table tr {margin:8px 0;display:flex}

#education h1,#education h1 *{font-size:16px;transform:skew(-7deg)}

#education h{font-family:l;display:contents;color:#3bd}

#education hm{font-family:l;display:contents;font-size:70%;color:#fd7}

#education td *,#education td{color:#3bd;font-size:12px}







