From: Snapshot-Content-Location: https://pypi.org/ Subject: =?utf-8?Q?PyPI=20=C2=B7=20The=20Python=20Package=20Index?= Date: Sun, 31 May 2026 04:23:33 +0800 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3----" ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: text/html Content-ID: Content-Transfer-Encoding: binary Content-Location: https://pypi.org/ PyPI · The Python Package Index Skip to main content
We’re redesigning PyPI project pages — share your feedback  Take Survey
Warning Your primary email address (Pathum2583@gmail.com) is unverified. Verify your email or add a new address.

819,799 projects

8,796,708 releases

19,172,455 files

1,064,132 users

The Python Package Index (PyPI) is a repository of software for the Python programming language.

PyPI helps you find and install software developed and shared by the Python community. Learn about installing packages.

Package authors use PyPI to distribute their software. Learn how to package your Python code for PyPI.

------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://pypi-camo.freetls.fastly.net/b611884ff90435a0575dbab7d9b0d3e60f136466/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f737461747573706167652d77686974652d6c6f676f2d5467476c6a4a2d502e706e67 PNG  IHDRnsJJbKGD pHYs%%IR$tIME$$@IDATX{e_~*(iFHSiZ^"o™+-527feˢWsΥyayRCT@䢠*iZyϾ9ysyZG~LUNV{R]ަnnRlH*FuMS=~=X_GI"umUV/]lgϨmhms{u]  ƪzCN7Ӛ  }쮮 |(`>(x N-;[ j5@Ujy F}5FUC_`dTպ> Tkر Ullxֶg ,y27a(uzF<+,uD}>cQLRRU''Qo./[;#Q=2)S&:uLǪ'W/'3MVoR_ D Eu=*DȜVpMN" zX |*Ё6^P<[U|sB.`%\\ \.&&% }6gHoGĶY@ uq7R`4|c08 LM'% ~\ }3+#STJݙ~EO==:P4 u4TޢvhNiR »gdVU=zޭ9w U,uu"}ρwDg ߙMvjEIڎSߋ!m^oKWU8X|-^k<8{(O-; x1}`zڻa]ƈ-djɵAoUْ178HN=,U6nZLN15)|Ojh/UNkmSGS@uk9` ܱˁ jESl[ş7_vN. ; ﶄ zP}Sq6-A߾ ώIoJl}X:ròk[]d=@ZOTUu9?SC[O4ހe'81dF-~rȡ5V>;ԻU x7';KҊ΁孏:iUgC?`uG7k-;o%KU5emZmjgƖfA/vM?f3w&}i{pscKH`rD=@B-P6CڟM!=;VՄ(YNLxNj^O sÁ+'aj8uפ+q{uDݫٔq=zL L9rŀo8Ó$EU6p$pq_F$jeAg{ SUOwFI0za8=fzz&tjk&le듾@V]0r@WVfzyW/KvtgqtBk <Zӣky2'8CԲ{YsV/ش,>VO )gxbs7mۓ- "`TjeڌuSfWՔ'S>WUbAˀ ФvHM-\Kd xc\uIENDB` ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://pypi-camo.freetls.fastly.net/67af7117035e2345bacb5a82e9aa8b5b3e70701d/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f73656e7472792d77686974652d6c6f676f2d4a2d6b64742d706e2e706e67 PNG  IHDR7!ojsRGBIDATx^]uIQ>,@A%% $9'I$ HEtI Q`Y("J0l)jns{}Ϸw'1I:[^N;#r8 q$,}-8ؙK:zX/p`؅ x_ow'yZ.X8`.-ӳHT H߅,ȁm OỆ n?ʝHT[8p`'$߹I(群kEIN8\涞1.SҟA$8a^K uK9WN䋒,|?OW/_kta8%}Cw e9~z 6.pܟ1$$:*IG ɿ Wc5Hwd⒬1;$?I?k}AY? ww$_k|_&s!)<"toɰktdu?SHnБ_pnW WEcc=佃BC"̱lH@l&lMia!mRX|IoQoŅ.H-䘎Ktfӆ.ݻhza?$^2šk&LFRWmF x6?_)m@򷑼nN.VEH2~4H_}{4nxH{k:uJu:Zpm??o iD݈g?K*A7K<:Lc1n` 7'I\U<!sʕIӐJ\!tЧ>%Gl,}NcʔKu@E'G C{Jlt+j<[7oIҚUl9/!y5$ڊ7@&k>Ym45,HzS?Ҟp.aji'Y9tkOp[)0 %PFŧTc;{, FCƪ1#9]dڪ RFFDtrY%IopP$#ֽEn6*SPэv: '8sH'Q9݇5AڲlV^`E!I%qwЛ^֡ǒ,^' $؊w?VԠO\'5 Ll\$y(olxTW&̖|5=2Cԋ3a=F*I[M*ySF=dLҟp&H[rIp[bg8 ^y-Ǔl:}&# 7Xf~NpB;IZ-$%Jaї&秗do2' xE&_ "Za0o$y&o1;cH>tjhDϧ4SűmSTb*6O9d[95x2zFWY?Ӗ,FVi'?"nI/B]i !wvROR=I{V臓o$od{ɗW{'~ֳ6:*eDK7y&I |3 Np[GSf#Z$y*km$ǫ!.*MGIφ%g (iq_QVh||< 6|FI_UJ|nK[KHˑ4y$y]T G/eIZzi n7Uը 8b{$%gs$cZ3c7)(Xm9yj$IFA OH k0L`ٲidf;f_l &V\m$ H'~[̪{iBF~Yȋ%ٰPX|,&Sx}o4:Nh5$?ȢefPlh[1啃*zyƼ7Q'wH!0zW/*&y,$9.fyn3k$ ⬱8d}ɘ{y{eSEn٪,2ԉ$?yPn=[ܧCEyjcx;ɘb ,WTv9l͏9[c^V~l\:4U|aI(1Fc_X(cmM#.6I٨,dP%b+^*W}֕NJ2>?ʵ;i?ltk/TT3o_QҨ;xގ$ ZrXsږ|;xoTe?>eMU$?/+w%E$/xO8| 8[s>kbRmR6et"y 4 Ut7"I)1bcᤥLNT" H{+>n7X XL2:S6u+uV?{MƷbk{5j+{w)oE {+Zʫ)dOwF#bJ> 'f, S<^$clps:Y9[:PH2#ODevg'YHrh] LqcJB3WI9G$ys=5d#[d$?&i` tJ1s2~o&G9BnԖ'acCU,[rw^%-cW[U6F{]m#{.%3~+1>:~ބEoYzɸj)sOpOJ\GsHƧ[XWfgn҈$y2~GG$c[TGEaʑT^uI5RNgi="p@Ԁ.拑#^6y2SK}$< 塤Ɓdd.?`>DXy9NxRxOS BnC%b#cCrߖ EkBgN84`uJc-xF\u3dIZnvdh}hW'{U$ƲSO K䏍MOɖEZ*#h91}Ә&J*{M$6M.9T/=|p`w ?h;xFaKtaޚ,BcǓdl19= ^zD1mSgh<k vu^~Fd)?PpCƿ#$nn|s1'{72o >h$^}dQ1bl05;Kn3_SM(""/ &DID V@P>f]{weYϚ5fͬ08̾ly5- mӮ XegSڑ@,E޵!+n p28b[|I%.i^KZ#ipNRwII->I2u\!BI۝s$UI1mbI-%u6 $UK;]V:N>Q͡)e$AI%1Ksg35.juND] 2srzÛJ,`p?q5y 0RL2"B/ XtJ=(KNYTa;`1|~&u~3pKpḮ38urQG݀CYx.Ft[5>3d8 1~rfʷ( 6Y#OB_+|VޝнxؒGXkdGw.𧑯 b|Xo_Չ~fR?*vivM]G`7婦mzNk0mXh3 7oʀ^| ]o=0#L醻"98=5]k񇼀G=c%>݋-6c<%$Tj-#3Stb'#VO_mUJR))1ųU@>圫H0WBM6' M0߀. 8Mooma.@k` 0"{[ 2@6v6aNA-j\#MgYRP=GIF^avb` h@ )W/׉CFVy镅r:",c5d@H9`l_#l0J&#2 YU@- wDh/J#+B{A~3 "in+|Z}t݃oC ߑhA{Nl@I%5?F:I$Δ~$,isJ78SZeICR_IH^=ιņC>&逤e9 >>AE:/isnw41ȷyGIIZgEaVߔ FČ:|ilIJ/t6J#)WI2_4#K%mj [@W ߘ,Exbq }>P}b;F5M\;쟖 IENDB` ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://pypi-camo.freetls.fastly.net/420cc8cf360bac879e24c923b2f50ba7d1314fb0/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f676f6f676c652d77686974652d6c6f676f2d616734424e3774332e706e67 PNG  IHDR[CbFsBIT|d pHYsNHtEXtSoftwarewww.inkscape.org<IDAThyWǿg:6(X(Cl"]45*֥mMmAMt3!QH65$j\@)[MDE%Fl8aT"##tf>㾗9[~##E7{{}w}c%]/ZIK&騤KZ-i/y?h4:iv"`E5ڀ@cq75Lr#}IHNI?|Z%-A>I FJ*&ICfI$;/ܟ}"=QmljIIbvGO-r|-2/C]S]$͔4I9$m̶o4M}B{$̺*$]h tPzIK$ tIv.ntQGIk {L^E~x,h^>YŸl+N6< thhNҸ0X;/ *E0qpDc*i҈}C(IK3Tx"&}Bf[;Nb1%*o.0*VL^o&Dq~\|XCn& OJM@7>?$d+59݀:0&?8ֺǜ0>p=XEzcɦ_3bGϖpZO%۝`Hݒ>N3J_w~]H¾om%ίlr77 Mx%Ns*ӣ{+$ LsNB6Tğ\dw@=XKû}?N 7 I@%]LÜ-֨=U_Q{$gf6WJ#^7`\ըd3v!Hoebo9’Xt~~lf/+'RٷD4@/!qGBAp7+ّn=? |!i|\h9p&gNԷ~C"O6U+bhmWp/%%,(ga5-{lQ1LboϹf '` mg 1B7'"WMӝ ADBE&(:~=ߵ|lecMt$Hz,= 4h(Fx32%'(Ԑ[#>G= g&anE(\ `b[y oa:Eç5`js%RcZ^H!if |YÉsf6z 꾦C^5#SmęAWӋNd| {~ >HNa\@v1O4*@|`do>v:ɤy_X:i TqP54zB1hm#7 GC= ZcIENDB` ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://pypi-camo.freetls.fastly.net/df6fe8829cbff2d7f668d98571df1fd011f36192/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f666173746c792d77686974652d6c6f676f2d65684d3077735f6f2e706e67 PNG  IHDRF>sBIT|d pHYs weFtEXtSoftwarewww.inkscape.org<IDATXݙmUE͍]5>aJfE* PITB*)zR1PL,jZ[en) JfѮ3GΞ{ܼ3sfy.xHݒ$u tا)u}5we^ /d'$; |wwA@U:Ci%]f_aX&$7}|{p_+7ri+CUA{5JI}dK哃JICk#ef֜$Mf7+$ׂC$`(pw@XcfM)\NB/%iP(-f(BcҨ~$`%5g7i(`Sӵ}E}#P3T;!ŭ/q| })*q zxAm(R7ml14 Ջ[Rw}\Oj~`'.+'RE+PI/IHg)+2J.I%WN<F[Ҩ#Yhf Ln08v$'K:3ő<|?K`FEҤ!iW̬Wτˀ`0 x8W |2̶α$]S~D;#h/Zl!R9򑤧3p D ` H:@fp 0b̓4"XM>@ , ;e <'ia3w2\QY-0@-p+`WC6I;|ON=˔L͏7[S|<'iܝ,~{ 57Jҝ+q|Ļy-bU &Ym; b[Kvwe T!z$iY0G@=p k`89` 0!_ۀEfi0>Ip71]Gp)-Ȏf)i%D^of-܉b8U!im%,7ŸG}0G)Iq[40#rp++$m*%[n~e=)AT:?!i~4KZ%).K ocamF)IENDB` ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://pypi-camo.freetls.fastly.net/60f709d24f3e4d469f9adc77c65e2f5291a3d165/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6465706f742d77686974652d6c6f676f2d7038506f476831302e706e67 PNG  IHDR0I q pHYs  ~tEXtSoftwarewww.inkscape.org< $IDATx{UU?p $ $SaPTRФL4$L'51DZci%)$b! HAP}{Z{={gfs>k[o`f|.``]5p7; MS="Btar#| wt#>M::ASaWRGYMַwܸ S<9ܖ$ B)yVh`$pxp> XBxD?86]VdRYt<6OyiWEmQ ۏ'Q@ΛRϊU]:.HS0\|%8Zd.sdhs^YΦ9uTDNPP]zΡ( L9D33; {3p*hQy \qtQ*Ln>O%}:uQLI;zz W/d$@x1(zc,!!d&,3=.[G̡}V;d`鮿G2Z<6Eٴdb2SMG"bgoD#F4 ͂ݤ{r pz6ndya;w(s#> }30Y:\HoA7[ܚ=- dctې6` 2]Bjzڛ!K'J%4H7h3SLnBи V\ ,m[4Qò&h1L HF_ > !ʵyd (qǡ5F7B5loK63=7DE>F|q:բ`c`3krhf9ʏ5P[=yxM_QnQ2kMgIVn$R G=7?r'ch1LqGi|ԑo] XH?-ό3o?AfKqjip?X2˗ΫÐ?S/_[䈞j'[ *8*5ˑm?ڂ0cPw1qa7𴧎RDvӔϪb{_䙊l7#kZT@z !CJA1"7-]v{7]IfZ܃Nں F1*ecTop"57p"pvMCQmq_kBB6A=ۃz? ܂bғp.+EqlL;_Xn Z ~0;Q}1rz .Dݟ],ΊHh0&UXQ;;H}x s-Cu [dg+ZZlr̡{me瑕&xE2 YҖOi]A c.M$/ɠ8CG)z RHh)$&#l[`gz6ރv(nk@HMdM^cHGMtӲ6AiIX:G^| aa6 S _FV; wP{!Od1{Pf֜3g|z!ifc*wL`f| 4٢؆efvJDfvdfAJ23{#vjX`f´rc-$J;)zRbnPqͲ7̖Ef+^8N4W7ӶKl>_g/afwًE9Vb^C3V{ڳ2uڴ f#*1,+'H>zթD@ұ^yYzPczGm` Rf {w#ҽ7͜b pupu@> s_7'h4bv:ϕ)Z~[n4tU)d?zxV2ɪ3Bujs_9ěש/ bG/Uu:ξHgoҰ5t^~=e&Rr dz7ѺWPX#탃V AqIC@ȭ>(~dy LdeScblLW3lt:j16NRuj&qIENDB` ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://pypi-camo.freetls.fastly.net/8855f7c063a3bdb5b0ce8d91bfc50cf851cc5c51/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f64617461646f672d77686974652d6c6f676f2d6668644c4e666c6f2e706e67 PNG  IHDRz< bKGD pHYs  ~tIME/ q|IDATh{WU?rCH oB1NS9c96L9(d:8fcL#)Y$8" 0p?kיߚ9sY{ukZ@ypY6Iz@RRj Q!ttC$H/II$͖T_StV쐴L$!%햴V$='Af*yKVI[,cq=kïw*wf6ӢXIzcYϢ;ڪ[ӀK$ uOEXo^n,q?y`p̶3 .~ ^F&t"o},j%K (,k3OD]`peDI:(q8gm"ޢ1J:dؑHus6 x;Ky? tv|I#oJf#"X$#պVoK`ͥ 9¹ OWIfIqWjI|7$mBRޑVxHԗz z+"Vn.ڲzG8;"K"ZC1|2xqg!oKu0&"+R4@ްZmÀ u&%,`y<*Ok$GVz#YI6Z=%J#r7oޙY_A dIJ:IL3_BgyEY '+2NLxP{/%}KR+*^QfIQѿ.C34xɔ[I'n,!khRUDyL)#3[0n E(3"fI;g&N*^8I$}S}vAnOm~'c.k1*E܈ؘ!d p5FpG+_vR@E.JB&7 x+io}YDs6WT{ˌM]&WS1Z*ѫ4hGy?_녺y#"1q= hfI`]hIw9}֝^N)*΂ـ%urx\R}" ~qLȳgfz>zzVsf$B A^eO_Օ?X>]Y$ |ۓ8:"mwl"i=_5 8ɊJk|_gu@ NN Ii3]֙KAwQd un#(i]퇒5shW$up> @'64<$FJ̸Ϋ2!iin1J2stbM͊4;_.׻(^Lnېzq5UWH-<9&=)IG&rNӍ=drO$)膂q_Ya%}Ѩ̢,w|K>t&_SѹJQ̔*Թ_Rt)>'V,qX'ٓ+YJWPB7@S$q-IJiڕX= 'ib.~AR焷d.7材x]ǔPⵒQX1jI*R%}ސtOM.*QϘncHJVP {y(ta;(G %L$ј,"ؒ+=I rfI8%)>T.`%0/"fyWFxCY7X_488%׮J78`bjnlw4q93@ )wB%RnZdEMMMcDzxXh~ gWƛ}SJz577=MMM4662fK $=l6IG'J,%'kEv}Y:9ސwuy}~ݹ6,C3G]O6> .@I]]882f ۺ/珎_0)3\,q{V5'>>}iNJk_Xj!S2]+BOjpQmkx~qbrIENDB` ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/png Content-Transfer-Encoding: binary Content-Location: https://pypi-camo.freetls.fastly.net/ed7074cadad1a06f56bc520ad9bd3e00d0704c5b/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6177732d77686974652d6c6f676f2d7443615473387a432e706e67 PNG  IHDRC(GbKGD pHYs,J,JwztMtIME10{IDATh}u$˃EB@hXFr5lb s Ü#+**lȳWAϝ>|?s||<} ILhI}|K^I{@f֠ #Ifv* hdžYaaKSNI/iV]&=A`Qc^S`Viw3Kiŵ6`O'%kn*ZBťpI]eL&~ <^|i?0l `u>G /"XLw~{\]eV@s{fI@ (vL=a|q2a> h8=񱠌Ma h̿#D .C۞u}ExrlIʼx~ƀlI#c3<.-7$56^<& smfyہeHj{q"?$\fMPoO!#)[wI&J|Y(OE0sY56>vs[$q xh3֎$ #G'2}a:O- %<6WDj \Ti!d&hN_  `l{4uAН~b~Cg4Wb* t#`k}}ZD/9٩6J(0=̺Jb2Lfcaxkps$ rPF]$|,OUhշ@z$Hh7$}B҃&L2X[9e I֓WrɄ{<`TűN9kg<_?0וs%Cv\9,-;7U'N/gW_E2Hm hWgh?[@;Dޓ=k'_`Ƽ>`Hgd#0)C;$}pӝn:BON Z/iHTIlMQH-f|գ*/iN=$vVXϨq@o.ͥY=苼{ ̅ v `}Itngo_hPD=\l>FIkج̺{2k]{LIc%]!iyI:.iD4I8 <ìU =wFMLh 0r`&𹆒aj~\ |2oRW뎵b4_py`5Z |!s p}8]eg^K hfyQ cpU2.׭: ^I7? 7z+dZZo3gu9WJ4%)頤ÒHz8>vKFc$ I@& 铒ҦD9¦ v7)aWg.K:No=׎l0(@UrW3dI4MҤ6;%{YO)3 |0 ~O#w'$tTa?oUPPIENDB` ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://pypi.org/static/images/white-cube.2351a86c.svg ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://pypi.org/static/images/logo-large.516e776d.svg ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/jpeg Content-Transfer-Encoding: binary Content-Location: https://pypi-camo.freetls.fastly.net/8768f6bb6a5c29444cdeb0db57a62ac52a2987e6/68747470733a2f2f7365637572652e67726176617461722e636f6d2f6176617461722f62303935383064643830633339343366376638643430376161303565373139363f73697a653d3430 JFIF``;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90 C     C   ((" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?ފh#֬4>q}e{[o<;:& &#ah!58Cc$]O? ;Wێ<Gכ|E>wc_u [Oc:\ʽRD`~xOŞ>۱M"yےv ?+ fX|Qrԭ,}^|5L*vyG͟>R2_\m_m۳߻?ss]<{[gؗv=v4_9gg`n6{/Y؟4i kBe#s`ExV]W <TZIKB"#_h 5?koG{| yi0uW1K=^Gb2hհ 5*S_r>b:5{E5/j0MΙ w6s4R'є('rI]N2=?> ޣcnn5ֹRPկu;dϻ1$ErPaSN1~I#u*T&e(NS ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: image/svg+xml Content-Transfer-Encoding: binary Content-Location: https://pypi.org/static/images/logo-small.8998e9d1.svg ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://pypi.org/static/css/fonts.3b5d1a1c.css @charset "utf-8"; @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 400; src: url("../webfonts/source-sans-3-cyrillic-ext-400-normal.1dd3063e.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-ext-400-normal.25d025f0.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 400; src: url("../webfonts/source-sans-3-cyrillic-400-normal.b88e2831.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-400-normal.8ada6d3f.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 400; src: url("../webfonts/source-sans-3-greek-ext-400-normal.52b4a005.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-ext-400-normal.6e1edec2.woff") format("woff"); unicode-range: U+1F00-1FFF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 400; src: url("../webfonts/source-sans-3-greek-400-normal.034ea2f2.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-400-normal.e0ecb156.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 400; src: url("../webfonts/source-sans-3-vietnamese-400-normal.772dcc9c.woff2") format("woff2"), url("../webfonts/source-sans-3-vietnamese-400-normal.5a2d74a9.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 400; src: url("../webfonts/source-sans-3-latin-ext-400-normal.31b8c9f4.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-ext-400-normal.b2c015fa.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 400; src: url("../webfonts/source-sans-3-latin-400-normal.5e0fb0b8.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-400-normal.8f59cad7.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 400; src: url("../webfonts/source-sans-3-cyrillic-ext-400-italic.8b8db1f5.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-ext-400-italic.007cbb35.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 400; src: url("../webfonts/source-sans-3-cyrillic-400-italic.c1344234.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-400-italic.5487b5eb.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 400; src: url("../webfonts/source-sans-3-greek-ext-400-italic.7bec4f08.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-ext-400-italic.c2e4c598.woff") format("woff"); unicode-range: U+1F00-1FFF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 400; src: url("../webfonts/source-sans-3-greek-400-italic.25bd7f90.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-400-italic.676734f6.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 400; src: url("../webfonts/source-sans-3-vietnamese-400-italic.d14743c4.woff2") format("woff2"), url("../webfonts/source-sans-3-vietnamese-400-italic.f8fd3548.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 400; src: url("../webfonts/source-sans-3-latin-ext-400-italic.08fd7446.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-ext-400-italic.fbac8944.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 400; src: url("../webfonts/source-sans-3-latin-400-italic.f6c43473.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-400-italic.c12e15d3.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 600; src: url("../webfonts/source-sans-3-cyrillic-ext-600-normal.3f958957.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-ext-600-normal.b9686f15.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 600; src: url("../webfonts/source-sans-3-cyrillic-600-normal.6e0e0a40.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-600-normal.6cfcbfed.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 600; src: url("../webfonts/source-sans-3-greek-ext-600-normal.d635d177.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-ext-600-normal.d288f914.woff") format("woff"); unicode-range: U+1F00-1FFF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 600; src: url("../webfonts/source-sans-3-greek-600-normal.830e9b82.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-600-normal.55c31eca.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 600; src: url("../webfonts/source-sans-3-vietnamese-600-normal.205ff44f.woff2") format("woff2"), url("../webfonts/source-sans-3-vietnamese-600-normal.299be675.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 600; src: url("../webfonts/source-sans-3-latin-ext-600-normal.ed0ee0d6.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-ext-600-normal.5d5de608.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 600; src: url("../webfonts/source-sans-3-latin-600-normal.7dc998af.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-600-normal.97273b21.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 600; src: url("../webfonts/source-sans-3-cyrillic-ext-600-italic.2aaa6c0a.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-ext-600-italic.0e63b4c5.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 600; src: url("../webfonts/source-sans-3-cyrillic-600-italic.e7a6dfe2.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-600-italic.49d39e0e.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 600; src: url("../webfonts/source-sans-3-greek-ext-600-italic.515d1027.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-ext-600-italic.c7f8cba1.woff") format("woff"); unicode-range: U+1F00-1FFF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 600; src: url("../webfonts/source-sans-3-greek-600-italic.f2a9bce9.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-600-italic.d9bd5355.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 600; src: url("../webfonts/source-sans-3-vietnamese-600-italic.3e25e888.woff2") format("woff2"), url("../webfonts/source-sans-3-vietnamese-600-italic.31c99fae.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 600; src: url("../webfonts/source-sans-3-latin-ext-600-italic.5c885a63.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-ext-600-italic.e4c9949a.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 600; src: url("../webfonts/source-sans-3-latin-600-italic.68132028.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-600-italic.1e41bf91.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 700; src: url("../webfonts/source-sans-3-cyrillic-ext-700-normal.d1088ecc.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-ext-700-normal.97bf0195.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 700; src: url("../webfonts/source-sans-3-cyrillic-700-normal.1149ce12.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-700-normal.ff6b76c9.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 700; src: url("../webfonts/source-sans-3-greek-ext-700-normal.7f1aae2e.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-ext-700-normal.45eaded7.woff") format("woff"); unicode-range: U+1F00-1FFF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 700; src: url("../webfonts/source-sans-3-greek-700-normal.0969a629.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-700-normal.f6316e16.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 700; src: url("../webfonts/source-sans-3-vietnamese-700-normal.44b7ddcb.woff2") format("woff2"), url("../webfonts/source-sans-3-vietnamese-700-normal.da3a28d6.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 700; src: url("../webfonts/source-sans-3-latin-ext-700-normal.e8898f86.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-ext-700-normal.bd19cfbd.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: normal; font-weight: 700; src: url("../webfonts/source-sans-3-latin-700-normal.6e2804fd.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-700-normal.8b0e058a.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 700; src: url("../webfonts/source-sans-3-cyrillic-ext-700-italic.a7424aff.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-ext-700-italic.cb272536.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 700; src: url("../webfonts/source-sans-3-cyrillic-700-italic.ccc0ebde.woff2") format("woff2"), url("../webfonts/source-sans-3-cyrillic-700-italic.59ea7722.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 700; src: url("../webfonts/source-sans-3-greek-ext-700-italic.ebc5cfc0.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-ext-700-italic.5b3555b3.woff") format("woff"); unicode-range: U+1F00-1FFF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 700; src: url("../webfonts/source-sans-3-greek-700-italic.f15b8b85.woff2") format("woff2"), url("../webfonts/source-sans-3-greek-700-italic.4412997a.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 700; src: url("../webfonts/source-sans-3-vietnamese-700-italic.c3f62af1.woff2") format("woff2"), url("../webfonts/source-sans-3-vietnamese-700-italic.22559e1e.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 700; src: url("../webfonts/source-sans-3-latin-ext-700-italic.c3b1a105.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-ext-700-italic.ecdb19cc.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-display: swap; font-family: "Source Sans 3"; font-style: italic; font-weight: 700; src: url("../webfonts/source-sans-3-latin-700-italic.01c93caf.woff2") format("woff2"), url("../webfonts/source-sans-3-latin-700-italic.f4c1f94a.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-display: swap; font-family: "Source Code Pro"; font-style: normal; font-weight: 500; src: url("../webfonts/source-code-pro-cyrillic-ext-500-normal.545cbede.woff2") format("woff2"), url("../webfonts/source-code-pro-cyrillic-ext-500-normal.f209b2f5.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-display: swap; font-family: "Source Code Pro"; font-style: normal; font-weight: 500; src: url("../webfonts/source-code-pro-cyrillic-500-normal.2790e3d8.woff2") format("woff2"), url("../webfonts/source-code-pro-cyrillic-500-normal.e23593d4.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-display: swap; font-family: "Source Code Pro"; font-style: normal; font-weight: 500; src: url("../webfonts/source-code-pro-greek-ext-500-normal.483315dc.woff2") format("woff2"), url("../webfonts/source-code-pro-greek-ext-500-normal.8795753e.woff") format("woff"); unicode-range: U+1F00-1FFF; } @font-face { font-display: swap; font-family: "Source Code Pro"; font-style: normal; font-weight: 500; src: url("../webfonts/source-code-pro-greek-500-normal.d93903bf.woff2") format("woff2"), url("../webfonts/source-code-pro-greek-500-normal.857e94e2.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-display: swap; font-family: "Source Code Pro"; font-style: normal; font-weight: 500; src: url("../webfonts/source-code-pro-vietnamese-500-normal.b6985ccb.woff2") format("woff2"), url("../webfonts/source-code-pro-vietnamese-500-normal.b713bf12.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-display: swap; font-family: "Source Code Pro"; font-style: normal; font-weight: 500; src: url("../webfonts/source-code-pro-latin-ext-500-normal.f6dc0f50.woff2") format("woff2"), url("../webfonts/source-code-pro-latin-ext-500-normal.886468e7.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-display: swap; font-family: "Source Code Pro"; font-style: normal; font-weight: 500; src: url("../webfonts/source-code-pro-latin-500-normal.3eaf6336.woff2") format("woff2"), url("../webfonts/source-code-pro-latin-500-normal.a2dd4ab0.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://pypi.org/static/css/fontawesome.379f9724.css @charset "utf-8"; .fa, .fa-brands, .fa-classic, .fa-regular, .fa-solid, .fab, .far, .fas { --_fa-family: var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free")); -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-family: var(--_fa-family); font-feature-settings: normal; font-style: normal; font-synthesis: none; font-variant: normal; font-weight: var(--fa-style,900); line-height: 1; text-align: center; text-rendering: auto; width: var(--fa-width,1.25em); } :is(.fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands, .fa-classic, .fa)::before { content: var(--fa)/""; } @supports not (content:""/"") { :is(.fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands, .fa-classic, .fa)::before { content: var(--fa); } } .fa-1x { font-size: 1em; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-6x { font-size: 6em; } .fa-7x { font-size: 7em; } .fa-8x { font-size: 8em; } .fa-9x { font-size: 9em; } .fa-10x { font-size: 10em; } .fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; } .fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; } .fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; } .fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; } .fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; } .fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; } .fa-width-auto { --fa-width: auto; } .fa-fw, .fa-width-fixed { --fa-width: 1.25em; } .fa-ul { list-style-type: none; margin-inline-start: var(--fa-li-margin,2.5em); padding-inline-start: 0px; } .fa-ul > li { position: relative; } .fa-li { inset-inline-start: calc(var(--fa-li-width, 2em)*-1); line-height: inherit; position: absolute; text-align: center; width: var(--fa-li-width,2em); } .fa-border { border-color: var(--fa-border-color,#eee); border-radius: var(--fa-border-radius,.1em); border-style: var(--fa-border-style,solid); border-width: var(--fa-border-width,.0625em); box-sizing: var(--fa-border-box-sizing,content-box); padding: var(--fa-border-padding,.1875em .25em); } .fa-pull-left, .fa-pull-start { float: inline-start; margin-inline-end: var(--fa-pull-margin,.3em); } .fa-pull-end, .fa-pull-right { float: inline-end; margin-inline-start: var(--fa-pull-margin,.3em); } .fa-beat { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-beat; animation-timing-function: var(--fa-animation-timing,ease-in-out); } .fa-bounce { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-bounce; animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1)); } .fa-fade { animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-fade; animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); } .fa-beat-fade, .fa-fade { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); } .fa-beat-fade { animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-beat-fade; animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); } .fa-flip { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-flip; animation-timing-function: var(--fa-animation-timing,ease-in-out); } .fa-shake { animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-shake; animation-timing-function: var(--fa-animation-timing,linear); } .fa-shake, .fa-spin { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); } .fa-spin { animation-duration: var(--fa-animation-duration,2s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-spin; animation-timing-function: var(--fa-animation-timing,linear); } .fa-spin-reverse { --fa-animation-direction: reverse; } .fa-pulse, .fa-spin-pulse { animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-spin; animation-timing-function: var(--fa-animation-timing,steps(8)); } @media (prefers-reduced-motion: reduce) { .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation: auto ease 0s 1 normal none running none !important; transition: none !important; } } @keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale,1.25)); } } @keyframes fa-bounce { 0% { transform: scale(1) translateY(0px); } 10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); } 57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); } 64% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(0px); } } @keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity,.4); } } @keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); } } @keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); } } @keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 24%, 8% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } } @keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } } .fa-rotate-90 { transform: rotate(90deg); } .fa-rotate-180 { transform: rotate(180deg); } .fa-rotate-270 { transform: rotate(270deg); } .fa-flip-horizontal { transform: scaleX(-1); } .fa-flip-vertical { transform: scaleY(-1); } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); } .fa-rotate-by { transform: rotate(var(--fa-rotate-angle,0)); } .fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; } .fa-stack-1x, .fa-stack-2x { --fa-width: 100%; inset: 0px; position: absolute; text-align: center; width: var(--fa-width); z-index: var(--fa-stack-z-index,auto); } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: var(--fa-inverse,#fff); } .fa-0 { --fa: "\30 "; } .fa-1 { --fa: "\31 "; } .fa-2 { --fa: "\32 "; } .fa-3 { --fa: "\33 "; } .fa-4 { --fa: "\34 "; } .fa-5 { --fa: "\35 "; } .fa-6 { --fa: "\36 "; } .fa-7 { --fa: "\37 "; } .fa-8 { --fa: "\38 "; } .fa-9 { --fa: "\39 "; } .fa-exclamation { --fa: "\!"; } .fa-hashtag { --fa: "\#"; } .fa-dollar, .fa-dollar-sign, .fa-usd { --fa: "\$"; } .fa-percent, .fa-percentage { --fa: "\%"; } .fa-asterisk { --fa: "\*"; } .fa-add, .fa-plus { --fa: "\+"; } .fa-less-than { --fa: "\<"; } .fa-equals { --fa: "\="; } .fa-greater-than { --fa: "\>"; } .fa-question { --fa: "\?"; } .fa-at { --fa: "\@"; } .fa-a { --fa: "A"; } .fa-b { --fa: "B"; } .fa-c { --fa: "C"; } .fa-d { --fa: "D"; } .fa-e { --fa: "E"; } .fa-f { --fa: "F"; } .fa-g { --fa: "G"; } .fa-h { --fa: "H"; } .fa-i { --fa: "I"; } .fa-j { --fa: "J"; } .fa-k { --fa: "K"; } .fa-l { --fa: "L"; } .fa-m { --fa: "M"; } .fa-n { --fa: "N"; } .fa-o { --fa: "O"; } .fa-p { --fa: "P"; } .fa-q { --fa: "Q"; } .fa-r { --fa: "R"; } .fa-s { --fa: "S"; } .fa-t { --fa: "T"; } .fa-u { --fa: "U"; } .fa-v { --fa: "V"; } .fa-w { --fa: "W"; } .fa-x { --fa: "X"; } .fa-y { --fa: "Y"; } .fa-z { --fa: "Z"; } .fa-faucet { --fa: ""; } .fa-faucet-drip { --fa: ""; } .fa-house-chimney-window { --fa: ""; } .fa-house-signal { --fa: ""; } .fa-temperature-arrow-down, .fa-temperature-down { --fa: ""; } .fa-temperature-arrow-up, .fa-temperature-up { --fa: ""; } .fa-trailer { --fa: ""; } .fa-bacteria { --fa: ""; } .fa-bacterium { --fa: ""; } .fa-box-tissue { --fa: ""; } .fa-hand-holding-medical { --fa: ""; } .fa-hand-sparkles { --fa: ""; } .fa-hands-bubbles, .fa-hands-wash { --fa: ""; } .fa-handshake-alt-slash, .fa-handshake-simple-slash, .fa-handshake-slash { --fa: ""; } .fa-head-side-cough { --fa: ""; } .fa-head-side-cough-slash { --fa: ""; } .fa-head-side-mask { --fa: ""; } .fa-head-side-virus { --fa: ""; } .fa-house-chimney-user { --fa: ""; } .fa-house-laptop, .fa-laptop-house { --fa: ""; } .fa-lungs-virus { --fa: ""; } .fa-people-arrows, .fa-people-arrows-left-right { --fa: ""; } .fa-plane-slash { --fa: ""; } .fa-pump-medical { --fa: ""; } .fa-pump-soap { --fa: ""; } .fa-shield-virus { --fa: ""; } .fa-sink { --fa: ""; } .fa-soap { --fa: ""; } .fa-stopwatch-20 { --fa: ""; } .fa-shop-slash, .fa-store-alt-slash { --fa: ""; } .fa-store-slash { --fa: ""; } .fa-toilet-paper-slash { --fa: ""; } .fa-users-slash { --fa: ""; } .fa-virus { --fa: ""; } .fa-virus-slash { --fa: ""; } .fa-viruses { --fa: ""; } .fa-vest { --fa: ""; } .fa-vest-patches { --fa: ""; } .fa-arrow-trend-down { --fa: ""; } .fa-arrow-trend-up { --fa: ""; } .fa-arrow-up-from-bracket { --fa: ""; } .fa-austral-sign { --fa: ""; } .fa-baht-sign { --fa: ""; } .fa-bitcoin-sign { --fa: ""; } .fa-bolt-lightning { --fa: ""; } .fa-book-bookmark { --fa: ""; } .fa-camera-rotate { --fa: ""; } .fa-cedi-sign { --fa: ""; } .fa-chart-column { --fa: ""; } .fa-chart-gantt { --fa: ""; } .fa-clapperboard { --fa: ""; } .fa-closed-captioning-slash { --fa: ""; } .fa-clover { --fa: ""; } .fa-code-compare { --fa: ""; } .fa-code-fork { --fa: ""; } .fa-code-pull-request { --fa: ""; } .fa-colon-sign { --fa: ""; } .fa-cruzeiro-sign { --fa: ""; } .fa-display { --fa: ""; } .fa-dong-sign { --fa: ""; } .fa-elevator { --fa: ""; } .fa-filter-circle-xmark { --fa: ""; } .fa-florin-sign { --fa: ""; } .fa-folder-closed { --fa: ""; } .fa-franc-sign { --fa: ""; } .fa-guarani-sign { --fa: ""; } .fa-gun { --fa: ""; } .fa-hands-clapping { --fa: ""; } .fa-home-user, .fa-house-user { --fa: ""; } .fa-indian-rupee, .fa-indian-rupee-sign, .fa-inr { --fa: ""; } .fa-kip-sign { --fa: ""; } .fa-lari-sign { --fa: ""; } .fa-litecoin-sign { --fa: ""; } .fa-manat-sign { --fa: ""; } .fa-mask-face { --fa: ""; } .fa-mill-sign { --fa: ""; } .fa-money-bills { --fa: ""; } .fa-naira-sign { --fa: ""; } .fa-notdef { --fa: ""; } .fa-panorama { --fa: ""; } .fa-peseta-sign { --fa: ""; } .fa-peso-sign { --fa: ""; } .fa-plane-up { --fa: ""; } .fa-rupiah-sign { --fa: ""; } .fa-stairs { --fa: ""; } .fa-timeline { --fa: ""; } .fa-truck-front { --fa: ""; } .fa-try, .fa-turkish-lira, .fa-turkish-lira-sign { --fa: ""; } .fa-vault { --fa: ""; } .fa-magic-wand-sparkles, .fa-wand-magic-sparkles { --fa: ""; } .fa-wheat-alt, .fa-wheat-awn { --fa: ""; } .fa-wheelchair-alt, .fa-wheelchair-move { --fa: ""; } .fa-bangladeshi-taka-sign { --fa: ""; } .fa-bowl-rice { --fa: ""; } .fa-person-pregnant { --fa: ""; } .fa-home-lg, .fa-house-chimney { --fa: ""; } .fa-house-crack { --fa: ""; } .fa-house-medical { --fa: ""; } .fa-cent-sign { --fa: ""; } .fa-plus-minus { --fa: ""; } .fa-sailboat { --fa: ""; } .fa-section { --fa: ""; } .fa-shrimp { --fa: ""; } .fa-brazilian-real-sign { --fa: ""; } .fa-chart-simple { --fa: ""; } .fa-diagram-next { --fa: ""; } .fa-diagram-predecessor { --fa: ""; } .fa-diagram-successor { --fa: ""; } .fa-earth-oceania, .fa-globe-oceania { --fa: ""; } .fa-bug-slash { --fa: ""; } .fa-file-circle-plus { --fa: ""; } .fa-shop-lock { --fa: ""; } .fa-virus-covid { --fa: ""; } .fa-virus-covid-slash { --fa: ""; } .fa-anchor-circle-check { --fa: ""; } .fa-anchor-circle-exclamation { --fa: ""; } .fa-anchor-circle-xmark { --fa: ""; } .fa-anchor-lock { --fa: ""; } .fa-arrow-down-up-across-line { --fa: ""; } .fa-arrow-down-up-lock { --fa: ""; } .fa-arrow-right-to-city { --fa: ""; } .fa-arrow-up-from-ground-water { --fa: ""; } .fa-arrow-up-from-water-pump { --fa: ""; } .fa-arrow-up-right-dots { --fa: ""; } .fa-arrows-down-to-line { --fa: ""; } .fa-arrows-down-to-people { --fa: ""; } .fa-arrows-left-right-to-line { --fa: ""; } .fa-arrows-spin { --fa: ""; } .fa-arrows-split-up-and-left { --fa: ""; } .fa-arrows-to-circle { --fa: ""; } .fa-arrows-to-dot { --fa: ""; } .fa-arrows-to-eye { --fa: ""; } .fa-arrows-turn-right { --fa: ""; } .fa-arrows-turn-to-dots { --fa: ""; } .fa-arrows-up-to-line { --fa: ""; } .fa-bore-hole { --fa: ""; } .fa-bottle-droplet { --fa: ""; } .fa-bottle-water { --fa: ""; } .fa-bowl-food { --fa: ""; } .fa-boxes-packing { --fa: ""; } .fa-bridge { --fa: ""; } .fa-bridge-circle-check { --fa: ""; } .fa-bridge-circle-exclamation { --fa: ""; } .fa-bridge-circle-xmark { --fa: ""; } .fa-bridge-lock { --fa: ""; } .fa-bridge-water { --fa: ""; } .fa-bucket { --fa: ""; } .fa-bugs { --fa: ""; } .fa-building-circle-arrow-right { --fa: ""; } .fa-building-circle-check { --fa: ""; } .fa-building-circle-exclamation { --fa: ""; } .fa-building-circle-xmark { --fa: ""; } .fa-building-flag { --fa: ""; } .fa-building-lock { --fa: ""; } .fa-building-ngo { --fa: ""; } .fa-building-shield { --fa: ""; } .fa-building-un { --fa: ""; } .fa-building-user { --fa: ""; } .fa-building-wheat { --fa: ""; } .fa-burst { --fa: ""; } .fa-car-on { --fa: ""; } .fa-car-tunnel { --fa: ""; } .fa-child-combatant, .fa-child-rifle { --fa: ""; } .fa-children { --fa: ""; } .fa-circle-nodes { --fa: ""; } .fa-clipboard-question { --fa: ""; } .fa-cloud-showers-water { --fa: ""; } .fa-computer { --fa: ""; } .fa-cubes-stacked { --fa: ""; } .fa-envelope-circle-check { --fa: ""; } .fa-explosion { --fa: ""; } .fa-ferry { --fa: ""; } .fa-file-circle-exclamation { --fa: ""; } .fa-file-circle-minus { --fa: ""; } .fa-file-circle-question { --fa: ""; } .fa-file-shield { --fa: ""; } .fa-fire-burner { --fa: ""; } .fa-fish-fins { --fa: ""; } .fa-flask-vial { --fa: ""; } .fa-glass-water { --fa: ""; } .fa-glass-water-droplet { --fa: ""; } .fa-group-arrows-rotate { --fa: ""; } .fa-hand-holding-hand { --fa: ""; } .fa-handcuffs { --fa: ""; } .fa-hands-bound { --fa: ""; } .fa-hands-holding-child { --fa: ""; } .fa-hands-holding-circle { --fa: ""; } .fa-heart-circle-bolt { --fa: ""; } .fa-heart-circle-check { --fa: ""; } .fa-heart-circle-exclamation { --fa: ""; } .fa-heart-circle-minus { --fa: ""; } .fa-heart-circle-plus { --fa: ""; } .fa-heart-circle-xmark { --fa: ""; } .fa-helicopter-symbol { --fa: ""; } .fa-helmet-un { --fa: ""; } .fa-hill-avalanche { --fa: ""; } .fa-hill-rockslide { --fa: ""; } .fa-house-circle-check { --fa: ""; } .fa-house-circle-exclamation { --fa: ""; } .fa-house-circle-xmark { --fa: ""; } .fa-house-fire { --fa: ""; } .fa-house-flag { --fa: ""; } .fa-house-flood-water { --fa: ""; } .fa-house-flood-water-circle-arrow-right { --fa: ""; } .fa-house-lock { --fa: ""; } .fa-house-medical-circle-check { --fa: ""; } .fa-house-medical-circle-exclamation { --fa: ""; } .fa-house-medical-circle-xmark { --fa: ""; } .fa-house-medical-flag { --fa: ""; } .fa-house-tsunami { --fa: ""; } .fa-jar { --fa: ""; } .fa-jar-wheat { --fa: ""; } .fa-jet-fighter-up { --fa: ""; } .fa-jug-detergent { --fa: ""; } .fa-kitchen-set { --fa: ""; } .fa-land-mine-on { --fa: ""; } .fa-landmark-flag { --fa: ""; } .fa-laptop-file { --fa: ""; } .fa-lines-leaning { --fa: ""; } .fa-location-pin-lock { --fa: ""; } .fa-locust { --fa: ""; } .fa-magnifying-glass-arrow-right { --fa: ""; } .fa-magnifying-glass-chart { --fa: ""; } .fa-mars-and-venus-burst { --fa: ""; } .fa-mask-ventilator { --fa: ""; } .fa-mattress-pillow { --fa: ""; } .fa-mobile-retro { --fa: ""; } .fa-money-bill-transfer { --fa: ""; } .fa-money-bill-trend-up { --fa: ""; } .fa-money-bill-wheat { --fa: ""; } .fa-mosquito { --fa: ""; } .fa-mosquito-net { --fa: ""; } .fa-mound { --fa: ""; } .fa-mountain-city { --fa: ""; } .fa-mountain-sun { --fa: ""; } .fa-oil-well { --fa: ""; } .fa-people-group { --fa: ""; } .fa-people-line { --fa: ""; } .fa-people-pulling { --fa: ""; } .fa-people-robbery { --fa: ""; } .fa-people-roof { --fa: ""; } .fa-person-arrow-down-to-line { --fa: ""; } .fa-person-arrow-up-from-line { --fa: ""; } .fa-person-breastfeeding { --fa: ""; } .fa-person-burst { --fa: ""; } .fa-person-cane { --fa: ""; } .fa-person-chalkboard { --fa: ""; } .fa-person-circle-check { --fa: ""; } .fa-person-circle-exclamation { --fa: ""; } .fa-person-circle-minus { --fa: ""; } .fa-person-circle-plus { --fa: ""; } .fa-person-circle-question { --fa: ""; } .fa-person-circle-xmark { --fa: ""; } .fa-person-dress-burst { --fa: ""; } .fa-person-drowning { --fa: ""; } .fa-person-falling { --fa: ""; } .fa-person-falling-burst { --fa: ""; } .fa-person-half-dress { --fa: ""; } .fa-person-harassing { --fa: ""; } .fa-person-military-pointing { --fa: ""; } .fa-person-military-rifle { --fa: ""; } .fa-person-military-to-person { --fa: ""; } .fa-person-rays { --fa: ""; } .fa-person-rifle { --fa: ""; } .fa-person-shelter { --fa: ""; } .fa-person-walking-arrow-loop-left { --fa: ""; } .fa-person-walking-arrow-right { --fa: ""; } .fa-person-walking-dashed-line-arrow-right { --fa: ""; } .fa-person-walking-luggage { --fa: ""; } .fa-plane-circle-check { --fa: ""; } .fa-plane-circle-exclamation { --fa: ""; } .fa-plane-circle-xmark { --fa: ""; } .fa-plane-lock { --fa: ""; } .fa-plate-wheat { --fa: ""; } .fa-plug-circle-bolt { --fa: ""; } .fa-plug-circle-check { --fa: ""; } .fa-plug-circle-exclamation { --fa: ""; } .fa-plug-circle-minus { --fa: ""; } .fa-plug-circle-plus { --fa: ""; } .fa-plug-circle-xmark { --fa: ""; } .fa-ranking-star { --fa: ""; } .fa-road-barrier { --fa: ""; } .fa-road-bridge { --fa: ""; } .fa-road-circle-check { --fa: ""; } .fa-road-circle-exclamation { --fa: ""; } .fa-road-circle-xmark { --fa: ""; } .fa-road-lock { --fa: ""; } .fa-road-spikes { --fa: ""; } .fa-rug { --fa: ""; } .fa-sack-xmark { --fa: ""; } .fa-school-circle-check { --fa: ""; } .fa-school-circle-exclamation { --fa: ""; } .fa-school-circle-xmark { --fa: ""; } .fa-school-flag { --fa: ""; } .fa-school-lock { --fa: ""; } .fa-sheet-plastic { --fa: ""; } .fa-shield-cat { --fa: ""; } .fa-shield-dog { --fa: ""; } .fa-shield-heart { --fa: ""; } .fa-square-nfi { --fa: ""; } .fa-square-person-confined { --fa: ""; } .fa-square-virus { --fa: ""; } .fa-rod-asclepius, .fa-rod-snake, .fa-staff-aesculapius, .fa-staff-snake { --fa: ""; } .fa-sun-plant-wilt { --fa: ""; } .fa-tarp { --fa: ""; } .fa-tarp-droplet { --fa: ""; } .fa-tent { --fa: ""; } .fa-tent-arrow-down-to-line { --fa: ""; } .fa-tent-arrow-left-right { --fa: ""; } .fa-tent-arrow-turn-left { --fa: ""; } .fa-tent-arrows-down { --fa: ""; } .fa-tents { --fa: ""; } .fa-toilet-portable { --fa: ""; } .fa-toilets-portable { --fa: ""; } .fa-tower-cell { --fa: ""; } .fa-tower-observation { --fa: ""; } .fa-tree-city { --fa: ""; } .fa-trowel { --fa: ""; } .fa-trowel-bricks { --fa: ""; } .fa-truck-arrow-right { --fa: ""; } .fa-truck-droplet { --fa: ""; } .fa-truck-field { --fa: ""; } .fa-truck-field-un { --fa: ""; } .fa-truck-plane { --fa: ""; } .fa-users-between-lines { --fa: ""; } .fa-users-line { --fa: ""; } .fa-users-rays { --fa: ""; } .fa-users-rectangle { --fa: ""; } .fa-users-viewfinder { --fa: ""; } .fa-vial-circle-check { --fa: ""; } .fa-vial-virus { --fa: ""; } .fa-wheat-awn-circle-exclamation { --fa: ""; } .fa-worm { --fa: ""; } .fa-xmarks-lines { --fa: ""; } .fa-child-dress { --fa: ""; } .fa-child-reaching { --fa: ""; } .fa-file-circle-check { --fa: ""; } .fa-file-circle-xmark { --fa: ""; } .fa-person-through-window { --fa: ""; } .fa-plant-wilt { --fa: ""; } .fa-stapler { --fa: ""; } .fa-train-tram { --fa: ""; } .fa-table-cells-column-lock { --fa: ""; } .fa-table-cells-row-lock { --fa: ""; } .fa-thumb-tack-slash, .fa-thumbtack-slash { --fa: ""; } .fa-table-cells-row-unlock { --fa: ""; } .fa-chart-diagram { --fa: ""; } .fa-comment-nodes { --fa: ""; } .fa-file-fragment { --fa: ""; } .fa-file-half-dashed { --fa: ""; } .fa-hexagon-nodes { --fa: ""; } .fa-hexagon-nodes-bolt { --fa: ""; } .fa-square-binary { --fa: ""; } .fa-pentagon { --fa: ""; } .fa-non-binary { --fa: ""; } .fa-spiral { --fa: ""; } .fa-picture-in-picture { --fa: ""; } .fa-mobile-vibrate { --fa: ""; } .fa-single-quote-left { --fa: ""; } .fa-single-quote-right { --fa: ""; } .fa-bus-side { --fa: ""; } .fa-heptagon, .fa-septagon { --fa: ""; } .fa-aquarius { --fa: ""; } .fa-aries { --fa: ""; } .fa-cancer { --fa: ""; } .fa-capricorn { --fa: ""; } .fa-gemini { --fa: ""; } .fa-leo { --fa: ""; } .fa-libra { --fa: ""; } .fa-pisces { --fa: ""; } .fa-sagittarius { --fa: ""; } .fa-scorpio { --fa: ""; } .fa-taurus { --fa: ""; } .fa-virgo { --fa: ""; } .fa-glass-martini, .fa-martini-glass-empty { --fa: ""; } .fa-music { --fa: ""; } .fa-magnifying-glass, .fa-search { --fa: ""; } .fa-heart { --fa: ""; } .fa-star { --fa: ""; } .fa-user, .fa-user-alt, .fa-user-large { --fa: ""; } .fa-film, .fa-film-alt, .fa-film-simple { --fa: ""; } .fa-table-cells-large, .fa-th-large { --fa: ""; } .fa-table-cells, .fa-th { --fa: ""; } .fa-table-list, .fa-th-list { --fa: ""; } .fa-check { --fa: ""; } .fa-close, .fa-multiply, .fa-remove, .fa-times, .fa-xmark { --fa: ""; } .fa-magnifying-glass-plus, .fa-search-plus { --fa: ""; } .fa-magnifying-glass-minus, .fa-search-minus { --fa: ""; } .fa-power-off { --fa: ""; } .fa-signal, .fa-signal-5, .fa-signal-perfect { --fa: ""; } .fa-cog, .fa-gear { --fa: ""; } .fa-home, .fa-home-alt, .fa-home-lg-alt, .fa-house { --fa: ""; } .fa-clock, .fa-clock-four { --fa: ""; } .fa-road { --fa: ""; } .fa-download { --fa: ""; } .fa-inbox { --fa: ""; } .fa-arrow-right-rotate, .fa-arrow-rotate-forward, .fa-arrow-rotate-right, .fa-redo { --fa: ""; } .fa-arrows-rotate, .fa-refresh, .fa-sync { --fa: ""; } .fa-list-alt, .fa-rectangle-list { --fa: ""; } .fa-lock { --fa: ""; } .fa-flag { --fa: ""; } .fa-headphones, .fa-headphones-alt, .fa-headphones-simple { --fa: ""; } .fa-volume-off { --fa: ""; } .fa-volume-down, .fa-volume-low { --fa: ""; } .fa-volume-high, .fa-volume-up { --fa: ""; } .fa-qrcode { --fa: ""; } .fa-barcode { --fa: ""; } .fa-tag { --fa: ""; } .fa-tags { --fa: ""; } .fa-book { --fa: ""; } .fa-bookmark { --fa: ""; } .fa-print { --fa: ""; } .fa-camera, .fa-camera-alt { --fa: ""; } .fa-font { --fa: ""; } .fa-bold { --fa: ""; } .fa-italic { --fa: ""; } .fa-text-height { --fa: ""; } .fa-text-width { --fa: ""; } .fa-align-left { --fa: ""; } .fa-align-center { --fa: ""; } .fa-align-right { --fa: ""; } .fa-align-justify { --fa: ""; } .fa-list, .fa-list-squares { --fa: ""; } .fa-dedent, .fa-outdent { --fa: ""; } .fa-indent { --fa: ""; } .fa-video, .fa-video-camera { --fa: ""; } .fa-image { --fa: ""; } .fa-location-pin, .fa-map-marker { --fa: ""; } .fa-adjust, .fa-circle-half-stroke { --fa: ""; } .fa-droplet, .fa-tint { --fa: ""; } .fa-edit, .fa-pen-to-square { --fa: ""; } .fa-arrows, .fa-arrows-up-down-left-right { --fa: ""; } .fa-backward-step, .fa-step-backward { --fa: ""; } .fa-backward-fast, .fa-fast-backward { --fa: ""; } .fa-backward { --fa: ""; } .fa-play { --fa: ""; } .fa-pause { --fa: ""; } .fa-stop { --fa: ""; } .fa-forward { --fa: ""; } .fa-fast-forward, .fa-forward-fast { --fa: ""; } .fa-forward-step, .fa-step-forward { --fa: ""; } .fa-eject { --fa: ""; } .fa-chevron-left { --fa: ""; } .fa-chevron-right { --fa: ""; } .fa-circle-plus, .fa-plus-circle { --fa: ""; } .fa-circle-minus, .fa-minus-circle { --fa: ""; } .fa-circle-xmark, .fa-times-circle, .fa-xmark-circle { --fa: ""; } .fa-check-circle, .fa-circle-check { --fa: ""; } .fa-circle-question, .fa-question-circle { --fa: ""; } .fa-circle-info, .fa-info-circle { --fa: ""; } .fa-crosshairs { --fa: ""; } .fa-ban, .fa-cancel { --fa: ""; } .fa-arrow-left { --fa: ""; } .fa-arrow-right { --fa: ""; } .fa-arrow-up { --fa: ""; } .fa-arrow-down { --fa: ""; } .fa-mail-forward, .fa-share { --fa: ""; } .fa-expand { --fa: ""; } .fa-compress { --fa: ""; } .fa-minus, .fa-subtract { --fa: ""; } .fa-circle-exclamation, .fa-exclamation-circle { --fa: ""; } .fa-gift { --fa: ""; } .fa-leaf { --fa: ""; } .fa-fire { --fa: ""; } .fa-eye { --fa: ""; } .fa-eye-slash { --fa: ""; } .fa-exclamation-triangle, .fa-triangle-exclamation, .fa-warning { --fa: ""; } .fa-plane { --fa: ""; } .fa-calendar-alt, .fa-calendar-days { --fa: ""; } .fa-random, .fa-shuffle { --fa: ""; } .fa-comment { --fa: ""; } .fa-magnet { --fa: ""; } .fa-chevron-up { --fa: ""; } .fa-chevron-down { --fa: ""; } .fa-retweet { --fa: ""; } .fa-cart-shopping, .fa-shopping-cart { --fa: ""; } .fa-folder, .fa-folder-blank { --fa: ""; } .fa-folder-open { --fa: ""; } .fa-arrows-up-down, .fa-arrows-v { --fa: ""; } .fa-arrows-h, .fa-arrows-left-right { --fa: ""; } .fa-bar-chart, .fa-chart-bar { --fa: ""; } .fa-camera-retro { --fa: ""; } .fa-key { --fa: ""; } .fa-cogs, .fa-gears { --fa: ""; } .fa-comments { --fa: ""; } .fa-star-half { --fa: ""; } .fa-arrow-right-from-bracket, .fa-sign-out { --fa: ""; } .fa-thumb-tack, .fa-thumbtack { --fa: ""; } .fa-arrow-up-right-from-square, .fa-external-link { --fa: ""; } .fa-arrow-right-to-bracket, .fa-sign-in { --fa: ""; } .fa-trophy { --fa: ""; } .fa-upload { --fa: ""; } .fa-lemon { --fa: ""; } .fa-phone { --fa: ""; } .fa-phone-square, .fa-square-phone { --fa: ""; } .fa-unlock { --fa: ""; } .fa-credit-card, .fa-credit-card-alt { --fa: ""; } .fa-feed, .fa-rss { --fa: ""; } .fa-hard-drive, .fa-hdd { --fa: ""; } .fa-bullhorn { --fa: ""; } .fa-certificate { --fa: ""; } .fa-hand-point-right { --fa: ""; } .fa-hand-point-left { --fa: ""; } .fa-hand-point-up { --fa: ""; } .fa-hand-point-down { --fa: ""; } .fa-arrow-circle-left, .fa-circle-arrow-left { --fa: ""; } .fa-arrow-circle-right, .fa-circle-arrow-right { --fa: ""; } .fa-arrow-circle-up, .fa-circle-arrow-up { --fa: ""; } .fa-arrow-circle-down, .fa-circle-arrow-down { --fa: ""; } .fa-globe { --fa: ""; } .fa-wrench { --fa: ""; } .fa-list-check, .fa-tasks { --fa: ""; } .fa-filter { --fa: ""; } .fa-briefcase { --fa: ""; } .fa-arrows-alt, .fa-up-down-left-right { --fa: ""; } .fa-users { --fa: ""; } .fa-chain, .fa-link { --fa: ""; } .fa-cloud { --fa: ""; } .fa-flask { --fa: ""; } .fa-cut, .fa-scissors { --fa: ""; } .fa-copy { --fa: ""; } .fa-paperclip { --fa: ""; } .fa-floppy-disk, .fa-save { --fa: ""; } .fa-square { --fa: ""; } .fa-bars, .fa-navicon { --fa: ""; } .fa-list-dots, .fa-list-ul { --fa: ""; } .fa-list-1-2, .fa-list-numeric, .fa-list-ol { --fa: ""; } .fa-strikethrough { --fa: ""; } .fa-underline { --fa: ""; } .fa-table { --fa: ""; } .fa-magic, .fa-wand-magic { --fa: ""; } .fa-truck { --fa: ""; } .fa-money-bill { --fa: ""; } .fa-caret-down { --fa: ""; } .fa-caret-up { --fa: ""; } .fa-caret-left { --fa: ""; } .fa-caret-right { --fa: ""; } .fa-columns, .fa-table-columns { --fa: ""; } .fa-sort, .fa-unsorted { --fa: ""; } .fa-sort-desc, .fa-sort-down { --fa: ""; } .fa-sort-asc, .fa-sort-up { --fa: ""; } .fa-envelope { --fa: ""; } .fa-arrow-left-rotate, .fa-arrow-rotate-back, .fa-arrow-rotate-backward, .fa-arrow-rotate-left, .fa-undo { --fa: ""; } .fa-gavel, .fa-legal { --fa: ""; } .fa-bolt, .fa-zap { --fa: ""; } .fa-sitemap { --fa: ""; } .fa-umbrella { --fa: ""; } .fa-file-clipboard, .fa-paste { --fa: ""; } .fa-lightbulb { --fa: ""; } .fa-arrow-right-arrow-left, .fa-exchange { --fa: ""; } .fa-cloud-arrow-down, .fa-cloud-download, .fa-cloud-download-alt { --fa: ""; } .fa-cloud-arrow-up, .fa-cloud-upload, .fa-cloud-upload-alt { --fa: ""; } .fa-user-doctor, .fa-user-md { --fa: ""; } .fa-stethoscope { --fa: ""; } .fa-suitcase { --fa: ""; } .fa-bell { --fa: ""; } .fa-coffee, .fa-mug-saucer { --fa: ""; } .fa-hospital, .fa-hospital-alt, .fa-hospital-wide { --fa: ""; } .fa-ambulance, .fa-truck-medical { --fa: ""; } .fa-medkit, .fa-suitcase-medical { --fa: ""; } .fa-fighter-jet, .fa-jet-fighter { --fa: ""; } .fa-beer, .fa-beer-mug-empty { --fa: ""; } .fa-h-square, .fa-square-h { --fa: ""; } .fa-plus-square, .fa-square-plus { --fa: ""; } .fa-angle-double-left, .fa-angles-left { --fa: ""; } .fa-angle-double-right, .fa-angles-right { --fa: ""; } .fa-angle-double-up, .fa-angles-up { --fa: ""; } .fa-angle-double-down, .fa-angles-down { --fa: ""; } .fa-angle-left { --fa: ""; } .fa-angle-right { --fa: ""; } .fa-angle-up { --fa: ""; } .fa-angle-down { --fa: ""; } .fa-laptop { --fa: ""; } .fa-tablet-button { --fa: ""; } .fa-mobile-button { --fa: ""; } .fa-quote-left, .fa-quote-left-alt { --fa: ""; } .fa-quote-right, .fa-quote-right-alt { --fa: ""; } .fa-spinner { --fa: ""; } .fa-circle { --fa: ""; } .fa-face-smile, .fa-smile { --fa: ""; } .fa-face-frown, .fa-frown { --fa: ""; } .fa-face-meh, .fa-meh { --fa: ""; } .fa-gamepad { --fa: ""; } .fa-keyboard { --fa: ""; } .fa-flag-checkered { --fa: ""; } .fa-terminal { --fa: ""; } .fa-code { --fa: ""; } .fa-mail-reply-all, .fa-reply-all { --fa: ""; } .fa-location-arrow { --fa: ""; } .fa-crop { --fa: ""; } .fa-code-branch { --fa: ""; } .fa-chain-broken, .fa-chain-slash, .fa-link-slash, .fa-unlink { --fa: ""; } .fa-info { --fa: ""; } .fa-superscript { --fa: ""; } .fa-subscript { --fa: ""; } .fa-eraser { --fa: ""; } .fa-puzzle-piece { --fa: ""; } .fa-microphone { --fa: ""; } .fa-microphone-slash { --fa: ""; } .fa-shield, .fa-shield-blank { --fa: ""; } .fa-calendar { --fa: ""; } .fa-fire-extinguisher { --fa: ""; } .fa-rocket { --fa: ""; } .fa-chevron-circle-left, .fa-circle-chevron-left { --fa: ""; } .fa-chevron-circle-right, .fa-circle-chevron-right { --fa: ""; } .fa-chevron-circle-up, .fa-circle-chevron-up { --fa: ""; } .fa-chevron-circle-down, .fa-circle-chevron-down { --fa: ""; } .fa-anchor { --fa: ""; } .fa-unlock-alt, .fa-unlock-keyhole { --fa: ""; } .fa-bullseye { --fa: ""; } .fa-ellipsis, .fa-ellipsis-h { --fa: ""; } .fa-ellipsis-v, .fa-ellipsis-vertical { --fa: ""; } .fa-rss-square, .fa-square-rss { --fa: ""; } .fa-circle-play, .fa-play-circle { --fa: ""; } .fa-ticket { --fa: ""; } .fa-minus-square, .fa-square-minus { --fa: ""; } .fa-arrow-turn-up, .fa-level-up { --fa: ""; } .fa-arrow-turn-down, .fa-level-down { --fa: ""; } .fa-check-square, .fa-square-check { --fa: ""; } .fa-pen-square, .fa-pencil-square, .fa-square-pen { --fa: ""; } .fa-external-link-square, .fa-square-arrow-up-right { --fa: ""; } .fa-share-from-square, .fa-share-square { --fa: ""; } .fa-compass { --fa: ""; } .fa-caret-square-down, .fa-square-caret-down { --fa: ""; } .fa-caret-square-up, .fa-square-caret-up { --fa: ""; } .fa-caret-square-right, .fa-square-caret-right { --fa: ""; } .fa-eur, .fa-euro, .fa-euro-sign { --fa: ""; } .fa-gbp, .fa-pound-sign, .fa-sterling-sign { --fa: ""; } .fa-rupee, .fa-rupee-sign { --fa: ""; } .fa-cny, .fa-jpy, .fa-rmb, .fa-yen, .fa-yen-sign { --fa: ""; } .fa-rouble, .fa-rub, .fa-ruble, .fa-ruble-sign { --fa: ""; } .fa-krw, .fa-won, .fa-won-sign { --fa: ""; } .fa-file { --fa: ""; } .fa-file-alt, .fa-file-lines, .fa-file-text { --fa: ""; } .fa-arrow-down-a-z, .fa-sort-alpha-asc, .fa-sort-alpha-down { --fa: ""; } .fa-arrow-up-a-z, .fa-sort-alpha-up { --fa: ""; } .fa-arrow-down-wide-short, .fa-sort-amount-asc, .fa-sort-amount-down { --fa: ""; } .fa-arrow-up-wide-short, .fa-sort-amount-up { --fa: ""; } .fa-arrow-down-1-9, .fa-sort-numeric-asc, .fa-sort-numeric-down { --fa: ""; } .fa-arrow-up-1-9, .fa-sort-numeric-up { --fa: ""; } .fa-thumbs-up { --fa: ""; } .fa-thumbs-down { --fa: ""; } .fa-arrow-down-long, .fa-long-arrow-down { --fa: ""; } .fa-arrow-up-long, .fa-long-arrow-up { --fa: ""; } .fa-arrow-left-long, .fa-long-arrow-left { --fa: ""; } .fa-arrow-right-long, .fa-long-arrow-right { --fa: ""; } .fa-female, .fa-person-dress { --fa: ""; } .fa-male, .fa-person { --fa: ""; } .fa-sun { --fa: ""; } .fa-moon { --fa: ""; } .fa-archive, .fa-box-archive { --fa: ""; } .fa-bug { --fa: ""; } .fa-caret-square-left, .fa-square-caret-left { --fa: ""; } .fa-circle-dot, .fa-dot-circle { --fa: ""; } .fa-wheelchair { --fa: ""; } .fa-lira-sign { --fa: ""; } .fa-shuttle-space, .fa-space-shuttle { --fa: ""; } .fa-envelope-square, .fa-square-envelope { --fa: ""; } .fa-bank, .fa-building-columns, .fa-institution, .fa-museum, .fa-university { --fa: ""; } .fa-graduation-cap, .fa-mortar-board { --fa: ""; } .fa-language { --fa: ""; } .fa-fax { --fa: ""; } .fa-building { --fa: ""; } .fa-child { --fa: ""; } .fa-paw { --fa: ""; } .fa-cube { --fa: ""; } .fa-cubes { --fa: ""; } .fa-recycle { --fa: ""; } .fa-automobile, .fa-car { --fa: ""; } .fa-cab, .fa-taxi { --fa: ""; } .fa-tree { --fa: ""; } .fa-database { --fa: ""; } .fa-file-pdf { --fa: ""; } .fa-file-word { --fa: ""; } .fa-file-excel { --fa: ""; } .fa-file-powerpoint { --fa: ""; } .fa-file-image { --fa: ""; } .fa-file-archive, .fa-file-zipper { --fa: ""; } .fa-file-audio { --fa: ""; } .fa-file-video { --fa: ""; } .fa-file-code { --fa: ""; } .fa-life-ring { --fa: ""; } .fa-circle-notch { --fa: ""; } .fa-paper-plane { --fa: ""; } .fa-clock-rotate-left, .fa-history { --fa: ""; } .fa-header, .fa-heading { --fa: ""; } .fa-paragraph { --fa: ""; } .fa-sliders, .fa-sliders-h { --fa: ""; } .fa-share-alt, .fa-share-nodes { --fa: ""; } .fa-share-alt-square, .fa-square-share-nodes { --fa: ""; } .fa-bomb { --fa: ""; } .fa-futbol, .fa-futbol-ball, .fa-soccer-ball { --fa: ""; } .fa-teletype, .fa-tty { --fa: ""; } .fa-binoculars { --fa: ""; } .fa-plug { --fa: ""; } .fa-newspaper { --fa: ""; } .fa-wifi, .fa-wifi-3, .fa-wifi-strong { --fa: ""; } .fa-calculator { --fa: ""; } .fa-bell-slash { --fa: ""; } .fa-trash { --fa: ""; } .fa-copyright { --fa: ""; } .fa-eye-dropper, .fa-eye-dropper-empty, .fa-eyedropper { --fa: ""; } .fa-paint-brush, .fa-paintbrush { --fa: ""; } .fa-birthday-cake, .fa-cake, .fa-cake-candles { --fa: ""; } .fa-area-chart, .fa-chart-area { --fa: ""; } .fa-chart-pie, .fa-pie-chart { --fa: ""; } .fa-chart-line, .fa-line-chart { --fa: ""; } .fa-toggle-off { --fa: ""; } .fa-toggle-on { --fa: ""; } .fa-bicycle { --fa: ""; } .fa-bus { --fa: ""; } .fa-closed-captioning { --fa: ""; } .fa-ils, .fa-shekel, .fa-shekel-sign, .fa-sheqel, .fa-sheqel-sign { --fa: ""; } .fa-cart-plus { --fa: ""; } .fa-cart-arrow-down { --fa: ""; } .fa-diamond { --fa: ""; } .fa-ship { --fa: ""; } .fa-user-secret { --fa: ""; } .fa-motorcycle { --fa: ""; } .fa-street-view { --fa: ""; } .fa-heart-pulse, .fa-heartbeat { --fa: ""; } .fa-venus { --fa: ""; } .fa-mars { --fa: ""; } .fa-mercury { --fa: ""; } .fa-mars-and-venus { --fa: ""; } .fa-transgender, .fa-transgender-alt { --fa: ""; } .fa-venus-double { --fa: ""; } .fa-mars-double { --fa: ""; } .fa-venus-mars { --fa: ""; } .fa-mars-stroke { --fa: ""; } .fa-mars-stroke-up, .fa-mars-stroke-v { --fa: ""; } .fa-mars-stroke-h, .fa-mars-stroke-right { --fa: ""; } .fa-neuter { --fa: ""; } .fa-genderless { --fa: ""; } .fa-server { --fa: ""; } .fa-user-plus { --fa: ""; } .fa-user-times, .fa-user-xmark { --fa: ""; } .fa-bed { --fa: ""; } .fa-train { --fa: ""; } .fa-subway, .fa-train-subway { --fa: ""; } .fa-battery, .fa-battery-5, .fa-battery-full { --fa: ""; } .fa-battery-4, .fa-battery-three-quarters { --fa: ""; } .fa-battery-3, .fa-battery-half { --fa: ""; } .fa-battery-2, .fa-battery-quarter { --fa: ""; } .fa-battery-0, .fa-battery-empty { --fa: ""; } .fa-arrow-pointer, .fa-mouse-pointer { --fa: ""; } .fa-i-cursor { --fa: ""; } .fa-object-group { --fa: ""; } .fa-object-ungroup { --fa: ""; } .fa-note-sticky, .fa-sticky-note { --fa: ""; } .fa-clone { --fa: ""; } .fa-balance-scale, .fa-scale-balanced { --fa: ""; } .fa-hourglass-1, .fa-hourglass-start { --fa: ""; } .fa-hourglass-2, .fa-hourglass-half { --fa: ""; } .fa-hourglass-3, .fa-hourglass-end { --fa: ""; } .fa-hourglass, .fa-hourglass-empty { --fa: ""; } .fa-hand-back-fist, .fa-hand-rock { --fa: ""; } .fa-hand, .fa-hand-paper { --fa: ""; } .fa-hand-scissors { --fa: ""; } .fa-hand-lizard { --fa: ""; } .fa-hand-spock { --fa: ""; } .fa-hand-pointer { --fa: ""; } .fa-hand-peace { --fa: ""; } .fa-trademark { --fa: ""; } .fa-registered { --fa: ""; } .fa-television, .fa-tv, .fa-tv-alt { --fa: ""; } .fa-calendar-plus { --fa: ""; } .fa-calendar-minus { --fa: ""; } .fa-calendar-times, .fa-calendar-xmark { --fa: ""; } .fa-calendar-check { --fa: ""; } .fa-industry { --fa: ""; } .fa-map-pin { --fa: ""; } .fa-map-signs, .fa-signs-post { --fa: ""; } .fa-map { --fa: ""; } .fa-comment-alt, .fa-message { --fa: ""; } .fa-circle-pause, .fa-pause-circle { --fa: ""; } .fa-circle-stop, .fa-stop-circle { --fa: ""; } .fa-bag-shopping, .fa-shopping-bag { --fa: ""; } .fa-basket-shopping, .fa-shopping-basket { --fa: ""; } .fa-universal-access { --fa: ""; } .fa-blind, .fa-person-walking-with-cane { --fa: ""; } .fa-audio-description { --fa: ""; } .fa-phone-volume, .fa-volume-control-phone { --fa: ""; } .fa-braille { --fa: ""; } .fa-assistive-listening-systems, .fa-ear-listen { --fa: ""; } .fa-american-sign-language-interpreting, .fa-asl-interpreting, .fa-hands-american-sign-language-interpreting, .fa-hands-asl-interpreting { --fa: ""; } .fa-deaf, .fa-deafness, .fa-ear-deaf, .fa-hard-of-hearing { --fa: ""; } .fa-hands, .fa-sign-language, .fa-signing { --fa: ""; } .fa-eye-low-vision, .fa-low-vision { --fa: ""; } .fa-handshake, .fa-handshake-alt, .fa-handshake-simple { --fa: ""; } .fa-envelope-open { --fa: ""; } .fa-address-book, .fa-contact-book { --fa: ""; } .fa-address-card, .fa-contact-card, .fa-vcard { --fa: ""; } .fa-circle-user, .fa-user-circle { --fa: ""; } .fa-id-badge { --fa: ""; } .fa-drivers-license, .fa-id-card { --fa: ""; } .fa-temperature-4, .fa-temperature-full, .fa-thermometer-4, .fa-thermometer-full { --fa: ""; } .fa-temperature-3, .fa-temperature-three-quarters, .fa-thermometer-3, .fa-thermometer-three-quarters { --fa: ""; } .fa-temperature-2, .fa-temperature-half, .fa-thermometer-2, .fa-thermometer-half { --fa: ""; } .fa-temperature-1, .fa-temperature-quarter, .fa-thermometer-1, .fa-thermometer-quarter { --fa: ""; } .fa-temperature-0, .fa-temperature-empty, .fa-thermometer-0, .fa-thermometer-empty { --fa: ""; } .fa-shower { --fa: ""; } .fa-bath, .fa-bathtub { --fa: ""; } .fa-podcast { --fa: ""; } .fa-window-maximize { --fa: ""; } .fa-window-minimize { --fa: ""; } .fa-window-restore { --fa: ""; } .fa-square-xmark, .fa-times-square, .fa-xmark-square { --fa: ""; } .fa-microchip { --fa: ""; } .fa-snowflake { --fa: ""; } .fa-spoon, .fa-utensil-spoon { --fa: ""; } .fa-cutlery, .fa-utensils { --fa: ""; } .fa-rotate-back, .fa-rotate-backward, .fa-rotate-left, .fa-undo-alt { --fa: ""; } .fa-trash-alt, .fa-trash-can { --fa: ""; } .fa-rotate, .fa-sync-alt { --fa: ""; } .fa-stopwatch { --fa: ""; } .fa-right-from-bracket, .fa-sign-out-alt { --fa: ""; } .fa-right-to-bracket, .fa-sign-in-alt { --fa: ""; } .fa-redo-alt, .fa-rotate-forward, .fa-rotate-right { --fa: ""; } .fa-poo { --fa: ""; } .fa-images { --fa: ""; } .fa-pencil, .fa-pencil-alt { --fa: ""; } .fa-pen { --fa: ""; } .fa-pen-alt, .fa-pen-clip { --fa: ""; } .fa-octagon { --fa: ""; } .fa-down-long, .fa-long-arrow-alt-down { --fa: ""; } .fa-left-long, .fa-long-arrow-alt-left { --fa: ""; } .fa-long-arrow-alt-right, .fa-right-long { --fa: ""; } .fa-long-arrow-alt-up, .fa-up-long { --fa: ""; } .fa-hexagon { --fa: ""; } .fa-file-edit, .fa-file-pen { --fa: ""; } .fa-expand-arrows-alt, .fa-maximize { --fa: ""; } .fa-clipboard { --fa: ""; } .fa-arrows-alt-h, .fa-left-right { --fa: ""; } .fa-arrows-alt-v, .fa-up-down { --fa: ""; } .fa-alarm-clock { --fa: ""; } .fa-arrow-alt-circle-down, .fa-circle-down { --fa: ""; } .fa-arrow-alt-circle-left, .fa-circle-left { --fa: ""; } .fa-arrow-alt-circle-right, .fa-circle-right { --fa: ""; } .fa-arrow-alt-circle-up, .fa-circle-up { --fa: ""; } .fa-external-link-alt, .fa-up-right-from-square { --fa: ""; } .fa-external-link-square-alt, .fa-square-up-right { --fa: ""; } .fa-exchange-alt, .fa-right-left { --fa: ""; } .fa-repeat { --fa: ""; } .fa-code-commit { --fa: ""; } .fa-code-merge { --fa: ""; } .fa-desktop, .fa-desktop-alt { --fa: ""; } .fa-gem { --fa: ""; } .fa-level-down-alt, .fa-turn-down { --fa: ""; } .fa-level-up-alt, .fa-turn-up { --fa: ""; } .fa-lock-open { --fa: ""; } .fa-location-dot, .fa-map-marker-alt { --fa: ""; } .fa-microphone-alt, .fa-microphone-lines { --fa: ""; } .fa-mobile-alt, .fa-mobile-screen-button { --fa: ""; } .fa-mobile, .fa-mobile-android, .fa-mobile-phone { --fa: ""; } .fa-mobile-android-alt, .fa-mobile-screen { --fa: ""; } .fa-money-bill-1, .fa-money-bill-alt { --fa: ""; } .fa-phone-slash { --fa: ""; } .fa-image-portrait, .fa-portrait { --fa: ""; } .fa-mail-reply, .fa-reply { --fa: ""; } .fa-shield-alt, .fa-shield-halved { --fa: ""; } .fa-tablet-alt, .fa-tablet-screen-button { --fa: ""; } .fa-tablet, .fa-tablet-android { --fa: ""; } .fa-ticket-alt, .fa-ticket-simple { --fa: ""; } .fa-rectangle-times, .fa-rectangle-xmark, .fa-times-rectangle, .fa-window-close { --fa: ""; } .fa-compress-alt, .fa-down-left-and-up-right-to-center { --fa: ""; } .fa-expand-alt, .fa-up-right-and-down-left-from-center { --fa: ""; } .fa-baseball-bat-ball { --fa: ""; } .fa-baseball, .fa-baseball-ball { --fa: ""; } .fa-basketball, .fa-basketball-ball { --fa: ""; } .fa-bowling-ball { --fa: ""; } .fa-chess { --fa: ""; } .fa-chess-bishop { --fa: ""; } .fa-chess-board { --fa: ""; } .fa-chess-king { --fa: ""; } .fa-chess-knight { --fa: ""; } .fa-chess-pawn { --fa: ""; } .fa-chess-queen { --fa: ""; } .fa-chess-rook { --fa: ""; } .fa-dumbbell { --fa: ""; } .fa-football, .fa-football-ball { --fa: ""; } .fa-golf-ball, .fa-golf-ball-tee { --fa: ""; } .fa-hockey-puck { --fa: ""; } .fa-broom-ball, .fa-quidditch, .fa-quidditch-broom-ball { --fa: ""; } .fa-square-full { --fa: ""; } .fa-ping-pong-paddle-ball, .fa-table-tennis, .fa-table-tennis-paddle-ball { --fa: ""; } .fa-volleyball, .fa-volleyball-ball { --fa: ""; } .fa-allergies, .fa-hand-dots { --fa: ""; } .fa-band-aid, .fa-bandage { --fa: ""; } .fa-box { --fa: ""; } .fa-boxes, .fa-boxes-alt, .fa-boxes-stacked { --fa: ""; } .fa-briefcase-medical { --fa: ""; } .fa-burn, .fa-fire-flame-simple { --fa: ""; } .fa-capsules { --fa: ""; } .fa-clipboard-check { --fa: ""; } .fa-clipboard-list { --fa: ""; } .fa-diagnoses, .fa-person-dots-from-line { --fa: ""; } .fa-dna { --fa: ""; } .fa-dolly, .fa-dolly-box { --fa: ""; } .fa-cart-flatbed, .fa-dolly-flatbed { --fa: ""; } .fa-file-medical { --fa: ""; } .fa-file-medical-alt, .fa-file-waveform { --fa: ""; } .fa-first-aid, .fa-kit-medical { --fa: ""; } .fa-circle-h, .fa-hospital-symbol { --fa: ""; } .fa-id-card-alt, .fa-id-card-clip { --fa: ""; } .fa-notes-medical { --fa: ""; } .fa-pallet { --fa: ""; } .fa-pills { --fa: ""; } .fa-prescription-bottle { --fa: ""; } .fa-prescription-bottle-alt, .fa-prescription-bottle-medical { --fa: ""; } .fa-bed-pulse, .fa-procedures { --fa: ""; } .fa-shipping-fast, .fa-truck-fast { --fa: ""; } .fa-smoking { --fa: ""; } .fa-syringe { --fa: ""; } .fa-tablets { --fa: ""; } .fa-thermometer { --fa: ""; } .fa-vial { --fa: ""; } .fa-vials { --fa: ""; } .fa-warehouse { --fa: ""; } .fa-weight, .fa-weight-scale { --fa: ""; } .fa-x-ray { --fa: ""; } .fa-box-open { --fa: ""; } .fa-comment-dots, .fa-commenting { --fa: ""; } .fa-comment-slash { --fa: ""; } .fa-couch { --fa: ""; } .fa-circle-dollar-to-slot, .fa-donate { --fa: ""; } .fa-dove { --fa: ""; } .fa-hand-holding { --fa: ""; } .fa-hand-holding-heart { --fa: ""; } .fa-hand-holding-dollar, .fa-hand-holding-usd { --fa: ""; } .fa-hand-holding-droplet, .fa-hand-holding-water { --fa: ""; } .fa-hands-holding { --fa: ""; } .fa-hands-helping, .fa-handshake-angle { --fa: ""; } .fa-parachute-box { --fa: ""; } .fa-people-carry, .fa-people-carry-box { --fa: ""; } .fa-piggy-bank { --fa: ""; } .fa-ribbon { --fa: ""; } .fa-route { --fa: ""; } .fa-seedling, .fa-sprout { --fa: ""; } .fa-sign, .fa-sign-hanging { --fa: ""; } .fa-face-smile-wink, .fa-smile-wink { --fa: ""; } .fa-tape { --fa: ""; } .fa-truck-loading, .fa-truck-ramp-box { --fa: ""; } .fa-truck-moving { --fa: ""; } .fa-video-slash { --fa: ""; } .fa-wine-glass { --fa: ""; } .fa-user-astronaut { --fa: ""; } .fa-user-check { --fa: ""; } .fa-user-clock { --fa: ""; } .fa-user-cog, .fa-user-gear { --fa: ""; } .fa-user-edit, .fa-user-pen { --fa: ""; } .fa-user-friends, .fa-user-group { --fa: ""; } .fa-user-graduate { --fa: ""; } .fa-user-lock { --fa: ""; } .fa-user-minus { --fa: ""; } .fa-user-ninja { --fa: ""; } .fa-user-shield { --fa: ""; } .fa-user-alt-slash, .fa-user-large-slash, .fa-user-slash { --fa: ""; } .fa-user-tag { --fa: ""; } .fa-user-tie { --fa: ""; } .fa-users-cog, .fa-users-gear { --fa: ""; } .fa-balance-scale-left, .fa-scale-unbalanced { --fa: ""; } .fa-balance-scale-right, .fa-scale-unbalanced-flip { --fa: ""; } .fa-blender { --fa: ""; } .fa-book-open { --fa: ""; } .fa-broadcast-tower, .fa-tower-broadcast { --fa: ""; } .fa-broom { --fa: ""; } .fa-blackboard, .fa-chalkboard { --fa: ""; } .fa-chalkboard-teacher, .fa-chalkboard-user { --fa: ""; } .fa-church { --fa: ""; } .fa-coins { --fa: ""; } .fa-compact-disc { --fa: ""; } .fa-crow { --fa: ""; } .fa-crown { --fa: ""; } .fa-dice { --fa: ""; } .fa-dice-five { --fa: ""; } .fa-dice-four { --fa: ""; } .fa-dice-one { --fa: ""; } .fa-dice-six { --fa: ""; } .fa-dice-three { --fa: ""; } .fa-dice-two { --fa: ""; } .fa-divide { --fa: ""; } .fa-door-closed { --fa: ""; } .fa-door-open { --fa: ""; } .fa-feather { --fa: ""; } .fa-frog { --fa: ""; } .fa-gas-pump { --fa: ""; } .fa-glasses { --fa: ""; } .fa-greater-than-equal { --fa: ""; } .fa-helicopter { --fa: ""; } .fa-infinity { --fa: ""; } .fa-kiwi-bird { --fa: ""; } .fa-less-than-equal { --fa: ""; } .fa-memory { --fa: ""; } .fa-microphone-alt-slash, .fa-microphone-lines-slash { --fa: ""; } .fa-money-bill-wave { --fa: ""; } .fa-money-bill-1-wave, .fa-money-bill-wave-alt { --fa: ""; } .fa-money-check { --fa: ""; } .fa-money-check-alt, .fa-money-check-dollar { --fa: ""; } .fa-not-equal { --fa: ""; } .fa-palette { --fa: ""; } .fa-parking, .fa-square-parking { --fa: ""; } .fa-diagram-project, .fa-project-diagram { --fa: ""; } .fa-receipt { --fa: ""; } .fa-robot { --fa: ""; } .fa-ruler { --fa: ""; } .fa-ruler-combined { --fa: ""; } .fa-ruler-horizontal { --fa: ""; } .fa-ruler-vertical { --fa: ""; } .fa-school { --fa: ""; } .fa-screwdriver { --fa: ""; } .fa-shoe-prints { --fa: ""; } .fa-skull { --fa: ""; } .fa-ban-smoking, .fa-smoking-ban { --fa: ""; } .fa-store { --fa: ""; } .fa-shop, .fa-store-alt { --fa: ""; } .fa-bars-staggered, .fa-reorder, .fa-stream { --fa: ""; } .fa-stroopwafel { --fa: ""; } .fa-toolbox { --fa: ""; } .fa-shirt, .fa-t-shirt, .fa-tshirt { --fa: ""; } .fa-person-walking, .fa-walking { --fa: ""; } .fa-wallet { --fa: ""; } .fa-angry, .fa-face-angry { --fa: ""; } .fa-archway { --fa: ""; } .fa-atlas, .fa-book-atlas { --fa: ""; } .fa-award { --fa: ""; } .fa-backspace, .fa-delete-left { --fa: ""; } .fa-bezier-curve { --fa: ""; } .fa-bong { --fa: ""; } .fa-brush { --fa: ""; } .fa-bus-alt, .fa-bus-simple { --fa: ""; } .fa-cannabis { --fa: ""; } .fa-check-double { --fa: ""; } .fa-cocktail, .fa-martini-glass-citrus { --fa: ""; } .fa-bell-concierge, .fa-concierge-bell { --fa: ""; } .fa-cookie { --fa: ""; } .fa-cookie-bite { --fa: ""; } .fa-crop-alt, .fa-crop-simple { --fa: ""; } .fa-digital-tachograph, .fa-tachograph-digital { --fa: ""; } .fa-dizzy, .fa-face-dizzy { --fa: ""; } .fa-compass-drafting, .fa-drafting-compass { --fa: ""; } .fa-drum { --fa: ""; } .fa-drum-steelpan { --fa: ""; } .fa-feather-alt, .fa-feather-pointed { --fa: ""; } .fa-file-contract { --fa: ""; } .fa-file-arrow-down, .fa-file-download { --fa: ""; } .fa-arrow-right-from-file, .fa-file-export { --fa: ""; } .fa-arrow-right-to-file, .fa-file-import { --fa: ""; } .fa-file-invoice { --fa: ""; } .fa-file-invoice-dollar { --fa: ""; } .fa-file-prescription { --fa: ""; } .fa-file-signature { --fa: ""; } .fa-file-arrow-up, .fa-file-upload { --fa: ""; } .fa-fill { --fa: ""; } .fa-fill-drip { --fa: ""; } .fa-fingerprint { --fa: ""; } .fa-fish { --fa: ""; } .fa-face-flushed, .fa-flushed { --fa: ""; } .fa-face-frown-open, .fa-frown-open { --fa: ""; } .fa-glass-martini-alt, .fa-martini-glass { --fa: ""; } .fa-earth-africa, .fa-globe-africa { --fa: ""; } .fa-earth, .fa-earth-america, .fa-earth-americas, .fa-globe-americas { --fa: ""; } .fa-earth-asia, .fa-globe-asia { --fa: ""; } .fa-face-grimace, .fa-grimace { --fa: ""; } .fa-face-grin, .fa-grin { --fa: ""; } .fa-face-grin-wide, .fa-grin-alt { --fa: ""; } .fa-face-grin-beam, .fa-grin-beam { --fa: ""; } .fa-face-grin-beam-sweat, .fa-grin-beam-sweat { --fa: ""; } .fa-face-grin-hearts, .fa-grin-hearts { --fa: ""; } .fa-face-grin-squint, .fa-grin-squint { --fa: ""; } .fa-face-grin-squint-tears, .fa-grin-squint-tears { --fa: ""; } .fa-face-grin-stars, .fa-grin-stars { --fa: ""; } .fa-face-grin-tears, .fa-grin-tears { --fa: ""; } .fa-face-grin-tongue, .fa-grin-tongue { --fa: ""; } .fa-face-grin-tongue-squint, .fa-grin-tongue-squint { --fa: ""; } .fa-face-grin-tongue-wink, .fa-grin-tongue-wink { --fa: ""; } .fa-face-grin-wink, .fa-grin-wink { --fa: ""; } .fa-grid-horizontal, .fa-grip, .fa-grip-horizontal { --fa: ""; } .fa-grid-vertical, .fa-grip-vertical { --fa: ""; } .fa-headset { --fa: ""; } .fa-highlighter { --fa: ""; } .fa-hot-tub, .fa-hot-tub-person { --fa: ""; } .fa-hotel { --fa: ""; } .fa-joint { --fa: ""; } .fa-face-kiss, .fa-kiss { --fa: ""; } .fa-face-kiss-beam, .fa-kiss-beam { --fa: ""; } .fa-face-kiss-wink-heart, .fa-kiss-wink-heart { --fa: ""; } .fa-face-laugh, .fa-laugh { --fa: ""; } .fa-face-laugh-beam, .fa-laugh-beam { --fa: ""; } .fa-face-laugh-squint, .fa-laugh-squint { --fa: ""; } .fa-face-laugh-wink, .fa-laugh-wink { --fa: ""; } .fa-cart-flatbed-suitcase, .fa-luggage-cart { --fa: ""; } .fa-map-location, .fa-map-marked { --fa: ""; } .fa-map-location-dot, .fa-map-marked-alt { --fa: ""; } .fa-marker { --fa: ""; } .fa-medal { --fa: ""; } .fa-face-meh-blank, .fa-meh-blank { --fa: ""; } .fa-face-rolling-eyes, .fa-meh-rolling-eyes { --fa: ""; } .fa-monument { --fa: ""; } .fa-mortar-pestle { --fa: ""; } .fa-paint-roller { --fa: ""; } .fa-passport { --fa: ""; } .fa-pen-fancy { --fa: ""; } .fa-pen-nib { --fa: ""; } .fa-pen-ruler, .fa-pencil-ruler { --fa: ""; } .fa-plane-arrival { --fa: ""; } .fa-plane-departure { --fa: ""; } .fa-prescription { --fa: ""; } .fa-face-sad-cry, .fa-sad-cry { --fa: ""; } .fa-face-sad-tear, .fa-sad-tear { --fa: ""; } .fa-shuttle-van, .fa-van-shuttle { --fa: ""; } .fa-signature { --fa: ""; } .fa-face-smile-beam, .fa-smile-beam { --fa: ""; } .fa-solar-panel { --fa: ""; } .fa-spa { --fa: ""; } .fa-splotch { --fa: ""; } .fa-spray-can { --fa: ""; } .fa-stamp { --fa: ""; } .fa-star-half-alt, .fa-star-half-stroke { --fa: ""; } .fa-suitcase-rolling { --fa: ""; } .fa-face-surprise, .fa-surprise { --fa: ""; } .fa-swatchbook { --fa: ""; } .fa-person-swimming, .fa-swimmer { --fa: ""; } .fa-ladder-water, .fa-swimming-pool, .fa-water-ladder { --fa: ""; } .fa-droplet-slash, .fa-tint-slash { --fa: ""; } .fa-face-tired, .fa-tired { --fa: ""; } .fa-tooth { --fa: ""; } .fa-umbrella-beach { --fa: ""; } .fa-weight-hanging { --fa: ""; } .fa-wine-glass-alt, .fa-wine-glass-empty { --fa: ""; } .fa-air-freshener, .fa-spray-can-sparkles { --fa: ""; } .fa-apple-alt, .fa-apple-whole { --fa: ""; } .fa-atom { --fa: ""; } .fa-bone { --fa: ""; } .fa-book-open-reader, .fa-book-reader { --fa: ""; } .fa-brain { --fa: ""; } .fa-car-alt, .fa-car-rear { --fa: ""; } .fa-battery-car, .fa-car-battery { --fa: ""; } .fa-car-burst, .fa-car-crash { --fa: ""; } .fa-car-side { --fa: ""; } .fa-charging-station { --fa: ""; } .fa-diamond-turn-right, .fa-directions { --fa: ""; } .fa-draw-polygon, .fa-vector-polygon { --fa: ""; } .fa-laptop-code { --fa: ""; } .fa-layer-group { --fa: ""; } .fa-location, .fa-location-crosshairs { --fa: ""; } .fa-lungs { --fa: ""; } .fa-microscope { --fa: ""; } .fa-oil-can { --fa: ""; } .fa-poop { --fa: ""; } .fa-shapes, .fa-triangle-circle-square { --fa: ""; } .fa-star-of-life { --fa: ""; } .fa-dashboard, .fa-gauge, .fa-gauge-med, .fa-tachometer-alt-average { --fa: ""; } .fa-gauge-high, .fa-tachometer-alt, .fa-tachometer-alt-fast { --fa: ""; } .fa-gauge-simple, .fa-gauge-simple-med, .fa-tachometer-average { --fa: ""; } .fa-gauge-simple-high, .fa-tachometer, .fa-tachometer-fast { --fa: ""; } .fa-teeth { --fa: ""; } .fa-teeth-open { --fa: ""; } .fa-masks-theater, .fa-theater-masks { --fa: ""; } .fa-traffic-light { --fa: ""; } .fa-truck-monster { --fa: ""; } .fa-truck-pickup { --fa: ""; } .fa-ad, .fa-rectangle-ad { --fa: ""; } .fa-ankh { --fa: ""; } .fa-bible, .fa-book-bible { --fa: ""; } .fa-briefcase-clock, .fa-business-time { --fa: ""; } .fa-city { --fa: ""; } .fa-comment-dollar { --fa: ""; } .fa-comments-dollar { --fa: ""; } .fa-cross { --fa: ""; } .fa-dharmachakra { --fa: ""; } .fa-envelope-open-text { --fa: ""; } .fa-folder-minus { --fa: ""; } .fa-folder-plus { --fa: ""; } .fa-filter-circle-dollar, .fa-funnel-dollar { --fa: ""; } .fa-gopuram { --fa: ""; } .fa-hamsa { --fa: ""; } .fa-bahai, .fa-haykal { --fa: ""; } .fa-jedi { --fa: ""; } .fa-book-journal-whills, .fa-journal-whills { --fa: ""; } .fa-kaaba { --fa: ""; } .fa-khanda { --fa: ""; } .fa-landmark { --fa: ""; } .fa-envelopes-bulk, .fa-mail-bulk { --fa: ""; } .fa-menorah { --fa: ""; } .fa-mosque { --fa: ""; } .fa-om { --fa: ""; } .fa-pastafarianism, .fa-spaghetti-monster-flying { --fa: ""; } .fa-peace { --fa: ""; } .fa-place-of-worship { --fa: ""; } .fa-poll, .fa-square-poll-vertical { --fa: ""; } .fa-poll-h, .fa-square-poll-horizontal { --fa: ""; } .fa-person-praying, .fa-pray { --fa: ""; } .fa-hands-praying, .fa-praying-hands { --fa: ""; } .fa-book-quran, .fa-quran { --fa: ""; } .fa-magnifying-glass-dollar, .fa-search-dollar { --fa: ""; } .fa-magnifying-glass-location, .fa-search-location { --fa: ""; } .fa-socks { --fa: ""; } .fa-square-root-alt, .fa-square-root-variable { --fa: ""; } .fa-star-and-crescent { --fa: ""; } .fa-star-of-david { --fa: ""; } .fa-synagogue { --fa: ""; } .fa-scroll-torah, .fa-torah { --fa: ""; } .fa-torii-gate { --fa: ""; } .fa-vihara { --fa: ""; } .fa-volume, .fa-volume-medium { --fa: ""; } .fa-volume-mute, .fa-volume-times, .fa-volume-xmark { --fa: ""; } .fa-yin-yang { --fa: ""; } .fa-blender-phone { --fa: ""; } .fa-book-dead, .fa-book-skull { --fa: ""; } .fa-campground { --fa: ""; } .fa-cat { --fa: ""; } .fa-chair { --fa: ""; } .fa-cloud-moon { --fa: ""; } .fa-cloud-sun { --fa: ""; } .fa-cow { --fa: ""; } .fa-dice-d20 { --fa: ""; } .fa-dice-d6 { --fa: ""; } .fa-dog { --fa: ""; } .fa-dragon { --fa: ""; } .fa-drumstick-bite { --fa: ""; } .fa-dungeon { --fa: ""; } .fa-file-csv { --fa: ""; } .fa-fist-raised, .fa-hand-fist { --fa: ""; } .fa-ghost { --fa: ""; } .fa-hammer { --fa: ""; } .fa-hanukiah { --fa: ""; } .fa-hat-wizard { --fa: ""; } .fa-hiking, .fa-person-hiking { --fa: ""; } .fa-hippo { --fa: ""; } .fa-horse { --fa: ""; } .fa-house-chimney-crack, .fa-house-damage { --fa: ""; } .fa-hryvnia, .fa-hryvnia-sign { --fa: ""; } .fa-mask { --fa: ""; } .fa-mountain { --fa: ""; } .fa-network-wired { --fa: ""; } .fa-otter { --fa: ""; } .fa-ring { --fa: ""; } .fa-person-running, .fa-running { --fa: ""; } .fa-scroll { --fa: ""; } .fa-skull-crossbones { --fa: ""; } .fa-slash { --fa: ""; } .fa-spider { --fa: ""; } .fa-toilet-paper, .fa-toilet-paper-alt, .fa-toilet-paper-blank { --fa: ""; } .fa-tractor { --fa: ""; } .fa-user-injured { --fa: ""; } .fa-vr-cardboard { --fa: ""; } .fa-wand-sparkles { --fa: ""; } .fa-wind { --fa: ""; } .fa-wine-bottle { --fa: ""; } .fa-cloud-meatball { --fa: ""; } .fa-cloud-moon-rain { --fa: ""; } .fa-cloud-rain { --fa: ""; } .fa-cloud-showers-heavy { --fa: ""; } .fa-cloud-sun-rain { --fa: ""; } .fa-democrat { --fa: ""; } .fa-flag-usa { --fa: ""; } .fa-hurricane { --fa: ""; } .fa-landmark-alt, .fa-landmark-dome { --fa: ""; } .fa-meteor { --fa: ""; } .fa-person-booth { --fa: ""; } .fa-poo-bolt, .fa-poo-storm { --fa: ""; } .fa-rainbow { --fa: ""; } .fa-republican { --fa: ""; } .fa-smog { --fa: ""; } .fa-temperature-high { --fa: ""; } .fa-temperature-low { --fa: ""; } .fa-cloud-bolt, .fa-thunderstorm { --fa: ""; } .fa-tornado { --fa: ""; } .fa-volcano { --fa: ""; } .fa-check-to-slot, .fa-vote-yea { --fa: ""; } .fa-water { --fa: ""; } .fa-baby { --fa: ""; } .fa-baby-carriage, .fa-carriage-baby { --fa: ""; } .fa-biohazard { --fa: ""; } .fa-blog { --fa: ""; } .fa-calendar-day { --fa: ""; } .fa-calendar-week { --fa: ""; } .fa-candy-cane { --fa: ""; } .fa-carrot { --fa: ""; } .fa-cash-register { --fa: ""; } .fa-compress-arrows-alt, .fa-minimize { --fa: ""; } .fa-dumpster { --fa: ""; } .fa-dumpster-fire { --fa: ""; } .fa-ethernet { --fa: ""; } .fa-gifts { --fa: ""; } .fa-champagne-glasses, .fa-glass-cheers { --fa: ""; } .fa-glass-whiskey, .fa-whiskey-glass { --fa: ""; } .fa-earth-europe, .fa-globe-europe { --fa: ""; } .fa-grip-lines { --fa: ""; } .fa-grip-lines-vertical { --fa: ""; } .fa-guitar { --fa: ""; } .fa-heart-broken, .fa-heart-crack { --fa: ""; } .fa-holly-berry { --fa: ""; } .fa-horse-head { --fa: ""; } .fa-icicles { --fa: ""; } .fa-igloo { --fa: ""; } .fa-mitten { --fa: ""; } .fa-mug-hot { --fa: ""; } .fa-radiation { --fa: ""; } .fa-circle-radiation, .fa-radiation-alt { --fa: ""; } .fa-restroom { --fa: ""; } .fa-satellite { --fa: ""; } .fa-satellite-dish { --fa: ""; } .fa-sd-card { --fa: ""; } .fa-sim-card { --fa: ""; } .fa-person-skating, .fa-skating { --fa: ""; } .fa-person-skiing, .fa-skiing { --fa: ""; } .fa-person-skiing-nordic, .fa-skiing-nordic { --fa: ""; } .fa-sleigh { --fa: ""; } .fa-comment-sms, .fa-sms { --fa: ""; } .fa-person-snowboarding, .fa-snowboarding { --fa: ""; } .fa-snowman { --fa: ""; } .fa-snowplow { --fa: ""; } .fa-tenge, .fa-tenge-sign { --fa: ""; } .fa-toilet { --fa: ""; } .fa-screwdriver-wrench, .fa-tools { --fa: ""; } .fa-cable-car, .fa-tram { --fa: ""; } .fa-fire-alt, .fa-fire-flame-curved { --fa: ""; } .fa-bacon { --fa: ""; } .fa-book-medical { --fa: ""; } .fa-bread-slice { --fa: ""; } .fa-cheese { --fa: ""; } .fa-clinic-medical, .fa-house-chimney-medical { --fa: ""; } .fa-clipboard-user { --fa: ""; } .fa-comment-medical { --fa: ""; } .fa-crutch { --fa: ""; } .fa-disease { --fa: ""; } .fa-egg { --fa: ""; } .fa-folder-tree { --fa: ""; } .fa-burger, .fa-hamburger { --fa: ""; } .fa-hand-middle-finger { --fa: ""; } .fa-hard-hat, .fa-hat-hard, .fa-helmet-safety { --fa: ""; } .fa-hospital-user { --fa: ""; } .fa-hotdog { --fa: ""; } .fa-ice-cream { --fa: ""; } .fa-laptop-medical { --fa: ""; } .fa-pager { --fa: ""; } .fa-pepper-hot { --fa: ""; } .fa-pizza-slice { --fa: ""; } .fa-sack-dollar { --fa: ""; } .fa-book-tanakh, .fa-tanakh { --fa: ""; } .fa-bars-progress, .fa-tasks-alt { --fa: ""; } .fa-trash-arrow-up, .fa-trash-restore { --fa: ""; } .fa-trash-can-arrow-up, .fa-trash-restore-alt { --fa: ""; } .fa-user-nurse { --fa: ""; } .fa-wave-square { --fa: ""; } .fa-biking, .fa-person-biking { --fa: ""; } .fa-border-all { --fa: ""; } .fa-border-none { --fa: ""; } .fa-border-style, .fa-border-top-left { --fa: ""; } .fa-digging, .fa-person-digging { --fa: ""; } .fa-fan { --fa: ""; } .fa-heart-music-camera-bolt, .fa-icons { --fa: ""; } .fa-phone-alt, .fa-phone-flip { --fa: ""; } .fa-phone-square-alt, .fa-square-phone-flip { --fa: ""; } .fa-photo-film, .fa-photo-video { --fa: ""; } .fa-remove-format, .fa-text-slash { --fa: ""; } .fa-arrow-down-z-a, .fa-sort-alpha-desc, .fa-sort-alpha-down-alt { --fa: ""; } .fa-arrow-up-z-a, .fa-sort-alpha-up-alt { --fa: ""; } .fa-arrow-down-short-wide, .fa-sort-amount-desc, .fa-sort-amount-down-alt { --fa: ""; } .fa-arrow-up-short-wide, .fa-sort-amount-up-alt { --fa: ""; } .fa-arrow-down-9-1, .fa-sort-numeric-desc, .fa-sort-numeric-down-alt { --fa: ""; } .fa-arrow-up-9-1, .fa-sort-numeric-up-alt { --fa: ""; } .fa-spell-check { --fa: ""; } .fa-voicemail { --fa: ""; } .fa-hat-cowboy { --fa: ""; } .fa-hat-cowboy-side { --fa: ""; } .fa-computer-mouse, .fa-mouse { --fa: ""; } .fa-radio { --fa: ""; } .fa-record-vinyl { --fa: ""; } .fa-walkie-talkie { --fa: ""; } .fa-caravan { --fa: ""; } :host, :root { --fa-font-regular: normal 400 1em/1 var(--fa-family-classic); } @font-face { font-display: block; font-family: "Font Awesome 7 Free"; font-style: normal; font-weight: 400; src: url("../webfonts/fa-regular-400.cfbad32c.woff2"); } .far { --fa-family: var(--fa-family-classic); } .fa-regular, .far { --fa-style: 400; } :host, :root { --fa-family-classic: "Font Awesome 7 Free"; --fa-font-solid: normal 900 1em/1 var(--fa-family-classic); --fa-style-family-classic: var(--fa-family-classic); } @font-face { font-display: block; font-family: "Font Awesome 7 Free"; font-style: normal; font-weight: 900; src: url("../webfonts/fa-solid-900.ce9a3fa7.woff2"); } .fas { --fa-family: var(--fa-family-classic); --fa-style: 900; } .fa-classic { --fa-family: var(--fa-family-classic); } .fa-solid { --fa-style: 900; } :host, :root { --fa-family-brands: "Font Awesome 7 Brands"; --fa-font-brands: normal 400 1em/1 var(--fa-family-brands); } @font-face { font-display: block; font-family: "Font Awesome 7 Brands"; font-style: normal; font-weight: 400; src: url("../webfonts/fa-brands-400.f276979f.woff2"); } .fa-brands, .fa-classic.fa-brands, .fab { --fa-family: var(--fa-family-brands); --fa-style: 400; } .fa-firefox-browser { --fa: ""; } .fa-ideal { --fa: ""; } .fa-microblog { --fa: ""; } .fa-pied-piper-square, .fa-square-pied-piper { --fa: ""; } .fa-unity { --fa: ""; } .fa-dailymotion { --fa: ""; } .fa-instagram-square, .fa-square-instagram { --fa: ""; } .fa-mixer { --fa: ""; } .fa-shopify { --fa: ""; } .fa-deezer { --fa: ""; } .fa-edge-legacy { --fa: ""; } .fa-google-pay { --fa: ""; } .fa-rust { --fa: ""; } .fa-tiktok { --fa: ""; } .fa-unsplash { --fa: ""; } .fa-cloudflare { --fa: ""; } .fa-guilded { --fa: ""; } .fa-hive { --fa: ""; } .fa-42-group, .fa-innosoft { --fa: ""; } .fa-instalod { --fa: ""; } .fa-octopus-deploy { --fa: ""; } .fa-perbyte { --fa: ""; } .fa-uncharted { --fa: ""; } .fa-watchman-monitoring { --fa: ""; } .fa-wodu { --fa: ""; } .fa-wirsindhandwerk, .fa-wsh { --fa: ""; } .fa-bots { --fa: ""; } .fa-cmplid { --fa: ""; } .fa-bilibili { --fa: ""; } .fa-golang { --fa: ""; } .fa-pix { --fa: ""; } .fa-sitrox { --fa: ""; } .fa-hashnode { --fa: ""; } .fa-meta { --fa: ""; } .fa-padlet { --fa: ""; } .fa-nfc-directional { --fa: ""; } .fa-nfc-symbol { --fa: ""; } .fa-screenpal { --fa: ""; } .fa-space-awesome { --fa: ""; } .fa-square-font-awesome { --fa: ""; } .fa-gitlab-square, .fa-square-gitlab { --fa: ""; } .fa-odysee { --fa: ""; } .fa-stubber { --fa: ""; } .fa-debian { --fa: ""; } .fa-shoelace { --fa: ""; } .fa-threads { --fa: ""; } .fa-square-threads { --fa: ""; } .fa-square-x-twitter { --fa: ""; } .fa-x-twitter { --fa: ""; } .fa-opensuse { --fa: ""; } .fa-letterboxd { --fa: ""; } .fa-square-letterboxd { --fa: ""; } .fa-mintbit { --fa: ""; } .fa-google-scholar { --fa: ""; } .fa-brave { --fa: ""; } .fa-brave-reverse { --fa: ""; } .fa-pixiv { --fa: ""; } .fa-upwork { --fa: ""; } .fa-webflow { --fa: ""; } .fa-signal-messenger { --fa: ""; } .fa-bluesky { --fa: ""; } .fa-jxl { --fa: ""; } .fa-square-upwork { --fa: ""; } .fa-web-awesome { --fa: ""; } .fa-square-web-awesome { --fa: ""; } .fa-square-web-awesome-stroke { --fa: ""; } .fa-dart-lang { --fa: ""; } .fa-flutter { --fa: ""; } .fa-files-pinwheel { --fa: ""; } .fa-css { --fa: ""; } .fa-square-bluesky { --fa: ""; } .fa-openai { --fa: ""; } .fa-square-linkedin { --fa: ""; } .fa-cash-app { --fa: ""; } .fa-disqus { --fa: ""; } .fa-11ty, .fa-eleventy { --fa: ""; } .fa-kakao-talk { --fa: ""; } .fa-linktree { --fa: ""; } .fa-notion { --fa: ""; } .fa-pandora { --fa: ""; } .fa-pixelfed { --fa: ""; } .fa-tidal { --fa: ""; } .fa-vsco { --fa: ""; } .fa-w3c { --fa: ""; } .fa-lumon { --fa: ""; } .fa-lumon-drop { --fa: ""; } .fa-square-figma { --fa: ""; } .fa-tex { --fa: ""; } .fa-duolingo { --fa: ""; } .fa-supportnow { --fa: ""; } .fa-tor-browser { --fa: ""; } .fa-typescript { --fa: ""; } .fa-square-deskpro { --fa: ""; } .fa-circle-zulip { --fa: ""; } .fa-julia { --fa: ""; } .fa-zulip { --fa: ""; } .fa-unison { --fa: ""; } .fa-bgg, .fa-board-game-geek { --fa: ""; } .fa-ko-fi { --fa: ""; } .fa-kubernetes { --fa: ""; } .fa-postgresql { --fa: ""; } .fa-scaleway { --fa: ""; } .fa-venmo { --fa: ""; } .fa-venmo-v { --fa: ""; } .fa-unreal-engine { --fa: ""; } .fa-globaleaks { --fa: ""; } .fa-solana { --fa: ""; } .fa-threema { --fa: ""; } .fa-forgejo { --fa: ""; } .fa-claude { --fa: ""; } .fa-gitee { --fa: ""; } .fa-xmpp { --fa: ""; } .fa-fediverse { --fa: ""; } .fa-tailwind-css { --fa: ""; } .fa-arch-linux { --fa: ""; } .fa-svelte { --fa: ""; } .fa-hugging-face { --fa: ""; } .fa-leetcode { --fa: ""; } .fa-openstreetmap { --fa: ""; } .fa-ultralytics { --fa: ""; } .fa-ultralytics-hub { --fa: ""; } .fa-ultralytics-yolo { --fa: ""; } .fa-obsidian { --fa: ""; } .fa-zoom { --fa: ""; } .fa-vim { --fa: ""; } .fa-symfonycasts { --fa: ""; } .fa-square-twitter, .fa-twitter-square { --fa: ""; } .fa-facebook-square, .fa-square-facebook { --fa: ""; } .fa-linkedin { --fa: ""; } .fa-github-square, .fa-square-github { --fa: ""; } .fa-twitter { --fa: ""; } .fa-facebook { --fa: ""; } .fa-github { --fa: ""; } .fa-pinterest { --fa: ""; } .fa-pinterest-square, .fa-square-pinterest { --fa: ""; } .fa-google-plus-square, .fa-square-google-plus { --fa: ""; } .fa-google-plus-g { --fa: ""; } .fa-linkedin-in { --fa: ""; } .fa-github-alt { --fa: ""; } .fa-maxcdn { --fa: ""; } .fa-html5 { --fa: ""; } .fa-css3 { --fa: ""; } .fa-btc { --fa: ""; } .fa-youtube { --fa: ""; } .fa-xing { --fa: ""; } .fa-square-xing, .fa-xing-square { --fa: ""; } .fa-dropbox { --fa: ""; } .fa-stack-overflow { --fa: ""; } .fa-instagram { --fa: ""; } .fa-flickr { --fa: ""; } .fa-adn { --fa: ""; } .fa-bitbucket { --fa: ""; } .fa-tumblr { --fa: ""; } .fa-square-tumblr, .fa-tumblr-square { --fa: ""; } .fa-apple { --fa: ""; } .fa-windows { --fa: ""; } .fa-android { --fa: ""; } .fa-linux { --fa: ""; } .fa-dribbble { --fa: ""; } .fa-skype { --fa: ""; } .fa-foursquare { --fa: ""; } .fa-trello { --fa: ""; } .fa-gratipay { --fa: ""; } .fa-vk { --fa: ""; } .fa-weibo { --fa: ""; } .fa-renren { --fa: ""; } .fa-pagelines { --fa: ""; } .fa-stack-exchange { --fa: ""; } .fa-square-vimeo, .fa-vimeo-square { --fa: ""; } .fa-slack, .fa-slack-hash { --fa: ""; } .fa-wordpress { --fa: ""; } .fa-openid { --fa: ""; } .fa-yahoo { --fa: ""; } .fa-google { --fa: ""; } .fa-reddit { --fa: ""; } .fa-reddit-square, .fa-square-reddit { --fa: ""; } .fa-stumbleupon-circle { --fa: ""; } .fa-stumbleupon { --fa: ""; } .fa-delicious { --fa: ""; } .fa-digg { --fa: ""; } .fa-pied-piper-pp { --fa: ""; } .fa-pied-piper-alt { --fa: ""; } .fa-drupal { --fa: ""; } .fa-joomla { --fa: ""; } .fa-behance { --fa: ""; } .fa-behance-square, .fa-square-behance { --fa: ""; } .fa-steam { --fa: ""; } .fa-square-steam, .fa-steam-square { --fa: ""; } .fa-spotify { --fa: ""; } .fa-deviantart { --fa: ""; } .fa-soundcloud { --fa: ""; } .fa-vine { --fa: ""; } .fa-codepen { --fa: ""; } .fa-jsfiddle { --fa: ""; } .fa-rebel { --fa: ""; } .fa-empire { --fa: ""; } .fa-git-square, .fa-square-git { --fa: ""; } .fa-git { --fa: ""; } .fa-hacker-news { --fa: ""; } .fa-tencent-weibo { --fa: ""; } .fa-qq { --fa: ""; } .fa-weixin { --fa: ""; } .fa-slideshare { --fa: ""; } .fa-twitch { --fa: ""; } .fa-yelp { --fa: ""; } .fa-paypal { --fa: ""; } .fa-google-wallet { --fa: ""; } .fa-cc-visa { --fa: ""; } .fa-cc-mastercard { --fa: ""; } .fa-cc-discover { --fa: ""; } .fa-cc-amex { --fa: ""; } .fa-cc-paypal { --fa: ""; } .fa-cc-stripe { --fa: ""; } .fa-lastfm { --fa: ""; } .fa-lastfm-square, .fa-square-lastfm { --fa: ""; } .fa-ioxhost { --fa: ""; } .fa-angellist { --fa: ""; } .fa-buysellads { --fa: ""; } .fa-connectdevelop { --fa: ""; } .fa-dashcube { --fa: ""; } .fa-forumbee { --fa: ""; } .fa-leanpub { --fa: ""; } .fa-sellsy { --fa: ""; } .fa-shirtsinbulk { --fa: ""; } .fa-simplybuilt { --fa: ""; } .fa-skyatlas { --fa: ""; } .fa-pinterest-p { --fa: ""; } .fa-whatsapp { --fa: ""; } .fa-viacoin { --fa: ""; } .fa-medium, .fa-medium-m { --fa: ""; } .fa-y-combinator { --fa: ""; } .fa-optin-monster { --fa: ""; } .fa-opencart { --fa: ""; } .fa-expeditedssl { --fa: ""; } .fa-cc-jcb { --fa: ""; } .fa-cc-diners-club { --fa: ""; } .fa-creative-commons { --fa: ""; } .fa-gg { --fa: ""; } .fa-gg-circle { --fa: ""; } .fa-odnoklassniki { --fa: ""; } .fa-odnoklassniki-square, .fa-square-odnoklassniki { --fa: ""; } .fa-get-pocket { --fa: ""; } .fa-wikipedia-w { --fa: ""; } .fa-safari { --fa: ""; } .fa-chrome { --fa: ""; } .fa-firefox { --fa: ""; } .fa-opera { --fa: ""; } .fa-internet-explorer { --fa: ""; } .fa-contao { --fa: ""; } .fa-500px { --fa: ""; } .fa-amazon { --fa: ""; } .fa-houzz { --fa: ""; } .fa-vimeo-v { --fa: ""; } .fa-black-tie { --fa: ""; } .fa-fonticons { --fa: ""; } .fa-reddit-alien { --fa: ""; } .fa-edge { --fa: ""; } .fa-codiepie { --fa: ""; } .fa-modx { --fa: ""; } .fa-fort-awesome { --fa: ""; } .fa-usb { --fa: ""; } .fa-product-hunt { --fa: ""; } .fa-mixcloud { --fa: ""; } .fa-scribd { --fa: ""; } .fa-bluetooth { --fa: ""; } .fa-bluetooth-b { --fa: ""; } .fa-gitlab { --fa: ""; } .fa-wpbeginner { --fa: ""; } .fa-wpforms { --fa: ""; } .fa-envira { --fa: ""; } .fa-glide { --fa: ""; } .fa-glide-g { --fa: ""; } .fa-viadeo { --fa: ""; } .fa-square-viadeo, .fa-viadeo-square { --fa: ""; } .fa-snapchat, .fa-snapchat-ghost { --fa: ""; } .fa-snapchat-square, .fa-square-snapchat { --fa: ""; } .fa-pied-piper { --fa: ""; } .fa-first-order { --fa: ""; } .fa-yoast { --fa: ""; } .fa-themeisle { --fa: ""; } .fa-google-plus { --fa: ""; } .fa-font-awesome, .fa-font-awesome-flag, .fa-font-awesome-logo-full { --fa: ""; } .fa-linode { --fa: ""; } .fa-quora { --fa: ""; } .fa-free-code-camp { --fa: ""; } .fa-telegram, .fa-telegram-plane { --fa: ""; } .fa-bandcamp { --fa: ""; } .fa-grav { --fa: ""; } .fa-etsy { --fa: ""; } .fa-imdb { --fa: ""; } .fa-ravelry { --fa: ""; } .fa-sellcast { --fa: ""; } .fa-superpowers { --fa: ""; } .fa-wpexplorer { --fa: ""; } .fa-meetup { --fa: ""; } .fa-font-awesome-alt, .fa-square-font-awesome-stroke { --fa: ""; } .fa-accessible-icon { --fa: ""; } .fa-accusoft { --fa: ""; } .fa-adversal { --fa: ""; } .fa-affiliatetheme { --fa: ""; } .fa-algolia { --fa: ""; } .fa-amilia { --fa: ""; } .fa-angrycreative { --fa: ""; } .fa-app-store { --fa: ""; } .fa-app-store-ios { --fa: ""; } .fa-apper { --fa: ""; } .fa-asymmetrik { --fa: ""; } .fa-audible { --fa: ""; } .fa-avianex { --fa: ""; } .fa-aws { --fa: ""; } .fa-bimobject { --fa: ""; } .fa-bitcoin { --fa: ""; } .fa-bity { --fa: ""; } .fa-blackberry { --fa: ""; } .fa-blogger { --fa: ""; } .fa-blogger-b { --fa: ""; } .fa-buromobelexperte { --fa: ""; } .fa-centercode { --fa: ""; } .fa-cloudscale { --fa: ""; } .fa-cloudsmith { --fa: ""; } .fa-cloudversify { --fa: ""; } .fa-cpanel { --fa: ""; } .fa-css3-alt { --fa: ""; } .fa-cuttlefish { --fa: ""; } .fa-d-and-d { --fa: ""; } .fa-deploydog { --fa: ""; } .fa-deskpro { --fa: ""; } .fa-digital-ocean { --fa: ""; } .fa-discord { --fa: ""; } .fa-discourse { --fa: ""; } .fa-dochub { --fa: ""; } .fa-docker { --fa: ""; } .fa-draft2digital { --fa: ""; } .fa-dribbble-square, .fa-square-dribbble { --fa: ""; } .fa-dyalog { --fa: ""; } .fa-earlybirds { --fa: ""; } .fa-erlang { --fa: ""; } .fa-facebook-f { --fa: ""; } .fa-facebook-messenger { --fa: ""; } .fa-firstdraft { --fa: ""; } .fa-fonticons-fi { --fa: ""; } .fa-fort-awesome-alt { --fa: ""; } .fa-freebsd { --fa: ""; } .fa-gitkraken { --fa: ""; } .fa-gofore { --fa: ""; } .fa-goodreads { --fa: ""; } .fa-goodreads-g { --fa: ""; } .fa-google-drive { --fa: ""; } .fa-google-play { --fa: ""; } .fa-gripfire { --fa: ""; } .fa-grunt { --fa: ""; } .fa-gulp { --fa: ""; } .fa-hacker-news-square, .fa-square-hacker-news { --fa: ""; } .fa-hire-a-helper { --fa: ""; } .fa-hotjar { --fa: ""; } .fa-hubspot { --fa: ""; } .fa-itunes { --fa: ""; } .fa-itunes-note { --fa: ""; } .fa-jenkins { --fa: ""; } .fa-joget { --fa: ""; } .fa-js { --fa: ""; } .fa-js-square, .fa-square-js { --fa: ""; } .fa-keycdn { --fa: ""; } .fa-kickstarter, .fa-square-kickstarter { --fa: ""; } .fa-kickstarter-k { --fa: ""; } .fa-laravel { --fa: ""; } .fa-line { --fa: ""; } .fa-lyft { --fa: ""; } .fa-magento { --fa: ""; } .fa-medapps { --fa: ""; } .fa-medrt { --fa: ""; } .fa-microsoft { --fa: ""; } .fa-mix { --fa: ""; } .fa-mizuni { --fa: ""; } .fa-monero { --fa: ""; } .fa-napster { --fa: ""; } .fa-node-js { --fa: ""; } .fa-npm { --fa: ""; } .fa-ns8 { --fa: ""; } .fa-nutritionix { --fa: ""; } .fa-page4 { --fa: ""; } .fa-palfed { --fa: ""; } .fa-patreon { --fa: ""; } .fa-periscope { --fa: ""; } .fa-phabricator { --fa: ""; } .fa-phoenix-framework { --fa: ""; } .fa-playstation { --fa: ""; } .fa-pushed { --fa: ""; } .fa-python { --fa: ""; } .fa-red-river { --fa: ""; } .fa-rendact, .fa-wpressr { --fa: ""; } .fa-replyd { --fa: ""; } .fa-resolving { --fa: ""; } .fa-rocketchat { --fa: ""; } .fa-rockrms { --fa: ""; } .fa-schlix { --fa: ""; } .fa-searchengin { --fa: ""; } .fa-servicestack { --fa: ""; } .fa-sistrix { --fa: ""; } .fa-speakap { --fa: ""; } .fa-staylinked { --fa: ""; } .fa-steam-symbol { --fa: ""; } .fa-sticker-mule { --fa: ""; } .fa-studiovinari { --fa: ""; } .fa-supple { --fa: ""; } .fa-uber { --fa: ""; } .fa-uikit { --fa: ""; } .fa-uniregistry { --fa: ""; } .fa-untappd { --fa: ""; } .fa-ussunnah { --fa: ""; } .fa-vaadin { --fa: ""; } .fa-viber { --fa: ""; } .fa-vimeo { --fa: ""; } .fa-vnv { --fa: ""; } .fa-square-whatsapp, .fa-whatsapp-square { --fa: ""; } .fa-whmcs { --fa: ""; } .fa-wordpress-simple { --fa: ""; } .fa-xbox { --fa: ""; } .fa-yandex { --fa: ""; } .fa-yandex-international { --fa: ""; } .fa-apple-pay { --fa: ""; } .fa-cc-apple-pay { --fa: ""; } .fa-fly { --fa: ""; } .fa-node { --fa: ""; } .fa-osi { --fa: ""; } .fa-react { --fa: ""; } .fa-autoprefixer { --fa: ""; } .fa-less { --fa: ""; } .fa-sass { --fa: ""; } .fa-vuejs { --fa: ""; } .fa-angular { --fa: ""; } .fa-aviato { --fa: ""; } .fa-ember { --fa: ""; } .fa-gitter { --fa: ""; } .fa-hooli { --fa: ""; } .fa-strava { --fa: ""; } .fa-stripe { --fa: ""; } .fa-stripe-s { --fa: ""; } .fa-typo3 { --fa: ""; } .fa-amazon-pay { --fa: ""; } .fa-cc-amazon-pay { --fa: ""; } .fa-ethereum { --fa: ""; } .fa-korvue { --fa: ""; } .fa-elementor { --fa: ""; } .fa-square-youtube, .fa-youtube-square { --fa: ""; } .fa-flipboard { --fa: ""; } .fa-hips { --fa: ""; } .fa-php { --fa: ""; } .fa-quinscape { --fa: ""; } .fa-readme { --fa: ""; } .fa-java { --fa: ""; } .fa-pied-piper-hat { --fa: ""; } .fa-creative-commons-by { --fa: ""; } .fa-creative-commons-nc { --fa: ""; } .fa-creative-commons-nc-eu { --fa: ""; } .fa-creative-commons-nc-jp { --fa: ""; } .fa-creative-commons-nd { --fa: ""; } .fa-creative-commons-pd { --fa: ""; } .fa-creative-commons-pd-alt { --fa: ""; } .fa-creative-commons-remix { --fa: ""; } .fa-creative-commons-sa { --fa: ""; } .fa-creative-commons-sampling { --fa: ""; } .fa-creative-commons-sampling-plus { --fa: ""; } .fa-creative-commons-share { --fa: ""; } .fa-creative-commons-zero { --fa: ""; } .fa-ebay { --fa: ""; } .fa-keybase { --fa: ""; } .fa-mastodon { --fa: ""; } .fa-r-project { --fa: ""; } .fa-researchgate { --fa: ""; } .fa-teamspeak { --fa: ""; } .fa-first-order-alt { --fa: ""; } .fa-fulcrum { --fa: ""; } .fa-galactic-republic { --fa: ""; } .fa-galactic-senate { --fa: ""; } .fa-jedi-order { --fa: ""; } .fa-mandalorian { --fa: ""; } .fa-old-republic { --fa: ""; } .fa-phoenix-squadron { --fa: ""; } .fa-sith { --fa: ""; } .fa-trade-federation { --fa: ""; } .fa-wolf-pack-battalion { --fa: ""; } .fa-hornbill { --fa: ""; } .fa-mailchimp { --fa: ""; } .fa-megaport { --fa: ""; } .fa-nimblr { --fa: ""; } .fa-rev { --fa: ""; } .fa-shopware { --fa: ""; } .fa-squarespace { --fa: ""; } .fa-themeco { --fa: ""; } .fa-weebly { --fa: ""; } .fa-wix { --fa: ""; } .fa-ello { --fa: ""; } .fa-hackerrank { --fa: ""; } .fa-kaggle { --fa: ""; } .fa-markdown { --fa: ""; } .fa-neos { --fa: ""; } .fa-zhihu { --fa: ""; } .fa-alipay { --fa: ""; } .fa-the-red-yeti { --fa: ""; } .fa-critical-role { --fa: ""; } .fa-d-and-d-beyond { --fa: ""; } .fa-dev { --fa: ""; } .fa-fantasy-flight-games { --fa: ""; } .fa-wizards-of-the-coast { --fa: ""; } .fa-think-peaks { --fa: ""; } .fa-reacteurope { --fa: ""; } .fa-artstation { --fa: ""; } .fa-atlassian { --fa: ""; } .fa-canadian-maple-leaf { --fa: ""; } .fa-centos { --fa: ""; } .fa-confluence { --fa: ""; } .fa-dhl { --fa: ""; } .fa-diaspora { --fa: ""; } .fa-fedex { --fa: ""; } .fa-fedora { --fa: ""; } .fa-figma { --fa: ""; } .fa-intercom { --fa: ""; } .fa-invision { --fa: ""; } .fa-jira { --fa: ""; } .fa-mendeley { --fa: ""; } .fa-raspberry-pi { --fa: ""; } .fa-redhat { --fa: ""; } .fa-sketch { --fa: ""; } .fa-sourcetree { --fa: ""; } .fa-suse { --fa: ""; } .fa-ubuntu { --fa: ""; } .fa-ups { --fa: ""; } .fa-usps { --fa: ""; } .fa-yarn { --fa: ""; } .fa-airbnb { --fa: ""; } .fa-battle-net { --fa: ""; } .fa-bootstrap { --fa: ""; } .fa-buffer { --fa: ""; } .fa-chromecast { --fa: ""; } .fa-evernote { --fa: ""; } .fa-itch-io { --fa: ""; } .fa-salesforce { --fa: ""; } .fa-speaker-deck { --fa: ""; } .fa-symfony { --fa: ""; } .fa-waze { --fa: ""; } .fa-yammer { --fa: ""; } .fa-git-alt { --fa: ""; } .fa-stackpath { --fa: ""; } .fa-cotton-bureau { --fa: ""; } .fa-buy-n-large { --fa: ""; } .fa-mdb { --fa: ""; } .fa-orcid { --fa: ""; } .fa-swift { --fa: ""; } .fa-umbraco { --fa: ""; } ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: https://pypi.org/static/css/warehouse-ltr.0f58843e.css @charset "utf-8"; html { box-sizing: border-box; } *, ::after, ::before { box-sizing: inherit; } html { line-height: 1.15; text-size-adjust: 100%; } body { margin: 0px; } main { display: block; } h1 { font-size: 2em; margin: 0.67em 0px; } hr { box-sizing: content-box; height: 0px; overflow: visible; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; } button, input { overflow: visible; } button, select { text-transform: none; } [type="button"], [type="reset"], [type="submit"], button { appearance: button; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { appearance: none; } ::-webkit-file-upload-button { appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } [hidden], template { display: none; } blockquote, body, caption, dd, dl, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, legend, ol, p, pre, table, td, th, ul { margin: 0px; padding: 0px; } abbr[title], dfn[title] { cursor: help; } ins, u { text-decoration: none; } ins { border-bottom: 1px solid; } img { max-width: 100%; vertical-align: middle; } figure > img { display: block; } figcaption { font-size: 0.8rem; } :is(input:not([type]), select, textarea, [type="color"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"]) { background-color: rgb(255, 255, 255); border: 1px solid rgb(148, 148, 148); border-radius: 2px; color: rgb(70, 70, 70); font-size: 1.1rem; max-width: 100%; min-height: 40px; padding: 7px; vertical-align: middle; width: 250px; } :is(input:not([type]), select, textarea, [type="color"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"]):active, :is(input:not([type]), select, textarea, [type="color"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"]):focus, :is(input:not([type]), select, textarea, [type="color"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"]):hover { border-color: rgb(0, 109, 173); box-shadow: rgb(0, 109, 173) 0px 0px 0px 1px inset; outline: none; } input[type="checkbox"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:hover { border-color: rgb(0, 109, 173); box-shadow: rgb(0, 109, 173) 0px 0px 0px 1px inset; outline: none; } :where(input:disabled, select:disabled) { background-color: rgb(236, 236, 236); box-shadow: none; cursor: not-allowed; } label { vertical-align: middle; } ul { list-style-type: circle; } ol, ul { margin-left: 30px; } dl dt { font-weight: 600; margin-top: 15px; } dl dt:first-of-type { margin-top: 0px; } dl dd { padding-left: 15px; } table tbody th { font-weight: 400; } html { font-size: 100%; } @media screen and (max-width: 800px) { html { font-size: 95%; } } body { background-color: rgb(253, 253, 253); color: rgb(70, 70, 70); direction: ltr; font-family: "Source Sans 3", Helvetica, arial, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.4; } .docutils.literal, code, kbd, pre, samp, tt { background-color: rgb(249, 249, 249); border: 1px solid rgb(211, 211, 211); color: rgb(108, 108, 108); font-family: "Source Code Pro", monospace; font-size: 0.85rem; padding: 0px 2px 1px; } h1 { font-size: 2.5rem; font-weight: 600; line-height: 1.3; } @media screen and (max-width: 800px) { h1 { font-size: 2.2rem; } } @media screen and (max-width: 400px) { h1 { font-size: 1.8rem; } } h2 { font-size: 1.3rem; } h2, h3 { font-weight: 600; } h3 { font-size: 1.15rem; } h4 { font-size: 1.1rem; font-weight: 600; } h5 { text-transform: uppercase; } h5, h6 { font-size: 1rem; font-weight: 600; } h1, h2, h3, h4, h5, h6 { padding-top: 30px; } h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, hr + h1, hr + h2, hr + h3, hr + h4, hr + h5, hr + h6 { padding-top: 0px; } strong { font-weight: 600; } a { color: rgb(0, 109, 173); } a:hover { color: rgb(0, 77, 122); } a:active, a:focus { outline: rgb(0, 109, 173) solid 1px; } a[target="_blank"]:not(.copy-tooltip, .sponsors__sponsor)::after { color: inherit; content: ""; font-family: var(--fa-family-classic); font-size: 0.8em; font-weight: 900; margin: 0px 0px 0px 4px; position: relative; top: -1px; white-space: nowrap; } a[href^="mailto:"]::after { color: inherit; content: ""; font-family: var(--fa-family-classic); font-size: 0.9rem; font-weight: 400; margin: 0px 0px 0px 4px; position: relative; top: 0.5px; } a code, a kbd, a pre, a samp, a tt { font-size: 0.7rem; padding: 0px 2px; position: relative; top: -2px; } button, button:hover { text-decoration: none; } button:active, button:focus { outline: rgb(0, 109, 173) solid 1px; } button { line-height: 1.4; } ::selection { background: rgb(255, 211, 67); color: rgb(0, 61, 97); } abbr[title] { border-bottom: 0px; cursor: help; text-decoration: underline dotted; } blockquote, dl, figure, h1, h2, h3, h4, h5, h6, ol, p, pre, ul { padding-bottom: 15px; } dl:last-child, figure:last-child, ol:last-child, p:last-child, pre:last-child, ul:last-child { padding-bottom: 0px; } hr { background: linear-gradient(90deg, rgb(211, 211, 211), rgb(255, 255, 255)) rgb(211, 211, 211); border: 0px; height: 2px; margin: 45px 0px; } .preserve-line-breaks { white-space: pre-line; } .banner { background-color: rgb(0, 109, 173); color: rgb(255, 255, 255); padding: 50px 0px; } @media only screen and (max-width: 800px) { .banner { padding: 40px 0px; } } @media only screen and (max-width: 400px) { .banner { padding: 25px 0px; } } .col-grid { column-gap: 15px; display: grid; grid-template-columns: repeat(12, 1fr); } .col-half { grid-column: span 6; } .col-half:last-of-type { margin: 0px; } @media only screen and (max-width: 800px) { .col-half { float: none; margin: 0px; width: 100%; } .col-half:first-of-type { margin-bottom: 30px; } } .col-third { grid-column: span 4; } .col-third:last-of-type { margin: 0px; } @media only screen and (max-width: 800px) { .col-third { float: none; margin: 0px; width: 100%; } .col-third:first-of-type { margin-bottom: 30px; } } .site-container { margin-left: auto; margin-right: auto; max-width: 1150px; } .site-container::after { clear: both; content: ""; display: table; } .site-container { padding: 0px 30px; } @media screen and (max-width: 600px) { .site-container { padding: 0px 15px; } } .tabs-container { margin-left: auto; margin-right: auto; max-width: 1150px; } .tabs-container::after { clear: both; content: ""; display: table; } .tabs-container { padding: 0px 30px; } @media screen and (max-width: 600px) { .tabs-container { padding: 0px 15px; } } @media only screen and (max-width: 800px) { .tabs-container { padding: 5px; } } .narrow-container { margin-left: auto; margin-right: auto; max-width: 940px; } .narrow-container::after { clear: both; content: ""; display: table; } .narrow-container { padding: 0px 30px; } @media screen and (max-width: 600px) { .narrow-container { padding: 0px 15px; } } .single-column { max-width: 575px; } .float-left { float: left; } .float-right { float: right; } .clearfix::after { clear: both; content: ""; display: table; } .left-layout { margin-left: auto; margin-right: auto; max-width: 1150px; } .left-layout::after { clear: both; content: ""; display: table; } .left-layout { padding: 0px 30px; } @media screen and (max-width: 600px) { .left-layout { padding: 0px 15px; } } .left-layout__sidebar { float: left; margin-right: 30px; width: calc(25% - 15px); } @media only screen and (max-width: 1000px) { .left-layout__sidebar { margin: 0px; width: 100%; } } .left-layout__main { float: left; margin-right: 0px; width: calc(75% - 15px); } @media only screen and (max-width: 1000px) { .left-layout__main { margin: 0px; width: 100%; } } .split-layout { display: flex; flex-wrap: wrap; justify-content: space-between; } .split-layout > :first-child { padding-right: 30px; } .split-layout > * { max-width: 100%; } .split-layout > :last-child { text-align: right; } .split-layout--middle { align-items: center; } .split-layout--spaced { margin-top: -5px; } .split-layout--spaced > * { margin-top: 5px; } .split-layout--table { display: table; table-layout: fixed; width: 100%; } .split-layout--table > :first-child, .split-layout--table > :last-child { display: table-cell; float: none; vertical-align: middle; } .split-layout--no-wrap { align-items: center; flex-wrap: nowrap; } @media only screen and (max-width: 800px) { .split-layout--wrap-on-tablet { flex-wrap: wrap; } .split-layout--wrap-on-tablet > :first-child, .split-layout--wrap-on-tablet > :last-child { display: block; padding: 0px; width: 100%; } .split-layout--wrap-on-tablet > :last-child { margin-top: 10px; text-align: left; } } .stick-to-top { position: fixed; top: 0px; width: 100%; z-index: 9; } .about-pypi { display: table; table-layout: fixed; width: 100%; } .about-pypi > :first-child, .about-pypi > :last-child { display: table-cell; float: none; vertical-align: middle; } .about-pypi { margin-left: auto; margin-right: auto; max-width: 1150px; } .about-pypi::after { clear: both; content: ""; display: table; } .about-pypi { padding: 0px 30px; } @media screen and (max-width: 600px) { .about-pypi { padding: 0px 15px; } } .about-pypi { margin: 0px auto; max-width: 1000px; table-layout: auto; } .about-pypi__logo { padding-right: 50px; padding-top: 10px; } @media only screen and (max-width: 600px) { .about-pypi__logo { padding: 0px; } } .about-pypi__logo img { margin: -15px 50px 0px 0px; max-width: 100%; width: 220px; } @media only screen and (max-width: 600px) { .about-pypi__logo img { display: none; } } .about-pypi__text { text-align: left; } @media only screen and (max-width: 600px) { .about-pypi__text { display: block; margin-bottom: -10px; width: 100%; } } .accordion { margin-top: 10px; } .accordion__link { background-color: transparent; border: 0px; color: rgb(0, 109, 173); cursor: pointer; display: block; padding: 5px; } .accordion__link, .accordion__link:hover { text-decoration: none; } .accordion__link::before { content: ""; font-family: var(--fa-family-classic); font-weight: 900; margin-right: 15px; } @media only screen and (max-width: 1000px) { .accordion__link { color: rgb(255, 255, 255); } .accordion__link:active, .accordion__link:focus { outline: rgb(255, 255, 255) solid 1px; } } .accordion__content { padding: 0px 0px 5px; } .accordion__content a { display: block; margin-right: 10px; } .accordion--closed .accordion__content { display: none; } .accordion--closed .accordion__link::before { content: ""; font-family: var(--fa-family-classic); font-weight: 900; } .admin-include { background: repeating-linear-gradient(45deg, rgb(236, 236, 236), rgb(236, 236, 236) 10px, rgba(213, 45, 64, 0.2) 0px, rgba(213, 45, 64, 0.2) 20px); justify-items: center; padding: 0.5rem; } .admin-include form { display: inline; } .admin-include .button { margin: 0px; } .applied-filters { margin-bottom: 15px; margin-top: 10px; } .applied-filters::after { clear: both; content: ""; display: table; } .applied-filters__add-button { display: none; } @media only screen and (max-width: 1000px) { .applied-filters__add-button { display: inline-block; float: left; } } .author-profile { padding-bottom: 30px; } @media only screen and (min-width: 1000px) { .author-profile { padding-right: 30px; } } @media only screen and (max-width: 1000px) and (min-width: 400px) { .author-profile { align-items: flex-start; display: flex; padding: 0px 0px 45px; } .author-profile img { height: 175px; margin-right: 30px; } } @media only screen and (max-width: 1000px) { .author-profile__info { padding-top: 0px !important; } } @media only screen and (max-width: 400px) { .author-profile img { display: none; margin-right: 0px; } } .author-profile__info { padding-top: 30px; overflow-wrap: break-word; } .author-profile__name { font-size: 1.3rem; font-weight: 600; padding: 0px 0px 15px; overflow-wrap: break-word; } @media only screen and (max-width: 1000px) { .author-profile__name { border-top: 0px; margin-top: 0px; padding-top: 0px; } } .author-profile__meta { margin-bottom: 30px; overflow-wrap: break-word; } .author-profile__metadiv { margin-bottom: 15px; overflow-wrap: break-word; } .author-profile__edit-button { margin-bottom: 30px; text-align: center; width: 100%; } .badge { background-color: rgb(0, 109, 173); border: 1px solid rgb(0, 109, 173); border-radius: 3px; color: rgb(255, 255, 255); font-size: 0.7em; font-weight: 600; margin-left: 0.5em; padding: 0px 7px; text-transform: uppercase; vertical-align: 0.15em; white-space: nowrap; } .badge, .badge:hover { text-decoration: none; } .badge .fa { margin-right: 0.4em; } .badge:hover { color: rgb(255, 255, 255); } .badge:active, .badge:focus { border-color: rgb(255, 255, 255); outline: rgb(0, 109, 173) solid 1px; } .badge--success { background-color: rgb(20, 128, 36); border-color: rgb(20, 128, 36); } .badge--success:active, .badge--success:focus { outline: rgb(20, 128, 36) solid 1px; } .badge--danger { background-color: rgb(213, 45, 64); border-color: rgb(213, 45, 64); } .badge--danger:active, .badge--danger:focus { outline: rgb(213, 45, 64) solid 1px; } .badge--warning { background-color: rgb(255, 223, 118); border-color: rgb(255, 223, 118); color: rgb(102, 78, 4); } .badge--warning:hover { color: rgb(102, 78, 4); } .badge--warning:active, .badge--warning:focus { outline: rgb(102, 78, 4) solid 1px; } .badge--neutral { background-color: rgb(236, 236, 236); border-color: rgb(236, 236, 236); color: rgb(109, 109, 109); } .badge--neutral:hover { color: rgb(83, 83, 83); } .badge--neutral:active, .badge--neutral:focus { outline: rgb(109, 109, 109) solid 1px; } a.badge { text-decoration: underline; } .breadcrumbs { font-size: 1.1rem; font-weight: 600; margin-bottom: 15px; margin-top: 30px; padding-left: 15px; padding-right: 15px; } .breadcrumbs + div { margin-top: 15px; } @media only screen and (max-width: 800px) { .breadcrumbs { display: none; } } .breadcrumbs ul { margin: 0px; padding: 0px; } .breadcrumbs ul::after { clear: both; content: ""; display: table; } .breadcrumbs__breadcrumb { color: rgb(87, 87, 87); display: inline-block; float: left; list-style-type: none; } .breadcrumbs__breadcrumb:first-child { color: rgb(70, 70, 70); } .breadcrumbs__breadcrumb a, .breadcrumbs__breadcrumb a:hover { text-decoration: none; } .breadcrumbs__breadcrumb .fa { margin-left: 0.1em; margin-right: 0.1em; } .breadcrumbs__breadcrumb:not(:last-child)::after { color: rgb(187, 187, 187); content: ""; font-family: var(--fa-family-classic); font-size: 12px; font-weight: 900; margin-left: 4px; margin-right: 6px; } .button { background-color: transparent; border: 1px solid rgb(148, 148, 148); border-radius: 3px; color: rgb(96, 96, 96); cursor: pointer; display: inline-block; font-weight: 600; padding: 8.5px 15px; position: relative; text-align: center; } .button, .button:hover { text-decoration: none; } .button i.fa { position: relative; top: 2px; } .button:active, .button:focus, .button:hover { border-color: rgb(0, 109, 173); color: rgb(0, 77, 122); outline: none; z-index: 1; } .button--small { font-size: 0.8rem; padding: 6px 8px; } .button--full-width { width: 100%; } .button--primary { background-color: rgb(0, 109, 173); border-color: rgb(0, 109, 173); color: rgb(255, 255, 255); z-index: 2; } .button--primary:active, .button--primary:focus, .button--primary:hover { background-color: rgb(0, 80, 127); border-color: rgb(0, 77, 122); color: rgb(255, 255, 255); text-decoration-color: rgba(255, 255, 255, 0.2); } .button--primary:active, .button--primary:focus { border-color: rgb(255, 255, 255); } .button--primary:active:active, .button--primary:active:focus, .button--primary:focus:active, .button--primary:focus:focus { outline: rgb(0, 109, 173) solid 1px; } .button--tertiary { background-color: rgb(255, 255, 255); border-color: rgb(187, 187, 187); } .button--danger { background-color: rgb(213, 45, 64); border-color: rgb(213, 45, 64); color: rgb(255, 255, 255); } .button--danger:active, .button--danger:focus, .button--danger:hover { background-color: rgb(198, 40, 58); border-color: rgb(194, 39, 56); color: rgb(255, 255, 255); text-decoration-color: rgba(255, 255, 255, 0.2); } .button--danger:active, .button--danger:focus { border-color: rgb(255, 255, 255); } .button--danger:active:active, .button--danger:active:focus, .button--danger:focus:active, .button--danger:focus:focus { outline: rgb(213, 45, 64) solid 1px; } .button--warning { background-color: rgb(102, 78, 4); border-color: rgb(102, 78, 4); color: rgb(255, 255, 255); } .button--warning:active, .button--warning:focus, .button--warning:hover { background-color: rgb(82, 63, 3); border-color: rgb(77, 59, 3); color: rgb(255, 255, 255); text-decoration-color: rgba(255, 255, 255, 0.2); } .button--warning:active, .button--warning:focus { border-color: rgb(255, 255, 255); } .button--warning:active:active, .button--warning:active:focus, .button--warning:focus:active, .button--warning:focus:focus { outline: rgb(102, 78, 4) solid 1px; } .button--disabled, .button[disabled] { background-color: rgb(240, 240, 240); border-color: rgb(240, 240, 240); color: rgb(222, 222, 222); cursor: not-allowed; pointer-events: auto; text-decoration: line-through; } .button--disabled:active, .button--disabled:focus, .button--disabled:hover, .button[disabled]:active, .button[disabled]:focus, .button[disabled]:hover { background-color: rgb(240, 240, 240); border-color: rgb(240, 240, 240); color: rgb(222, 222, 222); outline: none; } .button--switch-to-desktop { border-color: rgba(255, 255, 255, 0.7); color: rgb(255, 255, 255); margin: 30px auto 0px; } .button--switch-to-desktop:active, .button--switch-to-desktop:focus, .button--switch-to-desktop:hover { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); } .button--switch-to-mobile { border-radius: 25px; font-size: 500%; height: auto; margin: 25px; padding: 40px; width: calc(100% - 50px); } .button-group { display: block; } .button-group::after { clear: both; content: ""; display: table; } .button-group__button { border-radius: 0px; float: left; } .button-group .button-group__button + .button-group__button { margin-left: -1px; } .button-group__button:first-child { border-radius: 3px 0px 0px 3px; } .button-group__button:last-child { border-radius: 0px 3px 3px 0px; } .button-group--pagination { margin-top: 40px; } @media only screen and (max-width: 800px) { .button-group--pagination .button-group__button:not(:first-child, :last-child) { display: none; } } .callout-block { border: 2px solid rgb(0, 109, 173); border-radius: 4px; margin: 15px 0px; padding: 15px 15px 15px 30px; position: relative; } .callout-block__dismiss { background: transparent; border: 0px; cursor: pointer; font-size: 18px; height: 22px; padding: 0px; position: absolute; right: 15px; text-align: center; text-decoration: none; top: 16px; width: 22px; } .callout-block__dismiss:active, .callout-block__dismiss:hover { text-decoration: none; } .callout-block__heading { font-size: 1.15rem; font-weight: 600; } details .callout-block__heading { cursor: pointer; margin: -15px; padding: 15px; } details[open] .callout-block__heading { margin-bottom: 0px; } .callout-block::before { background-color: rgb(0, 109, 173); border-radius: 3px 0px 0px 3px; content: ""; height: calc(100% + 2px); left: -2px; position: absolute; top: -1px; width: 15px; } .callout-block__right { float: right; } .callout-block__right::before { width: 0px; } .callout-block__right::after { background-color: rgb(0, 109, 173); border-radius: 0px 3px 3px 0px; content: ""; height: calc(100% + 2px); position: absolute; right: -2px; top: -1px; width: 15px; } .callout-block--neutral { border-color: rgb(211, 211, 211); } .callout-block--neutral::after, .callout-block--neutral::before { background-color: rgb(211, 211, 211); } .callout-block--danger { border-color: rgb(213, 45, 64); } .callout-block--danger > :not(.modal, .button), .callout-block--danger > :not(.modal, .button) a:not(.button) { color: rgb(213, 45, 64); } .callout-block--danger > :not(.modal, .button) a:not(.button):hover { color: rgb(173, 35, 50); } .callout-block--danger > :not(.modal, .button) a:not(.button):active, .callout-block--danger > :not(.modal, .button) a:not(.button):focus { outline: rgb(213, 45, 64) solid 1px; } .callout-block--danger::before { background-color: rgb(213, 45, 64); } .callout-block--danger .callout-block__dismiss:active, .callout-block--danger .callout-block__dismiss:focus { outline: rgb(213, 45, 64) solid 1px; } .callout-block--warning { border-color: rgb(102, 78, 4); } .callout-block--warning > :not(.modal, .button), .callout-block--warning > :not(.modal, .button) a:not(.button) { color: rgb(102, 78, 4); } .callout-block--warning > :not(.modal, .button) a:not(.button):hover { color: rgb(53, 40, 2); } .callout-block--warning > :not(.modal, .button) a:not(.button):active, .callout-block--warning > :not(.modal, .button) a:not(.button):focus { outline: rgb(102, 78, 4) solid 1px; } .callout-block--warning::before { background-color: rgb(102, 78, 4); } .callout-block--warning .callout-block__dismiss:active, .callout-block--warning .callout-block__dismiss:focus { outline: rgb(102, 78, 4) solid 1px; } .callout-block--success { border-color: rgb(20, 128, 36); } .callout-block--success > :not(.modal, .button), .callout-block--success > :not(.modal, .button) a:not(.button) { color: rgb(20, 128, 36); } .callout-block--success > :not(.modal, .button) a:not(.button):hover { color: rgb(13, 84, 24); } .callout-block--success > :not(.modal, .button) a:not(.button):active, .callout-block--success > :not(.modal, .button) a:not(.button):focus { outline: rgb(20, 128, 36) solid 1px; } .callout-block--success::before { background-color: rgb(20, 128, 36); } .callout-block--success .callout-block__dismiss:active, .callout-block--success .callout-block__dismiss:focus { outline: rgb(20, 128, 36) solid 1px; } .callout-block--message { display: inline-block; margin: 10px 0px; max-width: 75%; } @media only screen and (max-width: 400px) { .callout-block--message { max-width: 85%; } } .callout-block--bottom-margin { margin-bottom: 15px; } .callout-block--dismissed { display: none; } .centered-heading { text-align: center; } .centered-heading__title { font-size: 1.5rem; font-weight: 600; padding-bottom: 0px; } .centered-heading__rule { background: rgb(236, 236, 236); margin: 15px auto 60px; max-width: 300px; } @media only screen and (max-width: 800px) { .centered-heading__rule { display: none; } } .checkbox-tree { margin-left: 8px; } .checkbox-tree ul { list-style: none; margin: 5px 0px 0px 12px; } .checkbox-tree li, .checkbox-tree ul { padding: 0px 0px 0px 5px; position: relative; } .checkbox-tree li::before { border-top: 2px solid rgb(187, 187, 187); content: ""; height: 0px; left: -12px; position: absolute; top: 13px; width: 12px; } @media only screen and (max-width: 1000px) { .checkbox-tree li::before { border-top-color: rgb(148, 215, 255); } } .checkbox-tree li::after { border-left: 2px solid rgb(187, 187, 187); content: ""; height: 100%; left: -12px; position: absolute; top: -2px; width: 0px; } @media only screen and (max-width: 1000px) { .checkbox-tree li::after { border-left-color: rgb(148, 215, 255); } } .checkbox-tree ul > li:last-child::after { height: 17px; } .checkbox-tree__checkbox { position: relative; top: 3px; } @media only screen and (max-width: 1000px) { .checkbox-tree__checkbox[type="checkbox"]:active, .checkbox-tree__checkbox[type="checkbox"]:focus { outline: rgb(255, 255, 255) solid 1px; } } .checkbox-tree__label { cursor: pointer; font-size: 0.8rem; line-height: 1; } .code-block { direction: ltr; display: block; margin-bottom: 15px; overflow-x: auto; padding: 15px; word-break: break-all; } .copy-tooltip { cursor: pointer; position: relative; } .copy-tooltip::after { content: attr(data-clipboard-tooltip-value); font-weight: 400; padding: 5px 8px; z-index: 1000000; -webkit-font-smoothing: subpixel-antialiased; color: rgb(255, 255, 255); letter-spacing: normal; text-align: center; text-decoration: none; text-shadow: none; text-transform: none; overflow-wrap: break-word; background: rgba(0, 0, 0, 0.7); border-radius: 2px; white-space: pre; } .copy-tooltip::after, .copy-tooltip::before { display: none; opacity: 0; pointer-events: none; position: absolute; } .copy-tooltip::before { border: 5px solid transparent; color: rgba(0, 0, 0, 0.7); content: ""; height: 0px; width: 0px; z-index: 1000001; } @keyframes tooltip-appear { 0% { opacity: 0; } 100% { opacity: 1; } } .copy-tooltip-immediate::after, .copy-tooltip-immediate::before, .copy-tooltip:active::after, .copy-tooltip:active::before, .copy-tooltip:focus::after, .copy-tooltip:focus::before, .copy-tooltip:hover::after, .copy-tooltip:hover::before { animation-delay: 0.4s; animation-duration: 0.1s; animation-fill-mode: forwards; animation-name: tooltip-appear; animation-timing-function: ease-in; display: inline-block; text-decoration: none; } .copy-tooltip-no-delay:active::after, .copy-tooltip-no-delay:active::before, .copy-tooltip-no-delay:focus::after, .copy-tooltip-no-delay:focus::before, .copy-tooltip-no-delay:hover::after, .copy-tooltip-no-delay:hover::before { animation: auto ease 0s 1 normal none running none; opacity: 1; } .copy-tooltip-multiline:active::after, .copy-tooltip-multiline:focus::after, .copy-tooltip-multiline:hover::after { display: table-cell; } .copy-tooltip-s::after, .copy-tooltip-se::after, .copy-tooltip-sw::after { margin-top: 5px; right: 50%; top: 100%; } .copy-tooltip-s::before, .copy-tooltip-se::before, .copy-tooltip-sw::before { border-bottom-color: rgba(0, 0, 0, 0.7); bottom: -5px; margin-right: -5px; right: 50%; top: auto; } .copy-tooltip-se::after { left: 50%; margin-left: -15px; right: auto; } .copy-tooltip-sw::after { margin-right: -15px; } .copy-tooltip-n::after, .copy-tooltip-ne::after, .copy-tooltip-nw::after { bottom: 100%; margin-bottom: 5px; right: 50%; } .copy-tooltip-n::before, .copy-tooltip-ne::before, .copy-tooltip-nw::before { border-top-color: rgba(0, 0, 0, 0.7); bottom: auto; margin-right: -5px; right: 50%; top: -5px; } .copy-tooltip-ne::after { left: 50%; margin-left: -15px; right: auto; } .copy-tooltip-nw::after { margin-right: -15px; } .copy-tooltip-n::after, .copy-tooltip-s::after { transform: translateX(50%); } .copy-tooltip-w::after { bottom: 50%; margin-right: 5px; right: 100%; transform: translateY(50%); } .copy-tooltip-w::before { border-left-color: rgba(0, 0, 0, 0.7); bottom: 50%; left: -5px; margin-top: -5px; top: 50%; } .copy-tooltip-e::after { bottom: 50%; left: 100%; margin-left: 5px; transform: translateY(50%); } .copy-tooltip-e::before { border-right-color: rgba(0, 0, 0, 0.7); bottom: 50%; margin-top: -5px; right: -5px; top: 50%; } @media only screen and (max-width: 1000px) { .dark-overlay { background-color: rgba(0, 0, 0, 0.5); display: none; inset: 0px; pointer-events: none; position: fixed; transition: opacity 0.3s; z-index: 10; } } .dropdown { display: inline-block; position: relative; } .dropdown li, .dropdown ul { list-style-type: none; margin: 0px; padding: 0px; } .dropdown__trigger { cursor: pointer; white-space: nowrap; } .dropdown__trigger-caret, .dropdown__trigger-caret:hover { margin-left: 5px; text-decoration: none; } .dropdown__content { border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(211, 211, 211); border-right-color: rgb(211, 211, 211); border-left-color: rgb(211, 211, 211); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 2px 1px; display: none; margin-bottom: -4px; position: absolute; right: 0px; z-index: 8; } .dropdown button.dropdown__link, .dropdown__link { background-color: rgb(255, 255, 255); border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(211, 211, 211); color: rgb(70, 70, 70); cursor: pointer; display: block; min-width: 180px; padding: 15px; position: relative; text-align: left; text-decoration: none; } .dropdown button.dropdown__link:hover, .dropdown__link:hover { text-decoration: none; } .dropdown button.dropdown__link:active, .dropdown button.dropdown__link:focus, .dropdown button.dropdown__link:hover, .dropdown__link:active, .dropdown__link:focus, .dropdown__link:hover { background-color: rgb(244, 251, 255); color: rgb(0, 77, 122); } .dropdown button.dropdown__link:active, .dropdown button.dropdown__link:focus, .dropdown__link:active, .dropdown__link:focus { border-bottom-color: rgb(0, 109, 173); outline: rgb(0, 109, 173) solid 1px; } .dropdown button.dropdown__link .fa, .dropdown__link .fa { font-size: 15px; left: 15px; position: absolute; top: calc(50% - 7px); } .dropdown button.dropdown__link .fa-lg, .dropdown__link .fa-lg { font-size: 17px; } .dropdown--on-menu button, .dropdown--on-menu form { background-color: transparent; border: 0px; padding: 0px; } .dropdown--on-menu .dropdown__content { border-color: rgb(0, 103, 163); margin-bottom: 0px; } .dropdown--on-menu .dropdown__link, .dropdown--on-menu button.dropdown__link { background-color: rgb(0, 115, 183); border-bottom-color: rgb(0, 103, 163); color: rgb(255, 255, 255); } .dropdown--on-menu .dropdown__link a, .dropdown--on-menu button.dropdown__link a { color: rgb(255, 255, 255); text-decoration: none; } .dropdown--on-menu .dropdown__link:active, .dropdown--on-menu .dropdown__link:focus, .dropdown--on-menu .dropdown__link:hover, .dropdown--on-menu button.dropdown__link:active, .dropdown--on-menu button.dropdown__link:focus, .dropdown--on-menu button.dropdown__link:hover { background-color: rgb(0, 111, 176); color: rgb(255, 255, 255); } .dropdown--on-menu .dropdown__link:focus, .dropdown--on-menu button.dropdown__link:focus { border-bottom-color: rgb(255, 255, 255); outline: rgb(255, 255, 255) solid 1px; } .dropdown--with-icons .dropdown__link, .dropdown--with-icons button.dropdown__link { padding: 15px 15px 15px 40px; } .dropdown--wide .dropdown__link, .dropdown--wide button.dropdown__link { min-width: 200px; } .faq-group h2 { margin-top: 60px; padding-bottom: 5px; } .faq-group h2.faq-group__first { margin-top: 0px; } .faq-group h3 { padding-top: 30px; } .faq-group h3::before { color: rgb(0, 109, 173); content: ""; font-family: var(--fa-family-classic); font-weight: 900; margin-right: 5px; } .faq-group--list h2 { margin-bottom: 15px; margin-top: 30px; } .filter-badge { background-color: rgb(0, 109, 173); border-radius: 2px; color: rgb(255, 255, 255); display: table; float: left; font-size: 0.8rem; font-weight: 500; margin: 0px 5px 10px 0px; text-transform: uppercase; } .filter-badge__icon { color: rgb(255, 255, 255); display: table-cell; padding: 6px 0px 6px 6px; vertical-align: middle; } .filter-badge__description { display: table-cell; padding: 6px; vertical-align: middle; } .filter-badge__remove-button { background: transparent; border-width: 0px 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: initial; border-image: initial; border-left-style: solid; border-left-color: rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); display: table-cell; padding: 6px; } .filter-badge__remove-button:hover { background-color: rgb(0, 93, 148); color: rgb(255, 255, 255); } .filter-badge__remove-button:active, .filter-badge__remove-button:focus { outline: rgb(255, 255, 255) solid 1px; } .filter-panel__close { display: none; } @media only screen and (max-width: 1000px) { .filter-panel { background-color: rgb(0, 109, 173); display: none; height: 100%; left: 0px; margin: 0px; max-width: 100%; overflow: auto; padding: 25px; position: fixed; top: 0px; width: 300px; z-index: 11; } .filter-panel__close { background: transparent; border: 0px; cursor: pointer; display: inline-block; font-size: 18px; height: 22px; padding: 0px; position: absolute; right: 15px; text-align: center; text-decoration: none; top: 16px; width: 22px; } .filter-panel__close:active, .filter-panel__close:hover { text-decoration: none; } .filter-panel__close { color: rgb(255, 255, 255); } .filter-panel__close:active, .filter-panel__close:focus { outline: rgb(255, 255, 255) solid 1px; } .filter-panel a, .filter-panel h2, .filter-panel label { color: rgb(255, 255, 255); } .filter-panel a:hover { color: rgb(230, 230, 230); } .filter-panel a:active, .filter-panel a:focus { outline: rgb(255, 255, 255) solid 1px; } } .footer { background-color: rgb(0, 115, 183); color: rgb(255, 255, 255); padding: 60px 0px; width: 100%; } @media only screen and (max-width: 400px) { .footer { } } .footer__logo { margin-bottom: 30px; text-align: center; } .footer__menus { display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 30px; } @media only screen and (max-width: 400px) { .footer__menus { margin-bottom: 10px; } } .footer__menu { flex-basis: 220px; flex-shrink: 0; margin: 0px 15px 40px; padding: 0px; } .footer__menu h2 { color: rgb(255, 255, 255); margin-bottom: 5px; text-align: center; } .footer__menu ul { margin: 0px; padding: 0px; } .footer__menu li { list-style: none; padding: 2px 0px; text-align: center; } .footer__menu li a { color: rgb(255, 255, 255); text-decoration: none; } .footer__menu li a:hover { color: rgb(230, 230, 230); } .footer__menu li a:active, .footer__menu li a:focus { outline: rgb(255, 255, 255) solid 1px; } .footer__divider { background: none; border: 1px solid rgba(255, 255, 255, 0.3); height: 0px; margin: 0px auto 30px; width: 200px; } .footer__text { color: rgba(255, 255, 255, 0.95); font-size: 0.9rem; margin: auto; max-width: 600px; padding: 0px 20px; text-align: center; } .footer__text a { color: rgb(255, 255, 255); } .footer__text a:hover { color: rgb(230, 230, 230); } .footer__text a:active, .footer__text a:focus { outline: rgb(255, 255, 255) solid 1px; } .form-errors { color: rgb(213, 45, 64); list-style-type: none; margin: 5px 0px 0px; padding-bottom: 5px; } .form-errors li { max-width: 350px; } .form-errors li::before { color: rgb(213, 45, 64); content: ""; font-family: var(--fa-family-classic); font-weight: 900; margin-right: 5px; } .form-errors li a { color: rgb(213, 45, 64); } .form-errors li a:hover { color: rgb(173, 35, 50); } .form-errors li a:active, .form-errors li a:focus { outline: rgb(213, 45, 64) solid 1px; } .form-errors--full-width li { max-width: 100%; } .form-errors .form-error--valid { color: rgb(20, 128, 36); } .form-errors .form-error--valid::before { color: rgb(20, 128, 36); content: ""; font-family: var(--fa-family-classic); font-weight: 900; margin-right: 5px; } .form-group { margin-bottom: 30px; max-width: 350px; } .form-group__label { display: block; font-weight: 600; } .form-group__label:not(:first-child) { margin-top: 7px; } .form-group__required { font-size: 0.8rem; font-weight: 400; } .form-group--wide { margin-bottom: 15px; max-width: unset; width: 100%; } .form-group :where(input:not([type]), select, textarea, [type="color"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"]).form-group__field, .form-group select.form-group__field { display: block; margin-top: 4px; max-width: 100%; width: 350px; } .form-group :where(input:not([type]), select, textarea, [type="color"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"]).form-group__field--full-width, .form-group select.form-group__field--full-width { width: 100%; } .form-group__text { font-size: 1.1rem; padding: 4px 0px 8px; } .form-group__help-text { font-size: 0.8rem; margin-top: 5px; max-width: 100%; padding: 0px; width: 350px; } .form-group__help-text > code { font-size: 0.7rem; } .form-group__results { border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(211, 211, 211); border-right-color: rgb(211, 211, 211); border-left-color: rgb(211, 211, 211); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; font-size: 1.1rem; margin-left: 0px; margin-top: -1px; max-width: calc(100% - 30px); padding: 0px; position: absolute; width: 350px; z-index: 400; } .form-group__results li { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(211, 211, 211); color: rgb(70, 70, 70); cursor: pointer; list-style-type: none; padding: 7.5px; } .form-group__results li img { margin-right: 4px; } .form-group__results li:active, .form-group__results li:focus, .form-group__results li:hover { background-color: rgb(244, 251, 255); color: rgb(0, 77, 122); } .form-group__results li:active, .form-group__results li:focus { border-bottom-color: rgb(0, 109, 173); outline: rgb(0, 109, 173) solid 1px; } .form-group input#totp_value:valid { background-color: rgb(118, 234, 135); } .form-group input#totp_value:invalid { background-color: rgb(247, 215, 219); } .gravatar-form { align-items: center; display: flex; } .gravatar-form__image { margin-right: 15px; } .gravatar-form__content { max-width: 500px; } @media screen and (max-width: 600px) { .gravatar-form { align-items: start; } .gravatar-form__image { max-width: 90px; } } @media screen and (max-width: 400px) { .gravatar-form { display: block; } .gravatar-form__image { margin-right: 0px; } .gravatar-form__content { margin-top: 15px; max-width: 100%; } } .heading-wsubtitle__heading { padding-bottom: 5px; } .heading-wsubtitle__subtitle { font-size: 100%; font-weight: 400; margin-bottom: 15px; padding-top: 0px; } .heading-wsubtitle--in-content .heading-wsubtitle__heading { padding-top: 30px; } .homepage-banner { text-align: center; } .homepage-banner__title { margin: 0px auto; max-width: 810px; padding: 0px 20px 40px; } @media only screen and (max-width: 400px) { .homepage-banner__title { padding: 0px 10px 30px; } } .homepage-banner__browse { font-size: 1.2rem; margin: 30px 0px 10px; } .homepage-banner__browse a { color: rgb(255, 255, 255); } .homepage-banner__browse a:hover { color: rgb(230, 230, 230); } .homepage-banner__browse a:active, .homepage-banner__browse a:focus { outline: rgb(255, 255, 255) solid 1px; } .hooray-list { border-top: 1px dotted rgb(211, 211, 211); margin-left: 0px; } .hooray-list li { border-bottom: 1px dotted rgb(211, 211, 211); list-style-type: none; padding: 10px 0px 10px 30px; position: relative; } .hooray-list li::before { color: rgb(70, 70, 70); content: ""; font-family: var(--fa-family-classic); font-weight: 900; left: 7px; position: absolute; } .horizontal-menu li, .horizontal-menu ul { list-style-type: none; margin: 0px; padding: 0px; } .horizontal-menu__item { display: inline; } .horizontal-menu__link { display: inline-block; padding: 8px 10px; text-decoration: none; } .horizontal-menu__link:hover { text-decoration: none; } .horizontal-menu__link:active, .horizontal-menu__link:focus { outline: rgb(255, 255, 255) solid 1px; } .horizontal-menu__link--with-icon .fa { margin-right: 3px; } .horizontal-menu__link--with-icon .user-image { border-radius: 10%; margin-right: 5px; } .horizontal-menu__link--with-icon:hover .fa, .horizontal-menu__link--with-icon:hover .user-image { opacity: 0.8; } .horizontal-menu--light .horizontal-menu__link { color: rgb(255, 255, 255); } .horizontal-menu--light .horizontal-menu__link:hover { text-decoration-color: rgba(255, 255, 255, 0.4); } .horizontal-menu--tall .horizontal-menu__link { padding: 32px 15px; } .horizontal-menu--tall .horizontal-menu__link:hover { text-decoration: underline; } @media only screen and (max-width: 600px) { .horizontal-menu--tall .horizontal-menu__link { padding: 25px 10px; } } .horizontal-section { padding: 70px 0px; } @media only screen and (max-width: 800px) { .horizontal-section { padding: 50px 0px; } } @media only screen and (max-width: 400px) { .horizontal-section { padding: 40px 0px; } } .horizontal-section--grey { background-color: rgb(236, 236, 236); border-bottom: 1px solid rgb(211, 211, 211); border-top: 1px solid rgb(211, 211, 211); } .horizontal-section--medium { padding: 40px 0px; } .horizontal-section--thin { padding: 10px 0px; } @media only screen and (max-width: 400px) { .horizontal-section--statistics { display: none; } } .language-switcher { background-color: rgb(0, 112, 178); border-top: 1px solid rgb(0, 103, 163); color: rgb(255, 255, 255); font-size: 0.8rem; padding: 15px 0px; text-align: center; width: 100%; } .language-switcher ul { list-style-type: none; } .language-switcher ul li { display: inline-block; margin: 0px 7.5px; } .language-switcher ul button { background-color: transparent; border: 0px; color: rgb(255, 255, 255); padding: 0px; text-decoration: underline; } .language-switcher ul button:hover { color: rgb(230, 230, 230); } .language-switcher ul button:active, .language-switcher ul button:focus { outline: rgb(255, 255, 255) solid 1px; } .language-switcher ul button.language-switcher__selected { pointer-events: none; text-decoration: none; } .language-switcher ul button.language-switcher__selected:hover { text-decoration: none; } .language-switcher ul button.language-switcher__selected::before { color: rgb(255, 255, 255); content: ""; font-family: var(--fa-family-classic); font-weight: 900; margin-right: 4px; position: relative; top: 0.5px; } input.large-input { font-size: 1.32rem; height: 50px; line-height: 50px; } .lede-paragraph { color: rgb(96, 96, 96); font-size: 1.2rem; font-weight: 600; } .mobile-search { background-color: rgb(0, 93, 148); display: none; padding: 10px; } @media screen and (max-width: 800px) { .mobile-search { display: block; } } .modal { align-items: center; background-color: rgba(0, 0, 0, 0.5); display: flex; flex-grow: 1; inset: 0px; justify-content: center; opacity: 0; pointer-events: none; position: fixed; text-align: left; transition: opacity 0.3s; visibility: hidden; z-index: 10; } .modal:target { opacity: 1; pointer-events: auto; visibility: visible; } .modal__content { background: rgb(255, 255, 255); border-radius: 3px; margin: auto; max-height: 90%; max-width: 90%; overflow: auto; position: relative; width: 400px; } .modal__body { padding: 30px; } @media screen and (max-width: 800px) { .modal__body { padding: 15px; } } .modal__title { font-size: 1.5rem; padding-right: 20px; } .modal__footer { align-items: center; border-top: 1px solid rgb(211, 211, 211); display: flex; justify-content: flex-end; padding: 15px; } .modal__action { margin-left: 5px; } .modal__close { background: transparent; border: 0px; cursor: pointer; font-size: 18px; height: 22px; padding: 0px; position: absolute; right: 15px; text-align: center; top: 16px; width: 22px; } .modal__close, .modal__close:active, .modal__close:hover { text-decoration: none; } .modal__close, .modal__close:hover { color: rgb(70, 70, 70); } .modal__form label { font-weight: 700; } .modal__form label input { min-width: auto; width: auto; } .modal__form input { margin: 5px 0px 20px; min-width: 100%; width: 100%; } .modal__form input:last-child { margin-bottom: 0px; } .modal__form .show-password, .modal__form .show-password input { font-weight: 400; margin: 0px; width: auto; } .modal__form .inline-checkbox { min-width: auto; width: auto; } .modal--wide .modal__content { width: 850px; } .notification-bar { background-color: rgb(0, 77, 122); border-bottom: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); padding: 15px; position: relative; text-align: center; } .notification-bar__icon { font-size: 0.8rem; margin-right: 3px; } .notification-bar__message { font-size: 1.15rem; font-weight: 600; } .notification-bar__message a:not(.button) { color: rgb(255, 255, 255); } .notification-bar__message a:not(.button):hover { color: rgb(230, 230, 230); } .notification-bar__message a:not(.button):active, .notification-bar__message a:not(.button):focus { outline: rgb(255, 255, 255) solid 1px; } .notification-bar__dismiss { background: transparent; border: 0px; cursor: pointer; font-size: 18px; height: 22px; padding: 0px; position: absolute; right: 15px; text-align: center; text-decoration: none; top: 16px; width: 22px; } .notification-bar__dismiss:active, .notification-bar__dismiss:hover { text-decoration: none; } .notification-bar__dismiss:active, .notification-bar__dismiss:focus { } .notification-bar__dismiss { color: inherit; } .notification-bar--dismissable { display: none; padding: 15px 55px; } .notification-bar--visible { display: block; } .notification-bar--warning { background-color: rgb(255, 223, 118); color: rgb(102, 78, 4); } .notification-bar--warning a:not(.button) { color: rgb(102, 78, 4); } .notification-bar--warning a:not(.button):hover { color: rgb(53, 40, 2); } .notification-bar--warning .notification-bar__dismiss:active, .notification-bar--warning .notification-bar__dismiss:focus, .notification-bar--warning a:not(.button):active, .notification-bar--warning a:not(.button):focus { outline: rgb(102, 78, 4) solid 1px; } .notification-bar--danger { background-color: rgb(213, 45, 64); } .notification-bar--success { background-color: rgb(20, 128, 36); } .notification-bar--banner { background-color: rgb(255, 223, 118); border-color: rgb(0, 77, 122); color: rgb(102, 78, 4); } .notification-bar--banner a { color: rgb(102, 78, 4); } .notification-bar--banner .button { color: rgb(255, 255, 255); } tbody.org-roles > tr > td { text-align: center; } tbody.org-roles > tr > td .fa-square-check { color: green; } tbody.org-roles > tr > td .fa-xmark { color: red; } .organization-snippet { background-color: rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 2px 1px; text-decoration: none; } .organization-snippet:active, .organization-snippet:hover { border-color: rgb(211, 211, 211); text-decoration: none; } .organization-snippet { direction: ltr; display: block; margin: 0px 0px 20px; padding: 15px 20px 15px 75px; text-align: left; } @media only screen and (max-width: 800px) { .organization-snippet { padding: 15px; } } @media only screen and (min-width: 801px) { .organization-snippet, .organization-snippet:hover { background: url("../images/sitemap.fd3c739b.svg") 18px center / 45px no-repeat, linear-gradient(transparent, transparent) rgb(255, 255, 255); } } .organization-snippet__title { display: block; font-size: 1.15rem; font-weight: 600; padding-bottom: 0px; } .organization-snippet__title--page-title, .organization-snippet__title--page-title:first-child { font-size: 1.5rem; font-weight: 600; padding-bottom: 5px; padding-top: 1px; } .organization-snippet__meta { padding: 1px 0px 2px; } .organization-snippet__version { font-weight: 600; } .organization-snippet__created { color: rgb(70, 70, 70); float: right; font-size: 1rem; font-weight: 400; } @media only screen and (max-width: 800px) { .organization-snippet__created { display: block; float: none; } } .organization-snippet__description { clear: both; color: rgb(70, 70, 70); } .organization-snippet__buttons { flex-shrink: 0; } .organization-snippet__buttons .button, .organization-snippet__buttons > form { display: inline-block; float: left; line-height: 1.15; pointer-events: auto; } .organization-snippet__buttons .button--danger, .organization-snippet__buttons .button--primary { margin-right: 5px; } .organization-snippet--margin-bottom { margin-bottom: 10px; } @media only screen and (max-width: 800px) { .organization-snippet--margin-bottom { margin-bottom: 30px; } } .package-description { direction: ltr; margin-top: -10px; min-height: 58px; } .package-description__summary { font-size: 1.1rem; margin-top: 10px; padding: 0px; } .package-description__edit-button { margin-top: 10px; } .package-header { margin-left: auto; margin-right: auto; max-width: 1150px; } .package-header::after { clear: both; content: ""; display: table; } .package-header { padding: 0px 30px; } @media screen and (max-width: 600px) { .package-header { padding: 0px 15px; } } .package-header { direction: ltr; display: flex; text-align: left; } .package-header button { color: rgb(255, 255, 255); } .package-header__left { padding-right: 30px; width: 75%; } .package-header__right { text-align: right; width: 25%; } @media screen and (max-width: 800px) { .package-header { display: block; } .package-header__left, .package-header__right { padding-right: 0px; text-align: left; width: 100%; } .package-header__right { margin-top: 15px; } } .package-header__name { margin-top: -10px; padding: 0px; } .package-header__pip-instructions::after { clear: both; content: ""; display: table; } .package-header__pip-instructions { margin: 10px 0px 0px; padding-bottom: 0px; } .package-header__pip-instructions span { background-color: rgba(0, 0, 0, 0.15); border: 1px dotted rgba(255, 255, 255, 0.4); float: left; font-family: "Source Code Pro", monospace; font-size: 1.2rem; font-weight: 500; line-height: 30px; padding: 8px; } @media only screen and (max-width: 800px) { .package-header__pip-instructions span { font-size: 1.1rem; } } @media only screen and (max-width: 400px) { .package-header__pip-instructions span { font-size: 1rem; } } .package-header__pip-instructions button { background-color: rgba(0, 0, 0, 0.15); border-width: 1px; border-top-style: dotted; border-right-style: dotted; border-bottom-style: dotted; border-top-color: rgba(255, 255, 255, 0.4); border-right-color: rgba(255, 255, 255, 0.4); border-bottom-color: rgba(255, 255, 255, 0.4); border-image: initial; border-left-style: initial; border-left-color: initial; color: rgb(255, 255, 255); cursor: pointer; float: left; line-height: 30px; padding: 8px 15px; } .package-header__pip-instructions button:hover { background-color: rgba(0, 0, 0, 0.2); } .package-header__pip-instructions button:active, .package-header__pip-instructions button:focus { outline: rgb(255, 255, 255) solid 1px; } .package-header__date { margin-top: 20px; padding-bottom: 5px; } @media screen and (max-width: 800px) { .package-header__date { margin-top: 15px; padding-bottom: 0px; } } .package-snippet { background-color: rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 2px 1px; text-decoration: none; } .package-snippet:active, .package-snippet:hover { border-color: rgb(211, 211, 211); text-decoration: none; } .package-snippet { direction: ltr; display: block; margin: 0px 0px 20px; padding: 15px 20px 15px 75px; text-align: left; } @media only screen and (max-width: 800px) { .package-snippet { padding: 15px; } } @media only screen and (min-width: 801px) { .package-snippet, .package-snippet:hover { background: url("../images/white-cubes.cd6b6f7b.svg") 18px center / 45px no-repeat, linear-gradient(transparent, transparent) rgb(255, 255, 255); } } .package-snippet__title { display: block; font-size: 1.15rem; font-weight: 600; padding-bottom: 0px; } .package-snippet__title--page-title, .package-snippet__title--page-title:first-child { font-size: 1.5rem; font-weight: 600; padding-bottom: 5px; padding-top: 1px; } .package-snippet__meta { padding: 1px 0px 2px; } .package-snippet__version { font-weight: 600; } .package-snippet__created { color: rgb(70, 70, 70); float: right; font-size: 1rem; font-weight: 400; } @media only screen and (max-width: 800px) { .package-snippet__created { display: block; float: none; } } .package-snippet__description { clear: both; color: rgb(70, 70, 70); } .package-snippet__buttons { flex-shrink: 0; } .package-snippet__buttons .button, .package-snippet__buttons > form { display: inline-block; float: left; line-height: 1.15; pointer-events: auto; } .package-snippet__buttons .button--danger, .package-snippet__buttons .button--primary { margin-right: 5px; } .package-snippet--margin-bottom { margin-bottom: 10px; } @media only screen and (max-width: 800px) { .package-snippet--margin-bottom { margin-bottom: 30px; } } .password-strength { border: 1px solid rgb(211, 211, 211); display: inline-block; height: 0.8em; width: 100%; } .password-strength .password-strength__gauge { display: block; height: 100%; width: 0px; } .password-strength .password-strength__gauge--0 { background-color: rgb(213, 45, 64); width: 20%; } .password-strength .password-strength__gauge--1 { background-color: rgb(255, 153, 24); width: 40%; } .password-strength .password-strength__gauge--2 { background-color: rgb(255, 211, 67); width: 60%; } .password-strength .password-strength__gauge--3 { background-color: rgb(0, 109, 173); width: 80%; } .password-strength .password-strength__gauge--4 { background-color: rgb(20, 128, 36); width: 100%; } .project-description { direction: ltr; line-height: 1.5; margin-bottom: 30px; } .project-description h1, .project-description h2, .project-description h3, .project-description h4, .project-description h5, .project-description h6 { margin: 30px 0px 0px; padding: 0px; } .project-description h1 { font-size: 1.7rem; } .project-description h1 + p, .project-description h2 + p, .project-description h3 + p, .project-description h4 + p, .project-description h5 + p, .project-description h6 + p { margin-top: 30px; } .project-description a > img { background-color: rgb(255, 255, 255); } .project-description > :first-child, .project-description > div:first-child > :first-child { margin-top: 0px; } .project-description p { margin-top: 15px; padding: 0px; } .project-description b, .project-description strong { font-weight: 600; } .project-description em, .project-description i { font-style: italic; } .project-description pre { display: block; margin: 30px 0px 0px; overflow-x: auto; padding: 15px; } .project-description pre code { background-color: transparent; border: 0px; color: inherit; font-size: inherit; padding: 0px; } .project-description ol, .project-description ul { margin: 15px 0px 0px 30px; padding-bottom: 0px; } @media only screen and (max-width: 400px) { .project-description ol, .project-description ul { margin-left: 15px; } } .project-description ol ol, .project-description ol ul, .project-description ul ol, .project-description ul ul { margin: 0px 0px 0px 30px; } @media only screen and (max-width: 400px) { .project-description ol ol, .project-description ol ul, .project-description ul ol, .project-description ul ul { margin-left: 15px; } } .project-description ul { list-style-type: disc; } .project-description li { padding: 2px 0px; } .project-description li p:first-child { margin-top: 0px; } .project-description li pre { margin-bottom: 15px; } .project-description blockquote { border-left: 3px solid rgb(187, 187, 187); color: rgb(121, 121, 121); font-style: italic; margin: 15px 0px 0px 15px; padding-left: 15px; } @media only screen and (max-width: 800px) { .project-description blockquote { margin-left: 0px; } } .project-description dl { margin: 15px 0px 0px; } .project-description dl.docinfo, .project-description dl.field-list { display: grid; grid-template-columns: max-content auto; } .project-description dl.docinfo dt, .project-description dl.field-list dt { grid-column-start: 1; } .project-description dl.docinfo dt:first-of-type, .project-description dl.field-list dt:first-of-type { margin-top: 15px; } .project-description dl.docinfo dd, .project-description dl.field-list dd { grid-column-start: 2; } .project-description dl dt { font-weight: 600; } .project-description dl dd { margin: 0px 0px 5px 15px; } .project-description table { background-color: rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 2px 1px; text-decoration: none; } .project-description table:active, .project-description table:hover { border-color: rgb(211, 211, 211); text-decoration: none; } .project-description table { border-collapse: collapse; border-spacing: 0px; margin: 30px 0px 0px; text-align: left; width: 100%; } .project-description table tr { border-bottom: 1px solid rgb(211, 211, 211); } .project-description table td, .project-description table th { border-width: 0px 1px 0px 0px; border-top-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-right-style: solid; border-right-color: rgb(211, 211, 211); margin: 0px; padding: 10px 7px; } .project-description table td p, .project-description table th p { margin: inherit; } .project-description table thead tr { background-color: rgb(255, 255, 255); } .project-description table thead tr th { font-weight: 600; vertical-align: bottom; } .project-description table tbody tr { background-color: rgb(251, 251, 251); } .project-description table tbody tr:nth-child(2n) { background-color: rgb(248, 248, 248); } .project-description hr { border: 1px solid rgb(187, 187, 187); margin: 15px 0px 0px; } .project-description > a { margin-top: 15px; } .project-description .figure.align-left, .project-description img.align-left, .project-description object.align-left { clear: left; float: left; margin-right: 15px; margin-top: 15px; } .project-description .figure.align-right, .project-description img.align-right, .project-description object.align-right { clear: right; float: right; margin-left: 15px; margin-top: 15px; } .project-description .figure.align-center, .project-description img.align-center, .project-description object.align-center { display: block; margin-left: auto; margin-right: auto; margin-top: 15px; } .project-description s { text-decoration: none; } .project-description aside.footnote p { display: inline; } .project-description aside.footnote { padding-left: 2em; text-indent: -2em; } .project-description .c { color: rgb(115, 115, 115); } .project-description .err { color: rgb(130, 26, 38); } .project-description .k { color: rgb(0, 45, 71); } .project-description .cm { color: rgb(115, 115, 115); } .project-description .cp { color: rgb(130, 26, 38); } .project-description .c1 { color: rgb(115, 115, 115); } .project-description .cs { color: rgb(130, 26, 38); } .project-description .gd { color: rgb(0, 0, 0); } .project-description .ge { font-style: italic; } .project-description .gr { color: rgb(130, 26, 38); } .project-description .gh { color: rgb(48, 48, 48); } .project-description .gi { color: rgb(0, 0, 0); } .project-description .go { color: rgb(115, 115, 115); } .project-description .gp, .project-description .gu { color: rgb(87, 87, 87); } .project-description .gt { color: rgb(130, 26, 38); } .project-description .kc, .project-description .kd { color: rgb(17, 106, 30); } .project-description .kn { color: rgb(0, 45, 71); } .project-description .kp, .project-description .kr { color: rgb(17, 106, 30); } .project-description .kt { color: rgb(115, 115, 115); } .project-description .m { color: rgb(0, 109, 173); } .project-description .s { color: rgb(213, 45, 64); } .project-description .na { color: rgb(0, 120, 189); } .project-description .nb { color: rgb(0, 45, 71); } .project-description .nc { color: rgb(187, 0, 102); } .project-description .no { color: rgb(0, 45, 71); } .project-description .nd { color: rgb(87, 87, 87); } .project-description .ne { color: rgb(187, 0, 102); } .project-description .nf { color: rgb(0, 109, 173); } .project-description .nl { color: rgb(0, 120, 189); font-style: italic; } .project-description .nn { color: rgb(187, 0, 102); } .project-description .py { color: rgb(0, 120, 189); } .project-description .nt { color: rgb(187, 0, 102); } .project-description .nv { color: rgb(0, 120, 189); } .project-description .ow { color: rgb(17, 106, 30); } .project-description .w { color: rgb(115, 115, 115); } .project-description .mf, .project-description .mh { color: rgb(0, 109, 173); } .project-description .mi { color: rgb(17, 106, 30); } .project-description .mo { color: rgb(0, 109, 173); } .project-description .s2, .project-description .sb, .project-description .sc, .project-description .sd { color: rgb(213, 45, 64); } .project-description .se { color: rgb(0, 77, 122); } .project-description .sh { color: rgb(213, 45, 64); } .project-description .si { color: rgb(0, 77, 122); } .project-description .sx { color: rgb(20, 128, 36); } .project-description .sr { color: rgb(17, 106, 30); } .project-description .s1 { color: rgb(213, 45, 64); } .project-description .ss { color: rgb(127, 77, 0); } .project-description .bp { color: rgb(0, 45, 71); } .project-description .vc { color: rgb(0, 120, 189); } .project-description .vg { color: rgb(163, 98, 0); } .project-description .vi { color: rgb(0, 77, 122); } .project-description .il { color: rgb(0, 109, 173); } .file::after { clear: both; content: ""; display: table; } .file { display: table; table-layout: fixed; width: 100%; } .file__meta { font-size: 0.8rem; padding-top: 7.5px; } .file__graphic { display: table-cell; padding-right: 7.5px; position: relative; text-align: center; vertical-align: middle; width: 26px; } @media screen and (max-width: 800px) { .file__graphic { display: none; } } .file__card { display: block; margin: 7.5px 0px; } .file__card small { display: block; margin-bottom: 6px; margin-top: 4px; } .radio-toggle-form .radio-toggle { display: none; } .radio-toggle-form input[type="radio"][data-target=".radio-toggle-1"]:checked ~ .radio-toggle-1, .radio-toggle-form input[type="radio"][data-target=".radio-toggle-2"]:checked ~ .radio-toggle-2 { display: block; } .release::after { clear: both; content: ""; display: table; } .release { border-left: 1px solid rgb(253, 253, 253); display: table; padding: 0px 15px; table-layout: fixed; width: 100%; } .release__meta { display: table-cell; text-align: center; vertical-align: middle; width: 110px; } .release__meta > .badge { float: right; } @media screen and (max-width: 800px) { .release__meta > .badge { float: left; margin-right: 10px; } } @media screen and (max-width: 400px) { .release__meta { display: none; } } .release__graphic { display: table-cell; position: relative; text-align: center; vertical-align: middle; width: 80px; } @media screen and (max-width: 800px) { .release__graphic { display: none; } } .release__line { background: url("../images/history-line.26d1428a.png") 50% 50% repeat-y; bottom: 0px; height: 100%; left: 0px; position: absolute; width: 100%; z-index: 4; } .release__node { background-color: rgb(253, 253, 253); padding: 7px 0px; position: relative; z-index: 5; } .release__card { background-color: rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 2px 1px; display: block; text-decoration: none; } .release__card:active, .release__card:hover { border-color: rgb(211, 211, 211); text-decoration: none; } .release__card { margin: 15px 0px; padding: 15px; } .release__version { font-size: 1.25rem; font-weight: 600; padding-bottom: 0px; } .release__version-date { padding-bottom: 2px; } .release__yanked-reason { display: block; } .release__yanked-reason p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .release--current { border: 1px dotted rgb(204, 204, 204); } .release--current, .release--current .release__node { background-color: rgb(250, 250, 250); } .release--current .release__card { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 2px 1px; } .release--latest .release__line, .release--oldest .release__line { height: 50%; } .release--oldest .release__line { bottom: auto; top: 0px; } .release-timeline { margin-top: 5px; } .search-form { max-width: 100%; position: relative; } .search-form input[type="text"].search-form__search { border-color: rgb(255, 255, 255); display: inline; min-width: auto; padding-right: 28px; } .search-form__button { background-color: transparent; border: 0px; color: rgb(140, 140, 140); font-size: 18px; min-height: 40px; position: absolute; right: 0px; top: 0px; width: 40px; } .search-form--primary { margin: 25px 0px 0px 40px; } @media screen and (max-width: 800px) { .search-form--primary { display: none; } } .search-form--primary input[type="text"].search-form__search { width: 400px; } @media screen and (max-width: 1000px) { .search-form--primary input[type="text"].search-form__search { width: 200px; } } .search-form--large { margin: 0px auto; padding: 0px 20px; width: 650px; } @media screen and (max-width: 400px) { .search-form--large { padding: 0px 5px; } } .search-form--large input[type="text"].search-form__search { padding-right: 50px; } .search-form--large .search-form__button { font-size: 20px; min-height: 50px; right: 20px; width: 50px; } @media screen and (max-width: 400px) { .search-form--large .search-form__button { right: 5px; } } .search-form--fullwidth input[type="text"].search-form__search { width: 100%; } .sidebar-section { border-bottom: 2px solid rgb(211, 211, 211); margin-bottom: 20px; padding-bottom: 20px; overflow-wrap: break-word; } .sidebar-section .sidebar-section__title { font-size: 1.1rem; padding-top: 0px; } .sidebar-section .sidebar-section__user-gravatar, .sidebar-section .sidebar-section__user-gravatar:hover { text-decoration: none; } .sidebar-section .sidebar-section__user-gravatar:active, .sidebar-section .sidebar-section__user-gravatar:focus { outline: rgb(0, 109, 173) solid 1px; } .sidebar-section .ethical-sidebar { border: 2px solid rgb(211, 211, 211); border-radius: 5px; padding: 1rem 1rem 0.25rem 1em; } .sidebar-section .ethical-content { text-align: center; } .sidebar-section .ethical-content img { display: inline-block; width: 60%; } .sidebar-section .ethical-image-link, .sidebar-section .ethical-image-link:hover { text-decoration: none; } .sidebar-section .ethical-text { padding-bottom: 1rem; padding-top: 1rem; } .sidebar-section:last-of-type { border: 0px; margin-bottom: 0px; padding-bottom: 0px; } .sidebar-section__maintainer { align-items: center; display: flex; } .sidebar-section__maintainer:not(:last-of-type) { margin-bottom: 5px; } .sidebar-section__maintainer a, .sidebar-section__maintainer a:hover { text-decoration: none; } .sidebar-section__maintainer a:active, .sidebar-section__maintainer a:focus { outline: rgb(0, 109, 173) solid 1px; } .sidebar-section__classifiers { list-style-type: none; margin: 0px; padding: 0px; } .sidebar-section__classifiers li { margin: 15px 0px 0px; padding: 0px; } .sidebar-section__classifiers li ul li, .sidebar-section__classifiers li:first-of-type { margin-top: 0px; } .sidebar-section__user-gravatar { margin-bottom: 5px; margin-right: 10px; } .sidebar-section__user-gravatar img { max-width: 50px; } @media only screen and (max-width: 1000px) { .sidebar-section__user-gravatar img { max-height: 40px; max-width: 40px; } } .sidebar-section__user-gravatar-text { background-position: 0px 1.15em; background-repeat: repeat-x; background-size: 100% 1.5px; color: rgb(0, 109, 173); display: inline-block; margin-bottom: 5px; max-width: calc(100% - 60px); text-decoration: none; word-break: break-word; } .sidebar-section__user-gravatar-text:hover { color: rgb(0, 77, 122); } .sidebar-section__user-gravatar-text:active, .sidebar-section__user-gravatar-text:focus { outline: rgb(0, 109, 173) solid 1px; } @media only screen and (max-width: 1000px) { .sidebar-section__user-gravatar-text { max-width: calc(100% - 50px); } } .site-header { background-color: rgb(0, 115, 183); background-position: 0px 50%; background-repeat: repeat; border-bottom: 1px solid rgb(0, 103, 163); } .site-header__logo { float: left; max-width: 65px; padding: 15px 0px; } .site-header__logo, .site-header__logo:hover { text-decoration: none; } .site-header__logo:active, .site-header__logo:focus { outline: rgb(255, 255, 255) solid 1px; } @media screen and (max-width: 600px) { .site-header__logo { max-width: 50px; } } .site-header--test-pypi { background-image: url("../images/testing.23611e68.png"); } .site-header--dev-pypi { background-image: url("../images/dev.84e898ce.png"); } .skip-to-content { height: 1px; left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px; z-index: 12; } .skip-to-content, .skip-to-content:hover { text-decoration: none; } .skip-to-content:focus { background-color: rgb(255, 255, 255); color: rgb(0, 109, 173); font-weight: 600; height: auto; left: 7px; line-height: 1; padding: 15px; top: 7px; width: auto; } .sponsor-grid { margin-top: 30px; } .sponsor-grid__sponsor { background-color: rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 2px 1px; text-decoration: none; } .sponsor-grid__sponsor:active, .sponsor-grid__sponsor:hover { border-color: rgb(211, 211, 211); text-decoration: none; } .sponsor-grid__sponsor { margin-bottom: 30px; padding: 30px; text-align: center; } .sponsor-grid__sponsor--invitation, .sponsor-grid__sponsor--invitation:hover { border-color: rgb(0, 109, 173); } .sponsor-grid__sponsor-img { margin: 20px 0px; } .sponsor-grid__sponsor-name { padding-top: 20px; } .sponsor-grid__sponsor-activity { color: rgb(96, 96, 96); font-size: 1.15rem; font-weight: 600; margin: 0px auto; max-width: 700px; } .sponsor-grid__sponsor-link { margin-top: 30px; } .sponsor-grid--bottom-margin { margin-bottom: 60px; } @supports (display:grid) { .sponsor-grid { display: grid; gap: 30px; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); } @media screen and (max-width: 400px) { .sponsor-grid { grid-template-columns: repeat(auto-fill, 100%); } } .sponsor-grid__sponsor { margin-bottom: 0px; padding-bottom: 110px; position: relative; text-align: left; } .sponsor-grid__sponsor-img { align-items: center; display: flex; height: 200px; justify-content: center; margin: 0px auto; max-width: 100%; width: 250px; } @media screen and (max-width: 400px) { .sponsor-grid__sponsor-img { height: 130px; } } .sponsor-grid__sponsor-img img { padding: 2em; } .sponsor-grid__sponsor-activity { margin: 0px; max-width: 100%; } .sponsor-grid__sponsor-link { bottom: 30px; display: block; margin-top: 0px; position: absolute; text-align: center; width: calc(100% - 60px); } } .sponsor-packages { display: grid; gap: 30px; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); margin: 45px 0px 60px; } @media screen and (max-width: 400px) { .sponsor-packages { grid-template-columns: repeat(auto-fill, 100%); } } .sponsor-packages .sponsor-package { margin-top: 30px; } .sponsor-package { border: 2px solid rgb(0, 109, 173); border-radius: 4px; padding-bottom: 80px; position: relative; } .sponsor-package__header { background-color: rgb(0, 109, 173); border-radius: 2px 2px 0px 0px; color: rgb(255, 255, 255); padding: 30px; position: relative; text-align: center; } .sponsor-package__header a { color: rgb(255, 255, 255); } .sponsor-package__header a:hover { color: rgb(230, 230, 230); } .sponsor-package__header a:active, .sponsor-package__header a:focus { outline: rgb(255, 255, 255) solid 1px; } .sponsor-package__header h2, .sponsor-package__header h3 { font-size: 1.3rem; font-weight: 600; padding: 0px; } .sponsor-package__icon { background-color: rgb(0, 109, 173); border-radius: 50%; font-size: 30px; height: 60px; left: 50%; margin-left: -30px; padding: 10px; position: absolute; top: -30px; width: 60px; } .sponsor-package__body { padding: 30px; } .sponsor-package__body ul { margin: 0px; padding: 0px; } .sponsor-package__body ul li { margin-left: 20px; padding: 10px 0px; } .sponsor-package__body ul li:first-of-type { padding-top: 0px; } .sponsor-package__body ul + p { font-weight: 600; margin: 15px 0px 0px; padding: 0px; } .sponsor-package__button { bottom: 30px; left: 30px; position: absolute; text-align: center; width: calc(100% - 60px); } .sponsor-package__button .button { margin-bottom: 15px; width: 100%; } .sponsors { background-color: rgb(0, 109, 173); border-top: 1px solid rgb(0, 103, 163); display: flex; flex-wrap: wrap; justify-content: center; padding: 15px; text-align: center; } .sponsors__title { border-bottom: 1px solid rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); display: none; margin-bottom: 10px; padding-bottom: 10px; } @media only screen and (max-width: 600px) { .sponsors__title { display: block; flex: 1 1 0%; } } .sponsors__divider { flex-basis: 100%; height: 0px; } .sponsors__sponsor { display: inline-grid; grid-template-rows: fit-content(40%); opacity: 0.95; padding: 15px 13px 10px; text-align: center; } .sponsors__sponsor, .sponsors__sponsor:hover { text-decoration: none; } .sponsors__sponsor:active, .sponsors__sponsor:focus { outline: rgb(255, 255, 255) solid 1px; } .sponsors__sponsor:hover, .sponsors__sponsor:hover .sponsors__image { opacity: 1; } @media only screen and (max-width: 800px) { .sponsors__sponsor { padding: 7px 10px; } } @media only screen and (max-width: 600px) { .sponsors__sponsor { padding: 5px 7px; } } .sponsors__image { justify-self: center; max-width: 100px; opacity: 0.8; } @media only screen and (max-width: 800px) { .sponsors__image { display: none; } } .sponsors__name, .sponsors__service { align-self: end; color: rgb(255, 255, 255); font-size: 0.75rem; max-width: 100px; } .sponsors__name { font-weight: 600; margin-top: 10px; } @media only screen and (max-width: 600px) { .sponsors__name { font-weight: 400; margin: 0px; } .sponsors__service { display: none; } } .sponsorship-benefits { display: flex; } @media only screen and (max-width: 1000px) { .sponsorship-benefits { display: block; padding: 30px 0px 0px; } } .sponsorship-benefits__benefit { padding: 30px; width: 33%; } @media only screen and (max-width: 1000px) { .sponsorship-benefits__benefit { padding: 0px 0px 30px; width: 100%; } } .sponsorship-intro { display: flex; } @media only screen and (max-width: 1000px) { .sponsorship-intro { display: block; } } .sponsorship-intro__text { padding-right: 60px; width: 70%; } @media only screen and (max-width: 1000px) { .sponsorship-intro__text { margin-bottom: 60px; padding: 0px; width: 100%; } } .sponsorship-intro__text h1 { font-size: 1.5rem; font-weight: 600; padding-bottom: 0px; } .sponsorship-intro__text .lede-paragraph { margin: 30px 0px; padding: 0px; } .sponsorship-intro__donations { padding-bottom: 120px !important; width: 30%; } @media only screen and (max-width: 1000px) { .sponsorship-intro__donations { width: 100%; } } .status-badge { align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 3px; box-sizing: border-box; color: rgb(70, 70, 70); display: inline-flex; font-size: 0.8rem; min-height: 40px; padding: 0px 12px 0px 0px; text-align: left; } .status-badge, .status-badge:hover { text-decoration: none; } .status-badge:active, .status-badge:focus { outline: rgb(255, 255, 255) solid 1px; } .status-badge span { text-decoration: underline; } .status-badge:hover { color: rgb(70, 70, 70); } .status-badge::before { border-right: 1px solid rgba(255, 255, 255, 0.4); content: ""; font-family: var(--fa-family-classic); font-weight: 900; margin-right: 12px; min-height: 42px; min-width: 40px; padding: 12px; text-align: center; } .status-badge--unknown::before { content: ""; } .status-badge--good { background-color: rgb(20, 128, 36); color: rgb(255, 255, 255); } .status-badge--good:hover { color: rgb(255, 255, 255); } .status-badge--good::before { content: ""; } .status-badge--warn { background-color: rgb(255, 223, 118); } .status-badge--warn:hover { color: rgb(255, 255, 255); } .status-badge--warn::before { content: ""; } .status-badge--bad { background-color: rgb(213, 45, 64); color: rgb(255, 255, 255); } .status-badge--bad:hover { color: rgb(255, 255, 255); } .status-badge--bad::before { content: ""; } .statistics-bar { text-align: center; } .statistics-bar__statistic { box-sizing: border-box; color: rgb(0, 61, 97); display: inline-block; font-size: 1.2rem; margin: 0px; padding: 10px 20px; } @media only screen and (max-width: 800px) { .statistics-bar__statistic { font-size: 1rem; } } .table { border: 0px; box-shadow: none; box-sizing: border-box; text-align: left; width: 100%; } .table, .table thead tr { background-color: transparent; } .table tbody tr, .table td, .table th { background-color: transparent; border: 0px; padding: 10px; } .table tbody tr th { font-weight: 600; } .table td, .table th { border-bottom: 1px solid rgb(236, 236, 236); } .table tr td:first-child, .table tr th:first-child { padding-left: 0px; } .table tr td:last-child, .table tr th:last-child { padding-right: 0px; } .table tbody tr:last-child td, .table tbody tr:last-child th { border-bottom: 0px; } .table__align-left { text-align: left; } .table__align-center { text-align: center; } .table__align-right { text-align: right; } .table__mobile-label { display: none; font-weight: 600; } .table--information th { white-space: nowrap; width: 1%; } .table--information td, .table--information th { vertical-align: baseline; } @media only screen and (max-width: 400px) { .table--information { border-bottom: 1px solid rgb(236, 236, 236); } .table--information thead { display: none; } .table--information tbody tr td, .table--information tbody tr td:first-child, .table--information tbody tr td:last-child, .table--information tbody tr th, .table--information tbody tr th:first-child, .table--information tbody tr th:last-child { border-bottom: 0px; display: block; padding: 2px 0px; text-align: left; width: 100%; } .table--information tbody tr td:first-child, .table--information tbody tr th:first-child { border-top: 1px solid rgb(236, 236, 236); padding-top: 15px; } .table--information tbody tr td:first-child .table__mobile-label, .table--information tbody tr th:first-child .table__mobile-label { margin-top: 0px; } .table--information tbody tr td:last-child { padding-bottom: 15px; } .table--information .table__mobile-label { display: block; margin-top: 5px; } .table--information .table__align-right { text-align: left; } .table--information tbody tr td .dropdown { display: block; float: none; } .table--information tbody tr td .dropdown .dropdown__content, .table--information tbody tr td .dropdown .dropdown__link { right: auto; width: unset; } .table--information tbody tr td .button { margin-top: 5px; } } .table--downloads { overflow-wrap: break-word; margin-top: 15px; } .table--downloads td .button span { display: none; } @media only screen and (max-width: 800px) { .table--downloads { border-bottom: 1px solid rgb(236, 236, 236); } .table--downloads thead { display: none; } .table--downloads tbody tr td, .table--downloads tbody tr td:first-child, .table--downloads tbody tr td:last-child, .table--downloads tbody tr th, .table--downloads tbody tr th:first-child, .table--downloads tbody tr th:last-child { border-bottom: 0px; display: block; padding: 2px 0px; text-align: left; width: 100%; } .table--downloads tbody tr td:first-child, .table--downloads tbody tr th:first-child { border-top: 1px solid rgb(236, 236, 236); padding-top: 15px; } .table--downloads tbody tr td:first-child .table__mobile-label, .table--downloads tbody tr th:first-child .table__mobile-label { margin-top: 0px; } .table--downloads tbody tr td:last-child { padding-bottom: 15px; } .table--downloads .table__mobile-label { display: block; margin-top: 5px; } .table--downloads .table__align-right { text-align: left; } .table--downloads tbody tr td .dropdown { display: block; float: none; } .table--downloads tbody tr td .dropdown .dropdown__content, .table--downloads tbody tr td .dropdown .dropdown__link { right: auto; width: unset; } .table--downloads tbody tr td .button { margin-top: 5px; } .table--downloads { margin-bottom: 15px; } } .table--releases { overflow-wrap: break-word; margin-bottom: 30px; } @media only screen and (max-width: 600px) { .table--releases { border-bottom: 1px solid rgb(236, 236, 236); } .table--releases thead { display: none; } .table--releases tbody tr td, .table--releases tbody tr td:first-child, .table--releases tbody tr td:last-child, .table--releases tbody tr th, .table--releases tbody tr th:first-child, .table--releases tbody tr th:last-child { border-bottom: 0px; display: block; padding: 2px 0px; text-align: left; width: 100%; } .table--releases tbody tr td:first-child, .table--releases tbody tr th:first-child { border-top: 1px solid rgb(236, 236, 236); padding-top: 15px; } .table--releases tbody tr td:first-child .table__mobile-label, .table--releases tbody tr th:first-child .table__mobile-label { margin-top: 0px; } .table--releases tbody tr td:last-child { padding-bottom: 15px; } .table--releases .table__mobile-label { display: block; margin-top: 5px; } .table--releases .table__align-right { text-align: left; } .table--releases tbody tr td .dropdown { display: block; float: none; } .table--releases tbody tr td .dropdown .dropdown__content, .table--releases tbody tr td .dropdown .dropdown__link { right: auto; width: unset; } .table--releases tbody tr td .button { margin-top: 5px; } .table--releases { margin-bottom: 15px; } } .table--files, .table--history { margin-top: 15px; } @media only screen and (max-width: 800px) { .table--files, .table--history { border-bottom: 1px solid rgb(236, 236, 236); } .table--files thead, .table--history thead { display: none; } .table--files tbody tr td, .table--files tbody tr td:first-child, .table--files tbody tr td:last-child, .table--files tbody tr th, .table--files tbody tr th:first-child, .table--files tbody tr th:last-child, .table--history tbody tr td, .table--history tbody tr td:first-child, .table--history tbody tr td:last-child, .table--history tbody tr th, .table--history tbody tr th:first-child, .table--history tbody tr th:last-child { border-bottom: 0px; display: block; padding: 2px 0px; text-align: left; width: 100%; } .table--files tbody tr td:first-child, .table--files tbody tr th:first-child, .table--history tbody tr td:first-child, .table--history tbody tr th:first-child { border-top: 1px solid rgb(236, 236, 236); padding-top: 15px; } .table--files tbody tr td:first-child .table__mobile-label, .table--files tbody tr th:first-child .table__mobile-label, .table--history tbody tr td:first-child .table__mobile-label, .table--history tbody tr th:first-child .table__mobile-label { margin-top: 0px; } .table--files tbody tr td:last-child, .table--history tbody tr td:last-child { padding-bottom: 15px; } .table--files .table__mobile-label, .table--history .table__mobile-label { display: block; margin-top: 5px; } .table--files .table__align-right, .table--history .table__align-right { text-align: left; } .table--files tbody tr td .dropdown, .table--history tbody tr td .dropdown { display: block; float: none; } .table--files tbody tr td .dropdown .dropdown__content, .table--files tbody tr td .dropdown .dropdown__link, .table--history tbody tr td .dropdown .dropdown__content, .table--history tbody tr td .dropdown .dropdown__link { right: auto; width: unset; } .table--files tbody tr td .button, .table--history tbody tr td .button { margin-top: 5px; } } .table--hashes { padding: 0px 10px; } .table--hashes td code { word-break: break-all; } @media only screen and (max-width: 400px) { .table--hashes { border-bottom: 1px solid rgb(236, 236, 236); } .table--hashes thead { display: none; } .table--hashes tbody tr td, .table--hashes tbody tr td:first-child, .table--hashes tbody tr td:last-child, .table--hashes tbody tr th, .table--hashes tbody tr th:first-child, .table--hashes tbody tr th:last-child { border-bottom: 0px; display: block; padding: 2px 0px; text-align: left; width: 100%; } .table--hashes tbody tr td:first-child, .table--hashes tbody tr th:first-child { border-top: 1px solid rgb(236, 236, 236); padding-top: 15px; } .table--hashes tbody tr td:first-child .table__mobile-label, .table--hashes tbody tr th:first-child .table__mobile-label { margin-top: 0px; } .table--hashes tbody tr td:last-child { padding-bottom: 15px; } .table--hashes .table__mobile-label { display: block; margin-top: 5px; } .table--hashes .table__align-right { text-align: left; } .table--hashes tbody tr td .dropdown { display: block; float: none; } .table--hashes tbody tr td .dropdown .dropdown__content, .table--hashes tbody tr td .dropdown .dropdown__link { right: auto; width: unset; } .table--hashes tbody tr td .button { margin-top: 5px; } .table--hashes { margin-top: 0px; } .table--hashes td .button::after { bottom: auto; margin-right: auto; margin-top: 5px; right: 50%; top: 100%; transform: translate(50%); } .table--hashes td .button::before { border-color: transparent transparent rgba(0, 0, 0, 0.7); margin-right: -5px; } } .table--collaborators td:empty::after { content: "—"; } .table--collaborators .table__user-details { align-items: center; display: flex; text-decoration: none; } .table--collaborators .table__user-details:hover { text-decoration: none; } .table--collaborators .table__user-gravatar { display: block; flex-shrink: 0; text-align: center; width: 50px; } .table--collaborators .table__user-text { margin-left: 10px; text-align: left; } .table--collaborators .table__user-text > * { background-position: 0px 1.15em; background-repeat: repeat-x; background-size: 100% 1.5px; color: rgb(0, 109, 173); display: inline-block; } .table--collaborators .table__user-text > :hover { color: rgb(0, 77, 122); } .table--collaborators .table__user-text > :active, .table--collaborators .table__user-text > :focus { outline: rgb(0, 109, 173) solid 1px; } .table--collaborators .table__change-field { margin-left: -10px; width: 120px; } .table--collaborators .table__change-button { margin-left: 10px; margin-top: 5px; visibility: hidden; } @media only screen and (max-width: 600px) { .table--collaborators { border-bottom: 1px solid rgb(236, 236, 236); } .table--collaborators thead { display: none; } .table--collaborators tbody tr td, .table--collaborators tbody tr td:first-child, .table--collaborators tbody tr td:last-child, .table--collaborators tbody tr th, .table--collaborators tbody tr th:first-child, .table--collaborators tbody tr th:last-child { border-bottom: 0px; display: block; padding: 2px 0px; text-align: left; width: 100%; } .table--collaborators tbody tr td:first-child, .table--collaborators tbody tr th:first-child { border-top: 1px solid rgb(236, 236, 236); padding-top: 15px; } .table--collaborators tbody tr td:first-child .table__mobile-label, .table--collaborators tbody tr th:first-child .table__mobile-label { margin-top: 0px; } .table--collaborators tbody tr td:last-child { padding-bottom: 15px; } .table--collaborators .table__mobile-label { display: block; margin-top: 5px; } .table--collaborators .table__align-right { text-align: left; } .table--collaborators tbody tr td .dropdown { display: block; float: none; } .table--collaborators tbody tr td .dropdown .dropdown__content, .table--collaborators tbody tr td .dropdown .dropdown__link { right: auto; width: unset; } .table--collaborators tbody tr td .button { margin-top: 5px; } .table--collaborators .table__user-details { margin-bottom: 5px; } .table--collaborators .table__change-role { width: 100%; } .table--collaborators .table__change-role .table__change-button, .table--collaborators .table__change-role .table__change-field { margin-left: 0px; width: 100%; } } .table--emails { margin: 0px 0px 30px; } .table--emails .table__email { overflow-wrap: break-word; font-family: "Source Code Pro", monospace; font-size: 0.9rem; word-break: break-all; } .table--emails .table__status-badges { display: block; min-width: 160px; } .table--emails .table__status-detail { display: block; font-size: 0.8rem; margin-top: 5px; max-width: 200px; } @media only screen and (max-width: 600px) { .table--emails { border-bottom: 1px solid rgb(236, 236, 236); } .table--emails thead { display: none; } .table--emails tbody tr td, .table--emails tbody tr td:first-child, .table--emails tbody tr td:last-child, .table--emails tbody tr th, .table--emails tbody tr th:first-child, .table--emails tbody tr th:last-child { border-bottom: 0px; display: block; padding: 2px 0px; text-align: left; width: 100%; } .table--emails tbody tr td:first-child, .table--emails tbody tr th:first-child { border-top: 1px solid rgb(236, 236, 236); padding-top: 15px; } .table--emails tbody tr td:first-child .table__mobile-label, .table--emails tbody tr th:first-child .table__mobile-label { margin-top: 0px; } .table--emails tbody tr td:last-child { padding-bottom: 15px; } .table--emails .table__mobile-label { display: block; margin-top: 5px; } .table--emails .table__align-right { text-align: left; } .table--emails tbody tr td .dropdown { display: block; float: none; } .table--emails tbody tr td .dropdown .dropdown__content, .table--emails tbody tr td .dropdown .dropdown__link { right: auto; width: unset; } .table--emails tbody tr td .button { margin-top: 5px; } .table--emails .table__status-detail { max-width: none; } } .table--2fa, .table--api-tokens { margin: 0px 0px 30px; } @media only screen and (max-width: 600px) { .table--2fa, .table--api-tokens { border-bottom: 1px solid rgb(236, 236, 236); } .table--2fa thead, .table--api-tokens thead { display: none; } .table--2fa tbody tr td, .table--2fa tbody tr td:first-child, .table--2fa tbody tr td:last-child, .table--2fa tbody tr th, .table--2fa tbody tr th:first-child, .table--2fa tbody tr th:last-child, .table--api-tokens tbody tr td, .table--api-tokens tbody tr td:first-child, .table--api-tokens tbody tr td:last-child, .table--api-tokens tbody tr th, .table--api-tokens tbody tr th:first-child, .table--api-tokens tbody tr th:last-child { border-bottom: 0px; display: block; padding: 2px 0px; text-align: left; width: 100%; } .table--2fa tbody tr td:first-child, .table--2fa tbody tr th:first-child, .table--api-tokens tbody tr td:first-child, .table--api-tokens tbody tr th:first-child { border-top: 1px solid rgb(236, 236, 236); padding-top: 15px; } .table--2fa tbody tr td:first-child .table__mobile-label, .table--2fa tbody tr th:first-child .table__mobile-label, .table--api-tokens tbody tr td:first-child .table__mobile-label, .table--api-tokens tbody tr th:first-child .table__mobile-label { margin-top: 0px; } .table--2fa tbody tr td:last-child, .table--api-tokens tbody tr td:last-child { padding-bottom: 15px; } .table--2fa .table__mobile-label, .table--api-tokens .table__mobile-label { display: block; margin-top: 5px; } .table--2fa .table__align-right, .table--api-tokens .table__align-right { text-align: left; } .table--2fa tbody tr td .dropdown, .table--api-tokens tbody tr td .dropdown { display: block; float: none; } .table--2fa tbody tr td .dropdown .dropdown__content, .table--2fa tbody tr td .dropdown .dropdown__link, .table--api-tokens tbody tr td .dropdown .dropdown__content, .table--api-tokens tbody tr td .dropdown .dropdown__link { right: auto; width: unset; } .table--2fa tbody tr td .button, .table--api-tokens tbody tr td .button { margin-top: 5px; } } .table--security-logs { margin-top: 0px; } .table--security-logs .table__monospace { overflow-wrap: break-word; font-family: "Source Code Pro", monospace; font-size: 95%; word-break: break-all; } .table--security-logs td small, .table--security-logs td strong { display: block; } @media only screen and (max-width: 600px) { .table--security-logs { border-bottom: 1px solid rgb(236, 236, 236); } .table--security-logs thead { display: none; } .table--security-logs tbody tr td, .table--security-logs tbody tr td:first-child, .table--security-logs tbody tr td:last-child, .table--security-logs tbody tr th, .table--security-logs tbody tr th:first-child, .table--security-logs tbody tr th:last-child { border-bottom: 0px; display: block; padding: 2px 0px; text-align: left; width: 100%; } .table--security-logs tbody tr td:first-child, .table--security-logs tbody tr th:first-child { border-top: 1px solid rgb(236, 236, 236); padding-top: 15px; } .table--security-logs tbody tr td:first-child .table__mobile-label, .table--security-logs tbody tr th:first-child .table__mobile-label { margin-top: 0px; } .table--security-logs tbody tr td:last-child { padding-bottom: 15px; } .table--security-logs .table__mobile-label { display: block; margin-top: 5px; } .table--security-logs .table__align-right { text-align: left; } .table--security-logs tbody tr td .dropdown { display: block; float: none; } .table--security-logs tbody tr td .dropdown .dropdown__content, .table--security-logs tbody tr td .dropdown .dropdown__link { right: auto; width: unset; } .table--security-logs tbody tr td .button { margin-top: 5px; } } .table--publisher-list { margin-top: 0px; } .table--publisher-list .table__monospace { overflow-wrap: break-word; font-family: "Source Code Pro", monospace; font-size: 95%; word-break: break-all; } .table--publisher-list td small, .table--publisher-list td strong { display: block; } @media only screen and (max-width: 600px) { .table--publisher-list { border-bottom: 1px solid rgb(236, 236, 236); } .table--publisher-list thead { display: none; } .table--publisher-list tbody tr td, .table--publisher-list tbody tr td:first-child, .table--publisher-list tbody tr td:last-child, .table--publisher-list tbody tr th, .table--publisher-list tbody tr th:first-child, .table--publisher-list tbody tr th:last-child { border-bottom: 0px; display: block; padding: 2px 0px; text-align: left; width: 100%; } .table--publisher-list tbody tr td:first-child, .table--publisher-list tbody tr th:first-child { border-top: 1px solid rgb(236, 236, 236); padding-top: 15px; } .table--publisher-list tbody tr td:first-child .table__mobile-label, .table--publisher-list tbody tr th:first-child .table__mobile-label { margin-top: 0px; } .table--publisher-list tbody tr td:last-child { padding-bottom: 15px; } .table--publisher-list .table__mobile-label { display: block; margin-top: 5px; } .table--publisher-list .table__align-right { text-align: left; } .table--publisher-list tbody tr td .dropdown { display: block; float: none; } .table--publisher-list tbody tr td .dropdown .dropdown__content, .table--publisher-list tbody tr td .dropdown .dropdown__link { right: auto; width: unset; } .table--publisher-list tbody tr td .button { margin-top: 5px; } } .table td.table__no-bottom-border { border-bottom: none; } .team-snippet { background-color: rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 2px 1px; text-decoration: none; } .team-snippet:active, .team-snippet:hover { border-color: rgb(211, 211, 211); text-decoration: none; } .team-snippet { direction: ltr; display: block; margin: 0px 0px 20px; padding: 15px 20px 15px 75px; text-align: left; } @media only screen and (max-width: 800px) { .team-snippet { padding: 15px; } } @media only screen and (min-width: 801px) { .team-snippet, .team-snippet:hover { background: url("../images/users.110f0e1c.svg") 18px center / 45px no-repeat, linear-gradient(transparent, transparent) rgb(255, 255, 255); } } .team-snippet__title { display: block; font-size: 1.15rem; font-weight: 600; padding-bottom: 0px; } .team-snippet__title--page-title, .team-snippet__title--page-title:first-child { font-size: 1.5rem; font-weight: 600; padding-bottom: 5px; padding-top: 1px; } .team-snippet__meta { padding: 1px 0px 2px; } .team-snippet__version { font-weight: 600; } .team-snippet__created { color: rgb(70, 70, 70); float: right; font-size: 1rem; font-weight: 400; } @media only screen and (max-width: 800px) { .team-snippet__created { display: block; float: none; } } .team-snippet__description { clear: both; color: rgb(70, 70, 70); } .team-snippet__buttons { flex-shrink: 0; } .team-snippet__buttons .button, .team-snippet__buttons > form { display: inline-block; float: left; line-height: 1.15; pointer-events: auto; } .team-snippet__buttons .button--danger, .team-snippet__buttons .button--primary { margin-right: 5px; } .team-snippet--margin-bottom { margin-bottom: 10px; } @media only screen and (max-width: 800px) { .team-snippet--margin-bottom { margin-bottom: 30px; } } .totp-form { display: flex; margin: 30px 0px; } .totp-form__qr { border: 1px solid rgb(211, 211, 211); margin-bottom: 30px; } .totp-form__qr img { width: 100%; } .totp-form__manual-code code { display: inline-block; margin: 0px 5px 5px 0px; } .totp-form__form { margin-top: 15px; padding-left: 30px; } @media only screen and (max-width: 600px) { .totp-form { display: block; } .totp-form__qr { display: inline-block; } .totp-form__form { margin-top: 30px; padding-left: 0px; } } @media only screen and (min-width: 800px) { .twofa-login { display: flex; } .twofa-login__method { flex: 1 1 0%; } } .twofa-login__method--padded { padding: 30px 0px; } @media only screen and (max-width: 800px) { .twofa-login__method--padded { padding: 0px 0px 30px; } } .twofa-login__divider { background-image: linear-gradient(rgb(211, 211, 211), rgb(255, 255, 255)); margin: 0px 60px; width: 2px; } @media only screen and (max-width: 800px) { .twofa-login__divider { background-image: linear-gradient(90deg, rgb(211, 211, 211), rgb(255, 255, 255)); height: 2px; margin: 0px 0px 30px; width: 100%; } } .horizontal-tabs { margin-top: 30px; } .horizontal-tabs__tabbar { background-color: rgb(241, 241, 241); border: 1px solid rgb(204, 204, 204); overflow: hidden; } .horizontal-tabs__tabbar button { background-color: inherit; border: none; cursor: pointer; float: left; outline: none; padding: 14px 16px; transition: 0.3s; } .horizontal-tabs__tabbar button:hover { background-color: rgb(221, 221, 221); } .horizontal-tabs__tabbar button.is-active { background-color: rgb(0, 109, 173); color: rgb(255, 255, 255); } .horizontal-tabs__tabcontent { border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-top: none; display: block; padding: 20px; } .horizontal-tabs__tabcontent.is-hidden { display: none; } .vertical-tabs::after { clear: both; content: ""; display: table; } .vertical-tabs { column-gap: 15px; display: grid; grid-template-columns: repeat(12, 1fr); margin: 30px 0px; } @media only screen and (max-width: 800px) { .vertical-tabs { margin: 0px; } } .vertical-tabs__list { list-style-type: none; margin: 0px; padding: 0px; } .vertical-tabs__tabs { grid-column: span 3; padding-left: 1px; } @media only screen and (max-width: 800px) { .vertical-tabs__tabs { display: none; } } .vertical-tabs__tab { cursor: pointer; display: block; padding: 15px; } .vertical-tabs__tab, .vertical-tabs__tab:hover { text-decoration: none; } .vertical-tabs__tab:hover { color: rgb(0, 77, 122); } .vertical-tabs__tab:active, .vertical-tabs__tab:focus { box-shadow: rgb(0, 109, 173) 0px 0px 0px 2px; outline: rgb(255, 255, 255) solid 1px; } .vertical-tabs__tab--mobile { display: none; } @media only screen and (max-width: 800px) { .vertical-tabs__tab--mobile { border-top: 1px solid rgb(211, 211, 211); display: block; } .vertical-tabs__tab--mobile:last-of-type { border-bottom: 1px solid rgb(211, 211, 211); } .vertical-tabs__tab--no-top-border { border-top: 0px; } } .vertical-tabs__tab--is-active, .vertical-tabs__tab--is-active:hover { background: rgb(0, 109, 173); border-color: transparent; color: rgb(255, 255, 255); } .vertical-tabs__tab--condensed { padding-bottom: 7.5px; padding-top: 7.5px; } .vertical-tabs__tab--with-icon .fa, .vertical-tabs__tab--with-icon .fab, .vertical-tabs__tab--with-icon .far, .vertical-tabs__tab--with-icon .fas { font-size: 16px; margin-right: 5px; text-align: center; width: 20px; } .vertical-tabs__tab--with-icon .fa-lg { font-size: 18px; } .vertical-tabs__panel { grid-column: span 9; } @media only screen and (max-width: 800px) { .vertical-tabs__panel { grid-column: span 12; width: 100%; } } .vertical-tabs__content { margin-left: 30px; } .vertical-tabs__content:focus { outline: rgb(0, 109, 173) solid 1px; outline-offset: 10px; } @media only screen and (max-width: 800px) { .vertical-tabs__content { margin: 25px 10px 10px; } } .unverified ul, .verified ul { padding-top: 0px; } .unverified h3, .verified h3 { padding-bottom: 0px; } .unverified h6, .verified h6 { padding-bottom: 5px; padding-top: 15px; } .unverified small, .verified small { color: rgb(85, 85, 85); } .unverified .check, .verified .check { color: rgb(20, 128, 36); } .viewport-section { align-items: center; display: flex; justify-content: center; min-height: 100vh; } .viewport-section__content { min-width: 0px; text-align: center; } .viewport-section__heading { font-size: 2.4rem; padding: 30px 15px; } @media screen and (max-width: 600px) { .viewport-section__heading { font-size: 1.5rem; } } .viewport-section__text { margin-top: 30px; padding: 30px 15px; } .viewport-section__rule { background: rgba(255, 255, 255, 0.5); border: 0px; height: 2px; margin: 50px auto; max-width: 100%; width: 300px; } .viewport-section--dark { background-color: rgb(0, 109, 173); color: rgb(255, 255, 255); } .viewport-section--dark a { color: rgb(255, 255, 255); } .viewport-section--dark a:hover { color: rgb(230, 230, 230); } .viewport-section--dark a:active, .viewport-section--dark a:focus { outline: rgb(255, 255, 255) solid 1px; } .viewport-section--ee { min-height: auto; padding: 120px 0px; } @media screen and (max-width: 600px) { .viewport-section--ee { padding: 60px 0px; } } .viewport-section--ee .viewport-section__heading { background: rgb(255, 211, 67); color: rgb(0, 61, 97); display: inline; font-family: Ewert, cursive; font-weight: 400; } .viewport-section--ee .viewport-section__heading span { font-size: 3.5rem; line-height: 1; padding-bottom: 30px; } @media screen and (max-width: 1000px) { .viewport-section--ee .viewport-section__heading span { font-size: 2.8rem; } } @media screen and (max-width: 800px) { .viewport-section--ee .viewport-section__heading span { font-size: 2.1rem; } } @media screen and (max-width: 600px) { .viewport-section--ee .viewport-section__heading span { font-size: 1.8rem; } } @media screen and (max-width: 400px) { .viewport-section--ee .viewport-section__heading span { font-size: 1.2rem; } } .viewport-section--ee .viewport-section__video { margin: 120px auto 0px; max-width: 80%; width: 800px; } @media screen and (max-width: 600px) { .viewport-section--ee .viewport-section__video { margin: 30px auto 0px; } } .viewport-section--ee .viewport-section__video .viewport-section__video-container { background-color: rgb(0, 61, 97); border: 9px dashed rgb(255, 255, 255); clear: both; float: none; height: 0px; margin-bottom: 25px; outline: rgb(0, 61, 97) solid 9px; padding-bottom: 56.25%; padding-top: 25px; position: relative; } .viewport-section--ee .viewport-section__video .viewport-section__video-container iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; } .copyable::after { clear: both; content: ""; display: table; } .copyable { padding-bottom: 15px; } .copyable span { background-color: rgba(0, 0, 0, 0.15); border: 1px dotted rgba(255, 255, 255, 0.4); float: left; font-family: "Source Code Pro", monospace; font-size: 1.2rem; font-weight: 500; line-height: 30px; padding: 8px; } @media only screen and (max-width: 800px) { .copyable span { font-size: 1.1rem; } } @media only screen and (max-width: 400px) { .copyable span { font-size: 1rem; } } .copyable button { background-color: rgba(0, 0, 0, 0.15); border-width: 1px; border-top-style: dotted; border-right-style: dotted; border-bottom-style: dotted; border-top-color: rgba(255, 255, 255, 0.4); border-right-color: rgba(255, 255, 255, 0.4); border-bottom-color: rgba(255, 255, 255, 0.4); border-image: initial; border-left-style: initial; border-left-color: initial; cursor: pointer; float: left; line-height: 30px; padding: 8px 15px; } .copyable button:hover { background-color: rgba(0, 0, 0, 0.2); } .copyable button:active, .copyable button:focus { outline: rgb(255, 255, 255) solid 1px; } .unstyled { list-style-type: none; margin: 0px; padding: 0px; } .reset-text { font-size: 1rem; font-weight: 400; } .break { word-break: break-all; } .public-email { display: inline-block; max-width: 85%; overflow: hidden; position: relative; text-overflow: ellipsis; top: 3px; white-space: nowrap; } .public-email::after { content: none !important; } .danger { color: rgb(213, 45, 64); } .centered { text-align: center; } .no-top-padding { padding-top: 0px; } .no-bottom-padding { padding-bottom: 0px; } .no-top-margin { margin-top: 0px; } .no-bottom-margin { margin-bottom: 0px; } .no-left-margin { margin-left: 0px; } .margin-top { margin-top: 7.5px; } .margin-top--large { margin-top: 15px; } .margin-bottom { margin-bottom: 7.5px; } .margin-bottom--large { margin-bottom: 15px; } .margin-left { margin-left: 7.5px; } .margin-left--large { margin-left: 15px; } .margin-right { margin-right: 7.5px; } .margin-right--large { margin-right: 15px; } .wrap-children { margin-bottom: -5px; } .wrap-children > * { margin-bottom: 5px; } .page-title { font-size: 1.5rem; font-weight: 600; padding-bottom: 30px; } .page-title--wsubtitle { padding-bottom: 5px; } .sub-title { padding-bottom: 25px; } .confirm-form, .hidden { display: none; } .display-block { display: block; } @media screen and (min-width: 1001px) { .hide-on-desktop { display: none; } } @media screen and (max-width: 1000px) { .hide-below-desktop { display: none; } } @media screen and (max-width: 800px) { .hide-on-tablet { display: none; } .show-on-tablet { display: block; } } html[dir="rtl"] .package-description.split-layout > :first-child, html[dir="rtl"] .package-snippet .split-layout > :first-child { padding-left: 0px; padding-right: 30px; } #public_email, time { direction: ltr; } .form-errors { text-align: left; } .sr-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; } .no-bullets { list-style-type: none; } ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3---- Content-Type: text/css Content-Transfer-Encoding: binary Content-Location: cid:css-c3f9c8a1-efae-46da-a181-bf11119a271e@mhtml.blink @charset "utf-8"; [data-ea-publisher].loaded, [data-ea-type].loaded { font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal; font-style: normal; vertical-align: baseline; line-height: 1.3em; } [data-ea-publisher].loaded a, [data-ea-type].loaded a { text-decoration: none; } [data-ea-publisher].loaded .ea-pixel, [data-ea-type].loaded .ea-pixel { display: none; } [data-ea-publisher].loaded .ea-content, [data-ea-type].loaded .ea-content { margin: 1em 1em 0.5em; padding: 1em; background: rgba(0, 0, 0, 0.03); color: rgb(80, 80, 80); } [data-ea-publisher].loaded .ea-content a:link, [data-ea-type].loaded .ea-content a:link { color: rgb(80, 80, 80); } [data-ea-publisher].loaded .ea-content a:visited, [data-ea-type].loaded .ea-content a:visited { color: rgb(80, 80, 80); } [data-ea-publisher].loaded .ea-content a:hover, [data-ea-type].loaded .ea-content a:hover { color: rgb(55, 55, 55); } [data-ea-publisher].loaded .ea-content a:active, [data-ea-type].loaded .ea-content a:active { color: rgb(55, 55, 55); } [data-ea-publisher].loaded .ea-content a strong, [data-ea-publisher].loaded .ea-content a b, [data-ea-type].loaded .ea-content a strong, [data-ea-type].loaded .ea-content a b { color: rgb(8, 140, 219); } [data-ea-publisher].loaded .ea-callout a:link, [data-ea-type].loaded .ea-callout a:link { color: rgb(106, 106, 106); } [data-ea-publisher].loaded .ea-callout a:visited, [data-ea-type].loaded .ea-callout a:visited { color: rgb(106, 106, 106); } [data-ea-publisher].loaded .ea-callout a:hover, [data-ea-type].loaded .ea-callout a:hover { color: rgb(80, 80, 80); } [data-ea-publisher].loaded .ea-callout a:active, [data-ea-type].loaded .ea-callout a:active { color: rgb(80, 80, 80); } [data-ea-publisher].loaded .ea-callout a strong, [data-ea-publisher].loaded .ea-callout a b, [data-ea-type].loaded .ea-callout a strong, [data-ea-type].loaded .ea-callout a b { color: rgb(8, 140, 219); } [data-ea-publisher].loaded .ea-callout a, [data-ea-type].loaded .ea-callout a { font-size: 0.8em; } [data-ea-publisher].loaded.dark .ea-content, [data-ea-type].loaded.dark .ea-content { background: rgba(255, 255, 255, 0.05); color: rgb(220, 220, 220); } [data-ea-publisher].loaded.dark .ea-content a:link, [data-ea-type].loaded.dark .ea-content a:link { color: rgb(220, 220, 220); } [data-ea-publisher].loaded.dark .ea-content a:visited, [data-ea-type].loaded.dark .ea-content a:visited { color: rgb(220, 220, 220); } [data-ea-publisher].loaded.dark .ea-content a:hover, [data-ea-type].loaded.dark .ea-content a:hover { color: rgb(246, 246, 246); } [data-ea-publisher].loaded.dark .ea-content a:active, [data-ea-type].loaded.dark .ea-content a:active { color: rgb(246, 246, 246); } [data-ea-publisher].loaded.dark .ea-content a strong, [data-ea-publisher].loaded.dark .ea-content a b, [data-ea-type].loaded.dark .ea-content a strong, [data-ea-type].loaded.dark .ea-content a b { color: rgb(80, 186, 249); } [data-ea-publisher].loaded.dark .ea-callout a:link, [data-ea-type].loaded.dark .ea-callout a:link { color: rgb(195, 195, 195); } [data-ea-publisher].loaded.dark .ea-callout a:visited, [data-ea-type].loaded.dark .ea-callout a:visited { color: rgb(195, 195, 195); } [data-ea-publisher].loaded.dark .ea-callout a:hover, [data-ea-type].loaded.dark .ea-callout a:hover { color: rgb(220, 220, 220); } [data-ea-publisher].loaded.dark .ea-callout a:active, [data-ea-type].loaded.dark .ea-callout a:active { color: rgb(220, 220, 220); } [data-ea-publisher].loaded.dark .ea-callout a strong, [data-ea-publisher].loaded.dark .ea-callout a b, [data-ea-type].loaded.dark .ea-callout a strong, [data-ea-type].loaded.dark .ea-callout a b { color: rgb(80, 186, 249); } @media (prefers-color-scheme: dark) { [data-ea-publisher].loaded.adaptive .ea-content, [data-ea-type].loaded.adaptive .ea-content { background: rgba(255, 255, 255, 0.05); color: rgb(220, 220, 220); } [data-ea-publisher].loaded.adaptive .ea-content a:link, [data-ea-type].loaded.adaptive .ea-content a:link { color: rgb(220, 220, 220); } [data-ea-publisher].loaded.adaptive .ea-content a:visited, [data-ea-type].loaded.adaptive .ea-content a:visited { color: rgb(220, 220, 220); } [data-ea-publisher].loaded.adaptive .ea-content a:hover, [data-ea-type].loaded.adaptive .ea-content a:hover { color: rgb(246, 246, 246); } [data-ea-publisher].loaded.adaptive .ea-content a:active, [data-ea-type].loaded.adaptive .ea-content a:active { color: rgb(246, 246, 246); } [data-ea-publisher].loaded.adaptive .ea-content a strong, [data-ea-publisher].loaded.adaptive .ea-content a b, [data-ea-type].loaded.adaptive .ea-content a strong, [data-ea-type].loaded.adaptive .ea-content a b { color: rgb(80, 186, 249); } [data-ea-publisher].loaded.adaptive .ea-callout a:link, [data-ea-type].loaded.adaptive .ea-callout a:link { color: rgb(195, 195, 195); } [data-ea-publisher].loaded.adaptive .ea-callout a:visited, [data-ea-type].loaded.adaptive .ea-callout a:visited { color: rgb(195, 195, 195); } [data-ea-publisher].loaded.adaptive .ea-callout a:hover, [data-ea-type].loaded.adaptive .ea-callout a:hover { color: rgb(220, 220, 220); } [data-ea-publisher].loaded.adaptive .ea-callout a:active, [data-ea-type].loaded.adaptive .ea-callout a:active { color: rgb(220, 220, 220); } [data-ea-publisher].loaded.adaptive .ea-callout a strong, [data-ea-publisher].loaded.adaptive .ea-callout a b, [data-ea-type].loaded.adaptive .ea-callout a strong, [data-ea-type].loaded.adaptive .ea-callout a b { color: rgb(80, 186, 249); } } [data-ea-publisher].loaded .ea-content, [data-ea-type].loaded .ea-content { border: 0px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 3px; } [data-ea-publisher].loaded.raised .ea-content, [data-ea-type].loaded.raised .ea-content { border: 0px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 3px; } [data-ea-publisher].loaded.bordered .ea-content, [data-ea-type].loaded.bordered .ea-content { border: 1px solid rgba(0, 0, 0, 0.04); border-radius: 3px; box-shadow: none; } [data-ea-publisher].loaded.bordered.dark .ea-content, [data-ea-type].loaded.bordered.dark .ea-content { border: 1px solid rgba(255, 255, 255, 0.07); } @media (prefers-color-scheme: dark) { [data-ea-publisher].loaded.bordered.adaptive .ea-content, [data-ea-type].loaded.bordered.adaptive .ea-content { border: 1px solid rgba(255, 255, 255, 0.07); } } [data-ea-publisher].loaded.flat .ea-content, [data-ea-type].loaded.flat .ea-content { border: 0px; border-radius: 3px; box-shadow: none; } [data-ea-type="image"].loaded, [data-ea-publisher]:not([data-ea-type]).loaded, .ea-type-image { display: inline-block; } [data-ea-type="image"].loaded .ea-content, [data-ea-publisher]:not([data-ea-type]).loaded .ea-content, .ea-type-image .ea-content { max-width: 180px; overflow: auto; text-align: center; } [data-ea-type="image"].loaded .ea-content > a > img, [data-ea-publisher]:not([data-ea-type]).loaded .ea-content > a > img, .ea-type-image .ea-content > a > img { width: 120px; height: 90px; display: inline-block; } [data-ea-type="image"].loaded .ea-content > .ea-text, [data-ea-publisher]:not([data-ea-type]).loaded .ea-content > .ea-text, .ea-type-image .ea-content > .ea-text { margin-top: 1em; font-size: 1em; text-align: center; } [data-ea-type="image"].loaded .ea-callout, [data-ea-publisher]:not([data-ea-type]).loaded .ea-callout, .ea-type-image .ea-callout { max-width: 180px; margin: 0em 1em 1em; padding-left: 1em; padding-right: 1em; font-style: italic; text-align: right; } [data-ea-type="image"].loaded.horizontal .ea-content, [data-ea-publisher]:not([data-ea-type]).loaded.horizontal .ea-content, .ea-type-image.horizontal .ea-content { max-width: 320px; } [data-ea-type="image"].loaded.horizontal .ea-content > a > img, [data-ea-publisher]:not([data-ea-type]).loaded.horizontal .ea-content > a > img, .ea-type-image.horizontal .ea-content > a > img { float: left; margin-right: 1em; } [data-ea-type="image"].loaded.horizontal .ea-content .ea-text, [data-ea-publisher]:not([data-ea-type]).loaded.horizontal .ea-content .ea-text, .ea-type-image.horizontal .ea-content .ea-text { margin-top: 0em; text-align: left; overflow: auto; } [data-ea-type="image"].loaded.horizontal .ea-callout, [data-ea-publisher]:not([data-ea-type]).loaded.horizontal .ea-callout, .ea-type-image.horizontal .ea-callout { max-width: 320px; text-align: right; } [data-ea-type="text"].loaded, .ea-type-text { font-size: 14px; } [data-ea-type="text"].loaded .ea-content, .ea-type-text .ea-content { text-align: left; } [data-ea-type="text"].loaded .ea-callout, .ea-type-text .ea-callout { margin: 0.5em 1em 1em; padding-left: 1em; padding-right: 1em; text-align: right; font-style: italic; } [data-ea-style="stickybox"].loaded .ea-type-image { z-index: 1000; position: fixed; bottom: 20px; right: 20px; } [data-ea-style="stickybox"].loaded .ea-type-image .ea-stickybox-hide { cursor: pointer; position: absolute; top: 0.75em; right: 0.75em; background-color: rgb(254, 254, 254); border: 1px solid rgb(8, 140, 219); border-radius: 50%; color: rgb(8, 140, 219); font-size: 1em; text-align: center; height: 1.5em; width: 1.5em; line-height: 1.5em; } @media (max-width: 1300px) { [data-ea-style="stickybox"].loaded .ea-type-image { position: static; bottom: 0px; right: 0px; margin: auto; text-align: center; } [data-ea-style="stickybox"].loaded .ea-type-image .ea-stickybox-hide { display: none; } } @media (min-width: 1301px) { [data-ea-style="stickybox"].loaded .ea-type-image .ea-content { background: rgb(220, 220, 220); } [data-ea-style="stickybox"].loaded.dark .ea-type-image .ea-content { background: rgb(80, 80, 80); } } @media (min-width: 1301px) and (prefers-color-scheme: dark) { [data-ea-style="stickybox"].loaded.adaptive .ea-type-image .ea-content { background: rgb(80, 80, 80); } } ------MultipartBoundary--cUyvbLf8ysVgvDxHuzw8lJLXjVc7Q2yGlsTaTF8ft3------